You can also also view the full archives of micro-posts. Longer blog posts are available in the Articles section.
The lie-to-children here is that we pretend the do block is magical and that when it executes, it also executes side effects of functions called in it. This mental model will take the beginner a long way, but at some point, one will want to break free of it. That is when Haskell starts to really shine as a procedural language. — Haskell: A Great Procedural Language
So be it, everything is an expression. #wolfram
I was surprised to find R in this list of Common Unix Programs. #unix
/me is listening to “Beware of Darkness” by Concrete Blonde
I don’t understand the desire to shove everything into a web browser. Other than the fact that it is how tech startups extract money from venture capitalists, spy on your user base, and lock out interoperability I don’t see why a web browser is a better place to implement most things and yet, here we are. — Discord in my IRC client
Discord, overwhelmingly. Every IRC community I used to be a part of even a year ago has made the jump. It’s just more convenient for all concerned- the only holdouts are people clinging to their CLIs and people objecting for ideological reasons. — LocutusOfBorges on HN
/me is listening to “Lands End” by Siouxie and the Banshees
I would not accept this Dock placement blasphemy from anyone else, but from Thomson, well, OK. (The correct location is on the right. Left, we’ll let you argue for. But definitely not on the bottom.) — James Thomson on the origins of the macOS Dock
FFmpeg By Example is a documentation website to showcase all the unique and different ways to use FFmpeg.
Related to the previous micro-post, see Proper Python Project Structure 2024 by the same author, which argues against the use of requirements.txt in favor of Poetry. I used Poetry for a work project but I’m now betting on uv. See also Uv has a killer feature you should know about. #python