Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Andy Balaam

@andybalaam@mastodon.social
mastodon 4.8.0-nightly.2026-10-06
  • Open on mastodon.social

Makes coding videos, podcasts, free software. #fedi22 #rustlang #coding #gamedev #videos

1996 Followers
423 Following
39 Posts
Joined November 02, 2016
Home:
https://artificialworlds.net
Blog:
https://artificialworlds.net/blog/
Videos:
https://video.infosec.exchange/a/andybalaam/video-channels
OpenPGP:
078C05BC7BC6CD49A8D83441FC8DD3B1BA7F5E13
Open post
Andy Balaam @andybalaam@mastodon.social
· 2w ago
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@mastodon.matrix.org
16
0
9
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 2mo ago
Want to write open source Rust for a living? https://apply.workable.com/elementio/j/41EF6FAB51/ #rustlang #fossjobs
apply.workable.com
26
4
55
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 2mo ago

I just put my money where my mouth is and signed up to donate regularly to Codeberg.

16
0
1
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 2mo ago

I just moved another project from github to codeberg.

11
0
1
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 7mo ago

Stealing someone else's work as a service.

https://nvie.com/posts/15-years-later/

15+ years later, Microsoft morged my diagram
nvie.com

15+ years later, Microsoft morged my diagram

How Microsoft continvoucly morged my Git branching diagram.

54
0
46
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 2mo ago

LLMs produce plausible noise

https://artificialworlds.net/blog/2026/07/22/llms-produce-plausible-noise/

In which I attempt to understand modern things in terms of my ancient PhD.

artificialworlds.net
5
0
1
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 10mo ago

Why I don't use AI

https://accu.org/journals/overload/33/190/balaam/

accu.org
51
8
43
2
Open post
Andy Balaam @andybalaam@mastodon.social
· 2mo ago

I just invented an ASCII-based domain-specific language to talk to my wife about aeroplane seating.

I am not convinced she appreciated it.

3
0
0
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 2mo ago

Did you catch my video on unsafe in Rust?

The unsafe keyword has two completely different meanings in Rust code.

https://video.infosec.exchange/w/5uZxNvLr219pepwcPDbL6X

#rustlang #video #programming

video.infosec.exchange
3
0
0
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 2mo ago

Protecting our FLOSS commons from LLMs

https://blog.codeberg.org/protecting-our-floss-commons-from-llms.html

blog.codeberg.org

Protecting our FLOSS commons from LLMs — Codeberg News

In Brief: Two motions regarding

3
0
3
1
Open post
Andy Balaam @andybalaam@mastodon.social
· 2mo ago
A full (slow) solution to the Billion Row Challenge https://video.infosec.exchange/w/hzreVwHv7hETKUG82KtGGd A little late, we write some Rust that actually solves the whole problem, albeit fairly slowly. #video #coding #rustlang
video.infosec.exchange
3
0
0
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 6mo ago

My videos are about enjoying the craft of programming, sometimes learning things but often simply making something out of "nothing", using ideas and tools I enjoy.

They are a way for me to be as human as I can. You're welcome to watch.

11
0
2
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 7mo ago

In the next releases of Element clients, if we notice your key storage (previously "key backup") is messed up, we will create a new key storage version and everything will just work.

We're working, bit by bit, to make using Matrix pain-free. It's not easy, because no-one has built end-to-end encrypted federated messaging with history before.

But we are edging forward.

11
2
6
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 2mo ago
https://artificialworlds.net/poems/invented.html #poem
artificialworlds.net
2
0
0
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 5mo ago

Cherish the humans around you: friends, family, colleagues, yourself.

They are imperfect, you are imperfect.

Cherish them anyway, as best you can, when you can.

7
0
3
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 2mo ago
Replying to
@matteo@social.matteojoliveau.com the conditions are really good - see more details at https://element.io/en/careers and the "Benefits" link from there. As for salary, it looks like there are no details (presumably because it depends on the experience level of the applicant) but I can tell you that my salary is similar to equivalent (non-FOSS) jobs in my region.
element.io
1
0
0
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 5mo ago

The billion row challenge: splitting lines using SIMD in Rust

https://video.infosec.exchange/w/oyJg67E2P8HfuAcxPDboSm

I was scared to do it, but it was actually fine! This time we look at the quickest way to split up massive text files into separate lines, first the easy way, then with SIMD, which allows us to process 64 bytes simultaneously, using a single CPU instruction!

#video #coding #rustlang

video.infosec.exchange
4
0
1
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 7mo ago

Rust: compiling to WASM to make a browser-based game using canvas

https://video.infosec.exchange/w/pP4vxH7nuAseqMetMe7eVc

