Sign in

Jonathan Anderson

@trombonehero.bsky.social
563 followers 795 following 1K posts

Associate Professor. Computer Security. Sometimes grumpy (but I repeat myself).

PostsRepliesMedia
Reposted by Jonathan Anderson
Jess Miers 🦝 @jmiers230.bsky.social · 13/09/2026
Here's what I actually think these incidents reveal (instead of a rogue AI terminator situation): Much of the infra we expect to be hardened is actually being held together by glue and popsicle sticks.
221376279
Reposted by Jonathan Anderson
Evan May @gianttourtiere.bsky.social · 08/09/2026
Art is humans expressing things and other humans connecting with that and learning from it. Put another way, if no one could be bothered making it, I can't be bothered looking at it.
28514
Jonathan Anderson @trombonehero.bsky.social · 06/09/2026
Love the broad direction, but CDs and DVDs are famously NOT ANALOG www.cbc.ca/news/analog-...
cbc.ca
Streaming platforms might be fuelling an appetite for analog, or "slow media" | CBC News
In a '90s-style mall in Hanmer, Ont., "Strickly Nostalgia" offers analog movies, music, and games to people yearning for the era before digital streaming. Researchers say the market for retro is drive...
220
Jonathan Anderson @trombonehero.bsky.social · 05/09/2026
Radioactive kaiju? Sure, I can suspend disbelief for that. Tourists in Newfoundland (and Labrador) in October? Less so. @scalzi.com
A passage of the Kaiju Preservation Society, with the quote "There are tourists in Newfoundland? In October" circled in orange.
010
Jonathan Anderson @trombonehero.bsky.social · 30/08/2026
Don’t mess with Canada: we have powers you cannot fathom
020
Reposted by Jonathan Anderson
Joyce White Vance @joycewhitevance.bsky.social · 28/08/2026
Mapquest for the win. (You too can rename Lake Ontario: gulfof.mapquest.com/lakeontario )
2324250856
Jonathan Anderson @trombonehero.bsky.social · 29/08/2026
The Return of the Steward
010
Jonathan Anderson @trombonehero.bsky.social · 29/08/2026
The best part is how “Lake America” is inferior to Lake Superior.
000
Jonathan Anderson @trombonehero.bsky.social · 24/08/2026
Make a band bigger U235
000
Jonathan Anderson @trombonehero.bsky.social · 22/08/2026
static.klipy.com
Obi-Wan Kenobi: That's No Moon
Alt: Obi-Wan Kenobi in Star Wars: A New Hope, saying “that’s no moon”
000
Reposted by Jonathan Anderson
Dr Ravi Nayyar @ravirockks.bsky.social · 18/08/2026
'Even well-established processes can be vulnerable when they rely solely on consistent human performance, particularly during maintenance tasks which are often conducted in challenging environments and under operational pressures ...
111
Jonathan Anderson @trombonehero.bsky.social · 10/08/2026
Connecting OT to the Internet is only worth the risk if a) you have an excellent security team or b) the cost of compromise is close to 0. The latter is almost never true, especially in the case of critical infrastructure. value(business convenience) < cost(cyberattack)
110
Jonathan Anderson @trombonehero.bsky.social · 09/08/2026
I spend a lot of time teaching students *not* to pass arbitrary, unvalidated strings into code that can cause effects
100
Reposted by Jonathan Anderson
Betteridge’s Law @betteridgeslaw.bsky.social · 06/08/2026
Should Researchers Write Papers for AI Instead of People?
betteridgeslaw.com
Should Researchers Write Papers for AI Instead of People? - Betteridge’s Law
No.
011
Jonathan Anderson @trombonehero.bsky.social · 09/08/2026
This was advertised by the IEEE with: “Explore how structured, agent-executable research formats help AI parse complex data, reproduce experiments, and accelerate scientific discovery to keep you ahead in tech innovation.” Sorry, who’s going to get ahead in this scenario?
000
Jonathan Anderson @trombonehero.bsky.social · 06/08/2026
Fine day for soccer: 14 and RDF! #nlwx
Rain, drizzle and fog over the soccer pitch make me look chilly but amused
010
Jonathan Anderson @trombonehero.bsky.social · 02/08/2026
A treatise on the first-past-the-post electoral system, part 1/n
000
Reposted by Jonathan Anderson
Pavel @spavel.bsky.social · 30/07/2026
The Singularity is here only in the sense that slop is overtaking real information production at an exponential rate, and soon everything will be slop
39619
Jonathan Anderson @trombonehero.bsky.social · 30/07/2026
The animals looked from pig to researcher, and from researcher to pig; but already it was impossible to say which was which.
A poster advertising an event called “understanding animal research at MUN”, featuring a pig in a lab coat looking through a microscope
000
Reposted by Jonathan Anderson
still a pistachio @streetlightlily.horntforgood.com · 31/01/2026
You don’t want hands free driving, you want trains. You want trains you want trains you want TRAINS
1879272542
Jonathan Anderson @trombonehero.bsky.social · 29/07/2026
When cheating is this much work, just solve the problem yourself!
010
Jonathan Anderson @trombonehero.bsky.social · 28/07/2026
Nice job LinkedIn app
The LinkedIn app rendering a zip file as text
101
Reposted by Jonathan Anderson
post malone ergo propter malone @proptermalone.bsky.social · 26/07/2026
(for real though I wish they’d given The Peripheral another season)
91032
Reposted by Jonathan Anderson
🍉 Rick Jansen 🍉 @rckjnsn.eurosky.social · 11/07/2026
“to launch its Eärendil-1 satellite“ #Tolkien would not have liked that.
071
Reposted by Jonathan Anderson
Orhun Parmaksız @orhun.dev · 11/07/2026
NASA just released a WASM runtime for spacecraft... written in Rust!🦀🎉 🛰️ SpaceWasm: A deterministic WebAssembly interpreter designed for onboard spacecraft software. github.com/nasa/spacewasm #rustlang #wasm #space #nasa #opensource
1221524
Reposted by Jonathan Anderson
Ben Collins @bencollins.bsky.social · 09/07/2026
Elon Musk: SpaceX Will Launch People to Mars in 2024Elon Musk: Giant Rocket Could Take Us to Marks in Just 7 Years - and London in 29 MinutesCan Elon Musk Really Get Us to Mars Within 10 Years?Elon Musk Is Not a Lunatic
46878292116
Reposted by Jonathan Anderson
Asher @skydome.bsky.social · 01/07/2026
Someone suggested Skinamarink. I’d love that with the choreography.
291
Jonathan Anderson @trombonehero.bsky.social · 02/07/2026
!!!
010
Reposted by Jonathan Anderson
Stephanie Carvin @stephaniecarvin.bsky.social · 01/07/2026
🇨🇦 Happy Canada Day! 🇨🇦 Bonne Fête du Canada! 🇨🇦
static.klipy.com
Cute Beaver with Canada Flag Balloons
ALT: Cute Beaver with Canada Flag Balloons
28216
Jonathan Anderson @trombonehero.bsky.social · 26/06/2026
Hi firstname!
A message that starts with "Hi firstname!"
210
Jonathan Anderson @trombonehero.bsky.social · 26/06/2026
You’ve bared your last <Bluesky content moderation> ladies
330
Jonathan Anderson @trombonehero.bsky.social · 15/06/2026
"Just good enough" is... all I really wanted? If Siri can "play podcast" offline, I'm happy.
000
Jonathan Anderson @trombonehero.bsky.social · 10/06/2026
static.klipy.com
Catch Me If You Can Tom Hanks
Alt: Tom Hanks’ character in “Catch Me If You Can” looks up, shocked and alarmed
000
Jonathan Anderson @trombonehero.bsky.social · 29/05/2026
Beautiful: engineers “must be arrogant enough to see the world as it isn’t, but humble enough to accept the world as it is” @oxide.computer rfd.shared.oxide.computer/rfd/0003
rfd.shared.oxide.computer
3 - Oxide Hiring Process | RFD | Oxide
021
Jonathan Anderson @trombonehero.bsky.social · 29/05/2026
More cursed fun from Andrew Nesbitt yay -> brew -> spack -> conda -> cargo -> uv -> pip -> pietry -> pdm -> conan -> npm -> yarn -> pnpm -> bun -> elm nesbitt.io/2026/05/28/p...
nesbitt.io
Package managers that package package managers
brew install spack install conda install cargo install uv tool install pip install poetry add pdm add conan
010
Reposted by Jonathan Anderson
flashgordon.bsky.social @flashgordon.bsky.social · 23/05/2026
it really is not too much to expect from local government agencies (especially those who might need to put out urgent info) to maintain their own, up to date websites.
930419
Jonathan Anderson @trombonehero.bsky.social · 19/05/2026
Google kills the verb “to Google”, and with it the optimism of my early 20s
010
Jonathan Anderson @trombonehero.bsky.social · 18/05/2026
Beautiful work: “Multics, PSOS, IDES, SEN, RISKS, CHERI—each was an argument that complexity in computing is not merely an engineering nuisance but a moral problem, because complex systems hide their failures and harm their users in ways simpler systems do not.” cacm.acm.org/news/in-memo...
cacm.acm.org
In Memoriam: Peter G. Neumann (1932-2026) – Communications of the ACM
000
Reposted by Jonathan Anderson
Evan Simko-Bednarski @simko-bednarski.bsky.social · 18/05/2026
I don't think folks younger than 30 know what the internet once legitimately promised to be (and I would argue briefly was): a boundary-less space of pretty much uncommodified information and communication. A mix between community bulletin boards and university library stacks.
6537011073
Jonathan Anderson @trombonehero.bsky.social · 15/05/2026
It is 2035. Anduril and Anthropic are raising Series W rounds of 17 squillion dollars each on the promise of 47 Tera-squillion valuations in Series X.
000
Jonathan Anderson @trombonehero.bsky.social · 15/05/2026
It is 2035. Anduril and Anthropic are raising Series W rounds of 17 squillion dollars each on the promise of 47 Tera-squillion valuations in Series X.
010
Reposted by Jonathan Anderson
jenna newman phd @jennanewman.bsky.social · 15/05/2026
Researchers “sifted thru 2.5 million papers & preprints…encompass[ing] 111 million references…in major repositories incl arXiv, bioRxiv, Social Science Research Network (SSRN), & PubMed Central servers, & found that there were 146,932 hallucinated citations in material published in 2025 alone”🧪
0168
Jonathan Anderson @trombonehero.bsky.social · 17/04/2026
The article refers to “dual-use ambiguity”… what is the civil use of a deep-sea cable cutter? Serious question…
000
Jonathan Anderson @trombonehero.bsky.social · 02/04/2026
"Dear Professor, I am very impressed by your paper, (name of a paper that I didn't write, nor did anyone anyone with a similar name to me, nor anyone I've ever published with) ..." is not a great start to a "can I be your student" email.
001
Jonathan Anderson @trombonehero.bsky.social · 02/04/2026
An academic collaborator wanted to use @microsoft.com OneNote for joint note-taking and take management. OK, sure, why not? And so begins... "Let's Install OneNote: A Comedy of Errors" 1/12
100
Reposted by Jonathan Anderson
Dr. Jessie Christiansen @aussiastronomer.bsky.social · 01/04/2026
"OUTSTANDING."
Screenshot of the Artemis II launch.
428728
Reposted by Jonathan Anderson
seewhosalutes.com @seewhosalutes.bsky.social · 30/03/2026
There’s a Flag for That: Trombone Players Day Q: What do you call people who like to hang out with musicians? A: Trombone players. In addition to having a good sense of humor, trombonists also have their own day of celebration on April 1 and a stylish flag dedicated to their art of the slide.
021
Jonathan Anderson @trombonehero.bsky.social · 27/03/2026
For a few days there my son was 6+7 and I was 6×7. One of us grew out of it, but it was real while it lasted.
110
Jonathan Anderson @trombonehero.bsky.social · 19/03/2026
Read this. "Coding" is not what you think it is. Also, sick burn: "I'm pretty sure what happened is the human asked the AI to convert an initial draft of the project to a prose specification and the AI decided that labeling the code snippets as text made them more like prose rather than code."
010
Reposted by Jonathan Anderson
gabby @fullmoon.id · 14/03/2026
preview of an upcoming post
# A sufficiently detailed spec is code

