Roger Peppe @rog.bsky.social · 08/09/2026I'm left wondering what level of protocol this message is from. Error reporting is still a hard problem! Also, @anthropic.com please sort out Claude remote control, it's a joke currently. 201
Roger Peppe @rog.bsky.social · 13/09/2025I was back home at my parents' place recently and, thinking of your interests, took a photo of my old bookshelf there, a snapshot in time from about 1990... 120
Roger Peppe @rog.bsky.social · 21/06/2025It's probably all in encrypted local cache files and in the cloud. It occurs to me that local link generation for self consumption is a fabulous use for tailscale. 000
Roger Peppe @rog.bsky.social · 27/04/2025Today I made the first lovage soup of the season. And used up some chicken stock bones that had been sitting in the freezer for ages. Deeply satisfying indeed. 050
Roger Peppe @rog.bsky.social · 22/04/2025Fun prompt. It does make it clear that ChatGPT sees an extremely weirdly distorted view of the world. :) 010
Roger Peppe @rog.bsky.social · 05/04/2025So this is essentially what's going to happen, right? (apologies for the AI-generated image) 130
Roger Peppe @rog.bsky.social · 26/03/2025Now it's pretty darn good! Still wouldn't use it, but it's really getting there. 000
Roger Peppe @rog.bsky.social · 26/03/2025OK, it's now rolled out for me. Total game changer. My prompt was this (this was from an old attempt at making a birthday card a while back): 100
Roger Peppe @rog.bsky.social · 25/03/2025Hmm, has this rolled out everywhere? Or is there something I have to do to get access to it (other than just a Plus subs)? 'Cos I get this response when I try something similar: 110
Roger Peppe @rog.bsky.social · 15/02/2025If you see this, quote post with a beach photo from your gallery if you have one. 130
Roger Peppe @rog.bsky.social · 13/02/2025I wonder which ChatGPT content policy I might be breaching. The guardrails are seriously getting in the way here! 000
Roger Peppe @rog.bsky.social · 20/01/2025Another thought (they'll continue to come as my subconscious absorbs what I've learned about Zig so far). Here's a fn from the std library: 100
Roger Peppe @rog.bsky.social · 19/01/2025What exactly does "pub var" in a struct mean, if it doesn't declare a field? In fact what does "pub" itself mean? The Zig docs don't seem to talk about it explicitly at all. 100
Roger Peppe @rog.bsky.social · 19/01/2025Interesting wrinkle around defaultValue here. I guess it's not much different from what Go's reflect package does under the hood. And at least StructField.type is first class, which is pretty cool. 100
Roger Peppe @rog.bsky.social · 19/01/2025I definitely need to play with Zig now to decide how I feel about it. I understand Mitchell Hashimoto's verdict of "it's funner than Rust" somewhat now, and I suspect I'll agree (not a high bar!). I wonder how big those binaries will end up. 231
Roger Peppe @rog.bsky.social · 19/01/2025YACC definitely has changed a lot since the last time I used it (10 ed unix derivative). Or maybe `.y` doesn't imply YACC these days? 100
Roger Peppe @rog.bsky.social · 19/01/2025I wonder if Zig could avoid async (red-blue functions, anyone?) entirely. Seems a bit unlikely. I like Go's green threads, but I think I understand where Zig is aiming, and those aren't really compatible with that direction. 100
Roger Peppe @rog.bsky.social · 19/01/2025Like Go's "import ." on steroids. I quite like it, although I worry about the implications for API compatibility. 100
Roger Peppe @rog.bsky.social · 19/01/2025For example, tell me how to use something or what it is, but don't tell me one possible way I can use it and let me try to infer how else I might use it. 100
Roger Peppe @rog.bsky.social · 19/01/2025hmm, maybe this isn't quite the right place for a sales pitch (not that I'm not sold, mind!) 100
Roger Peppe @rog.bsky.social · 05/12/2024The hobbity equivalent of a large glass wall at the end of your house? 000
Roger Peppe @rog.bsky.social · 01/06/2023A fine evening for a climb last night. #NorthumberlandSandstone 020