Sign in

nikomatsakis

@nikomatsakis.com
2K followers 283 following 274 posts

Weird Al meets Grace Hopper. Rustacean. He/him. I work for @AWSCloud. Opinions on twitter and elsewhere are my own.

PostsRepliesMedia
nikomatsakis @nikomatsakis.com · 13/08/2026
So where do people go when they want to order custom stickers for their software project?
230
nikomatsakis @nikomatsakis.com · 10/08/2026
Lately I've gotten kind of obsessed with the question of "how to manage cycles in Rust traits". I've begun to make real progress, so I decided to start blogging: smallcultfollowing.com/babysteps/bl...
smallcultfollowing.com
Cylic trait implementations: motivation · baby steps
4200
Reposted by nikomatsakis
RustConf @rustconf.com · 23/07/2026
At #rustconf: "Project Goals :: Funding :: Chocolate :: Peanut Butter": @nikomatsakis.com explores how the Rust Foundation & Project are turning Rust demand into maintainer 💰️. 🎟️ : rustconf.com/register?utm_source=rustconf_bluesky&utm_medium=social&utm_campaign=week_july20 Schedule: sched.co/2KI4F
041
nikomatsakis @nikomatsakis.com · 16/07/2026
New blog post describing an idea I’ve been kicking around called battery packs. Battery packs are a curated set of crates arranged around a common theme. Battery packs are meant to address one of the most common things I hear from new Rust adopters. smallcultfollowing.com/babysteps/bl...
smallcultfollowing.com
Battery packs: Let's talk about crates, baby · baby steps
3328
nikomatsakis @nikomatsakis.com · 09/07/2026
I loved this game! This and Pool of Radiance. Such epic games.
020
nikomatsakis @nikomatsakis.com · 06/07/2026
Is there a way to watch World Cup games for free from within the US? Possibly with a VPN? Asking for a friend.
710
nikomatsakis @nikomatsakis.com · 02/07/2026
Who maintains blessed.rs and libs.rs and how do I get in touch with them? Inquiring minds want to know…
blessed.rs
Crate List - Blessed.rs
350
Reposted by nikomatsakis
RustNL @rustnl.bsky.social · 22/06/2026
'Growing with our users: How the Rust Project is reshaping our communication' by Jack Huey and Niko Matsakis at RustWeek 2026! www.youtube.com/watch?v=Gu17... @nikomatsakis.com #rustlang #RustWeek
youtube.com
Growing with our users: How the Rust Project is reshaping our communication (Niko&Jack at RustWeek)
Growing with our users: How the Rust Project is reshaping our communication by Jack Huey and Niko Matsakis. Over the past fifteen years, Rust has grown from a small project used by Mozilla and few…
062
nikomatsakis @nikomatsakis.com · 11/06/2026
Do folks know of a lint to detect things that are "more public than they need to be"? I'd like to go so far as to document with `expect` or something the stuff my crate *intends* to expose to the outside world and get warnings about anything else.
5150
Reposted by nikomatsakis
Cabel Sasser @cabel.panic.com · 07/06/2026
Here's an easter egg in the new Lego Batman that I think all of you will REALLY appreciate. It's so good, I had to make a video.
116123473969
nikomatsakis @nikomatsakis.com · 09/06/2026
> **only bounds** are going to be the most impactful change to Rust that you’ve never heard of. This post explores the feature and aims to answer a particular question about the design (the scope of bounds, I’ll explain). smallcultfollowing.com/babysteps/bl...
smallcultfollowing.com
Only Bounds · baby steps
2327
nikomatsakis @nikomatsakis.com · 03/06/2026
Any Rust crates that make sandboxing processes portable and easy? (e.g., bubblewrap on linux, etc)
110
Reposted by nikomatsakis
RustConf @rustconf.com · 02/06/2026
Coming to RustConf in Montréal? Don't book full price. 🦀 We've reserved discounted room blocks at 8 hotels near the venue — rates from $239 CAD, some a 2-min walk away. Blocks start closing July 8, so book early! 🏨 rustconf.com/venue-travel/
rustconf.com
Venue + Travel - RustConf 2026
RustConf 2026 is hosted at the Palais des Congrès de Montréal, September 8-11. Find travel tips, hotel info, and directions here.
041
nikomatsakis @nikomatsakis.com · 01/06/2026
Just gave my 3rd talk in as many weeks. So glad to be done preparing talks for a while.
1110
Reposted by nikomatsakis
TACC @tacc.org.uk · 29/05/2026
The 'panic' around Lia Thomas was about creating a target people could point at while demanding exclusion. So much of what people “know” about Lia comes from manufactured outrage and years of misinformation repeated without context. We commissioned this comic to break down the actual story. 1/2
Cartoon of Lia Thomas with purple hair, smiling and holding a trophy, making a peace sign. Background features a trans flag and text about sports inclusivity.A swimmer in the water with text overlay: "Lia's college swimming career began in 2017. Aged 18, she joined the University of Pennsylvania men's swimming team. Like most young athletes, her performances improved with age and experience."Swimmer's in the water with text overlay: "Her overall best US ranking in the men's competition was 11th after placing 1st and 2nd in several events, including the 200 and 500 yard freestyle between 2017 and 2019."A swimmer looking at the water in a red swimming costume and bathing cap, with a text overlay: "In 2019 she started HRT as part of her transition. Her performances dropped dramatically. She ranked 65th in the 500 yard free and 554th in the 200 yard free. Overall her US ranking dropped to 63rd."
141363503
Reposted by nikomatsakis
Andrew Gallant @burntsushi.net · 26/05/2026
I've added an AI policy to ripgrep that was shamelessly copied from uv's policy. I plan to add this to the rest of my projects, but if anyone wants to offer feedback on wording, now would be a good time! github.com/BurntSushi/r...
github.com
611416
nikomatsakis @nikomatsakis.com · 25/05/2026
I’m a sucker for a good musician movie. Song Sung Blue had me laughing and crying on the plane ride home. Loved it.
130
nikomatsakis @nikomatsakis.com · 24/05/2026
Wow!
0200
nikomatsakis @nikomatsakis.com · 24/05/2026
The `assert_struct` crate is cool.
0143
nikomatsakis @nikomatsakis.com · 24/05/2026
It's so hard to do, but I realize that I'm at my most convincing when my goal is to be convinced.
0100
Reposted by nikomatsakis
Predrag Gruevski @predr.ag · 24/05/2026
Sad that RustWeek is over, and glad I got to spend the week with so many wonderful people. Next time you are delighted by how a Rust feature works, say thanks to all these folks who spent the week hashing out every possible edge case! Can't wait for next year's RustWeek! #rustweek #rustweek2026
All the Rust Project devs posing for a photo at the end of the All Hands. A huge group of people!
0415
nikomatsakis @nikomatsakis.com · 19/05/2026
It is of course amazing that Dutch trains have free internet. Also dang is it slow.
3170
nikomatsakis @nikomatsakis.com · 18/05/2026
Rage Against the Machine’s “Wake Up” remains a timeless classic. I mean the whole album really. Hot damn.
190
nikomatsakis @nikomatsakis.com · 18/05/2026
This’ll be fun
0211
Reposted by nikomatsakis
Carl Lerche @carllerche.com · 16/05/2026
This undercurrent within the #rustlang community (and others) has to stop. The attacks on people simply because they are using developer tools that make them productive is 100% out of line. I can respect the anti-LLM arguments, but let's agree to disagree, respect each other as humans, and move on.
3295
nikomatsakis @nikomatsakis.com · 13/05/2026
What struck me most about this article is the phrase lollipop people. How delightful. :)
260
nikomatsakis @nikomatsakis.com · 08/05/2026
No offense to France but I do enjoy being back in the US where I can actually get a mug of coffee filled all the way instead of 1/3.
1140
nikomatsakis @nikomatsakis.com · 06/05/2026
This’ll melt your heart a bit …
010
nikomatsakis @nikomatsakis.com · 04/05/2026
Does anybody know of an iOS app like Good Notes that is open source?
010
nikomatsakis @nikomatsakis.com · 04/05/2026
Ooh this is gonna be interesting
0111
nikomatsakis @nikomatsakis.com · 26/04/2026
I really like Good Notes and Flexcil on iOS. I wish they were open source. I want something that stores the data in a recognized format. Is there anything open source that is even remotely comparable in ease of use?
110
Reposted by nikomatsakis
George Takei @georgetakei.bsky.social · 25/04/2026
Pope Leo turned the question around like the boss he is.
Screenshot of a tweet by perrito barista (@Carlitospindola), translated from Spanish, quoting Pope Leo responding to a question about migration by reframing it: "What is the global North doing to help the global South in its situation that forces them to migrate?" The embedded video shows the Pope holding a microphone aboard what appears to be a plane, with clergy visible behind him.
575274756248
nikomatsakis @nikomatsakis.com · 25/04/2026
How I know I failed as a father: Daughter: what’s the name of that guy who said “use the force, Luke?”
280
Reposted by nikomatsakis
amos @fasterthanli.me · 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
0152
Reposted by nikomatsakis
404 Media @404media.co · 23/04/2026
America’s nuclear scientists plan to break ground on an AI data center next week, but the Township where it’s being constructed just put a 365 day hold on providing it with water.
404media.co
Community Votes to Deny Water to Nuclear Weapons Data Center
America’s nuclear scientists plan to break ground on an AI data center next week, but the Township where it’s being constructed just put a 365 day hold on providing it with water.
622661
nikomatsakis @nikomatsakis.com · 21/04/2026
I'm very excited to announce the first release of the Symposium project: Symposium’s lets crate author vend skills, MCP servers, and other extensions and then installs those extensions automatically based on your dependencies. smallcultfollowing.com/babysteps/bl...
smallcultfollowing.com
Symposium: community-oriented agentic development · baby steps
232
nikomatsakis @nikomatsakis.com · 21/04/2026
Excited for #tokioconf! I love the rise of domain specific Rust conferences.
0130
nikomatsakis @nikomatsakis.com · 20/04/2026
Does it make my old that I now travel with a shoehorn?
320
nikomatsakis @nikomatsakis.com · 19/04/2026
Does anybody have a recommendation for an app I can use to see my mom's computer *AND* move her mouse for her? It's very frustrating to tell her "move left -- no, not that far! -- ok, go up!"
1090
nikomatsakis @nikomatsakis.com · 19/04/2026
Is it just me or is github really annoying now? I have to constantly press reload?
290
Reposted by nikomatsakis
Kate Sills @katelynsills.com · 18/04/2026
This post is just for a few of you, and your mileage may vary: I updated the spinner verbs so Claude Code tells me to do a random yoga pose when it is "thinking"
It says "Do Mermaid Pose"
1698
nikomatsakis @nikomatsakis.com · 18/04/2026
Hosting a conference in a cinema is genius.
0495
Reposted by nikomatsakis
Sara F.L. Kirk @sflkirk.bsky.social · 18/04/2026
My waking thought this morning was why in the world are we still subsiding fossil fuel companies & why on earth aren't we windfall-taxing the absolute crap out of them? This world is so messed up and there's no planet B. Our leaders are failing us all now & for generations to come #ClimateActionNow
66921
nikomatsakis @nikomatsakis.com · 15/04/2026
Read an article in the Globe that reminded me about Costello’s Imperial Bedroom. What an album!
000
nikomatsakis @nikomatsakis.com · 14/04/2026
Armin nailed it.
170
nikomatsakis @nikomatsakis.com · 07/04/2026
I got some questions about what people choose to check into git when doing agentic development. Do you check-in AGENTS.md? .claude directories or files? Hooks? I also asked in rustaceans-ai.zulipchat.com -- if you do Rust coding with agents, you should join that.
agents.md
AGENTS.md
AGENTS.md is a simple, open format for guiding coding agents. Think of it as a README for agents.
382
Reposted by nikomatsakis
Carl Lerche @carllerche.com · 31/03/2026
I finally published Toasty (async Rust ORM) crates! I’ll be writing about it soon (and why it took so long). github.com/tokio-rs/toa...
github.com
GitHub - tokio-rs/toasty: An async ORM for Rust (incubating)
An async ORM for Rust (incubating). Contribute to tokio-rs/toasty development by creating an account on GitHub.
2608