39 karma · joined October 22, 2025
Edit: It’s not deepcopying the whole struct, just the parts that need to point to something new. So if you update a.b.c, it will shallow-copy a and a.b, but nothing else.
Lenses serve many purposes. All I’m saying is that in practice, the most common role they fulfil is to act as a counterpart for mutable references in contexts where you want or need immutability.
Can the use of lenses make a program more “composable”? Maybe, but if you have an example of a program taking advantage of that flexibility I’d like to see it.
Your natural alternative to lenses in imperative languages is usually to just store a reference or pointer to the part you want to modify. Like a lens, but in-place.
I guess you gain persistence of your entire app’s state (which makes time travel debugging easier) but that’s all I can think of.
It’s scummy to shove ads in my face without at least warning me and giving me a chance to leave, I think.
I believe that if society actually wants people to open up about their problems and seek help, it can’t pull this sort of shit on them.
I see that explanation for the increased suicide risk caused by antidepressants a lot, but what’s the evidence for it?
It doesn’t necessarily have to be a study, just a reason why people believe it.
Christoph Peters’s free blue noise textures are the most commonly used, for people who can’t be bothered running void and cluster themselves: https://momentsingraphics.de/BlueNoise.html
Not everyone has this same experience of the world. People are harsh, and how much grace they give you has more to do with who you are than what you say.
That aside, the worst problem with LLM-generated text isn’t that it’s less human, it’s that (by default) it’s full of filler, including excessive repetition and contrived analogies.
I’m not a lawyer, but this hasn’t ever been taken to court, has it? It might qualify as libel.
The author seems to have confused well-temperament and equal temperament.
It is also odd that he calls just intonation a “simplification” of Pythagorean tuning.