Posts
Sausages, batter, and overengineering, what’s not to like?
“anywhere it’s possible to hide a pointer, people will hide a pointer there”
Maybe we should call that “Chen’s law” (-:
https://devblogs.microsoft.com/oldnewthing/20260630-00/?p=112488
It’s amazing what taking the time to fold laundry can do for the elegance of your code.
“I’m going to pronounce it in my head as ‘buns’.”
— “Training an LLM in Swift, Part 2: macOS built-in frameworks”
Does anyone have this one in their Scots language phrase book?
“I will cycle early to avoid the heat.”
It’s missing from mine for some reason (-:
That thing where you spend so long setting up your test environment that you forget what it was you were actually trying to test )-:
Found this in my org’s building during my recent trip. AFAICT it’s not deliberate, but rather an artefact of its design.
“In the Network tab, when a resource redirects, [Web Inspector now shows] every request in the chain rather than just the final destination.”
— https://webkit.org/blog/17967/news-from-wwdc26-webkit-in-safari-27-beta/
And there was much rejoicing!
Heaven is when all your US-based colleagues are taking a much-deserved post-WWDC break!
Seeing as I won’t be visiting the US voluntarily any time soon, I decided to stay an extra few days and see some sights.
At this point I’m starting to wonder whether “strange women lying in ponds distributing swords” /is/ actually a reasonable “basis for a system of government” (-:
“In the past year we also switched from Slack to a Discourse forum, so support and discussions can be /on the web instead of hidden away/.” [my emphasis]
WWDC runs to Friday, but today is the last day I have to slather myself in sun cream, and that’s a small mercy
OTOH, if you see a very tall and not-at-all tubby man with long grey hair who’s probably not wearing a Celestial Teapot T-shirt, that’s likely my DTS colleague John. He’s friendly, so feel free to say “Hi” to him too.
I’ll be at the Infinite Loop shindig this arvo. If you’re there and see a tall-but-tubby man with long, mostly grey hair, wearing a Celestial Teapot T-shirt, come say “Hi.”
Now that I’ve had some sleep, I’ve come to the conclusion that I should definitely not toot about California the evening that I get there, when I’m weary from travel and jet lag.
Not that I did — despite the impairments, Yesterday Quinn™ had the good sense to delete the toot rather than sending it — but it was close |-:
This view of KGV dock yesterday illustrates how Scotland generates 113% [1] of its electricity needs via renewables.
[1] With the excess being sent south.
Typo of the day: Swift Plagueground
Reading the Canon PIXMA TS6360a user manual, I was disappointed to discover that the “Troubleshooting” section has nothing about removing a full-on ant nest from your printer. C’mon Canon, you’re letting the side down here!
Typo of the day: “inpersonating”
Just watched a fascinating YouTube video about the Lincoln Project.
No no, not /that/ Lincoln Project, but this one…
https://en.wikipedia.org/wiki/Semi-Automatic_Ground_Environment#Project_Lincoln
Software Unscripted: How Mitchell Hashimoto Builds Ghostty #EskimoTV
https://podcasts.apple.com/gb/podcast/software-unscripted/id1602572955?i=1000750073443
Combine Metal 4 machine learning and graphics, “let’s consider neural material compression”, https://developer.apple.com/videos/play/wwdc2025/262/ #EskimoTV
Level up your games, “Game Mode gives more system resources to your game”, https://developer.apple.com/videos/play/wwdc2025/209/ #EskimoTV
Go further with Metal 4 games, “denoising can be part of your MetalFX upscaler”, https://developer.apple.com/videos/play/wwdc2025/211/ #EskimoTV
Explore Metal 4 games, “provides suspend/resume options to merge multiple render encoders”, https://developer.apple.com/videos/play/wwdc2025/254/ #EskimoTV
Explore concurrency in SwiftUI, “separate the logic for async work from your view logic”, https://developer.apple.com/videos/play/wwdc2025/266/ #EskimoTV
What’s new in passkeys, “passkeys can now be transferred securely between participating credential manager apps”, https://developer.apple.com/videos/play/wwdc2025/279/ #EskimoTV
What’s new in widgets, “These [reload options] are not mutually exclusive. Some widgets may want to use two or even all three”, https://developer.apple.com/videos/play/wwdc2025/278/ #EskimoTV
Software Unscripted: Gleam’s Design and Compiler, with creator Louis Pilfold #EskimoTV
https://podcasts.apple.com/gb/podcast/software-unscripted/id1602572955?i=1000744551055
Dancing with Daemons: Porting Swift to FreeBSD, “And then things went quiet for about six years”,
https://fosdem.org/2026/schedule/event/YTBHYC-swift-on-freebsd/ #EskimoTV
I finally got two brain cycles to rub together, so I’m returning to a project that’s been on hold for weeks. The good news is that Past Quinn™ had the presence of mind to leave me a:
# warning("start here")
along with a comment explaining where he got to.
The bad news is that the first line of the comment is:
// This has all descended into crap.
O-:
“Approached decades ago about publishing these drawings, Iain said yes, no only when he was finished writing in that universe.”
)-;
From the introduction of “The Culture: The Drawings”