amos
banner
fasterthanli.me
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
rust tools need to get their plug-in story together

any SSG (a-la zola) support plug-ins or AT THE VERY LEAST build hooks?
November 30, 2025 at 12:50 PM
Reposted by amos
WSL stands for Worcestershire Sauce for Linux,
November 29, 2025 at 3:36 AM
woooow ghostty crashed on me twice today, losing a bunch of work

*shakes fist in zig's general direction*
November 29, 2025 at 12:32 AM
stupid idea: lib.rs/crates/typenum but for grammars so you can do compile-time parsing?
typenum
Typenum is a Rust library for type-level numbers evaluated at compile time. It currently supports bits, unsigned integers, and signed integers. It also provides a type-level array of type-level numbers, but its implementation is incomplete.
lib.rs
November 28, 2025 at 11:21 PM
I'm continuously impressed with how just how good the Rust ecosystem is. Whenever I look for a crate or a CLI utility that does what I want, 95% of the time I find it.

And the rest of the time, the components are right there for me to build it.
November 28, 2025 at 3:12 PM
I've been a big fan (and user) of @zachleat.com's glyphhanger for years.

But the last update was 4-5 years ago, so... it was time to port (some of it) to Rust:

github.com/fasterthanli...

(subset your fonts, y'all!)
GitHub - fasterthanlime/fontcull: Bits of glyphhanger I use
Bits of glyphhanger I use. Contribute to fasterthanlime/fontcull development by creating an account on GitHub.
github.com
November 28, 2025 at 1:55 PM
Whoa, client-side search got good while I wasn't looking (and what a surprise, it's Rust)

pagefind.app
Pagefind | Pagefind — Static low-bandwidth search at scale
Pagefind is a fully static search library that aims to perform well on large sites, while using as little of your users’ bandwidth as possible, and without hosting any infrastructure.
pagefind.app
November 28, 2025 at 1:53 PM
wooow the axo dot dev website (rip) is now serving malware

..just so you know.
November 28, 2025 at 1:13 PM
A totally non-controversial proposal for capturing comments in facet: github.com/facet-rs/fac...
Consider allowing comment collection · Issue #947 · facet-rs/facet
I'm just thinking deployments: # this one's bad - sample: true It would be nice if this could be captured just like we can capture spans — so that comments could be used as annotations in certain l...
github.com
November 28, 2025 at 10:32 AM
all right today we move facet-toml to docs.rs/toml_parser/...

(and have it track spans, like json/yaml/kdl now do — unreleased as of yet, there's gonne be a BIG release day soon)
toml_parser - Rust
TOML lexer and parser
docs.rs
November 28, 2025 at 9:44 AM
it's just nice to see bun in production, y'know? about.gitlab.com/blog/gitlab-...
GitLab discovers widespread npm supply chain attack
Malware driving attack includes
about.gitlab.com
November 28, 2025 at 9:06 AM
good morning! can cargo nextest run doctests yet?
November 28, 2025 at 7:22 AM
okay I'm turning facet back into a monorepo because it's annoying to deal with breakage & coordinated release plus I have the compute to make it happen
November 27, 2025 at 6:56 PM
How big is docs.rs's S3 bucket of "all docs ever"?

7.75 TiB (compressed) github.com/rust-lang/do...
Add syntax highlighting for code blocks (JSON, etc.) · Issue #3040 · rust-lang/docs.rs
...starting with JSON, which is surprisingly monocolor right now. jyn says it's hard, I don't yet know it's hard, where would one got to help with this?
github.com
November 27, 2025 at 5:21 PM
Reposted by amos
What a quiz, @fasterthanli.me 🧠 !
@jamesmunns.com 's Game Theory (and smarts) got him 20/35

(⏪⏪ 🏃‍♀️ <-- me, when I heard "What's James' score? Oh, Amanda will do it" 🙈)
November 27, 2025 at 4:22 PM
Reposted by amos
ooooh I'm gonna use proptest.

I'm gonna use proptest so hard.
November 27, 2025 at 12:55 PM
Who do I talk to about adding more syntax highlighting grammars for docs.rs ? Because it does not even support JSON. I mean, I wanted to add KDL, but JSON's up first!
Docs.rs
docs.rs
November 27, 2025 at 11:36 AM
WOO
The second @sdr-podcast.com live session is on YouTube now 🙌 Here, @fasterthanli.me tests @jamesmunns.com's knowledge of obscure compiler optimizations. Between trick questions and missed optimization opportunities, this quiz is as unfair as they come! 🦀

Check it out 👉 youtu.be/ubXjidi5YNc
November 27, 2025 at 9:44 AM
Reposted by amos
The second @sdr-podcast.com live session is on YouTube now 🙌 Here, @fasterthanli.me tests @jamesmunns.com's knowledge of obscure compiler optimizations. Between trick questions and missed optimization opportunities, this quiz is as unfair as they come! 🦀

Check it out 👉 youtu.be/ubXjidi5YNc
November 27, 2025 at 9:41 AM
working on a facet-solver crate to disambiguate `flatten` and `untagged` annotations by peeking ahead instead of buffering, I'm very excited about this
November 26, 2025 at 10:00 PM
Reposted by amos
🚀 We just shipped v0.214.0!

TypeScript receives pretty errors! 🎉

Thanks KyleBarton!
November 26, 2025 at 5:36 PM