Steve Klabnik
@steveklabnik.com
27K followers 1.8K following 9.7K posts
#rustlang, #jj-vcs, atproto, shitposts, urbanism. I contain multitudes. Working on #ruelang but just for fun. Currently in Austin, TX, but from Pittsburgh. Previously in Bushwick, the Mission, LA.
Posts Media Videos Starter Packs
Pinned
steveklabnik.com
For posterity's sake, "Not thrilled to be spending another 4+ years thinking about your old pinned tweet" is a sentence said to me today
A post on june 25, 2015, from me on twitter:

For posterity's sake, "I hope you don't end up getting killed by nazis" is a sentence said to me today

A follow up: While people are digging through my twitter history, hopefully that's a tweet people remember in the future.
Reposted by Steve Klabnik
bnewbold.net
standards folks!

if you are in to this sort of thing, we now have an IETF mailing list to discuss AT protocol bits.

mailman3.ietf.org/mailman3/lis...

if you want to jump in, I recommend setting up an overall IETF datatracker account and reviewing IETF IP policies ("note well") first
Reposted by Steve Klabnik
djangowexler.bsky.social
My boss: so how's our fourth quarter looking?

Me, the sales manager at the company that makes inflatable frog suits: well, you're never going to believe this, but
steveklabnik.com
it doesn't support code fences only four space indent

or maybe it's the other way around

one works in both one only works on new reddit
steveklabnik.com
Ah, I didn’t know that, thanks. I haven’t used the cargo lint configuration much.
steveklabnik.com
the issue is that markdown is more of a family of things than one thing :(
steveklabnik.com
i was like "ugh, whatever, i don't know how to remove the hashtags, it's fine
steveklabnik.com
yeah i should have added that first haha bsky.app/profile/stev...
steveklabnik.com
allow dead code: "don't throw a warning if this code is not used"

expect unused: "don't throw a warning if this code is not used. please do throw a warning if this code is used."

bsky.app/profile/coel...
coelliptic.bsky.social
Interesting. I haven't worked on much Rust lately so forgive me if this is a dumb question, but what's the difference?
steveklabnik.com
decided to add it in a thread, great point thanks :)
steveklabnik.com
for code that you're not using yet, but plan on it in the future, expect unused will help let you remember to remove the attribute once you do use it. allow dead code will not, you have to remove it, check, and see if it's still needed or not
steveklabnik.com
allow dead code: "don't throw a warning if this code is not used"

expect unused: "don't throw a warning if this code is not used. please do throw a warning if this code is used."

bsky.app/profile/coel...
coelliptic.bsky.social
Interesting. I haven't worked on much Rust lately so forgive me if this is a dumb question, but what's the difference?
steveklabnik.com
#rustlang PSA: you probably don't want #[allow(dead_code)], you probably want #[expect(unused)]
Reposted by Steve Klabnik
pfrazee.com
If I had to pick a second great core value, it was the one going around recently:

You can just do things.

I'd put both of those to paper because, man, they're great.
Reposted by Steve Klabnik
pfrazee.com
Want to remark on a sentiment I've heard from the AT dev community ‒ in specific words, even, from @bmann.ca, @knowtheory.net, and @rude1.blacksky.team, which I'll likely botch here:

Lead with joy, not fear.

I think that belief shows up a lot, and it's really affected me for the better!
Reposted by Steve Klabnik
oxide.computer
Is Oxide a mainframe? FAQ Friday #22
steveklabnik.com
Anyway if you’re happy with git you should use it, for me personally, I was quite happy with git, but am more happy with jj. Always happy to answer questions if you have any.
steveklabnik.com
It’s not limited to git; Google uses it with their monorepo, for example. Git is just the open source backend everyone uses because we all use git :)
Reposted by Steve Klabnik
adamchalmers.com
Austin Systems in on this Wednesday (Oct 15). I'll be walking through a 2D constraint solver, and @steveklabnik.com will be talking about compiler internals for a compiler he's exploring. Very excited! austinsystems.org has the details.
Austin Systems Programming
A meetup for curious low-level engineers in Austin, TX. We meet in-person monthly.
austinsystems.org
steveklabnik.com
it's a Shure SM7B. has both usb and xlr, which is nice
steveklabnik.com
At oxide we open source stuff but expressly say “yeah we might take a PR but don’t count on it”