93 karma · joined December 28, 2016
The latest drop in the bucket was a comment adding a useless intermediate variable, with the justification being “if you do this, you’ll avoid CodeQL flagging you for the problem”.
Sounds like slight overfitting to the data!
I might be biased from having worked with production F#, but it feels more like functional is making its way into C#, as the general industry sees value in functional principles. So F# feels like its more here to stay?
It’s possible you could set it off on the labelling task, but anecdotally in my experience it will fail when you need to look a couple levels deep into the code to see how functions play with each other. And again, imo, the big risk is getting a label that _looks_ right, but is actually pretty misleadingly wrong.
There is a small note explaining that the Model 3 was introduced in Denmark in 2019 (MY 2020), and therefore 2024 is the first time the M3 has been called to the routine inspection (periodiske bilsyn), hence the specific focus on that model year for this article.
Another issue is the amount of attention you get to work with. Each surprise moment spurs an increased attention which decays. So, one introduction to the problem is not enough, you have to break things down! Introduce a complication on the original problem, then immediately fix that.
To each their own, but thinking with this pattern for my talks has worked really well for me. Even for mixed audiences (engineers + PMs + management), everyone gets something out of it, and finds their own questions to ask as well. Makes it easier for them to connect it all to their own problems as well.
While I could believe in the artist and their history of fighting off legal challenges, I am sceptical around the ability to (re)build even one of the mentioned tools for the budget. Adobe has an immense moat (hence its complete gall around subscription pricing) for a reason. Otherwise everyone would just be using GIMP.
In particular, it is interesting to see the same point (don't overload on content), but approached very differently (don't recap vs. recap a _lot_).
This is actually my first time looking into the platform. It's interesting to have the ability to peek into the "code". Though I initially felt I agreed with an earlier comment in the chain, "just start with something real", I see my own path with Lego's NZXT visual programming language in Scratch. The visual element seemed to help me build a mental model much better than lines of code, at the start.
I left it up on 18 for others to try and break. Thanks for sharing.
Interestingly I have never heard of Robert Harper, so I will be looking at those lectures with great interest.
Instead, I have Benjamin C. Pierce's fantastic "Types and Programming Languages" book (still working my way through it bit by bit), and I happened to get one of the most impactful talks of my life from Derek Dreyer: How to Give Talks that People Can Follow. I still use those 20 minutes of advice to this day.
I'm strangely excited to see both their names as authors on this article, and I believe that tells me a lot about what kind of passionate speaking I can expect from Robert Harper!
And that starts with a conversation (like the thread OP implied in their answer). Hopefully the conversation would then avoid any pressure on you in saying that the meeting doesn't work for you.
But you can't force things and insist that the whole thing is a useless charade. Objectively, sure, but not everything in life has to be.
Still, I can't fault the author for giving it practice, and it is amusing enough to read.
What seems to happen consistently: I can delete a label in a type record, no lag. As soon as I finish adding a label (haven't added its type yet), all matter of slow hell breaks loose and there is a 5 second delay before anything shows up. This happens regardless of whether or not the type is used in a low (<20) or high (>100) number of places. The delay is the same in all records.
Not aware of any linters out there. Rider might have built in rules to enforce it, but that wouldn't hook into your CI/CD.
The way I understood it, the study aims to correlate benefits with the "plant" contents of coffee. What would be interesting to me is to see more about the effect of the roast. The study touches on it in a couple of points ("Phenolic Phytochemicals in Coffee May Account for Health Effects" where a darker roast produces more phenolic components), but I could do with something more specifically targeting the roast differences.
[0] https://live.engadget.com/2017/01/31/sketchy-adoption-app-ad...