Tom Ballinger reposted
Tom Ballinger
Tom Ballinger reposted
Tom Ballinger reposted
After implementing web streams in multiple runtimes, supporting them for years, talking with other implementers, dealing with issues... I think it's well past time we talked about something better blog.cloudflare.com/a-better-web...
Tom Ballinger reposted
Incredibly proud of our team at @anthropic.com and the work we’re doing. In many ways, this shows how fortunate I am to be working alongside some of the smartest folks in the industry that don’t shy away from doing the right thing. It’s a one-of-a-kind place. www.anthropic.com/news/stateme...
Tom Ballinger reposted
What we are working on right now: blog.exe.dev/meet-exe.dev We all need more virtual machines. We keep building software to work around the fact that VM infrastructure is clunky. Let's have good VM infrastructure instead.
Tom Ballinger reposted
After reading this I gave exe.dev a shot and the combination of cheap VMs, the HTTPS proxy with passkey auth and link sharing, and the built-in LLM agent is... incredible. Like, I know how to use each of these things individually, but combining them feels like when I first learned to script things.
Tom Ballinger reposted
anyone know any Good Discourse on "what is programming anyway"? random examples of Good Discourse: - Melanie Hoff's "Always Already Programming" (gist.github.com/melaniehoff/...) & Lucy Keer's reflection on it (lucykeer.com/notebucket/a...) - PROGRAMme (programme.hypotheses.org)
Tom Ballinger reposted
Tom Ballinger reposted
sounds fake but I'm starting a company with my nemesis David E. ArkType and our first hire is @andarist.bsky.social and our first product is now in beta :)
Tom Ballinger reposted
leaflet.pub/c37b8a8f-f95... > DNS: an old friend that always takes an extra 20 minutes to do anything
Tom Ballinger reposted
Exciting progress today! Called with @capt.dev about the React "concurrent stores" prototype, and we brainstormed potential Redux integration issues. I then whipped up a prototype branch that reworks `useSelector` to use the prototype, and _most_ tests pass! github.com/reduxjs/reac...
Tom Ballinger reposted
Tom Ballinger reposted
Tom Ballinger reposted
📚 Continued writing about @tanstack.com Router this weekend, trying to explain one of the imo best features the router has to offer: Context Inheritance that works in a fully inferred type-safe way across nested routes 🔥
I tried the same prompt injection demo I showed a couple months ago and @anthropic.com's Claude prevented it this time! Interesting to see progress here.
Tom Ballinger reposted
Tom Ballinger reposted
Tips For Making Friends As An Adult https://theonion.com/tips-for-making-friends-as-an-adult/
Tom Ballinger reposted
Tom Ballinger reposted
“[Wasm 3.0] has much better support for compiling high-level programming languages. Enabled by this, we have seen various new languages popping up to target Wasm, such as Java, OCaml, Scala, Kotlin, Scheme, or Dart, all of which use the new GC feature.” webassembly.org/news/2025-09...
Tom Ballinger reposted
The WebAssembly 3.0 spec is complete! webassembly.org/news/2025-09... This includes major features like GC, 64-bit memories, exceptions, and tail calls.
Tom Ballinger reposted
Tom Ballinger reposted
Tom Ballinger reposted
i wrote a whole thing about wrangling npm dependencies because it's an unglamorous part of the job that's nevertheless really important. also because i wanted to make some watercolor illustrations. blog.val.town/gardening-de...
Tom Ballinger reposted
Observable Notebook Kit and Desktop 1.3.0 are out, featuring data loader cells. You can now (finally!!) write Python and Node.js in notebooks. 🐍 observablehq.com/notebook-kit...
this is from @steveklabnik.com's recent talk bsky.app/profile/stev...
Morning @rustforgeconf.com! Happy to see you all! The creation days were a lot of fun, excited to see all the talks today and tomorrow.
Tom Ballinger reposted
"In the weeks since, I’ve found myself unable to commit—grammatically, affectively, institutionally. Where once I might have said, 'I teach,' I now say, 'There are moments in which I find myself adjacent to pedagogy.' Friends have grown concerned. My dog, unfed."
Tom Ballinger reposted
Binaryen, the wasm optimizer project, released version 124: github.com/WebAssembly/... Many changes here, including support for several new wasm features: * Compilation Hints and Branch Hinting * Stack Switching * Custom Descriptors & many new wasm-opt optimizations
Tom Ballinger reposted
me, a relentless refactorer webpro.nl/hire-me i have 1 or 2 days a week availability to untangle & fresh up any JavaScript or TypeScript codebase ✂️
Tom Ballinger reposted
Tom Ballinger reposted
Tom Ballinger reposted
End-users have trouble sharing files on the cloud. Are these mistakes just random confusion from non-technical users? No: we show that there's a deep analogy to *programming* misconceptions! Surprised? Read more here: blog.brownplt.org/2025/08/25/c...
Tom Ballinger reposted
This is a fun paper! It never occurred to me that modern end-user software has many of the same footguns as programming languages.
End-users have trouble sharing files on the cloud. Are these mistakes just random confusion from non-technical users? No: we show that there's a deep analogy to *programming* misconceptions! Surprised? Read more here: blog.brownplt.org/2025/08/25/c...
Tom Ballinger reposted
Tom Ballinger reposted
Apollo Client 4.0 is officially out! Take a look at the release notes here: github.com/apollographq...
Tom Ballinger reposted
Tom Ballinger reposted
Tom Ballinger reposted
Took some time today to catch up with Johann Rehberger's Month of AI Bugs and wow... 15 examples so far of major prompt injection vulnerabilities in products including ChatGPT, Codex, Cursor, Amp, Devin, Claude Code, GitHub Copilot and Google Jules simonwillison.net/2025/Aug/15/...
Tom Ballinger reposted
My ahead-of-time JS engine Porffor eliminates JS cold starts on AWS Lambda. 12x faster and 2x cheaper than managed Node. Still very early but these results should speak for themselves :) goose.icu/lambda/