nrc
@ncameron.org
📤 1307
📥 212
📝 500
I'm working with Tailscale, and have helped their Rust team ramp-up on Rust and release their Tailscale Rust library:
tailscale.com/blog/tailsca...
. If you want that kind of help to make your
#RustLang
adoption a success, I currently have availability for another client
loading . . .
An early look at tailscale-rs, a tsnet library in Rust
We've launched an experimental Rust library for Tailscale via tsnet. Help test tailscale-rs and shape it with your feedback.
https://tailscale.com/blog/tailscale-rs-rust-tsnet-library-preview
about 2 hours ago
2
14
1
reposted by
nrc
rain 🌦️
about 5 hours ago
iddqd, or the hardest kind of unsafe Rust. My first post for the
@oxide.computer
blog! Goes deep into the pitfalls of unsafe Rust and how to reason about it. A lot of labor went into the post -- please have a read!
oxide.computer/blog/iddqd-u...
loading . . .
iddqd, or the hardest kind of unsafe Rust | Oxide Computer Company
How our Rust collections library defends against adversarial trait implementations.
https://oxide.computer/blog/iddqd-unsafe
6
148
30
reposted by
nrc
Alison Killing
5 days ago
We also found that if Xinjiang were a country, it would have the highest incarceration rate in the world at 1,944 per 100,000 people. China has an incarceration rate of 119 per 100,000 people.
2
128
45
Woo! `assert_matches` is finally stable!
5 days ago
1
23
0
reposted by
nrc
I worked with the LangChain folk on SmithDB earlier this year. It was a great challenge, fun work, and a good example of using async Rust + Vortex/Datafusion + Cloud storage to make a high performance, domain-specific distributed DB.
www.langchain.com/blog/introdu...
loading . . .
We built SmithDB, the data layer for agent observability
Introducing SmithDB: LangSmith's purpose-built distributed database for agent observability, delivering up to 12x faster performance with full portability.
https://www.langchain.com/blog/introducing-smithdb
7 days ago
0
13
1
I worked with the LangChain folk on SmithDB earlier this year. It was a great challenge, fun work, and a good example of using async Rust + Vortex/Datafusion + Cloud storage to make a high performance, domain-specific distributed DB.
www.langchain.com/blog/introdu...
loading . . .
We built SmithDB, the data layer for agent observability
Introducing SmithDB: LangSmith's purpose-built distributed database for agent observability, delivering up to 12x faster performance with full portability.
https://www.langchain.com/blog/introducing-smithdb
7 days ago
0
13
1
reposted by
nrc
So, lucky people who were at Rust Week, what were your highlights that I should watch? (Don't say 'getting to hang out with a bunch of cool people in a cool place', because I feel bad enough about not going already)
9 days ago
3
35
3
reposted by
nrc
Cat Hicks
8 days ago
Parents who refuse to ever choose for their own child to have less are a major contributor to the suffering of children in the world. After working in education I've seen hundreds of parents who claim all the right values right up until their own kid might lose a tiny sliver of anything at all
add a skeleton here at some point
2
53
1
reposted by
nrc
Cat Hicks
8 days ago
Tightly coupled to this hot take is a second one, we mythologize parenting and parents to a degree that also stifles societal progress and harms children greatly.
1
26
1
I don’t mask as much as I did for a long time, but still do anywhere I think is high risk, and I get like half the number of colds, even with little kids. Well worth it
add a skeleton here at some point
8 days ago
1
4
1
Worst five minutes followed by best five years of my life. Highly recommend and surprisingly cheap.
add a skeleton here at some point
8 days ago
1
4
0
So, lucky people who were at Rust Week, what were your highlights that I should watch? (Don't say 'getting to hang out with a bunch of cool people in a cool place', because I feel bad enough about not going already)
9 days ago
3
35
3
I hate to boost Amazon, but I bought this little tool set for electronics, etc. a few years back and it is probably the best $13 I've spent. I use it every day:
www.amazon.com/AmazonBasics...
loading . . .
Amazon Basics Precision Screwdriver Set, 32-Piece Electronics Repair Tool Kit for Laptops, Smartphones, Eyeglasses, Watches, Magnetic Tip, Red
Product Description An Amazon Brand. From the Manufacturer Amazon Basics
https://www.amazon.com/AmazonBasics-32-Piece-Electronics-Repair-Screwdriver/dp/B07V3TDP49
13 days ago
2
6
0
Edited and improved the interop chapter of my error handling guide:
nrc.github.io/error-docs/r...
loading . . .
Non-Rust errors and FFI - Rust Error Documentation
https://nrc.github.io/error-docs/rust-errors/interop.html
14 days ago
0
15
2
reposted by
nrc
I've been looking again at my old
#RustLang
error handling docs. I've edited and improved the Result (
nrc.github.io/error-docs/r...
) and panicking (
nrc.github.io/error-docs/r...
) chapters. More updates coming soon (the rest still needs work).
loading . . .
Result and Error - Rust Error Documentation
https://nrc.github.io/error-docs/rust-errors/result-and-error.html
15 days ago
0
27
2
I've been looking again at my old
#RustLang
error handling docs. I've edited and improved the Result (
nrc.github.io/error-docs/r...
) and panicking (
nrc.github.io/error-docs/r...
) chapters. More updates coming soon (the rest still needs work).
loading . . .
Result and Error - Rust Error Documentation
https://nrc.github.io/error-docs/rust-errors/result-and-error.html
15 days ago
0
27
2
It took me 12 attempts, but I managed to deploy an mdbook to GitHub pages. I'm a professional!
15 days ago
0
9
0
reposted by
nrc
Jonathan Pallant
16 days ago
OK, so here's a few words about different kinds of timers, why SYSTICK is good for what it was designed to do and crap for the modern tickless world, and how I implemented embassy-time for the Armv7 Generic Timer.
thejpster.org.uk/blog/blog-20...
loading . . .
JP's Website
https://thejpster.org.uk/blog/blog-2026-05-17/
1
13
2
reposted by
nrc
The Press
20 days ago
The head of the OECD’s New Zealand desk has bluntly told an audience at the Commerce Commission’s Competition Matters conference that the keys to turning around the country’s economy lie in reducing bank profits and fixing power market.
loading . . .
OECD’s blunt message: fix power and bank profitability to fix NZ economy
The head of the OECD’s New Zealand desk has bluntly told an audience at the Commerce Commission’s Competition Matters conference that the keys to turning around the country’s economy lie in reducing bank profits and fixing power market.
http://dlvr.it/TSX30T
6
85
48
reposted by
nrc
Mara Bos
18 days ago
Today is the 11th birthday of Rust 1.0! 🥳 🎂 🦀
3
169
22
reposted by
nrc
Andrew Lamb
20 days ago
New Database product based on Apache DataFusion from
@langchain.bsky.social
-- focused on agent observability. It is really neat to see how people are building (very) customized data + query systems faster than ever now that they don't have to build the whole stack
www.langchain.com/blog/introdu...
loading . . .
We built SmithDB, the data layer for agent observability
Introducing SmithDB: LangSmith's purpose-built distributed database for agent observability, delivering up to 12x faster performance with full portability.
https://www.langchain.com/blog/introducing-smithdb
0
8
2
If you're an Apple user, it seems like today's iOS and MacOS updates are ones you'd want to install sooner rather than later (because of the security updates rather than the new emojis)
20 days ago
0
2
0
reposted by
nrc
I love to help people learn
#RustLang
and get better at Rust programming! I have well over a decade of experience with Rust (including extensive work on Rust from before 1.0, core team membership, and other leadership work), and have helped numerous people learn it and teams successfully adopt it.
21 days ago
1
36
6
reposted by
nrc
Carl Lerche
21 days ago
I can too, the answer is: YES! (kidding). Nicholas is great, so reach out to him if you need help with Rust.
add a skeleton here at some point
0
18
3
I love to help people learn
#RustLang
and get better at Rust programming! I have well over a decade of experience with Rust (including extensive work on Rust from before 1.0, core team membership, and other leadership work), and have helped numerous people learn it and teams successfully adopt it.
21 days ago
1
36
6
reposted by
nrc
🎉🎉 I've been working with the folk at Tailscale on their new
#rust-lang
library. Last week it was officially announced (
tailscale.com/blog/tailsca...
) along with open-sourcing the code (
github.com/tailscale/ta...
).
loading . . .
An early look at tailscale-rs, a tsnet library in Rust
We've launched an experimental Rust library for Tailscale via tsnet. Help test tailscale-rs and shape it with your feedback.
https://tailscale.com/blog/tailscale-rs-rust-tsnet-library-preview
about 1 month ago
4
110
13
The Spinoff is appealing for new members. I think it's the best news source in AoNZ and are well-worth supporting (I'm a member). If you can, please support them too:
thespinoff.co.nz/society/12-0...
22 days ago
0
1
0
Rust Analyzer seems to be struggling with a lot more false positive errors than usual. Has something changed recently? Or is it just having a temporary bad time?
23 days ago
1
3
0
Couple of people come into the cafe, one has a smoothie. “Really sorry, you can’t have outside drinks in here”. Sad face. … “here” gives her a takeaway cup to hide the smoothie in. Some people are cool!
23 days ago
0
5
0
reposted by
nrc
conputer dipshit
24 days ago
jesus christ
xcancel.com/jarredsumner...
11
187
34
ANOTHER vuln?! What is going on these past few days?
add a skeleton here at some point
25 days ago
1
7
0
reposted by
nrc
Wesley Morgan
25 days ago
IDF soldier who participated in the mistaken killing of three Israeli hostages in Gaza City in Dec 2023 confirmed to his mother what was widely reported at the time: they killed the men, who were waving white flags, because their unit was under orders to kill all Gazan men they encountered.
15
1010
447
reposted by
nrc
Some thoughts on AI (I'm resisting writing a blog post because I have nothing of great value tbh, but it is a hard force to resist): I understand a bit better people who say it's fun to use. It kind of is if you have something you want to build and if there is a lot of boring code to get there.
27 days ago
1
14
3
Some thoughts on AI (I'm resisting writing a blog post because I have nothing of great value tbh, but it is a hard force to resist): I understand a bit better people who say it's fun to use. It kind of is if you have something you want to build and if there is a lot of boring code to get there.
27 days ago
1
14
3
reposted by
nrc
Andrew Lamb
28 days ago
Using Tokio for CPU-Bound Tasks (Works Really Well)
youtu.be/FeqRdDG1Y7g
(has nothing to do with AI, just scheduling and Database plans)
loading . . .
Using Tokio for CPU-Bound Tasks (Works Really Well) May 2026
YouTube video by Andrew Lamb
https://youtu.be/FeqRdDG1Y7g
3
29
7
`pub(...)` was a mistake: `pub` should mean `pub(crate)` and there should be `export` or similar to mean current `pub`. Nothing else. If you need more than that, then your crate is too big.
29 days ago
3
42
5
So rationalists are just completely nuts, huh?
30 days ago
0
4
0
reposted by
nrc
Ian Coldwater đź§Šđźš«
about 1 month ago
If anybody, man or machine, is telling you you’re special with unique spiritual insights there is a 100% chance it is not working for your best interests
9
151
21
My favourite WMC is/was in the small town of Idle, near Bradford: the Idle Working Men’s Club. Also home to a pub called the Idle Cock, which gave me great amusement as a twelve year old
add a skeleton here at some point
about 1 month ago
0
0
0
reposted by
nrc
SylvĂ✨
about 1 month ago
still the first urban dictionary definition
1
23
1
reposted by
nrc
Andrew Lilley Brinker
about 1 month ago
Oh cool, the Tokio LIFO slot is stealable now! I'd totally missed that after the Oxide and Friends episode on severe latency caused by the Tokio LIFO slot optimization,
@elizas.website
made the LIFO slot stealable, so you can avoid the issue without turning the optimization off!
loading . . .
runtime: steal tasks from the LIFO slot by hawkw · Pull Request #7431 · tokio-rs/tokio
Motivation Worker threads in the multi-threaded runtime include a per-worker LIFO slot which stores the last task notified by another task running on that worker. This allows the last-notified task...
https://github.com/tokio-rs/tokio/pull/7431
2
18
1
The white-hot take here is that Display itself is a mistake and should not exist as there is no inherent way to display and data to the user (without input from a presentation layer including localisation and accessibility, etc)
add a skeleton here at some point
about 1 month ago
8
33
4
I think having Display as a super-trait of Error is a mistake. There is no reason that an error must be presentable to a user, some should always be handled. Furthermore, the presentation of an error should be separate from the error itself, using Display encourages sloppy error reporting
about 1 month ago
3
17
2
It’s only been a few years since I left Microsoft, it when I was there GitHub seemed well run, respected but the wider org, and a high priority for Microsoft’s developer strategy. It’s hard to believe how badly things have gone wrong. I’d be fascinated to know what has happened
about 1 month ago
2
24
1
Two sub-two marathons in one event is stunning
about 1 month ago
1
4
0
Rust 1.95 released last week (
blog.rust-lang.org/2026/04/16/R...
) and has a few cool things in it. `if let` guards might look niche, but I think they solve the last reason for having nested match expressions where it doesn't feel 'right'. Not a huge deal, but nice to scratch away that itch.
loading . . .
Announcing Rust 1.95.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
https://blog.rust-lang.org/2026/04/16/Rust-1.95.0/
about 1 month ago
2
17
3
I had forgotten that `cargo publish --workspace` was stabilised back in Rust 1.90 (
blog.rust-lang.org/2025/09/18/R...
). So good!
loading . . .
Announcing Rust 1.90.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
https://blog.rust-lang.org/2025/09/18/Rust-1.90.0/#cargo-adds-native-support-for-workspace-publishing
about 1 month ago
0
14
1
🎉🎉 I've been working with the folk at Tailscale on their new
#rust-lang
library. Last week it was officially announced (
tailscale.com/blog/tailsca...
) along with open-sourcing the code (
github.com/tailscale/ta...
).
loading . . .
An early look at tailscale-rs, a tsnet library in Rust
We've launched an experimental Rust library for Tailscale via tsnet. Help test tailscale-rs and shape it with your feedback.
https://tailscale.com/blog/tailscale-rs-rust-tsnet-library-preview
about 1 month ago
4
110
13
reposted by
nrc
Conor
about 1 month ago
Absolutely brutal line
www.politico.eu/article/keir...
8
1237
285
derive `Display` when? This would be so useful and a relatively easy lift, I wish it were in std
about 1 month ago
1
10
0
Load more
feeds!
log in