Dirkjan Ochtman's Avatar

Dirkjan Ochtman

@djc.ochtman.nl

Fan of Rust, open source maintainer. Please consider sponsoring my OSS work on GitHub.

976 Followers  |  131 Following  |  290 Posts  |  Joined: 11.04.2023  |  2.0284

Latest posts by djc.ochtman.nl on Bluesky

Congrats! Will you be working on r-a less or more?

04.08.2025 10:50 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Something something strategy culture.

02.08.2025 19:34 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Technology | 2025 Stack Overflow Developer Survey

once again, #rustlang is the most admired programming language on the stack overflow survey: survey.stackoverflow.co/2025/technol...

29.07.2025 18:33 โ€” ๐Ÿ‘ 95    ๐Ÿ” 12    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 2

Yup, and of course lazy_static, once-cell and num_cpus are on their way out as well.

26.07.2025 20:27 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
crates.io: Rust Package Registry

The matches-index (July 2025): sifting through top (recently) downloaded crates from crates.io to find small crates that might make sense for core/alloc/std inclusion.

internals.rust-lang.org/t/matches-in...

26.07.2025 19:38 โ€” ๐Ÿ‘ 6    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Well, I donโ€™t think it was obvious ~25 years ago that the tendency was necessarily towards richer types (personally because both the Java camp and the C/C++ camp were unattractive to me), so Iโ€™m not as convinced that todayโ€™s trend will continue in a straight line.

26.07.2025 17:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Stronger type systems. I live in Rust and itโ€™s pretty amazing today but I think it can get a bunch better still with for example the evolution of const generics and const evaluation.

26.07.2025 17:00 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

IIRC GCP has stuff like this built in with their HTTP gateway.

24.07.2025 20:28 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Industry leading IP Geolocation databases and web services | MaxMind GeoIPยฎ - the industry standard for IP geolocation. Covers 99.9999% of IP addresses. Trusted by businesses and developers globally for high accuracy and reliability.

Used to be www.maxmind.com/en/solutions.... Not sure if still the case or how affordable it is?

24.07.2025 20:28 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Silicon Valley AI Startups Are Embracing Chinaโ€™s Controversial โ€˜996โ€™ Work Schedule In an industry once known for cushy perks, some founders are now asking staff to commit to a 72-hour weekly schedule. Youโ€™re either in or youโ€™re out.

My friends. This is not a good idea: www.wired.com/story/silico... - take it from every single wisdom tradition in the history of the world. You can love your work, but your work cannot love you back. Have more respect for yourself and your peers. Work hard. Do good work.

23.07.2025 16:18 โ€” ๐Ÿ‘ 33    ๐Ÿ” 8    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 4
Preview
post-quantum: add unstable ML-DSA support by djc ยท Pull Request #2550 ยท rustls/rustls Fixes #2417.

PQC in rustls state in a skeet:

ML-KEM is enabled (and prioritized) by default. Initial (and, for now, unstable) support for ML-DSA support is available via the rustls-post-quantum provider (github.com/rustls/rustl...).

22.07.2025 17:40 โ€” ๐Ÿ‘ 8    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I'm responding here only to VS Code's current implementation of this idea, which moves my code around from underneath my cursor in ways that make it feel highly unreliable.

22.07.2025 12:39 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

To be clear: I appreciate Copilot's autocomplete quite a bit and rely on it for small snippets regularly. I was feeling favorable about the theoretical idea of next editing suggestions as a way of jumping across files based on an LLM's understanding of modifications I'm making.

22.07.2025 12:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

PSA: if you use VS Code and are questioning what unholy mess of machine-generated code is now enabled by default, thereby messing up your typing/navigation: disable "Next Editing Suggestions" in your settings.

22.07.2025 12:33 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Iโ€™ve been maintaining the Rust flamegraph implementation for three years, releasing about every 3 months on average. Consider sponsoring my work if itโ€™s been valuable to you(r team).

20.07.2025 02:09 โ€” ๐Ÿ‘ 45    ๐Ÿ” 8    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

What's the trade-off?

18.07.2025 15:26 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

That โ€œWorldwideโ€ is fairly misleading, thenโ€ฆ

18.07.2025 05:11 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
From the rust community on Reddit Explore this post and more from the rust community

Suggest posting here:

www.reddit.com/r/rust/comme...

17.07.2025 05:39 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Oh damn, first time in a while Iโ€™ve been tempted. No timezone restrictions?

17.07.2025 05:04 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
sudo-rs Headed to Ubuntu Every day, system administrators all over the world ask their computers to perform security-sensitive tasks across privilege boundaries, such as a standard user executing a command as root. The softwa...

sudo-rs is headed to Ubuntu 25.10!

Congrats to the @trifectatech.bsky.social team!

www.memorysafety.org/blog/sudo-rs...

16.07.2025 17:47 โ€” ๐Ÿ‘ 22    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

Iโ€™ve gotten robocalls a couple of time supposedly from recruitment agencies that tell me to add that number on WhatsApp so it can tell me about a jobโ€ฆ

16.07.2025 12:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
iceoryx2 - Rust iceoryx2

Oh, just saw docs.rs/iceoryx2/lat... mentioned on Mastodon. Not sure if it satisfies your criteria?

16.07.2025 11:15 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

When I evaluated a bunch of commercial C++ static analysis options 15-ish years ago they all sucked pretty bad -- full of false positives or very low value alerts.

15.07.2025 10:18 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I know thereโ€™s an ipc-channel crate thatโ€™s used in Servo IIRC.

14.07.2025 18:26 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

That just means the same goals as 0MQ, but different means, I think? I wouldnโ€™t dismiss it too quickly as a potentially better narrative/marketing term.

13.07.2025 17:22 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Inverse Triangle Inequality <math> <mrow> <mo>|</mo><mi>A</mi><mi>C</mi><mo>|</mo> <mo>&lt;</mo> <mo>|</mo><mi>A</mi> <mi>B</mi><mo>|</mo> <mo>+</mo> <mo>|</mo><mi>B</mi><mi>C</mi><mo>|</mo> </mrow> </math> is one of the most ha...

One of the best explanations of how (and why) you want to make small commits yet:

matklad.github.io/2025/07/07/i...

12.07.2025 20:28 โ€” ๐Ÿ‘ 6    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

AIUI, experiments have shown people donโ€™t like doing nothing valuable even when they get (more than) enough money. You mentioned youโ€™re basically already at the level where you donโ€™t have to work for money anymore, yet youโ€™re still working. Do you think youโ€™re different from/better than most others?

11.07.2025 19:27 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

For example, see page 12 from basicincome.stanford.edu/uploads/basi....

11.07.2025 18:22 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

On UBI, pretty sure science has shown that people do not actually work less if they get meaningful unconditional income (though they might do less paid work and instead care for their family).

11.07.2025 18:19 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Release 0.8.0 ยท djc/instant-acme The 0.8 release contains substantial changes to make the API more modular. It integrates full support for ACME Renewal Information (ARI, recently standardized as RFC 9773). Since the 0.7.2 release,...

Pretty excited about the release of instant-acme 0.8, with lots of work from @cpu.xkeyscore.club (who joined as a maintainer) on ARI, profiles, integration testing and a much improved API.

github.com/djc/instant-...

09.07.2025 15:32 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@djc.ochtman.nl is following 20 prominent accounts