507 karma · joined December 16, 2018
I always become suspicious when a software engineer has been working on a problem +10 years. The type that spend their time upgrading angularJS to angular or something like that.
Do you know this podcast decoding the guru, it is funny at times in breaking down internet persona like Jordan Peterson and Eric Weinstein but what annoys me about it though is this "researchers" talking about fringe internet phenomena. Sure you can find your cooks on the internet but maybe they should point their sharp criticism at their own sometimes and draw conclusions from it, as in stop funding it.
What do you call people that disagree to agree on something ... a research community. For all the good science I know I can equally find you the most asinine navel gazing triviality repackaged and sold as groundbreaking progress. Please don't get me started on what experts in innovation management ISO 56002:2019 can do to help valorise all this knowledge as they piss on us from from the top floor of their ivory tower.
I think this silly joke by jreg about Schizotism/Autizmophrenia explains it best:
Not just programming or math, in physiology you have entire research groups worked up about a molecule that causes dementia and after decades of research realise that the story was a lot more complicated than that.
You can almost recognise a healthy mind by the lack of such dogma, just don't make it a rule that would defeat its purpose.
if timeslots.stream().matchNone(Timeslot::hasntEnded) {
new Timeslot()
}
Would be an improvement I guess. The way I found this code it was also wrapped in a @Transaction so it creates a new object in the database with spring magic. There was a lot of other things wrong with the code, that was not my point though. Lots of people just think FP better and of course in theory they are right but most people don't think for themselfs.People are quick to act insulted whenever I give some critical remarks about FP.
When would you use a forEach function instead of a for each statement, I suggest maybe only use the function if the callback is actually a higher order function you get from somewhere else as I don't see the point of wrapping your logic in a closure.
Same thing with the use of observables/reactivity in UI programming, again it is illegal to question this orthodoxy. But then you take a look at how graphics programmers use immediate mode programming and fancy compute shaders to draw the entire frame every frame it makes me smile at how much simpler everything becomes.
timeslotRepo.findAll().stream().filter(timeslot->timeslot.getEndDate()==null).first().ifPresentOrElse(()->{}, ()->{new Timeslot(DateTime.now())})[1] http://www.holocaustresearchproject.org/trials/konradmorgen.... [2] https://www.unqualified-reservations.org/2011/10/holocaust-n...
To be honest I don't know how much this raised bogs plays a role in the carbon calculus, but the dutch government is not doing a god job explaining this.
How does it compare to something like CUE[1] which uses a lattice algebra to weave config files and code together to manage different configuration environments similar to how some computational-algebra-system use pattern matching and rewrite rules to encode mathematical knowledge.