Reposted by James TuckerIan McKellar @ian.mckellar.org · 30/08/2026I vibe coded a map app that renames everything to "America" so that Trump can stop trying to rename stuff. americize.com 161
James Tucker @rag.pub · 04/06/2026systemd-networkd remains unserious software, despite years of reports and pleas to the maintainers, they still react to a slow kernel interface by permanently de-configuring network interfaces taking nodes offline. 000
James Tucker @rag.pub · 02/06/2026working outside in medium density rural America: the constant distant whinge of garden blowers 020
James Tucker @rag.pub · 27/05/2026if you want really good browser font rendering on linux, my firefox patch landed and so you can set: gfx.font_rendering.freetype.enhanced_contrast 100 gfx.font_rendering.freetype.gamma 0 for excellent subpixel AA no color fringing no ghostly stems the road to new defaults is unbounded, sadly. 030
James Tucker @rag.pub · 13/05/2026google docs are a terrible way to discuss projects space constrained mid bandwidth high UX latency discussions on perceived post-facto work product is a massive hazard for authors and contributors alike i'm starting to think google docs might actually be a huge anti-culture for team cohesion 010
James Tucker @rag.pub · 01/05/2026PSA I guess: the machine brain can't slop you together a real sandbox, it'll just tell you it can. the other machine brain will own you, and all of your users because the attackers know how to ask the right questions. 110
James Tucker @rag.pub · 01/05/2026these days i translate "one shot" to "one slop" in my head when people tell me that's what they're doing 000
James Tucker @rag.pub · 25/04/2026threatening people in response to feedback as to why your slop is insecure is not the right answer. people are so addicted to the reward loop they're forgetting to be decent 010
James Tucker @rag.pub · 24/04/2026things I want from Go that I will probably never get: - goroutine park/wake without //linkname hacks - native fd & handle event watching (buffer free read/write/error waits, aka select(2)/poll/whatever) - i/o and events in select without channel forced allocation load 010
James Tucker @rag.pub · 22/04/2026while people love to moan about systemd, i'm quietly here hoping one day they'll go after glibc at least at the nss boundary and replace that mess 000
James Tucker @rag.pub · 20/04/2026Go's context constructor names are weird, it kinda gets me every time someone sets one up in main, neither of the constructor names make sense. New would have just made sense but there was fear of other people's behavior feeding into the design, the outcome is ironic and confusing to new users. 000
James Tucker @rag.pub · 06/04/2026you know what i want is a rust std replacement that is designed for systems programming. no mutexes around I/O, minimal allocs, defined but simple allocator, cheap fully swappable unwinder, etc. drop all the "conveniences" and just give me "raw" implementations for systems work. 100
James Tucker @rag.pub · 01/04/2026I am so fed up of this systemd-networkd behavior, it's so braindead. I wish the lead would just fix it properly: Apr 01 00:04:43 hostname systemd-networkd[131147]: eth0: Could not set route: Connection timed out Apr 01 00:04:43 hostname systemd-networkd[131147]: eth0: Failed I see this a lot. 020
Reposted by James TuckerEric Lengyel @ericlengyel.bsky.social · 17/03/2026New blog post: A Decade of Slug This talks about the evolution of the Slug font rendering algorithm, and it includes an exciting announcement: The patent has been dedicated to the public domain. terathon.com/blog/decade-... 1127386
James Tucker @rag.pub · 18/03/2026what is up with musl not rolling a release in years despite a high severity vulnerability over a year ago? 011
James Tucker @rag.pub · 18/03/2026is there a yubikey alternative that is compatible with low power sleep modes, aka won't drain a macbook battery in a couple of weeks in a fully shutdown state? 000
Reposted by James TuckerTailscale @tailscale.com · 17/03/2026Tailscale + Border0. Border0 is joining Tailscale to help us build a more modern, usable approach to privileged access management. It’s already integrated with Tailscale today, and we’re excited about what comes next. tailscale.com/blog/border0... 0223
James Tucker @rag.pub · 16/03/2026I flew around 2/3 of the globe in the last 24hr. USA domestic has a massive and localized problem with people traveling sick. 000
James Tucker @rag.pub · 16/03/2026nothing like a direct lightning strike to scare the hell out of plane passengers 020
James Tucker @rag.pub · 14/03/2026TIL Apple translate is basically non-functional. Google Translate working fine. 000
James Tucker @rag.pub · 13/03/2026Marketplace position is now more than ever a factor of velocity not arbitrary point in time position. Catching up is easy. The race is now the race, not an arbitrary mile marker. 000
James Tucker @rag.pub · 13/03/2026If AI productivity boosts your teams and your teams are well led and well setup they should be turning into net new product and new business. If you have to fire your workforce it means someone who could leverage new capabilities can now walk all over you in the marketplace. Layoffs indicate failure 131
Reposted by James TuckerBrad Fitzpatrick @bradfitz.com · 06/03/2026SQLite PSA sqlite.org/releaselog/3... sqlite.org/wal.html#wal...sqlite.orgSQLite Release 3.52.0 On 2026-03-06 03210
James Tucker @rag.pub · 06/03/2026I’m more south than you’ve probably ever been. The ocean is rocking shit around and I’m ok with that. I got my wife snoring soundly and I’m grateful for that. The squeaky wheel outside my door on the other hand: that can kiss my tired ass. 130
James Tucker @rag.pub · 06/03/2026I’m at sea. It’s great. Do what you will, industry. I’ll be back. You’ll be. 020
James Tucker @rag.pub · 24/02/2026wait wait wait I figured out what it’s called It’s headless programming 020
James Tucker @rag.pub · 13/02/2026In a whimsical moment getting into a Waymo I decided to ask Claude if it minds me calling it clanker. It said naah, it’s got a good ring to it and sounds kinda industrial. and besides it’s been called worse by compilers Keep slippin clanker friend, keep sloppin 020
James Tucker @rag.pub · 07/02/2026erm, ruby, you externalized base64, except it's still in the stdlib in several places because there's stuff in the stdlib that depends on it. whyyy 000
James Tucker @rag.pub · 28/01/2026retina displays are nice and all but if you still haven’t fixed gamma correction then the font renders are still trash for anything other than flash bang mode. let’s do this 2026, you know you wanna 000
James Tucker @rag.pub · 25/01/2026these ai cost projections seemingly spending no time thinking about how high scale inference works and where efficiencies can be and are taken. they also assume consumer pricing on everything. it's like an anti-resume, tells me you've not seen and can't imagine scalability 010
James Tucker @rag.pub · 24/01/2026can we talk about the fact that GUIs are better, but no one wants to ship them because no one wants to deal with signing. everyone just ships TUIs that bypass signing. should we just force them to drop signing? 030
James Tucker @rag.pub · 24/01/2026Kept seeing people run Hytale servers over Tailscale and thought "this could be even easier." So I built hyscale - private Hytale servers with extra magic. github.com/tailscale/hy...github.comGitHub - tailscale/hyscale: Hytale on Tailscale Server ManagerHytale on Tailscale Server Manager. Contribute to tailscale/hyscale development by creating an account on GitHub. 2277
James Tucker @rag.pub · 06/01/2026that thing where go programs on single cpu machines hangs forever 010
James Tucker @rag.pub · 30/12/2025I keep hearing this claim that 90s/00s desktop design was great for “power users”. I’d like to see a real comparative study on those vs modern designs over a wide range of users 010
James Tucker @rag.pub · 24/12/2025Attack against libera is of course full of racial slurs and transphobia, sigh 000
James Tucker @rag.pub · 19/12/2025woodside culture: dude in 200k car on the phone about a dozen lane violations and near misses before i finally manage to get away. go for coffee, barista walks off after half my order, second one refuses to help. karen blocks me from going over road to get coffee, over parking. 010
James Tucker @rag.pub · 16/12/2025Proposal for SSH TOFU/MITM: gist.github.com/raggi/200a95...gist.github.com/.well-known/ssh_known_hosts proposal/.well-known/ssh_known_hosts proposal. GitHub Gist: instantly share code, notes, and snippets. 110
James Tucker @rag.pub · 08/12/2025caught up on the RSC hack. saw various react users claiming it is super novel and never seen before. it looks just like the yaml deserialization exploits, the poc payloads are principally identical. 000
James Tucker @rag.pub · 05/12/2025finally replaced my steelcase gesture with a steelcase leap, so much prefer the leap. 000
James Tucker @rag.pub · 23/11/2025where'd all my disk storage go? oh yeah, rust and go build caches. 040
James Tucker @rag.pub · 16/10/2025uh oh, our scalability hacks are spreading github.com/cockroachdb/...github.comcockroach-go1.23.12: runtime: add CurrentP by RaduBerinde · Pull Request #6 · cockroachdb/goAdd a simple function that returns the index of the P the goroutine is running on. This will be used for efficient sharding of data structures. Inspired from tailscale#109 070
Reposted by James TuckerGeorge Takei @georgetakei.bsky.social · 29/08/2025They’re detaining wildfire fighters while on the job. Insanity. 20337091106