Sign in

Jonny Buchanan

@jbscript.dev
367 followers 387 following 1.2K posts

Programmer/web developer from Norn Iron living in Australia. I make the Control Panels for the Twitters and the YouTubes, whaddya gonna do? 🤷‍♂️ 🌏 jbscript.dev 🛠️ soitis.dev

PostsRepliesMedia
Jonny Buchanan @jbscript.dev · 29/09/2026
Firefox must have taken inspiration from the latest macOS for this redesign
000
Jonny Buchanan @jbscript.dev · 21/09/2026
Oh no! Not my personalised recommendations!
000
Jonny Buchanan @jbscript.dev · 20/09/2026
Setting security.webauth.webauthn = false in Firefox's about:config completely breaks Microsoft login
100
Jonny Buchanan @jbscript.dev · 20/09/2026
So many sites seem to have ditched their "Maybe later" buttons and now automatically try and fail to create passkeys, despite them pretty terrible for users outside of a work work scenario
001
Jonny Buchanan @jbscript.dev · 19/09/2026
Checking in on the progress of "the AI will kill us all!"
Hacker News headline: Claude Code now reads AGENTS.md if there is no Claude.md
010
Jonny Buchanan @jbscript.dev · 17/09/2026
New Dart stuff to try to remember the next time I write some Flutter (which will bitrot in less than a year)
BeforeAfter (Dart 3.12 primary constructors)
000
Jonny Buchanan @jbscript.dev · 17/09/2026
"AI is becoming part of how people experience the web every day" Indeed, there's slop EVERYWHERE
Firefox "Block AI enhancements" toggle when enabled:

Blocking means you won’t see new or current AI enhancements in Firefox, or pop-ups about them. Get more details about what’s included and how to control traditional machine learning features, like search suggestions and recommendations.

