amos's Avatar

amos

@fasterthanli.me

hi, I'm amos! πŸƒ they/them 🫐 open-source witch & maker of snappy videos and articles at @bearcove.eu ✨ be kind, be curious articles: https://fasterthanli.me videos: https://youtube.com/@fasterthanlime podcast: https://sdr-podcast.com pronouns: they/them

13,705
Followers
429
Following
3,495
Posts
24.04.2023
Joined
Posts Following

Latest posts by amos @fasterthanli.me

neither am I! I've streamed maybe twice in the past 5y, and I have no youtube content planned for 2026 so far. I'm working on a bunch of interesting projects though.

07.03.2026 11:10 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

> notepad & pencil approach super valid
I stand by what I said! maybe at some point in my future exists a quieter version of my life, in which I can enjoy doing that.

07.03.2026 11:03 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

in this economy???

07.03.2026 10:57 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

all of those words ARE in the bible, you're just reading it wrong

07.03.2026 10:56 πŸ‘ 7 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1

notepad & pencil approach super valid too, doesn't quite capture "this div's padding is fucked" without a lot of manual annotation effort

07.03.2026 10:54 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

hands are busy petting my cat

07.03.2026 10:54 πŸ‘ 7 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

new workflow unlocked: recording a screencast then asking claude to:
* transcribe it to English subtitles with whisper-cpp
* use ffmpeg to take JPG snapshots of the interesting moments
* file bugs I've been ranting about out loud
surprisingly effective.

07.03.2026 10:43 πŸ‘ 22 πŸ” 1 πŸ’¬ 3 πŸ“Œ 1

"you could win a $100 gift card!"
or, OR, I could smash my head on a wall, for free!

06.03.2026 21:14 πŸ‘ 11 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

truly

06.03.2026 18:41 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

First Gemini, now Claude. There's not gonna be an AI takeover, they're just not gonna bother

06.03.2026 16:52 πŸ‘ 28 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

gotta work on your bit flips

06.03.2026 16:50 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

[...] Firefox team also reports an astonishing 27% of remaining crashes can be attributed directly to hexes, curses, and other spells.

06.03.2026 13:52 πŸ‘ 92 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

Q: what do you say when reading debug info entries as memory-mapped C structs instead of decoding them byte-wise?

A: "the DIE has been cast."

06.03.2026 11:43 πŸ‘ 14 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I'm new to working on DWARF stuff so I still have jumpscares when reading code and suddenly it screams DIE!* at me.

(DIE = Debug Info Entry)

06.03.2026 11:22 πŸ‘ 22 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

me: is this good
chatgpt: bro you're overpaying for this SSD by a /lot/
me: yeah, about that...

06.03.2026 11:06 πŸ‘ 68 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

I didn't. cow'ing my ginormous target/ folder was actually quite expensive. I started building a build system instead x)

06.03.2026 11:05 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

> The compromised version was live for eight hours before StepSecurity's automated monitoring flagged it

did they publish /exactly/ at the time of the only oncall person's bed time and did they have a super restful night?

(3/3)

06.03.2026 10:32 πŸ‘ 26 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

> It flooded the cache with over 10GB of junk data, triggering GitHub's LRU eviction policy and evicting legitimate cache entries

HOW IS THAT EVEN POSSIBLE omg

(2/3)

06.03.2026 10:32 πŸ‘ 24 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
A GitHub Issue Title Compromised 4,000 Developer Machines A prompt injection in a GitHub issue triggered a chain reaction that ended with 4,000 developers getting OpenClaw installed without consent. The attack composes well-understood vulnerabilities into so...

quick review of grith.ai/blog/clineje...

> The issue title was interpolated directly into Claude's prompt [...] without sanitisation.

bro prompt sanitisation is the wrong boundary, always has been

(1/3)

06.03.2026 10:32 πŸ‘ 42 πŸ” 4 πŸ’¬ 2 πŸ“Œ 7

impressive new github failure mode: having an issue open in chrome made the poor browser peg 1 (one) CPU core. okay.

05.03.2026 18:48 πŸ‘ 9 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I'm ready to agree that AI introduces bugs, ESPECIALLY in conjunction with dynamically-typed langs, and also that GitHub's problems have nothing to do with either. Sign me up.

05.03.2026 17:59 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

if we really want to point fingers at the things we love to hate I can point out that ruby is an excellent language for poetry but it's absolutely unfit for production software

(and yes I'mβ€”painfullyβ€”aware how ubiquitous rails is)

05.03.2026 17:52 πŸ‘ 26 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0

Do you know what they were using before?

05.03.2026 17:17 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

friends, it's not the vibe coding. or not "just" or whatever. half the planet is busy vibe coding, github is UNIQUELY unreliable right now. they're doing something different (pejorative)

05.03.2026 17:09 πŸ‘ 39 πŸ” 0 πŸ’¬ 5 πŸ“Œ 0

remember when twitter fired 2/3 of their employees and decided to stop paying their cloud bills

..is this what github also did? is this what's happening? why it's down every. single. day?

05.03.2026 16:59 πŸ‘ 68 πŸ” 1 πŸ’¬ 6 πŸ“Œ 1

q: how do you detect you're running under tool
a: you don't it doesn't set an env var. other than CLICOLOR_FORCE

I refuse to deal with how stupid this is. I quit.

05.03.2026 14:14 πŸ‘ 7 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

> tool uses a PTY so child processes "can use colors"
> tool takes the raw PTY output, reformats it, spinners turn into a gazillion garbled lines
> look inside tool
> pty.go

🫠

05.03.2026 14:13 πŸ‘ 14 πŸ” 0 πŸ’¬ 3 πŸ“Œ 0

(Oh this is JIT, forgot to say. And no I’m not showing you, it’s not ready!)

04.03.2026 22:35 πŸ‘ 11 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

achievement unlocked: making a thing that generates executable code that LLDB can step through with full debuginfo so I can see my IR directly in the debugger

04.03.2026 21:57 πŸ‘ 39 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

in this optimizing compiler pipeline we value clear and honest communication (declaring your clobbers)

04.03.2026 12:17 πŸ‘ 22 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0