Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Dirkjan Ochtman

@djc@hachyderm.io
mastodon 4.7.3
  • Open on hachyderm.io

Fan of Rust, open source maintainer.

1103 Followers
161 Following
37 Posts
Joined November 08, 2022
Website:
https://dirkjan.ochtman.nl/
GitHub:
https://github.com/djc
Twitter:
https://twitter.com/djco
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 5mo ago

From an LLD maintainer: “wild is worth calling out separately: its user time is comparable to lld's but its system time is roughly half, and its parse phase is 4-8x faster than either of the C++ linkers.”

https://maskray.me/blog/2026-04-12-recent-lld-elf-performance-improvements

(Via @llvmweekly@fosstodon.org.)

MaskRay

Recent lld/ELF performance improvements

Updated in 2026-05. Since the LLVM 22 branch was cut, I've landed patches that parallelize more link phases and cut task-runtime overhead. This post compares current main against lld 22.1, mold, and w

36
0
9
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 6mo ago

An update on rustls performance: it’s still pretty fast.

https://www.memorysafety.org/blog/26q1-rustls-performance/

memorysafety.org
22
4
10
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 6mo ago

Very cool to see that Google is using Hickory DNS (which I help maintain) to power DNS message parsing in the Pixel firmware!

https://security.googleblog.com/2026/04/bringing-rust-to-pixel-baseband.html?m=1

security.googleblog.com
12
0
5
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 3mo ago

So Mozilla is spending some of its revenue on sponsoring a football club now?

3
4
1
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 2mo ago

On my trusty M1 Max, a tiny test crate with graviola 0.4 as its single dependency runs clean `cargo check` 1.31x faster than with sha2 0.11, and clean `cargo build` 1.11x faster.

2
0
0
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 5mo ago

After 13 months of work, today we released Hickory DNS 0.26.0 (our memory-safe DNS libraries and server), which should be more robust, faster and easier to use correctly. Detailed release notes are here:

https://github.com/hickory-dns/hickory-dns/releases/tag/v0.26.0

github.com
7
0
1
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 2mo ago

I suppose asking for new contributors on a popular programming language blog is equivalent to inviting a slop tsunami.

2
0
0
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 5mo ago

RE: @cpu@hachyderm.io

Early incident report:

https://bugzilla.mozilla.org/show_bug.cgi?id=2038351

hachyderm.io
5
0
3
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 3mo ago
Replying to
@janl@narrativ.es indeed. https://blog.mozilla.org/en/firefox/wrexham-afc-firefox-partnership/
blog.mozilla.org
2
1
0
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 6mo ago
Replying to
@atpfm@mastodon.social @siracusa@mastodon.social I guess I’m kinda slow (despite being a long-time listener and member) — I only got it when he mentioned he was wearing his shorts.
5
4
0
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 5mo ago

Wow, Bluesky is not having a good day today.

3
0
1
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 5mo ago
Replying to
@andrewnez having something crater-like would be amazing, but it also seems very expensive, potentially prohibitively so? I do wonder if we could do the static analysis version of that at least for languages like Rust.
2
1
0
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 5mo ago
Replying to
@gvwilson haven’t seen anything like that. Have gotten a request to interview as someone else, and to sell my X account.
2
2
0
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 7mo ago
Replying to
@andrewnez when aiming for operational simplicity, feels like SQLite would be a better fit than Postgres, especially when all the interactions come in through the network anyway. (See also: Fossil?)
3
2
0
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 5mo ago
Replying to
@tay@tech.lgbt @cpu@hachyderm.io I highly recommend using software with built-in ACME capabilities. (For HTTPS, this could be Caddy, but both Apache and nginx have support too.)
1
1
0
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 5mo ago
Replying to
@yossarian@infosec.exchange I think this would be very challenging in the Rust ecosystem, where type safety means that evolving your API in a semver-compatible way is harder.
1
1
0
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 5mo ago
Replying to
@andrewnez sorry not sorry…
1
1
0
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 5mo ago
Replying to
@jnsgruk @ubuntu sounds cool that you have a StarCraft team! 🤪
1
1
0
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 5mo ago
Replying to
@evmar "privacy by obscurity" maybe.
1
0
0
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 6mo ago
Replying to
@notgull@hachyderm.io maybe consider doing unmaintained RustSec advisories for any of these that have not yet found new maintainers? Might be a better way to reach out to people using them.
1
0
0
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 6mo ago
Replying to
@arichtman@eigenmagic.net @gvwilson@mastodon.social how do you see that being related to the roles defined in the paper?
1
1
0
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 6mo ago
Replying to

@gvwilson@mastodon.social Rust has const as a language-level construct to represent fixed values, and also has a std library type for one-way flag.

1
1
0
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 9mo ago
Replying to
@scottjenson@social.coop @siracusa@mastodon.social this might be cool to mention on @atpfm@mastodon.social.
1
0
0
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 12mo ago
Replying to
@algo_luca@hachyderm.io curious what you came up with!
1
4
0
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 27mo ago
Replying to
@filippo@abyssdomain.expert @dominik@mastodon.honnef.co sounds like a really interesting model, congrats on scaling beyond yourself!
2
0
0
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 44mo ago
Replying to
@nick@mastodon.social I use Firefox always. Still some sites which fail to work correctly though.
1
0
0
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 3mo ago
Replying to
@jnsgruk@hachyderm.io @ctz@infosec.exchange for Rust applications, we plan to release a version of rustls-platform-verifier with upki support soon. https://github.com/rustls/rustls-platform-verifier/pull/235
GitHub

Optionally use rustls-upki for the `other` verifier by ctz · Pull Request #235 · rustls/rustls-platform-verifier

Hm, this is not ideal, as the rustls-upki -> upki -> rustls path turns on unwanted crate features. That means we'd need to infect the upki crate with features also, and make those control...

0
0
0
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 28mo ago
Replying to
@samuelcolvin @pydantic suggest you put in a salary range indication (and post to /r/rust).
0
0
0
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 5mo ago
Replying to
@filippo how much redundancy have you got?
0
1
0
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 6mo ago
Replying to
@epage hoping the new role will still be interesting for you!
0
0
0
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 5mo ago
Replying to
@andrewnez@mastodon.social could I get access to the list of dead critical repos in the Cargo ecosystem (ideally in order of criticality)? Seems very relevant to my RustSec work.
0
1
0
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 5mo ago
Replying to
@andrewnez maybe. And arguably it’s not all that different from triggering every downstream’s CI via Dependabot/Renovate after the release. Though now I’m wondering for Rust if it would be feasible to do like a static analysis version of this, plowing through the rustwide corpus looking for specific code paths.
0
3
0
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 7mo ago
Replying to
@hanno@mastodon.social I think that change is pretty old and predates major AI use.
0
0
0
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 5mo ago
Replying to
@yossarian@infosec.exchange so can you only unlock a dependency upgrade once all its dependents in your graph have also upgraded?
0
3
0
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 9mo ago
@sven have been wondering if/how much funding would be needed to make (faster) progress on things like new SoC bringup etc?
0
0
0
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 5mo ago
Replying to
@filippo but only a single machine?
0
2
0
0
Open post
Dirkjan Ochtman @djc@hachyderm.io
· 2mo ago

@cliffle@hachyderm.io FWIW, your blog's TLS certificate seems to have expired.

0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 23:00:12 UTC