I've reminded myself just how frustrating the GHC 9+ changes to typed Template Haskell are.
Prior to that, in the context of the thing I was working on, I was crying out for some of the changes.
But now they''ve landed they're so obtuse and hostile to use in practice!
Prior to that, in the context of the thing I was working on, I was crying out for some of the changes.
But now they''ve landed they're so obtuse and hostile to use in practice!
@frumble it’s genuinely hilarious to hear IBM invoked all the time for redhat stuff now
I occasonally stumble across an artist/album on Bandcamp (usually ambient-style) who seem (or their label seem) ridiculously prolific, e.g. "Buy discography of 800+ albums for $1 USD (97% off)"
I've seen this a few times. Are these AI/ML-generated?
I've seen this a few times. Are these AI/ML-generated?
Interested to see the BBC experimenting with the Fediverse: https://www.bbc.co.uk/rd/blog/2023-07-mastodon-distributed-decentralised-fediverse-activitypub
New blog post: VW Lupo mirror-adjustment knob https://jmtd.net/log/lupo_knob/ #3dprinting
I'm belatedly commisserating Firefox killing their "site-specific-browser" feature, for a second time (which happened years ago. I'm catching up.)
@adam think really, really hard on whether qmail in Debian proper is in the best interest of either qmail users or Debian before you consider going forward with that
Her new stuff really slaps https://mastodonapp.uk/@BBC6MusicBot/110978153289396505
“How to build impossible things” serialised is a really compelling listen https://www.bbc.co.uk/sounds/play/m001q0sh?partner=uk.co.bbc&origin=share-mobile
@cstross i can’t decide whether “iPhone has usb-c” or “iPhone is portless” is more likely
New blog post: Gazelle Twin https://jmtd.net/log/gazelle_twin/ #music
@mhoye I once read someone suggest that using a higher proportion of the brain would be akin to pressing all 88 piano keys at the same time. (They then said this exists; it’s called a seizure).
I wrote a chunk of Haskell some time ago (in a hurry I think) which ended up having a *lot* of tuples in it. Any time I took a type, and derived something from it, I was returning them as a pair.
The result was streams of composed `fst . snd . fst .fst . head . ...` which were really hard to reason about
Took a risk and replaced a chunk of those with new explicit types (e.g. `data Thing { thingInternal :: InternalThing, thingCost :: Cost }` ) and I think it was worthwhile
The result was streams of composed `fst . snd . fst .fst . head . ...` which were really hard to reason about
Took a risk and replaced a chunk of those with new explicit types (e.g. `data Thing { thingInternal :: InternalThing, thingCost :: Cost }` ) and I think it was worthwhile
Medium seem to have made the decision to garden-wall most of their stuff behind a login, and break the sign up process (for my mobile browser, at least)
@pwaring take a look at “honk” (minimalist, Go)
@foosel we use one of those for managing trips to the beach: seems to handle really well on sand too
@mairin aye that’s true, one couldn’t rule that out from happening.
@mairin if you chose to stay, it seems that replies can be written in any language. you could start a thread with “Irish thread incoming!” And write the Irish in self-replies to that post. However I’d understand if you didn’t want the faff of doing that