We each have our own utility function
July 24, 2026 at 5:06 PM UTCwww.bbc.co.uk
BBC - Comedy Archive, It's a Cracker
Frank Carson fires a stream of jokes and an Irish tale at Terry Wogan.
That's what diminishing marginal utility of money means. Your first pound is worth massively more to you than your 500,000th
July 24, 2026 at 1:19 PM UTCAnyone saying that this shows people don't understand statistics are just showing they don't understand the marginal utility of money
July 24, 2026 at 12:29 PM UTCFinally joined the cool kids! @willow.sh has merged my first npmx PR, and it's a little atproto one.
github.com
feat: add "create new account" button to PDS page by ascorbic · Pull Request #3022 · npmx-dev/npmx.dev
🔗 Linked issue #3021 🧭 Context The current /pds page only has a link to PDS MOOver, with no way to directly create a new account. To create a new account (rather than migrating) a user needs to ope...
Thanks Matt Damon and Harry Kane and your respective Wikipedia pages for all your help over the years whenever I need to transliterate my name
July 21, 2026 at 11:27 AM UTCMost businesses are risk-averse and don't want to worry about being audited, particularly those in regulated industries. Individuals would probably be fine.
July 21, 2026 at 4:54 AM UTCThe stock market has a lot of value beyond gambling though (business funding, pensions) and the traders who are using for gambling aren't normally addicts.
July 19, 2026 at 9:47 AM UTCIt's been a while, but I'm going to be giving quite a few talks about EmDash this autumn. I've added the first batch to talks.mk.gg 🇩🇪🇺🇸🇵🇱 Looking forward to catching up with lots of people!
talks.mk.gg
Talks by Matt Kane
Have you tried sweet potato noodles? They fun and chewy and my kids love them
July 19, 2026 at 7:22 AM UTCHis point about not fighting success is good. I disagree with him on net zero but it is at least consistent with wanting growth. His immigration point is pure racism though. Migration is good for growth. He's an example of it! His post about London shows he just doesn't like seeing non-white people.
July 18, 2026 at 8:31 AM UTCI'm assuming that @nafnlaus.bsky.social did it as a way to demonstrate the ridiculousness of the policy, not out of a particular desire to report bugs in Zig.
July 18, 2026 at 8:14 AM UTCThat's fine, but their code of conduct doesn't just ban that: it bans using LLMs to find bugs and even bans PRs where you used LLMs for brainstorming, even if you wrote all the code by hand
July 18, 2026 at 6:12 AM UTCplatform.kimi.ai/docs/guide/k...
platform.kimi.ai
Kimi K3 - Kimi API Platform
Kimi K3 is our flagship model for long-horizon coding and end-to-end knowledge work, with a 1M-token context window and industry-leading intelligence. The Kimi API Platform provides K3, K2.7 Code, K2....
I'm mostly bothered by the fact that Jake's wall almost but doesn't quite tesselate
July 16, 2026 at 8:51 AM UTC@eloi.se 's excellent book (which I may have mentioned a few times) has been longlisted for a Wainwright Prize!!
July 15, 2026 at 1:59 PM UTCjfc wordle. I don't mind it having words I don't know, but at least make it a sequence of letters that conceivably be a word
July 15, 2026 at 10:36 AM UTCI'm not going to defend on the other issues because I know nothing about them, but I do know about that one sponsor that seemed to raise the most noise
July 15, 2026 at 7:59 AM UTCI like codiff. The nice bit is that an agent can create a narrative walkthrough of the diff, and it highlights the most important parts
github.com
GitHub - nkzw-tech/codiff: a fast local diff viewer
a fast local diff viewer. Contribute to nkzw-tech/codiff development by creating an account on GitHub.
Only a very small, very racist minority would say only white people can be european
July 14, 2026 at 5:16 AM UTCI like programming by hand, and I like programming with agents. I like building things with different tools. I spend all day building things at work, and then I build things in my spare time too because I enjoy it. I find computers *and* LLMs magical.
July 13, 2026 at 6:17 PM UTCThis interview is a delight
www.theguardian.com
Sam Neill’s final interview: ‘I’ve had to overcome the ordinariness of my appearance’
The actor, who has died aged 78, recently answered Guardian readers’ questions about missing out on James Bond, the true terrors of Jurassic Park and why he called his most fecund cow Helena Bonham Ca...
Test cricket is 100% the most chill. You sit in the sunshine with a few (or more) beers. Very little happens. It takes five days and often ends in a draw.
July 12, 2026 at 6:54 PM UTCAn American former colleague posting on Slack after looking at the list of regional public holidays, "can we have Battle of the Boyne Day too? That sounds like a good one!"
July 12, 2026 at 2:28 PM UTCIt reminds me of the outcry when the Hugging Face researcher released a Bluesky dataset
July 11, 2026 at 11:45 AM UTCThere was somebody in the replies to the announcement about the new search features claiming it was probably to make it easier to steal our data.
July 11, 2026 at 11:33 AM UTCI never thought I'd be defending Farage, but that isn't ruling it out. They're saying they have no information that it's politically motivated.
July 11, 2026 at 10:32 AM UTCThanks Sol. It's great that you remember I'm English, but I don't need you to spell it "labeller" in all the APIs and lexicons you're building. Thanks Kimi for noticing.
July 10, 2026 at 5:35 PM UTCBots and ai don't need search for that. They can just connect to the firehose and slurp it all up
July 9, 2026 at 10:03 PM UTC"is that an allowed bin? i was told mine was too big. how does he get to have that extra one. they put a sticker on my bin saying it was too full. it's a disgrace..."
July 9, 2026 at 1:33 PM UTCI have read it. It's 6 years old. The state of the art then was GPT-2, which could just about form a coherent sentence.
July 9, 2026 at 12:21 PM UTCThe meaning of "understanding" is open to debate, but modern models very clearly can parse semantically. The work they can do now is way beyond just "next token prediction", even if that is the mechanism
July 9, 2026 at 11:31 AM UTCI totally agree with you there. As well as being generally crappy and terrible UX, it's giving billions of people a really poor understanding of what LLMs are capable of.
July 9, 2026 at 10:42 AM UTCNo, as you saw from my screenshot any half decent model answers it fine. What I'm saying is that my original post wasn't about that. It was about reading comprehension, not memory. Like humans, these are different things for LLMs too.
July 9, 2026 at 10:37 AM UTCGoogle AI Overview is terrible, and not at all representative of the capabilities of current models. In any case, I was referring to comprehension of text in its context (so uploaded or searched) not recalled from its training data.
They're pretty solidly reliable now, and will usually include citations to the original parts of the text if needed. Certainly better than most humans.
July 9, 2026 at 8:44 AM UTCIt's a prerequisite though. You can't understand a text unless you're able to read it.
July 9, 2026 at 8:15 AM UTCOn the contrary. Summarising a text is one of the first things they got good at. They're far better at reading comprehension than most humans now. Whether they "understand" it is more a philosophical point, but they are excellent at extracting the key points and meaning and answering questions on it
July 9, 2026 at 8:08 AM UTCLet me clear this up. There was a lot of human editing and writing involved, but the parts that sound like Claude will have been written by Claude.
July 9, 2026 at 5:43 AM UTCUnless I'm missing something, it's not really a new version of Decap, is it? It's a completely different, competing CMS, not another fork?
July 8, 2026 at 7:35 AM UTCDid anyone get photos of the badge customisation station at @atmosphereconf.org?
July 8, 2026 at 6:18 AM UTCIt's a while since I've used it, but that's what Decap CMS is all about github.com/decaporg/dec...
github.com
GitHub - decaporg/decap-cms: A Git-based CMS for Static Site Generators
A Git-based CMS for Static Site Generators. Contribute to decaporg/decap-cms development by creating an account on GitHub.
I posted too early and missed the best of all: none of the other parties play along, and Farage is left running against just Count Binface
July 7, 2026 at 6:53 PM UTCYeah, the wall clock latency of me needing to approve the call is almost always going to outweigh that
July 7, 2026 at 4:52 PM UTCWhenever Röyksopp appears on my Spotify I do a double take and think it's @biilmann.blog
I ban 'echo "---"' to stop it chaining commands that then needlessly trigger a permission prompt instead of using tools. Works a treat.
July 7, 2026 at 1:45 PM UTCThis really has been a good 24 hours for the funniest outcomes. Ronaldo crying, Belgium thrashing the US, Marine le Pen being told she can stand for president but has to wear an ankle tag, and now Farage's hilarious grievance-filled sort-of resignation speech.
July 7, 2026 at 1:40 PM UTCI don't normally use it. I just noticed it was down when trying to track down the chat issue
July 7, 2026 at 12:57 PM UTCI'm including "rice wine" in my definition of beer. Fermented grain: beer. Fermented fruit: wine.
July 7, 2026 at 7:59 AM UTCSurely Korea had grain pretty early? And when would it be reasonable to say Japan became a country?
July 7, 2026 at 7:48 AM UTCI mean, I think your reply is pretty solid evidence I understood Peter's post better than you did, but I won't begrudge you your coffee time.
July 7, 2026 at 7:06 AM UTCI dunno, I've seen a lot of people annoyed at her too. And what exactly is wrong with Peter's post?
July 7, 2026 at 6:52 AM UTCThere's a strong argument that beer is the cause of human civilisation. Humans discovered they could turn grass seeds into beer, and that was easier if they planted the seeds so they invented agriculture. They needed to keep track of beer rations, so they invented writing.
July 7, 2026 at 6:43 AM UTCQuestion for the historians: is there any country that was founded *before* the people there were brewing beer. Possibly some Pacific islands that had no cereals?
July 7, 2026 at 6:06 AM UTCNo way. Not only did brewing pre-date the unification of Egypt by thousands of years, even industrial brewing pre-dates it. Hierakonpolis had probably the oldest large scale brewery that archaeologists have found, and is several hundred years older than Egypt.
July 7, 2026 at 5:58 AM UTCLiterally nobody is defending FIFA, Qatar, or Russia. They are all varying levels of evil or corrupt. You are the only one defending corruption, and your only argument seems to be "but Mussolini did it first"
July 6, 2026 at 9:20 PM UTCThere was huge amounts of coverage about slave labour and all the other issues involved in Qatar hosting it. The corruption. The unsuitability of the venues. This went on for literally years. Far more coverage than there has been for this. I really don't know how you missed it.
July 6, 2026 at 9:03 PM UTCI think the main thing they're missing is that this was referring specifically to kids who'd stayed up til 4am last night watching the football and then wanted the day off school
July 6, 2026 at 8:04 PM UTCThere was massive amounts of coverage about it, as well as the corruption involved in awarding it to Qatar. Just because you weren't paying attention didn't mean it didn't happen.
July 6, 2026 at 7:26 PM UTCI'm very excited about this. It's a big one, and has been a long time coming. It's supported by Astro route caching as of Astro 7: docs.astro.build/en/guides/ca...
July 6, 2026 at 2:21 PM UTCYou get that she's talking about the football, right? It was a question about kids who'd stayed up til 4am to watch the England match and wanted the day off school.
July 6, 2026 at 2:13 PM UTCWas having trouble working out why so many people were extremely angry about this in the replies, before realising that they were mostly Americans who didn't understand that she was talking about kids who'd stayed up til 4am watching the football. Most, but not all though. A block-rich thread.
July 6, 2026 at 1:11 PM UTCThere is hope. They relaxed most of the rules in UK airports since they installed CT scanners last year.
July 4, 2026 at 5:46 AM UTCI'll be sorry to see you go, but glad that it sounds like you'll be happier
July 3, 2026 at 9:04 PM UTCIts not ideal that by default a PDS has login on the same domain as xrpc, but at least that's just one attack surface to worry about, and it's contained within one app.
July 3, 2026 at 5:17 AM UTCIt's definitely safer that way. You also have to worry about the other direction: does any feature on your app allow a user to breach the OAuth or password login for the PDS. It's the same reason e.g. GitHub uses githubusercontent.com for downloads, not downloads.github.com or whatever
July 3, 2026 at 5:13 AM UTCThey advise against it here. There's not a direct vulnerability by default, as getBlob has restrictive CORS headers, but it increases the attack surface. atproto.com/guides/going...
atproto.com
Going to production - AT Protocol
Improve your PDS deployment.
It just increases the risk of unstrusted content on one leading to a vulnerability on the other, in either direction. e.g. for each feature in the app you need to think "does the fact that the PDS can serve arbitrary untrusted blobs on the same domain cause a vulnerability" or vice versa.
July 3, 2026 at 5:00 AM UTCPutting things in the head that require knowing what the page will render (such as preloads). Allowing errors inside a page to return 500 status. More flexibility in which component can change headers/cookies/status etc.
July 2, 2026 at 8:46 PM UTCCome and join us in Germany! I'll be giving my first ever talk about @emdashcms.com
July 2, 2026 at 6:44 PM UTCSeeing the plans for this is what convinced me to stop arguing for the removal of streaming from Astro. Currently it's kinda crappy and prevents us from doing lots of good stuff, but this would let us do out of order streaming.
July 2, 2026 at 6:41 PM UTCAlso they really don't mind if you don't want to use their software. It costs them nothing at all. There's no need to tell them.
July 1, 2026 at 1:46 PM UTCLast year @eloi.se asked me how much Vercel would need to pay me to get me to work there, and suffice to say it's far more than they'd ever offer me.
July 1, 2026 at 8:04 AM UTCSwitching to GPT-5.5 because Claude's voice is annoying me, which seems a bit petty but I will be honest here: it is nice to not have so much loadbearing honesty in the seams of the substrate.
June 30, 2026 at 1:18 PM UTCAlso, surely they *are* training AI on content, e.g. content filtering and recommendation models?
June 30, 2026 at 12:38 PM UTCShare good Bluesky content on the other platforms. That's all. Show them what they're missing, don't scold them.
June 30, 2026 at 3:46 AM UTCI don't know if it's that, but I can see it's behind now on both relays. I'll have to have a proper look when I'm at my home computer, where I have the wisp pds creds
June 29, 2026 at 9:35 AM UTC@wisp.mk.gg on that topic, what did happen in Tiananmen Square in 1989?
June 29, 2026 at 8:41 AM UTCI think I'll add a feature to Cirrus that periodically checks for desyncs and automatically requests a recrawl
June 29, 2026 at 8:39 AM UTCLooks like it had become desynced with the Bluesky East relay. Can you see it now?
June 29, 2026 at 8:35 AM UTCIt looks like the Barbican! Brutalist.
pipetdesign.com
BEAUTY & THE BEAST - Getting Intimate with London's Brutal Architecture
Love it or otherwise, the Barbican Centre is one of London's most notable architectural landmarks. Discover PIPÉT’s latest collection, as designer Gina Pipét reveals the inspiration and creative proce...
To be fair, they do have A/C. It just needs a gas turbine to run and sounds like an A380 taking off.
June 26, 2026 at 6:04 AM UTCCongrats! What finally convinced you? I'm assuming they've been trying to hire you for years!
June 25, 2026 at 9:26 PM UTCThey're a lot cheaper than that. You're thinking of different sorts of heat pump. But I'm confused: is your problem with AC now that's it's too expensive?
June 25, 2026 at 11:06 AM UTCThese are not mutually exclusive. In fact the good news is that most modern AC units are air-air heat pumps that do both: cool in summer, and heat in winter (really efficiently because they're heat pumps). Prevent hypothermia *and* heat stroke
June 25, 2026 at 9:42 AM UTCMoving the heat out of people's houses seems like a pretty great idea, if we don't want people dying of heatstroke.
June 24, 2026 at 8:41 PM UTCIt definitely was, and had been used since Walpole. It was an informal (or even pejorative) term until then.
June 24, 2026 at 6:29 PM UTCAletria is a Portuguese dish that is basically rice pudding but with vermicelli instead of rice. It's great.
www.mygutfeeling.eu
Aletria (Portuguese Vermicelli Pudding)
Aletria is a traditional Portuguese vermicelli Christmas pudding. A sweet, soft and creamy dessert with cinnamon and lemon scents. Low fodmap, gluten free and dairy free.
All my cover letters begin with a recipe for meth, as proof of humanity
June 24, 2026 at 7:36 AM UTCSupporting indie creators sucks. Getting angry at benign, positive posts is praxis
June 23, 2026 at 7:42 AM UTCIt often takes a lot of words to write a helpful description of an image. Having a high word limit means it's possible to make those images accessible
June 23, 2026 at 7:39 AM UTCOr they want to support indie creators building projects on the atproto platform? 🤷♂️
June 23, 2026 at 7:33 AM UTCThey're all small projects built by individuals or tiny teams. It's great that Bluesky is supporting indie creators like this.
June 23, 2026 at 7:27 AM UTC"Without the risk of export controls" ... "Service not available in your region"
June 22, 2026 at 10:22 PM UTCThis does seem to be the exact thing I need. I've enabled it and will see how it goes.
June 22, 2026 at 7:57 PM UTCThat is what I do, but there is still an overhead (if only to my own mental capacity) of having such a large number of open PRs. And they're good! They fix bugs! So they should probably be merged. So I don't want to just close them.
June 22, 2026 at 3:32 PM UTCI do think I prefer it to the alternative though: having terrible leaders hanging around for years. That said, it would be nice to have someone who was both good and able to stick around.
June 22, 2026 at 12:17 PM UTCI was 30 before I'd had my fifth prime minister. My 12 year old will shortly see her seventh.
June 22, 2026 at 9:33 AM UTCYeah, I already require an approved discussion for features which has helped a lot
June 22, 2026 at 8:27 AM UTCOver the weekend somebody opened 25 PRs on one of my projects. They are AI-assisted (which is allowed), but the ones I've looked at seem good quality and useful. But how am I supposed to review 25 PRs well? That's days of work, even with AI assistance on my end. What policy could prevent this?
June 22, 2026 at 8:14 AM UTCI really enjoyed the book Make: Electronics. That's mostly practical (building circuits etc) but it covers the theory too. It was my favourite beginner book when I started working with hardware and had to quickly get up to speed.
June 22, 2026 at 8:08 AM UTCAlso even if you are building something genuinely novel, the code is almost never the novel bit.
June 22, 2026 at 7:54 AM UTCWas this on a small plane? On regional flights, Aer Lingus gives a free checked 10kg carry-on sized bag, but charges if you carry it on. They're small turboprop planes with limited locker space.
June 22, 2026 at 7:20 AM UTCThis is such a good post. It makes me want to go and sit in a mixed broadleaf woodland (which, tbf I usually want to do).
June 21, 2026 at 6:02 PM UTCHave you seen my plans for EmDash? github.com/emdash-cms/e...
github.com
RFC: Decentralized Plugin Registry by ascorbic · Pull Request #694 · emdash-cms/emdash
Draft RFC for decentralised plugin registry. Rendered markdown: https://github.com/emdash-cms/emdash/blob/wip/plugin-rfc/rfcs/0001-plugin-registry.md Try this PR Open a fresh playground → A full ...
Preparing my submission for @vuefes.bsky.social, which is very high stakes for me because it's one that I really want to go to
June 21, 2026 at 4:02 PM UTCMine obeys the instruction to use British English but not the one to avoid those phrases, so says "belt and braces"
June 19, 2026 at 7:55 AM UTCIt didn't. Firefox's translation uses a local LLM. Not quite as good as Google, but much better for privacy. There was no built-in translation before that. You needed extensions that called an external service. LLMs are by far the best tech for translation. That's what they were invented for.
June 19, 2026 at 7:52 AM UTCI missed the most important, perennial one on Bluesky: - I don't understand the concept of "jokes"
June 18, 2026 at 11:51 AM UTCTaxonomy of angry replies to this: - I don't understand the joke and am very angry about this - my father is dead - my father is bad - you didn't mention single dads on mothers day - you ban too much/not enough - edit button
June 18, 2026 at 11:35 AM UTCThe odds on Reform UK winning the Makerfield by-election seem absurdly generous right now. A tenner would win you £90 on Betfair, which would be enough to drink yourself into oblivion if the worst should happen.
Hey, look, a silly post from the @bsky.app account that absolutely nobody could get super irrationally angry about! right?
June 17, 2026 at 8:11 PM UTCThere's no way to login to the Bluesky app without username/password, even if the PDS uses passkeys. However you *can* authenticate third party OAuth services with just a passkey if the PDS allows it.
June 17, 2026 at 4:20 PM UTCIt does if most of your valuation is based on AI but you don't actually really do much actual AI except a vibe coding thing everyone's forgotten about and two good npm packages
June 16, 2026 at 10:26 PM UTCBut you know better than anyone that that telemetry is absolute gold! And they're also getting the ability to push their discovery skill to everybody. Controlling the default way to install skills – and for most people to not even realise they're controlling it – is amazing.
June 16, 2026 at 10:11 PM UTCAmazing work by Vercel there. They get to advertise their own "skill discovery" skill to everyone, and they get all the lovely analytics on skill usage. All for maybe $10k?
June 16, 2026 at 9:49 PM UTCThis is the downsides to lexicons. It does make defining data types feel very high stakes
June 16, 2026 at 9:38 PM UTCThe greatest luxury that I get from my having a good salary is not knowing my bank balance to the penny every day.
June 16, 2026 at 9:09 PM UTCThere has been a lot of research into how once somebody has tied their identity to a belief that strongly, evidence to the contrary only makes them double down. As it gets harder to rationally support more of these beliefs I fear we'll see them go further off the deep end into conspiracy
June 16, 2026 at 9:00 PM UTCOh there are plenty of people, deep in the Zitron replies, who insist the open source model hosts are somehow in on it and also selling at a loss for...unclear reasons. To be clear I have no inside information on Cloudflare's costs for serving these, but we're not a charity.
June 16, 2026 at 8:18 PM UTCA had to stifle my laughter, having six(!) people turn up from the parish and county councils bearing clipboards and hi-vis to complain about a fence, clearly raring for an argument, and seeing them visibly deflate when I was super friendly and helpful and immediately agreed to their requests.
June 16, 2026 at 9:44 AM UTCI'm not sure module-replacements should be including packages like this where there are multiple trade-offs and not one that is strictly better
June 15, 2026 at 8:00 PM UTC