Why would Facebook making a major newspaper stealthily edit an article to their liking - as confirmed by one of the authors - not be worthy news? Do you think this is normal behavior for a newspaper?
Agreed. I don't grasp how, in response to a text lamenting a lack of psychological safety and fear of being shamed into silence, a response which essentially states "what you said was stupid, you should never have talked about it and this will have negative consequences for your career" can be considered appropriate, let alone as having a positive impact in any meaningful way.
DS-Lite[0] means you have proper native IPv6 but only a tunnel on top of that for v4, so it's unlikely that IPv6 connections are negatively affected by this setup.
> There is quite a bit of research that implies that the most influential action you can take to make a software team more productive in terms of both quality and quantity is to build a culture that is a close sibling to what he describes.
Can you give us some pointers to said research? I'd love to see the details.
Google's Project Aristotle came to similar conclusions, you might look into that.
The rough TL;DR is good teams have all members speak up when necessary and good psychological safety, defined as the feeling that you can be wrong and you wont be rejected, punished or embarrassed for it.
Aeson's «fromJSON» returns a «Result» which is basically «Either String». Most other functions operate on «Parser», which also includes an error message if things go wrong.
The only functions returning «Maybe» are «decode» and friends, and those have «Either String» variants.
You can use «modifyFailure» and «typeMismatch» (and the «with» wrappers) to get more descriptive messages, without a bit of help they are quite useless.
I just started university and it's still all Java. I found out one university in my country (Germany) teaches Scheme in their introductory course, but sadly I had already enrolled at a different one at that time.
The high school CS curriculum here is also basically an introduction to Java.
I just looked up my old university's curriculum and it must be another university - our 'Programming 101' is half C, half Java now. I bet our students will never hear of recursion on campus anymore.
From what I heard as a student assistant, there were all sorts of reasons for dropping Scheme. First, professors have to use half of their time for research, and there isn't much useful research left in programming languages (given that the industry is decades behind that research, anyway). Second, many of our old professors started out in mathematics, unlike the new generation. Third, everything is being dumbed down. :(
I know why they do it: Java is the closest we have to an "industry standard" programming language. But, given the high failure rate in computer programming teaching (c.f. the FizzBuzz test) there's no excuse for putting beginners on such a steep learning curve.