#coding #video #rustlang

video.infosec.exchange
6
0
4
1
Open post
Andy Balaam @andybalaam@mastodon.social
· 6mo ago

For clarity, https://malus.sh is satire.

Dark, dark satire.

malus.sh

MALUS - Clean Room as a Service | Liberation from Open Source Attribution

5
1
1
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 6mo ago

Writing a snake game in Rust/WASM

Last time we did the hard work, so this time we can focus directly on writing a fun game of Snake using pure Rust, running in a browser canvas via WASM.

https://video.infosec.exchange/w/eXfichLZwz4uDxvDgwhspM

It wasn't as quick as I expected, but we got a working game done!

#rustlang #programming #video

video.infosec.exchange
4
0
3
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 6mo ago

Getting more realistic in our Rust performance mission!

https://video.infosec.exchange/w/rxF6huWj4RahRP3gsb2BU1

Making our code parse whole lines of the Billion Row Challenge.

#coding #rustlang #video

video.infosec.exchange
3
0
0
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 6mo ago
Replying to
@sil@mastodon.social This is like a simplified version of my game Spring https://smolpxl.gitlab.io/smolpxl/spring/ . It's really neat!
smolpxl.gitlab.io

Smolpxl Game

3
1
2
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 5mo ago
Replying to
@critter_in_flux@fluffs.au I don't want a human to see that and think I'm into AI
2
1
0
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 6mo ago

More Rust coding video goodness!

https://video.infosec.exchange/w/mjqCDN6XfG4mHLVULUvTnK

We're working on the Billion-Row Challenge, trying to measure as we go, and ensure correctness with tests.

#rustlang #video #coding

video.infosec.exchange
2
0
0
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 5mo ago
Replying to
@smurthys@hachyderm.io yeah just a standard place to look that is easy to spot.
1
0
0
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 5mo ago
Replying to
That's @diondokter@fosstodon.org btw
1
0
0
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 9mo ago

Nice video covering some tricky bits of Rust

https://youtu.be/9RsgFFp67eo?si=sySDwQ6ffUIqE-nP

#rustlang

2
0
2
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 6mo ago

Last night I recorded 2 videos following on from the Billion Rows Challenge[1] one I made before.

First we expanded the benchmarks a little and attempted some improvements to the temperature parsing code.

Then we extended the implementation to cover parsing the whole line, not just the temperature. I had a light-bulb moment that this was almost trivial, not requiring a costly find to work out where the semicolon was.

Next up: the harder parts!

[1] https://github.com/gunnarmorling/1brc

github.com
1
0
0
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 6mo ago

NHS England is rolling out Palantir software to manage our health records - handing huge power to a US spy-tech firm with a track record in surveillance, military technology and human rights abuses. Email your local trust and say NO to Palantir in our NHS: https://notopalantir.goodlawproject.org/email-to-target/stop-palantir-in-the-nhs/

Say no to Palantir in the NHS
No to Palantir

Say no to Palantir in the NHS

NHS England is rolling out software to run our health records from Palantir - fight back

1
0
6
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 16mo ago
Replying to
@amolith@nixnet.social this is a perfect demonstration of why end-to-end encryption can protect you, even if you believe you can trust your server!
3
1
0
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 10mo ago
Replying to
@vegos_f06 this is the journal's site, not mine. My site has no cookies 🙂 https://artificialworlds.net/blog/2025/12/10/why-i-dont-use-ai-expanded/
artificialworlds.net
1
0
0
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 6mo ago

I presume Box Stacker[1] and Rabbit Escape[2] are going to stop working on most people's phones soonish.

What do you think I should do about it?

[1] https://f-droid.org/en/packages/net.artificialworlds.boxstacker/
[2] https://f-droid.org/en/packages/net.artificialworlds.rabbitescape/

f-droid.org
0
7
1
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 5mo ago
Replying to
I'd obviously prefer to point at a proper web site if one can be set up and we can be sure it will stay for years to come.
0
0
0
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 6mo ago
Replying to
@wsha@fosstodon.org @jezhiggins@mastodon.me.uk right, with the 24 hour wait in there.
0
1
0
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 6mo ago
Replying to
@jezhiggins@mastodon.me.uk it apparently means unless I register myself with google and sign the apps with my key, people will be unable to install them unless they use the command-line debugging tools.
0
5
0
0
Open post
Andy Balaam @andybalaam@mastodon.social
· 5mo ago
Replying to
@gertvk@mastodon.nz My intention is to tell humans that I don't want AI contributions in a particular repo. I'm sure it won't prevent all such contributions, and it certainly won't stop AI from consuming the code, which is a separate concern.
0
1
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 02:50:42 UTC