Lucretiel
banner
lucretiel.me
Lucretiel
@lucretiel.me
Neophile. #ADHD. #rustlang at @datadoghq.com. #boardgames. Mercator Projection Apologist.
Pinned
I'm very pleased to announce that I'll be leading a session at this year's inaugural Rust NYC Unconf! Come by if you'd like to talk or hear about using Rust to underpin common, cross-language implementations of business functionality.
rust.nyc Rust NYC @rust.nyc · Oct 30
First annual Rust NYC Unconf registrations are open!
rust.nyc/unconf
Reposted by Lucretiel
When the racist meme becomes national policy
January 17, 2026 at 4:53 AM
Broke: hiding complexity
Woke: constraining complexity
Sometimes rust traits really do let you cook up a really excellent abstraction for something. The good kind: specifically limiting in the way that using the abstraction forces you towards the correct pattern.
January 16, 2026 at 11:39 PM
Back on my bullshit
January 16, 2026 at 9:20 PM
Sometimes rust traits really do let you cook up a really excellent abstraction for something. The good kind: specifically limiting in the way that using the abstraction forces you towards the correct pattern.
January 16, 2026 at 8:16 PM
Reposted by Lucretiel
just realized the dril drunk driving tweet also works for regular driving
October 2, 2025 at 3:23 AM
Reposted by Lucretiel
It's so funny that both the western left & western liberals are so determined to deny that our last & probably most consequential great joint triumph was in fact joint

"The combined might of American industry & the many peoples of the USSR broke the back of fascism for 80 years" is a good thing!!
January 16, 2026 at 6:18 PM
Becoming more and more convinced that the _only_ correct model for shared mutability is one where you have to subscribe to updates.
January 16, 2026 at 5:24 PM
Wound up in a use case where I could *really* use an undroppable type. Currently trying to force it like this:

fn use_undroppable<T: Undrop>(value: T) -> (Value, T::Token)

But it’s super super awkward ergonomically an unspeakably verbose in trait definitions
January 16, 2026 at 4:59 PM
Reposted by Lucretiel
On the other hand if we see MN employers who SUPPORTED their employees, protected them from ICE, and defied the loathsome administration’s authoritarian efforts to get them fired, I would find a way to support those businesses. I would order one-day delivery of your hot dish RIGHT INTO MAH BELLY.
Seems as if this works — if employers start firing people for standing up for their neighbors and fellow humans — than a remedy is publicizing the identity of those employers.
Publishing the names of protesters and contacting their employers to have them fired for exercising their rights is a tactic straight out of the White Citizens Councils.
January 16, 2026 at 4:50 PM
Reposted by Lucretiel
a lotta yall still don’t get it

you can use multiple polecats on a single refinery
January 14, 2026 at 11:57 PM
Reposted by Lucretiel
my neighbor told me deacons keep killing his polecats so I asked how many polecats he has and he said he just goes to the orchestrator and gets a new polecat afterwards so I said it sounds like he’s just feeding polecats to deacons and then his daughter started crying
January 15, 2026 at 12:17 AM
Reposted by Lucretiel
wikipedia turns 25 today! the last unenshittified major website! backbone of online info! triumph of humanity! powered by urge of unpaid randos to correct each other! somehow mostly reliable! "good thing wikipedia works in practice, because it sure doesn't work in theory" - old wiki adage
January 15, 2026 at 1:47 PM
Do I understand correctly that basically all of the horrible complexity around the try trait emerges from the unfortunate misfeature that `?` does a `From::from` with `Result::Err`?
January 15, 2026 at 4:08 PM
Reposted by Lucretiel
really appreciate the article's clarity on this point. bumping fastcompany up in the mental tier list
January 15, 2026 at 3:20 PM
Reposted by Lucretiel
I need people who don’t live in the Twin Cities to stop telling people not to join massive Signal groups right now. People are doing it. They’re going to keep doing it. Give them good advice about it.

The actually practical advice is don’t say anything to 1000 strangers you wouldn’t say in public
January 15, 2026 at 12:52 PM
God almighty
January 14, 2026 at 9:18 PM
Reposted by Lucretiel
Can't stop thinking about how bonkers this is -- it's like Urbit as imagined by Richard Scarry
January 14, 2026 at 9:02 PM
I do see at some level that this opinion might force me later to use complex numbers everywhere, but in practice I just find that subtraction comes up frequently and square roots uh do not
Like it’s to the point where I just don’t use unsigned types anymore if I’m expecting to do addition or subtraction on them, unless I’m forced to. I just use them as bit buckets.
January 14, 2026 at 8:54 PM
I am a hardcore negative duration defender. Any time you have arithmetic you end up having negative numbers and it’s just too much hassle to keep them out.
me: programming is useful as a way to represent real-world phenomenons—
chrono: this duration is negative
me: mh?
chrono: you have a negative duration
me: I-
January 14, 2026 at 8:48 PM
Reposted by Lucretiel
not a weird question! I'm gonna answer it via a quote because others might also find this interesting.
@steveklabnik.com sort of weird question but have you seen anyone release code under the public domain and how do you do that properly b/c iirc that's a bit different than just slapping a MIT license on something
January 14, 2026 at 7:17 PM
Reposted by Lucretiel
I know some have been a little unnerved at the aggressive following and noisemaking tactics of the observers. What they don’t realize is that it’s necessitated by what ICE is doing. You have seconds and you need as many eyes on them as possible, and as many people trying to get key info as possible.
January 14, 2026 at 2:41 PM
Reposted by Lucretiel
computers version of

> inventing a new conlang
> ask the author if it’s really a conlang or if it’s italo-saxon again
> he laughs and says it’s a good language sir
> speak it
> it’s german
> looking for a new schema language
> ask the compiler if their schema language is language agnostic or accidentally encodes the language semantics of the language used to first implement the compiler
> she laughs and says "it's a good schema language sir"
> use the schema language
January 14, 2026 at 4:32 PM
Wondering if we could get a stdlib derive macro for atomic enums
January 14, 2026 at 3:12 AM
Reposted by Lucretiel
Today is a great reminder that we can never be too ready.
January 13, 2026 at 5:06 PM
Reposted by Lucretiel
Jesus Christ, we’ve returned to the days of the television news anchor telling you he smokes parliaments for their smooth flavour.
New: CBS News seems to be preparing a new segment called "Whiskey Fridays with Tony Dokoupil," per sources.

Some staff were only first made aware of it as they encountered CBS testing out set designs of a faux-stocked bar in the newsroom, featuring a large sponsor banner for Jack Daniels.
January 13, 2026 at 9:42 PM