This post is essentially [this comic strip](https://www.commitstrip.com/en/2016/08/25/a-very-comprehensive-and-precise-spec/?) expanded into a full-length post:

![](/imgs/a-sufficiently-detailed-spec-is-code/comic.jpg)

… and for a long time I didn't need a post like the one I'm about to write.  If someone brought up the idea of generating code from specifications I'd share the above image with them and that would usually do the trick.

However, agentic coding advocates claim to have found a way to defy gravity and generate code purely from specification documents.  Moreover, they've also muddied the waters enough that I believe the above comic strip warrants additional commentary for why their claims are misleading.

In my experience their advocacy is rooted in two common misconceptions:

- ***Misconception 1:** specification documents are simpler than the
  corresponding code*

  They lean on this misconception when marketing agentic coding to believers who think of agentic coding as the next generation of outsourcing.  They dream of engineers being turned into managers who author specification documents which they farm out to a team of agents to do the work, which only works if it's cheaper to specify the work than to do the work.

- ***Misconception 2:** specification work is more thoughtful tham coding work*

  They lean on this misconception when marketing agentic coding to skeptics concerned that agentic coding will produce unmaintainable slop.  The argument is that filtering the work through a specification document will improve quality and promote better engineering practices.

I'll break down why I believe those are misconceptions using a concrete
example.
6399