Sign in

Andy Balaam

@andybalaam.mastodon.social.ap.brid.gy
33 followers 0 following 489 posts

Makes coding videos, podcasts, free software. #fedi22 #rustlang #coding #gamedev #videos 🌉 bridged from ⁂ mastodon.social/@andybalaam, follow @ap.brid.gy to interact

PostsRepliesMedia
Reposted by Andy Balaam
Glyph @glyph.im · 20h
New Blog: Programming Isn't Special Artists understand that AI is bad for art. Why don’t programmers understand that we are artists? blog.glyph.im/2026/10/programming-i…
blog.glyph.im
Deciphering Glyph :: Programming Isn’t Special
Deciphering Glyph, the blog of Glyph Lefkowitz.
410264
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 20h
I'm going to host a mob programming for fun session with friends this weekend. I've got an idea what to do, but do you have a better one?
000
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 07/10/2026
Idea: every time a build fails because github's infrastructure is broken, move one of my personal projects off github. I would have nothing left on there within days.
000
Reposted by Andy Balaam
Tim Bray 🇨🇦 @timbray.cosocial.ca.ap.brid.gy · 05/10/2026
Good lord … seriously into mindfuck territory: blog.jim-nielsen.com/2026/online-in… #genAI #TheSimpsons
blog.jim-nielsen.com
A Great Story Capturing the Essence of Being Online in 2026
I made a note of it, but Bryan Cantrill wrote a post about the ex-Anthropic employee who pegged the probability of AI killing humanity in the next decade at >10%. The article is a good one and you should read it, but what I want to capture here is a side story from Cantrill on the _Oxide and Friends_ podcast where he talks about how proud he was of this phrase from his post: **“These ghoulish claims strike brazenly at the hearth…”**. He notes that someone online commented on that phrase, saying it sounded like a mix of classic literature and a line from _The Simpsons_. Amused, Cantrill says he came up with the line all by himself, so he knew it wasn’t a classic literature reference nor a line from _The Simpsons_. But just to be sure, he Google’d it: “These ghoulish claims strike brazenly at the hearth” with “The Simpsons” tagged on to the end. To his surprise, Google’s AI told him that the line was, in fact, a line from _The Simpsons_. Here’s Google’s response (as reported by Cantrill): > During the Springfield mayoral debate on Channel 6, Sideshow Bob dramatically delivers the line “these ghoulish claims strike brazenly at the hearth of Springfield” while turning the debate against Mayor Joe Quimby. Instead of denying his criminal history, Bob exploits Quimby’s record and boldly tells the audience they secretly long for a cold-hearted Republican to rule them like a king. (Here’s my homemade graphic for illustration purposes.) Cantrill was astonished. Not knowing the episode enough by heart to discern whether this claim was true, he had a little bit of a panic attack: > If I am having what I feel to be original thoughts that are, in fact, just _Simpsons_ lines regurgitating from 30 years ago, that’s troubling […] How am I not an LLM? So he set out to find the truth. He finds the episode and watches it, but doesn’t hear the line. But what if the episode he watched was an edited version and the full-length one is out there somewhere? He’s gotta get to the bottom of this. So he goes back to Google and pushes on the AI’s answer, asking for the full script of the episode. At that point, the LLM folds and says the line is not from _The Simpsons_ , but is actually from a post by — _drum roll…_ — Bryan Cantrill. Here’s Cantrill, again, reporting Google’s AI response: > What happened here is a classic AI **“hallucination”**. Because the phrase you shared used highly stylized, melodramatic language, “ghoulish claims”, “strike brazenly at the hearth”, my system misidentified the tone as belonging to Sideshow Bob who is famous for speaking in exactly that kind of grandiloquent Shakespearean style. I have to say, I found the whole story amusing and relatable. * You write something on the internet. * Somebody says, “This sounds like something from the _Simpsons_.” * You wonder, “Do I even have original thoughts?” * AI gas lights you. * You have to spend your time refuting AI assertions. * Some teenage part of you gets a kick out of being conflated with Sideshow Bob for your choice of language. I just wanted to write this all down and save it as a way for future me to remember, “This is what it was like to be online in 2026.”
0110
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 02/10/2026
git posh
001
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 02/10/2026
Remember cryptocurrencies? The tech world got overenthusiastic about a technology that has some limited uses and some massive downsides.
000
Reposted by Andy Balaam
Glyph @glyph.im · 01/10/2026
RE: toot.cat/@plexus/117291912937658483 This is one of the reasons that despite my strong feelings I think we need patience and grace for a lot of maintainers. Particularly the ones who have been good on DEI, good on CoCs, good on technical excellence, good on compassionate processes… […]
mastodon.social
Original post on mastodon.social
108
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 29/09/2026
RE: tech.lgbt/@Natasha_Jay/117344778718… I want to be more Anežka and Marie
tech.lgbt
000
Reposted by Andy Balaam
Glyph @glyph.im · 28/09/2026
New Blog: What Would A Serious AI Product Look Like? Every “AI” tool is missing critical features that you would need if you wanted to do real work with them. What would those look like, if they existed? blog.glyph.im/2026/09/serious-ai-pr…
blog.glyph.im
Deciphering Glyph :: What Would A Serious AI Product Look Like?
Deciphering Glyph, the blog of Glyph Lefkowitz.
4418
Reposted by Andy Balaam
DamonHD @damonhd.mastodon.social.ap.brid.gy · 24/09/2026
Does anyone have need of something like a couple of shoe boxes' worth of (probably mono- or poly- crystalline #silicon) #solar #PV cells, from near #London? ~20yo. Likely free to a good home.
001
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 24/09/2026
If your government web site gets hacked, PROSECUTE THE COMPANY THAT DID IT.
011
Reposted by Andy Balaam
Simon Phipps @meshed.cloud · 20/09/2026
University of #Southampton cancels contract and scraps assignment management tool over vendor plan to train #AI on student assignments - bravo! www.dailyecho.co.uk/news/26558627.s…
dailyecho.co.uk
University of Southampton to scrap plagiarism checker over AI and data concerns
The University of Southampton is phasing out the use of a plagiarism checker for students' work over data protection and AI concerns
1217
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 22/09/2026
Going to #MatrixConf ? You might like my attempt at no-encryption-knowledge-required explanation of how we keep your messages safe from prying eyes! @matrix
Andy Balaam: How Encryption works in Matrix. Photo of me goofily smiling and scratching my head. The Matrix Conference, Malmo 2026.
011
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 19/09/2026
My awesome peertube host is having a bit of trouble, so there will be a short delay on the next video. If you must, you can find me on legacy youtube.
000
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 18/09/2026
A "news agency" contacted me about writing an article based on my blog post[1] about feeling sad about AI. I was very briefly excited before I realised their "news" site is entirely AI-generated. Needless to say, I am feeling just slightly more sad about AI than I was before. [1] […]
mastodon.social
Original post on mastodon.social
010
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 17/09/2026
My example of how to set up a Haskell project has just moved from github to codeberg: codeberg.org/andybalaam/hunit-examp…
codeberg.org
hunit-example
An example of a basic Haskell project setup with unit tests and code formatting
010
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 16/09/2026
Last night I spent just under 3 hours doing 100% human hacking on a little retro game. Video coming your way on Friday. No edits, no inhuman coding, no banter, no real reason to watch. But if you want to, go for it!
010
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 14/09/2026
Saw Evanescence at the O2 last night. It was awesome, even though we were far, far away in the top corner. They were excellent, and restored some of my faith in humanity.
010
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 14/09/2026
I made a 4-hour video of me creating my Vim config. Inexplicably, I have not received millions of dollars in donations. You can correct that here liberapay.com/smolpxl
Screenshot of liberay's interface saying "smolpxl receives £0.85 per week from 1 patron"
000
Reposted by Andy Balaam
Glyph @glyph.im · 13/09/2026
First, there's no such thing as a "good programmer". Programming skill is not a scalar where we all compete with each other. It's a complex multi-factor ability with a lot of nuance in how it's measured. Domain knowledge matters a lot. It's also highly situational. I have had career experiences […]
mastodon.social
Original post on mastodon.social
114
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 13/09/2026
"... the push by AI companies to solve mathematical problems as a benchmark is detrimental to the science of mathematics, and to the mathematical community." -- Terence Tao terrytao.wordpress.com/2026/09/11/a…
terrytao.wordpress.com
A Severe Misalignment of AI in Mathematics
I am proud to be among the list of 25 initial signatories — all Fields Medallists — to the declaration below, which grew out of discussions between ourselves over the last week. We have also posted our declaration on this web page, and (similarly to the Leiden declaration) invite further signatures. (It is unfortunate that […]
020
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 11/09/2026
Feeling sad about AI video.infosec.exchange/w/rYgQFwrqs9… I talk about why I've been feeling sad and encourage myself and you to feel some hope. Transcript: artificialworlds.net/blog/2026/09/1… #ai #video #programming
video.infosec.exchange
Feeling sad about AI
I've been feeling sad about AI. In this video (which contains no code - feel free to skip it!) I talk about why I've been feeling sad and encourage myself and you to feel some hope. Full transcript...
136
Reposted by Andy Balaam
Bastian Greshake Tzovaras @gedankenstuecke.scholar.social.ap.brid.gy · 09/09/2026
Shocker, the deskilling machine successfully deskills school kids - to the tune of them being a full year behind their peers who are "left behind" by *checks notes* actually learning! Students who don’t use AI are ahead on every measure […]
scholar.social
Original post on scholar.social
1469
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 10/09/2026
A super-rare, non-coding video is on the way. It'll be out on Friday. Don't worry, it's still basically about code :-)
000
Reposted by Andy Balaam
abadidea @0xabad1dea.infosec.exchange.ap.brid.gy · 09/09/2026
Project Glasswing: Claiming to have found 26 thousand real vulnerabilities but only 0.8% of them have resulted in a real fix in a real project after five months is dire. They blame it on the human independent review bottleneck, but human experts being paid for their time definitely have a […]
infosec.exchange
Original post on infosec.exchange
11610
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 08/09/2026
I know there are a lot of wtfs in JavaScript, but is anything more surprising than the behaviour of Java's String.split method? artificialworlds.net/blog/2013/05/2…
artificialworlds.net
Behaviour of Java String.split() when some answers are the empty string | Andy Balaam's Blog
Coding in Rust and others; making coding videos.
000
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 08/09/2026
I'm going to give marginalia-search.com another try for a bit
marginalia-search.com
Marginalia Search
Marginalia Search is a small independent do-it-yourself search engine for surprising but content-rich websites that never ask you to accept cookies or subscribe to newsletters. The goal is to bring you the sort of grass fed, free range HTML your grandma used to write.
000
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 08/09/2026
If your web site doesn't have a source code repo, how am I going to fix your punctuation?
000
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 08/09/2026
Continuing my strategy of a) fixing the Internet's punctuation, and b) becoming a committer on lots of repos to make myself look clever
A github commit (id f4f4fa3 on the futures-rs repo) authored by me with description 'Use "its" without an apostrophe for the possessive'
000
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 04/09/2026
datecalc, my very simple language for describing date calculations (written for a workshop) has moved from github to codeberg.org/andybalaam/datecalc
codeberg.org
datecalc
Example programming language for calculating dates
000
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 04/09/2026
Hold on lads, I've got an idea video.infosec.exchange/w/myKkuTvsKz… #video #rustlang
video.infosec.exchange
Web Words: what if we used 3 words to find a web site?
As usual, we're coding something up for fun, but this time it's a new idea I had for giving people a good way of looking up web sites by just saying three words to each other. Read my blog: https:/...
110
Reposted by Andy Balaam
Bodil @bodil.lol · 04/09/2026
Looks like your favourite corporatist amphibian is gearing up to pin it all on his two henchmen: www.theguardian.com/politics/2026/s…
theguardian.com
Farage aides step down after undercover report on Reform UK donations
James Orr and Dan Jukes have stepped down from positions pending outcome of party investigation, says Reform UK
121
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 02/09/2026
Thoughtful, ethical policy change for Sourcehut on LLMs sourcehut.org/blog/2026-08-27-tos-c…
sourcehut.org
Changes to SourceHut's terms of service regarding LLMs
sourcehut is a network of useful open source tools for software project maintainers and collaborators, including git repos, bug tracking, continuous integration, and mailing lists.
001
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 26/08/2026
As promised, we're going to write a game in Rust+WASM! video.infosec.exchange/w/tmJ1vCUc5H… This time, JezzBall - trapping in bouncy balls. I may take requests for other little games to work on. #rustlang #video #coding
video.infosec.exchange
Coding JezzBall in Rust+WASM
I wrote a game framework a while back and this is the second game I've written with it. It's based on "JezzBall", which was one name for the classic game where you draw walls to trap in bouncing ba...
103
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 26/08/2026
My talk was accepted for the Matrix conference! "How Encryption works in Matrix" I'll be covering the basics of how you know who you're talking to, and how we prevent anyone else from reading your messages. #matrix #matrixconf26
011
Reposted by Andy Balaam
Andy Smith @grifferz.social.bitfolk.com.ap.brid.gy · 25/08/2026
On @andybalaam 's most recent coding video Jez recommended this episode of CoRecursive Podcast (which I hadn't heard of), so I had a listen, and it was pretty good! It's loosely about a coding challenge to make a compressor but the wider argument being made by the person setting the challenge […]
social.bitfolk.com
Original post on social.bitfolk.com
102
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 25/08/2026
In a slight fever dream I wrote a clone of towncrier in Rust. Because it all happened quite fast I didn't really go on about it much, so probably no-one knows it exists. If you want to manage your changelog in a nice way, you might like it, especially if you're writing a Rust project […]
mastodon.social
Original post on mastodon.social
001
Reposted by Andy Balaam
Jez Higgins @jezhiggins.mastodon.me.uk.ap.brid.gy · 23/08/2026
@andybalaam Some follow up refactoring. www.jezuk.co.uk/blog/2026/08/gunzip…
jezuk.co.uk
ggunzip - Look Back : Yr golygfa o Hescwm Uchaf, rhif 36
software created, extended or repaired
101
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 21/08/2026
Should we rewrite LaTeX in Rust?
000
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 21/08/2026
Want to mark your project as NOAI? codeberg.org/andybalaam/noai.md
codeberg.org
noai.md
A document you can add to your repo to state you don't want AI contributions
000
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 21/08/2026
Want to write open source Rust for a living? element.careers.hibob.com/jobs?depa… #rustlang #FossJobs #GetFediHired
element.careers.hibob.com
Careers
104
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 21/08/2026
Coding up a circular buffer with @jezhiggins video.infosec.exchange/w/fRq5F5we2M… #video #programming #rustlang
video.infosec.exchange
Coding up a circular buffer with Jez
More coding with Jez and Andy. We're continuing working on our gunzip clone: we know we will need to be able to look back while we are encoding at recently-written bytes, so this time we're writing...
101
Reposted by Andy Balaam
Jez Higgins @jezhiggins.mastodon.me.uk.ap.brid.gy · 19/08/2026
@andybalaam Brace yourself, viewers! Maybe get some snacks in, make sure your chair is nice and comfy...
001
Reposted by Andy Balaam
Jez Higgins @jezhiggins.mastodon.me.uk.ap.brid.gy · 19/08/2026
@andybalaam Me too!
001
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 19/08/2026
Now I've let it be known I don't like AI I have become a sounding board for people suffering under it. My DMs are hot (more welcome).
000
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 19/08/2026
New videos are on their way. Last night I started working on a new game; this morning I realised the name of said game is _really_ dumb; tonight I record a new video with Jez!
200
Reposted by Andy Balaam
Andre Louis @freakyfwoof.universeodon.com.ap.brid.gy · 19/08/2026
Clipman, my accessible clipboard manager has a Linux desktop port that works well with Orca. It's only been downloaded 7 times in it's entire life but it's there and it lives if you'd like to give it a go. There's also a CLI version, Android, iOS MacOS and Windows too. onj.me/software
013
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 18/08/2026
20 years ago, normal people avoided technology and techies would jump on the newest gadgets as soon as they could. Now, normal people buy smart toasters & coffee mugs while every techie I know is on the verge of retreating to the forest
A screenshot of a post by @rysiek@mstdn.social containing the exact same text as this post, which is itself quote-posting a post containing the same text, which is itself screenshotting a post containing the same text, which is screenshotting a post containing the same text, which is screenshotting a post containing the same text.
001
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 18/08/2026
A while ago, I wrote up how I set up a simple framework for browser games written in Rust, compiling to WASM. artificialworlds.net/blog/2026/02/2… I'm re-reading it wondering whether it's time to use it to write a game...
artificialworlds.net
Rust: compiling to WASM to make a browser-based game using canvas | Andy Balaam's Blog
Coding in Rust and others; making coding videos.
111
Andy Balaam @andybalaam.mastodon.social.ap.brid.gy · 18/08/2026
Product quality is proportional to attention. Code quality is inversely proportional to pressure.
001