Jonathan Anderson's Avatar

Jonathan Anderson

@trombonehero.bsky.social

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

524 Followers  |  742 Following  |  937 Posts  |  Joined: 19.08.2023
Posts Following

Posts by Jonathan Anderson (@trombonehero.bsky.social)

That game in all the Duolingo ads where a hole in the ground eats things, gets bigger, eats bigger things, etc.

That game in all the Duolingo ads where a hole in the ground eats things, gets bigger, eats bigger things, etc.

18.02.2026 01:29 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

my most pessimistic take on ai codegen is that it automates the production of tech debt

15.02.2026 01:10 β€” πŸ‘ 17    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Preview
Funding boost for Ontario postsecondary schools should provide stability, minister says Associations representing universities, colleges estimate they’ve lost more than $3-billion in revenue since international study permits were cut

Ontario’s investing in its future… a good example for other provinces (ahem)!

14.02.2026 02:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
GitHub - dspinellis/unix-history-repo: Continuous Unix commit history from 1970 until today Continuous Unix commit history from 1970 until today - dspinellis/unix-history-repo

What a thing of beauty
github.com/dspinellis/u...

09.02.2026 12:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

😳

05.02.2026 23:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Is This Crypto’s Fimbulwinter? Political power may not be enough to save the crypto cult

From @pkrugman.bsky.social:

β€œAnalyzing crypto prices isn’t like, say, analyzing housing prices in the Naughties, where you could compare prices with fundamentals β€” because with crypto there are no fundamentals, it’s vibes all the way down.”

open.substack.com/pub/paulkrug...

05.02.2026 14:16 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Groundhog Day 2026: Canadian groundhogs predict an early spring | Globalnews.ca It's Groundhog Day across Canada. Will it be an early spring or six more weeks of winter?

Early Spring? Only six more weeks of winter!

globalnews.ca/news/1164817...

02.02.2026 23:45 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
CruiseCon – The Flagship of Cybersecurity

I am clearly going to the wrong conferences… cruisecon.com

02.02.2026 23:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Building secure messaging is hard: A nuanced take on the Bitchat security debate The release of Bitchat last week was met with a mixture of glowing praise and sharp criticism. Both extremes bear some truth, but they also miss the mark and reveal gaps in how we discuss security in ...

Yes, though it’s not exactly new: blog.trailofbits.com/2025/07/18/b...

02.02.2026 18:57 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

You can test new tech ideas using the Seinfeld Test

Would the product eliminate the plot of an episode? (Google maps, cell phones, paypal, battery packs)

Good tech.

Would the product inspire new Seinfeld plots? (NFTs, AI chatbots, crypto currency, blindboxes, metaverse land sales)

Bad tech.

31.01.2026 06:57 β€” πŸ‘ 8860    πŸ” 2868    πŸ’¬ 76    πŸ“Œ 149

Second prong of the Seinfeld Test: tech invented after Seinfeld finished its run is probably bad.

02.02.2026 18:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

"Would Kramer be convinced he should get in on it"

31.01.2026 07:01 β€” πŸ‘ 325    πŸ” 7    πŸ’¬ 3    πŸ“Œ 0
Post image 31.01.2026 13:20 β€” πŸ‘ 158    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0

Now ask whose cuts kicked off the whole crazy cycle… πŸ€”

01.02.2026 00:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Finally checked out @ltratt.bsky.social's pizauth for OAuth2 authentication with background mbsync and msmtp... where has this tool been all my life?

(answer: doing its thing quietly and without making a big splash)

29.01.2026 14:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
A dialog box that says an app called JSON Viewer can't open JSON files

A dialog box that says an app called JSON Viewer can't open JSON files

Great work, everyone.

23.01.2026 15:26 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A little icon of a road work warning sign with the text, β€œThis page is under construction”

A little icon of a road work warning sign with the text, β€œThis page is under construction”

Post image

Hey kids: there was a time when the whole Web looked like this (but with a grey background instead of white). It was glorious.

β€œOK, grandpa”, etc.

www.sce.carleton.ca/netmanage/to...

16.01.2026 11:51 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This is too funny: every time I try to renew, ieee.org seems to work but then it stops immediately when I validate my card details. It can't actually be me breaking ieee.org, right? Right?

downforeveryoneorjustme.com/ieee.org

13.01.2026 16:32 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Sorry guys

downforeveryoneorjustme.com/ieee.org

12.01.2026 21:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Exploits of a Mom

Also, xkcd.com/327/

12.01.2026 21:27 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Sorry guys, looks like I broke the IEEE.

Tried to renew my IEEE membership, and it didn't like the characters in my city (St. John's, NL). Now when I visit ieee.org:

"The requested URL was rejected. Please consult with your administrator."

12.01.2026 21:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 2

And, of course:

"Instead of regarding the obligation to use formal symbols as a burden, we should regard the convenience of using them as a privilege" (Dijkstra)

09.01.2026 18:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

"If every user of an application needs to write the same code, your API is wrong. If you abstract away the boilerplate and reuse that abstraction, you’ve made the world better. If you create a tool that generates the boilerplate, you’ve made the world more fragile." (Chisnall)

09.01.2026 18:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Is AI the End of Programming Languages? Karpathy and fans call English the hottest new programming language. I guess COBOL's retro now.

Elegant thoughts about "programming" in natural language and why formal representations (like programming languages) aren't going anywhere:

"Formal languages empower us with precision, gifting us a more perfect command over our subjects." (Alejandre)

alexalejandre.com/languages/en...

09.01.2026 18:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Are you someone who cares about privacy in Newfoundland and Labrador? We'd love to see your proposal for a presentation, panel or workshop at APSIM 2026!

Also, save the date for November 26–27...

08.01.2026 16:17 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
It’s hard to justify Tahoe icons Looking at the first principles of icon designβ€”and how Apple failed to apply all of them in macOS Tahoe

New blog post! A close look at Tahoe menu icons https://tonsky.me/blog/tahoe-icons/

05.01.2026 11:10 β€” πŸ‘ 102    πŸ” 34    πŸ’¬ 7    πŸ“Œ 9
An extension cord with the female end chopped off, leaving bare leads exposed

An extension cord with the female end chopped off, leaving bare leads exposed

Shoveling accident…

These should not be made, they must not be made, etc.

05.01.2026 21:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Cows With Guns - The Original Animation
YouTube video by Thermosion Cows With Guns - The Original Animation

High-steaks puns

youtu.be/FQMbXvn2RNI?...

30.12.2025 01:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Remember 9/11 when cnn.com disabled the fancy stuff so people could get the news with less than 1 kB of HTML and, like, 2–3 kB low-res images?

20.12.2025 14:35 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

This is like the entire justice system failed a phishing test.

17.12.2025 16:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0