ℹ️ New and current AI enhancements are blocked by default. To unblock a specific feature, use the controls below.
01517
Jonny Buchanan @jbscript.dev · 29/08/2026
Hmm, what to watch today? 🤔
010
Jonny Buchanan @jbscript.dev · 31/07/2026
When your "${song} for 1 hour" video has 10% of the views of the original song - made this loop because I wanted it to exist
110
Jonny Buchanan @jbscript.dev · 16/07/2026
Imagine putting this somewhere your paying customers could read it
We run an hourly deploy train. Twelve to fourteen deployment events on a typical workday, packing about 70 PRs across them, with one to three reverts. Recovery is within the hour, because the next train is right behind. This bounds the duration of any individual bad PR’s impact in production. It doesn’t bound the radius; when something deploys, everyone gets it. But the duration of “everyone gets it” is short enough that we can absorb the cost.
001
Jonny Buchanan @jbscript.dev · 09/06/2026
welp
000
Jonny Buchanan @jbscript.dev · 02/06/2026
THIS IS LIFE
000
Jonny Buchanan @jbscript.dev · 01/06/2026
YouTube has filed @limmy.com under improvisational theatre, darling
000
Jonny Buchanan @jbscript.dev · 29/05/2026
Assuming the Destiny 2 armour changes have completely busted all my perfectly stat-balanced builds, which probably don't even work any more
020
Jonny Buchanan @jbscript.dev · 29/05/2026
Last thing I did in Warframe before happily uninstalling
110
Jonny Buchanan @jbscript.dev · 29/05/2026
Which one do I reinstall and catch up on? (assuming I wait until Destiny 2's final update comes out)
210
Jonny Buchanan @jbscript.dev · 27/05/2026
Never Tahoe continues
040
Jonny Buchanan @jbscript.dev · 27/05/2026
TIL
000
Jonny Buchanan @jbscript.dev · 26/05/2026
@firefox.com feature request: dynamic wallpaper where Kit appears somewhere different every time
010
Jonny Buchanan @jbscript.dev · 24/05/2026
The circle is complete
000
Jonny Buchanan @jbscript.dev · 24/05/2026
Google AI Studio logo went from what? to huh?
000
Jonny Buchanan @jbscript.dev · 24/05/2026
Problem and solution, side-by-side
000
Jonny Buchanan @jbscript.dev · 24/05/2026
Noo, my 1 minute in Inkscape logo doesn't look good at small sizes
100
Jonny Buchanan @jbscript.dev · 24/05/2026
These dogfoods are making me thirsty
100
Jonny Buchanan @jbscript.dev · 23/05/2026
All I wanted was git-gui but with tabs, slop bless Electron
000
Jonny Buchanan @jbscript.dev · 23/05/2026
020
Jonny Buchanan @jbscript.dev · 13/05/2026
Local folder access working in Chat Gippety
100
Jonny Buchanan @jbscript.dev · 13/05/2026
I love the smell of free inference you can actually do stuff with in the morning
100
Jonny Buchanan @jbscript.dev · 13/05/2026
Using free Claude dot ai to edit my local files, making it fix the folder picker I've added to pick the folder it has read and write access to 👀
120
Jonny Buchanan @jbscript.dev · 04/05/2026
YouTube without all the y'know and the whaddayoucallit
110
Jonny Buchanan @jbscript.dev · 24/04/2026
This one is particularly fiendish because only 2/3 of the CSS fits in the viewport, so you have to juggle _4_ things in your head just to follow the basic example! 😈 developer.mozilla.org/en-US/docs/W...
000
Jonny Buchanan @jbscript.dev · 23/04/2026
My Set Your Current Obsession page answers all the questions asked by my Set Your Current Obsession page @lastfm.bsky.social
000
Jonny Buchanan @jbscript.dev · 19/04/2026
Genuinely did not intend to make a dark mode
000
Jonny Buchanan @jbscript.dev · 19/04/2026
For fellow website modification enjoyers who've also never used CSS view transitions because they're not baseline yet, you can forget about adding them to the DOM on other people's sites for forward transitions, that's too late! Inject CSS immediately and get creative with the existing DOM
000
Jonny Buchanan @jbscript.dev · 19/04/2026
Welp, looks like I'm going to be reading this @jakearchibald.com blog post today jakearchibald.com/2024/view-tr...
110
Jonny Buchanan @jbscript.dev · 17/04/2026
I gotta say, Gulliver's Kingdom at Matlock Bath was a very confusing day out with the kids, as I hadn't seen it
000
Jonny Buchanan @jbscript.dev · 17/04/2026
For the 22nd anniversary of the release of Dead Man's Shoes, the cast will not be reuniting to perform iconic scenes using the YouTube transcript instead of the original dialogue Check out how it will transform this classic scene
Herbie: can't we metRichard: sorryHerbie:the [ __ ] are you looking atRichard: there's a new junk [ __ ]
120
Jonny Buchanan @jbscript.dev · 17/04/2026
Just show them Svelte is now 2 enterprise units higher than React, and they'll be technical putty in your hands
080
Jonny Buchanan @jbscript.dev · 17/04/2026
Easy to tell that AI* things are happening when the orange website turns into a single-pager
010
Jonny Buchanan @jbscript.dev · 17/04/2026
Your scientists were so preoccupied with whether or not they could apply CSS view transitions to Hacker News that they didn't stop to think if they should
010
Jonny Buchanan @jbscript.dev · 15/04/2026
Birthday. Found a screenshot of my work computer on my placement year, 24 years ago. Phoenix, theming Blackbox for Windows and serving pages as application/xhtml+xml (terrible idea) via PHP (I also did work work) Phoenix!
010
Jonny Buchanan @jbscript.dev · 12/04/2026
The flying cavoodle is back
020
Jonny Buchanan @jbscript.dev · 10/04/2026
My inboxified YouTube Subscriptions page now takes 4 or 5 loads to fill the screen with thumbnails for unwatched videos, so time to switch to list view for a while
110
Jonny Buchanan @jbscript.dev · 09/04/2026
Remembered too late that CSS anchor positioning not being baseline yet was only _one_ of the reasons I didn't do this before - now I need to make changes in this apply to the current page
010
Jonny Buchanan @jbscript.dev · 06/04/2026
My oldest no-build React apps are falling over because they used http:// to load React 💀
000
Jonny Buchanan @jbscript.dev · 05/04/2026
"But what if _I_ owned Roblox?"
0421
Jonny Buchanan @jbscript.dev · 29/03/2026
Satisfaction
010
Jonny Buchanan @jbscript.dev · 27/03/2026
Why are people trying to promote their products with this kind of LLM spam on Hacker News under LLM-related stories? Is it some kind of "it's all in the game" play? That slop will respect slop? The Snot Boogies of tech?
An account created 35 minutes ago, dropping 3 LLM-generated comments on LLM-related stories, all mentioning their product name
130
Jonny Buchanan @jbscript.dev · 27/03/2026
Everyone doing something cringe with an LLM even though they've seen the reactions that gets
...but Claude says my ideas are so good, it might work for us
230
Jonny Buchanan @jbscript.dev · 26/03/2026
RIP Marco
"no AI" - whoops
000