Sign in

amos

@fasterthanlime.hachyderm.io.ap.brid.gy
513 followers 2 following 2.2K posts

hi, I'm amos! 🍃 they/them 🫐 open-source witch & maker of snappy videos and articles at bearcove.eu ✨ be kind, be curious 🌉 bridged from ⁂ hachyderm.io/@fasterthanlime, follow @ap.brid.gy to interact

PostsRepliesMedia
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 09/05/2026
coming soon in a github.com/bearcove/figue near you
hachyderm.io
[Video] Original post on hachyderm.io
010
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 09/05/2026
You know, I've been very critical of GitHub in the past few months, but I have to say, I just opened a very large PR, and I was able to view the entire diff in my browser without expanding anything, without things lagging or whatever. That's nice!
000
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 07/05/2026
RE: fedi.lwn.net/@lwn/116535169774717465 Uh oh
fedi.lwn.net
000
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 07/05/2026
guys I clicked the gemini "enhance this slide" button and my deck is gone ...rude
210
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 06/05/2026
I'm glad to hear that Google Slides is able to create Slides (albeit in beta)
Slide (Beta) on the Google Slides product page
020
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 06/05/2026
I should work on my video and my talk but I'm NOT because I'm working on my papeerrrrrrr
110
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 05/05/2026
RE: hachyderm.io/@fasterthanlime/116514… it was... rsqrt vs metal::precise::rsqrt I love how in GPU land the default is "eh good enough whatever"
020
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 04/05/2026
status update: i've rented enough macs from scaleway that they stopped me halfway through to check with their "safety and trust" team (they deemed me safe and trustable)
120
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 04/05/2026
RE: hachyderm.io/@fasterthanlime/116511… karma works swiftly, as today I am debugging why my implementation yields different results on Apple M2 and Apple M4. (At least it's deterministic... I hope)
100
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 03/05/2026
the "co-authored by copilot" vscode change is almost definitely accidental and so, so unfortunate. whatever little goodwill left, poof, gone
000
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 03/05/2026
RE: hachyderm.io/@oli/116511996904636221 🔔
hachyderm.io
000
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 03/05/2026
Imagine working on an ASR paper, and you port your model from one system to another. And your word error rate tanks by 4.6 percentage points (a LOT) and instead of figuring out whatever you messed up and fixing it, you go on to run another hundred evals and publish the paper anyway. ?!?!??
A screenshot from an ASR paper called "Pushing the Limits of On-device ASR" published by Microsoft this year, highlighting a table, table six, because quantization results, and they show the baseline PyTorch is has an AMI score of 11.80 And then they ported FP thirty two weights to ONNX, And the AMI is now inexplicably 16.40

Something's wrong.
200
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 03/05/2026
oooh AV2 yesss code.videolan.org/videolan/dav2d
code.videolan.org
Dav2d
Comments
001
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 02/05/2026
send me strength, for I have to use histograms
210
Reposted by amos
Pascal @killercup.mastodon.social.ap.brid.gy · 02/05/2026
Spent some time writing about the latest #rust #bioinformatics crate I’ve been working on: seqair, an alternative to (a subset of) htslib with some neat APIs and memory patterns! If you work in the field: expect a crates.io release soon! If you like software architecture rambles, hope you enjoy […]
mastodon.social
Original post on mastodon.social
223
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 01/05/2026
www.theargumentmag.com/p/i-can-neve… ...yup
opus 4.7 correctly guessing:

This is almost certainly Amos Wenger (fasterthanlime).
The tells are everywhere:
The "one of us, one of us, one of us" Tod Browning Freaks chant is a recurring bit in his videos. The "My PC? No, comrade. Our PC" gag is exactly his style of pun-driven aside. The content warning framing ("If you are sensitive to any one of those...") matches how he opens videos.
The technical fingerprint is also distinctive: Rust, JIT compilation, profiling tooling pain on macOS driving a switch to Linux, RPC system design, and a sardonic detour about Apple deprecating kernel extensions in favor of FSKit/XPC — that intersection of interests is very specifically his. The "log messages look like they were written by a fifteen-year-old who's left Apple since" line has the exact cadence of his Apple gripes.
Also: "this video" repeated twice in the opening. This is a video script being adapted into a blog post, which is something he does — his posts and videos share the same voice because they're often two versions of the same piece.
Am I right?
111
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 29/04/2026
congrats to the @zed team for reaching the 1.0 milestone :) it's been my daily driver for... a long time zed.dev/blog/zed-1-0
zed.dev
Zed is 1.0 - Zed Blog
From the Zed Blog: The editor we set out to build is now 1.0.
011
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 29/04/2026
You know, now is probably a good time to recruit GitHub employees. I know that if I worked there, I would be actively interviewing (...and being oddly silent on social media)
101
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 28/04/2026
apple: to develop for mac you need to own a mac me: uh-huh. and can I disable SIP? apple: okay... you, specifically, need to own two macs
202
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 28/04/2026
github blog: > Here’s what we’ve done [...] to improve our availability and reliability. bro a postmortem is supposed to happen, you know, "post'
010
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 28/04/2026
so many fun tidbits you need to know to survive on macOS, for example: codesign then copy → 🙅 binary gets insta-killed (AMFI hammer) copy then codesign → ✨ all good
000
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 28/04/2026
So my Metal workload is so spiky that I can hear.. what I can only assume is coil whine (?) coming out of my laptop on every "pulse" of work. Spooky.
100
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 27/04/2026
There is one very important fact of life I forgot about making a profiler. On macOS, if your profiler is slow, you cannot profile it. You have to self-profile. Fuck my life.
100
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 27/04/2026
good news — apparently (in the US), independent bookstores are making a comeback: www.fastcompany.com/91529634/indepe…
010
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 27/04/2026
linkin park sounds even better when there's a buffer underrun in the middle of the chorus
100
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 27/04/2026
okay, ELI5 foreign policy to me: www.france24.com/en/europe/20260427… what "countermeasures" is China talking about here exactly?
000
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 27/04/2026
MONEY HAS BEEN SPENT I will soon possess: a proper COB light, a 90cm softbox, a C stand, a wider green screen, 2x90cm LED bars, an SM58 (SM7B too heavy to hold, shotgun mic in untreated room = bad), an Elgato 4K S (USB-C!), an acoustic blanket, various cables, gaffer tape, zip ties, nipple cla–wait
000
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 26/04/2026
@bjorn3 Can you confirm that there is no specific AddressSanitizer integration with Cranelift? It's too low level, anyway. Right? That there would be nothing meaningful to, to emit, that ASan could check?
000
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 25/04/2026
docs.rs/cranelift-jit/latest/cranel… ahhahha cranelift has a JITMemoryProvider trait that you cannot implement (because JITMemoryKind is private). allow-unsigned-executable-memory entitlement here we come.
docs.rs
JITMemoryProvider in cranelift_jit - Rust
A provider of memory for the JIT.
000
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 25/04/2026
okay well, my profiler only works if you run it inside of lldb I guess lldb is a dependency now.
100
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 25/04/2026
is this good? do you like this?
It's a disassembly of panic format with a bunch of LDR, BR, and ADRP instructions, like a lot of them.
000
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 24/04/2026
lmao someone made a static analysis profiler for Metal github.com/imperatormk/metal-profil… (which relies on uhhh several years' worth of reverse engineering)
github.com
GitHub - imperatormk/metal-profiler
Contribute to imperatormk/metal-profiler development by creating an account on GitHub.
000
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 23/04/2026
Will I see you at RustLab in November? I hope so! rustlab.it
rustlab.it
RustLab | The International Conference on Rust in Italy
RustLab is a conference for developers made by developers
000
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 23/04/2026
me: "I would like to manage my own memory" genie: "done! you can now manage your own memory leaks" me: "my own what?" genie: "you heard me. two wishes left"
010
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 23/04/2026
> quantize weights harder > dequant flares up in profile I don't know what I expected
000
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 22/04/2026
Anthropic's Stupid Fucking Move Of The Day is a conspiracy by Big Zitron to sell more Where's Your Ed At
110
Reposted by amos
abadidea @0xabad1dea.infosec.exchange.ap.brid.gy · 22/04/2026
pity the poor English translator of the LoongArch documentation, who put a note in the preface that, honestly, they have literally no idea what the original big-brain authors are talking about
Translator’s Note
Due to the limited knowledge of the translators, there are some inevitable errors and omissions existing in this document, please feel free to correct.

P.S. Since the academic level of the original authors is extraordinary high, words and phrases in the original documents are so profound that the translators with limited knowledge could not express them accurately even if they tried their best.
31514
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 21/04/2026
> eval says model got utterance wrong > listen to utterance > reference text is wrong FLEURS WHY
200
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 21/04/2026
update: I'm being oppressed
arxiv.org rate limited :(
000
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 21/04/2026
I was disappointed to "only" beat other papers by a few points but ...it turns out I was comparing my unnormalized scores with their normalized scores. I'm beating them by /a lot more/, as it turns out.
000
Reposted by amos
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 20/04/2026
PSA: for 5EUR, you can get TinyStart which does all of what I used RayCast for, for a fraction of the memory budget tinystart.app
tinystart.app
TinyStart, a Tiny Launcher and Emoji Picker for Your Mac
TinyStart, a tiny launcher for your Mac. Launch apps, insert Emojis, open Links and Folders, and more.
001
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 20/04/2026
PSA: for 5EUR, you can get TinyStart which does all of what I used RayCast for, for a fraction of the memory budget tinystart.app
tinystart.app
TinyStart, a Tiny Launcher and Emoji Picker for Your Mac
TinyStart, a tiny launcher for your Mac. Launch apps, insert Emojis, open Links and Folders, and more.
001
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 20/04/2026
REMINDER: the AMA is today — luma.com/lqxrgthf?tk=9UyrVe you better show up with questions!
luma.com
AMA with fasterthanlime · Luma
Ask fasterthanlime anything. Step inside the world of fasterthanlime - beloved Rust teacher and Self-Directed Research podcast host. See what they're working…
001
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 20/04/2026
romanian has "new" vs "old" diacritics???!?? hmph
100
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 17/04/2026
So in my dictation app, I actually have the volume, animate down, while dictating, and then animate back up. Well, it turns out that the animation is too fast for AirPods. Some of the frames are dropped, and the volume of the left and the right earbud get out of sync 🫠
000
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 17/04/2026
LLM-based ASR is fascinating, not just because it can do 52 languages, be super resilient to background noise, transcribe songs and be fine tuned for live translation etc. etc. but also because of its failures modes: the first few tokens came out as A Really Long Fallout Boy Song And It Just Kept On
Exactly what I described. It's the result of ASR, me talking to the computer, saying yes. So we're currently investigating how like the current implementation has a subtle bug, etc. And every word has a capital because it started doing that randomly and then it just kept doing that because I froze the beginning of the text and it just kept at it.
000
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 17/04/2026
PSA "text-align: justify" still makes your blog unreadable Even if you do hyphenations properly Unless it wasn't meant to be read, then it's fine ig
001
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 17/04/2026
Just had to hunt down an invoice in Alibaba Cloud's dashboard, I will never complain about AWS again. (ok I probably still will)
010
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 16/04/2026
remember bluesky?
000
amos @fasterthanlime.hachyderm.io.ap.brid.gy · 16/04/2026
...you worked for a law firm and you made 2700 EUR? were you done in an afternoon?
post from /r/PromptEngineering, I made 2700 eur building a RAG system for a law firm
010