back
user profile

dochtman

8,644karma·837submissions·August 2, 2010
about
Professional Rust maintainer.

https://dirkjan.ochtman.nl/ https://github.com/djc https://xavamedia.nl/

[ my public key: https://keybase.io/djc; my proof: https://keybase.io/djc/sigs/8IkleSSBN9hhCZWqkfDndLYhEEfanUDBVDQdS_hqH9U ]

recent activity (837 total)
comment
I would be curious for a similar dissection of modern macOS. My intuitive sense is that it is a little better though there are probably still at least 5 layers of stuff. So to some extent, does doing …
3y ago·view thread
comment
Install Asahi on all their machines? I actually tried this 6 months ago and in no way found the Linux experience better than macOS even though I would on principle prefer living with an open source OS…
3y ago·view thread
comment
Googled the link, posted a little too quickly. Fixed it up.
3y ago·view thread
comment
Previously: https://news.ycombinator.com/item?id=31205072 (Edited to point to page 1.)
3y ago·view thread
comment
Happily, so far the estuary for buccaneers has proven to be much more robust.
3y ago·view thread
comment
On the Metal has been discontinued, but highly recommend giving it a listen: https://podcasts.apple.com/nl/podcast/on-the-metal/id1488187... . In the security/crypt…
3y ago·view thread
comment
Maybe a comparison to ICU4X is more interesting.
3y ago·view thread
comment
Nothing in the QUIC spec mandates the use of well-known CAs, as far as I know. (And QUIC-TLS is a separate spec because the crypto protocol is a natural extension point in QUIC -- experiments for QUIC…
3y ago·view thread
comment
One depending on the other seems like the worst of both worlds: more code to compile for everyone. Personally I still prefer chrono's API; chrono is also much more conservative about the MSRV (cu…
3y ago·view thread
comment
Yes, the time crate was rebooted after 0.1 and got a new maintainer. I think we're starting to do better again with Chrono, hopefully it won't take us too long to get out a solid 0.5 release…
3y ago·view thread
comment
Work is ongoing to use FiatCrypto-based implementations for the primitives, which is discussed a bit here: https://www.crowdsupply.com/sutajio-kosagi/precursor/updates... …
3y ago·view thread
comment
A standard or a specification? Anyway, hopefully Ferrocene will be able to provide those folks what they need. https://ferrous-systems.com/ferrocene/ …
3y ago·view thread
comment
In my understanding it would be hard to make the case that Rust actually has more undefined behavior than C -- most kinds of undefined behavior in C have been carefully avoided in Rust, although, yes,…
3y ago·view thread
comment
There are fairly comprehensive measurements from 2019: https://jbp.io/2019/07/01/rustls-vs-openssl-performance.html I'm pretty sure current versions of rustls are …
3y ago·view thread
comment
Reminder that rustls exists as a pretty mature TLS implementation in safe Rust (thus systematically avoiding issues like this). Thanks to Brian Smith for creating the webpki crate which was thoroughly…
3y ago·view thread
comment
Note that the ring maintainer has long since stopped yanking releases. More importantly, it seems ring has recently hit a long dry spell of getting no new commits at all. There has been some light…
3y ago·view thread
comment
There's the bencher crate as well, which provides a similar API to nightly through macros that work on stable. On one of the projects I maintain we reverted from criterion to bencher because the …
3y ago·view thread
comment
For 1.1 and 2, the byte stream is the same for TCP vs TLS over TCP. For 3, it uses one stream per request over a QUIC connection which is always encrypted.
3y ago·view thread
comment
Was a bit disappointed to discover that the advertised Prusti Assistant VS Code assistant sort of silently sits there waiting ("Checking requirements...") if you don't have Java install…
3y ago·view thread
comment
It is.
3y ago·view thread
comment
This. I currently pay for Netflix, Disney Plus and Apple TV+. If I encounter something I still can't watch, I'm reasonably likely to fire up Transmission.
3y ago·view thread
comment
You assume wrongly, Pythonista has been in use for both genders for a long time (more than a decade).
3y ago·view thread
comment
Find a job with similar pay but a goal you care (substantially) more about?
3y ago·view thread
comment
Tl;dr: This headline seems very clickbaity, suggesting that the vulnerable code was written in Rust, which is not actually the case.
4y ago·view thread
comment
I'm wondering if it would make sense to use io_uring for this kind of thing. If not, why not?
4y ago·view thread
comment
The Asahi Linux installer worked flawlessly on my MacBook Pro M1 Max, though it asks you to do some low level things like repartitioning the drive.
4y ago·view thread
comment
The tl;dr doesn't quite make sense to me. To me the core difference is that a Box<str> takes one less word on the stack, because by virtue of the str being immutable it doesn't need to…
4y ago·view thread
comment
Get into YC?
4y ago·view thread