Tired: byte-for-byte Wired: nibble-for-nibble Inspired: word-for-word
My problem with Twitter today is that I will scroll and learn something genuinely quite interesting, then scroll a bit more and suddenly feel like I must be having a seizure. But ironically, being interrupted like this means I can never actually scroll for very long—as they would say, ngmi
Modest proposal: Claude swear jar. Every time it uses expressions like ‘load-bearing’, ‘doing quiet work’, adds gratuitous comments despite the instructions, and so on, you get a credit towards your subscription
It must be working, because when the extended access to Fable was announced today, I had already totally forgotten that they announced extended access until today on Wednesday
Occasionally I've wondered what the block parameter is really about when loading relations, because it's not mentioned in the docs for the method. But TIL it's a pretty unique escape hatch for getting stuff out of a relation! Example: https://gist.github.com/jmalcic/83dcef8138c844a887fe40f1d8d0e11f
treasured.rb
GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
Snacks! They’re a trap! (Not buying snacks out of habit, I think this every time I end with them)
This struck me as a good intro to Brighton: fish and chips next to Aesop and an independent coffee shop
Always funny when people use a date picker widget for date of birth, as if people were actually born yesterday—or indeed tomorrow
Passed someone trying to climb up corrugated shutters singing “Spidercat, Spidercat…”
I recently started using Monzo Flex as my credit card (I have my reasons). So now I get notifications like ‘You flexed £2.10 at Sainsbury’s’ like I ostentatiously counted out the cash and waved it in front of the other customers
So grateful to the last user of my new Mac for not upgrading to Tahoe 🙌 was initially completely baffled by how normal everything looked 😆
Still find it funny that UK supermarkets have up to four separate sections with nuts, but the overlap varies by shop. You think you’re buying a pantry nut but it’s actually a baking nut, but they’re sold out so it’s a snacking nut. Or maybe a nut by the checkouts? We need a centralised nuts aisle
I was thinking again about this benansell.substack.com/p/pardogatto... and I think it’s also salient in how people respond to perceived unjust judicial rulings—it may well be unjust, but that’s the point of being able to legislate: if you don’t like it, there is usually a way to fix it!
Pardogatto Progressivism
The switch in radicalism from left to right is the key challenge of our age
benansell.substack.com
Saw a cat on a lead, behaving you would expect (bigger question is how the owner managed to get the cat there in the first place)
When my parents end up somewhere in France without internet and need me to sign up to another electric car charging account, there is always some claim of being part of a different expansive interoperable smartcard network—in my head is the Japanese smart cards diagram
New gem! github.com/jmalcic/mini... Use to find out if your tests are covering what you expected, without having to control for e.g. a model’s methods incidentally covered by another model’s tests. Lots to add and improve, but really easy setup: add the gem, then run tests with --subjective
GitHub - jmalcic/minitest-subjective: Subject-focused coverage for Minitest
Subject-focused coverage for Minitest. Contribute to jmalcic/minitest-subjective development by creating an account on GitHub.
github.com
The whole barista thing seems stressful, but would love a job in a coffee shop just opening cans and packets of beans
Since switching to Playwright for system tests a while ago (thanks to the article by @searls.bsky.social) they no longer flake, even with all the partial page replacement. We run it as a one-off container to keep the version in sync with the gem. I often forget how great it is! For example:
After last year’s foreign correspondent-type piece on Crufts in the LRB, this year the Observer channels Vice (including photos) observer.co.uk/style/featur...
Among the dog people at Crufts | The Observer
Meet the 20,000 pedigree pooches, breeders, obsessive owners and fastidious judges at ‘the world’s greatest dog show’
observer.co.uk
Just pushed some delayed fixes and improvements to RCharts which should make timeseries charts a lot better than before. Do check it out, works great for us in production, but I could do with feedback 😅 github.com/BuildingAtla...
GitHub - BuildingAtlas/rcharts: Responsive server-side SVG charting for Action View
Responsive server-side SVG charting for Action View - BuildingAtlas/rcharts
github.com
Latest GitHub bug is that a non-technical reviewer requested for visual review literally doesn’t have a submit button 🤦♂️ but issues load faster so it’s fine, really
Lol a month ago was going to my local M&S and passed Bill Nighy, now at the RA just went past Amelia Dimoldenburg
So if you put Turbo morphing, loads of SVGs, CSS transitions, grid layout, slightly insane container queries, plenty of maths, and an API that works a lot like FormBuilder all together, what do you get? I have a very exciting answer to this question to be revealed very soon… (even works in WebKit)
So my ‘printer won’t print on Tuesdays’ bug is that in Chrome specifically, Google Meet meetings which only have one other participant crash the whole session after a few minutes (hilariously awkward). Doesn’t affect other browsers, I’ve tried both containerised and uncontainerised Chrome
A year after getting it there’s still something magical each time I make espresso with my 9Barista: I think because while the mechanism is so simple, and only requires heat, it still manages pressure and temperature itself. So incredibly simple, reliable, and consistent with minimal user input
I would have more confidence in GitHub’s reimplementation of perfectly functional features if the reimplementations had fewer noticeable bugs 🤦♂️