Profile avatar
samhh.com
Human of a few decades. Loves animals and functional programming and pastel colours.
110 posts 98 followers 290 following
Regular Contributor
Active Commenter

Who else is constantly pasting patches from the clipboard and applying them in Git only for it to fail because it's missing a trailing newline that some software probably on the web somewhere stripped out? Only me? 😩

I’m onto The Last of Us Part II now. Part I on the whole was a masterpiece. Part II so far better than the show…

Makes you appreciate how stagnant GitHub is.

Disappointment over season 2 has finally got me playing The Last of Us Part I. This game is so freaking good. And boy does it look nice on the PS5 Pro on a 4K OLED 🤭

I’m pretty critical of generative AI, but I maintain that it’s not useless. It probably saved me a solid day on some maths-related programming today, though I had to know how to sidestep its hallucinations. It’s also a pretty good rubber duck.

I learned some recursion schemes to improve the implementation of a linter a few years ago and looking at the code now, having not written much Haskell for a while, it looks so alien. Also completely forgotten what cofree means. But I remember finding it so elegant. github.com/unsplash/int...

jj log --reversed is giving me the same feeling as vertigo, that's so weird!

Always fun to receive a GitHub notification for something I subscribed to a decade and about five tech stacks ago with no context as to why I thought it was important. Even worse when it's more recent and it's still not obvious what the relevance is.

I'm so done writing Bash (or POSIX) scripts, it's exhausting for anything remotely nontrivial. I've settled on Fish for something today - its argparse is pretty good - but I'm still not totally satisfied. Why aren't there functional options for lists for example? And it's 1-based indexing 😱

Tidied up my Jujutsu aliases in my dotfiles yesterday. In particular the commit trailer aliases now support revsets at -r, and variadic value input, which pairs great with fzf -m. There’s also support in that coauthor alias for fzf args like -f for quick selection.

How is one supposed to approach tooltips on the modern web (at least Baseline newly available) w/o JS? Thinking of things like avoiding viewport overflow dynamically in the fact of wildly varying localised strings.

⚛️📝 New on Overreacted: Functional HTML

Hacker News is basically just AI marketing at this point. Lobsters is still pretty good; a little quiet but if Reddit taught me anything it’s that scale in forums is usually a bad thing.

I know when Bluesky has run out of content to show me from my follows in Discover when I start getting lots of pictures of cats and what appear to be horny extraterrestrials.

New blog post on serializing promises in React. Learn how RSC serializes data between the server and client. twofoldframework.com/blog/you-can...

Now that I’m talking about dev stuff on here as well, let me just say that Jujutsu VCS is wonderful. That is all.