News for hackers. Stuff that matters.

dochtman

Re:EMudhra Intermediate CA Compromise on Tuesday October 20, 2026 @10:53AM (#50167350)
More on upki:

https://discourse.ubuntu.com/t/an-update-on-upki/77063

My interest in building OneCRL support into upki has definitely increased this week. Issue:

https://github.com/rustls/upki/issues/229

I'm hoping some organizations will step forward to fund work on this.

(Note that curl on Ubuntu 26.10 now has CRLite support baked via upki -- unfortunately that doesn't help with this because AIUI CRLite is only for end entities, not for intermediate certificates.)

Re:EMudhra Intermediate CA Compromise on Tuesday October 20, 2026 @10:40AM (#50167154)
Running Go? Upgrade to 1.27.3 or 1.26.10.

Rust with rustls? Upgrade to rustls-webpki 0.103.16 and/or webpki-roots/webpki-root-certs 1.0.10.

Python? Upgrade certifi to 2026.10.19.

Homebrew ca-certificates? 2026-09-25_1.

Electron? 44.9.1, 43.8.1, or 42.11.16.

Re:mold: A Parallel Linker on Wednesday August 26, 2026 @05:35PM (#49456259)
Wild is a decent bit faster than mold at this point:

https://github.com/wild-linker/wild

(Benchmarks in the README.)

Re:AV1 vs. AV2: Which Video Codec Should You Use in 2026? on Friday August 14, 2026 @12:18PM (#49300839)
Pretty obviously LLM-generated.
Re:Can Intel finally beat ARM on performance per Watt? on Saturday August 08, 2026 @02:50PM (#49224700)
I don’t think it’s completely unfair to say that the Neo is based on a chip that was first announced in Sep 2024 while the Intel chip is from Apr 2026.

Also, I think the battery life most people are practically interested in is more like running (close to) idle and less like the number of Watts spent when running maxed out, and I wouldn’t be surprised if Arm chips still win on that metric…

Re:Memory safety CVEs differ between Rust and C/C++ on Monday June 15, 2026 @04:44PM (#48546800)
> I wonder if someone could create a GitHub account using my name and claim ownership of them...

AIUI the crates are actually linked to the account via a different identifier, not directly to the username.

Re:Grit: Rewriting Git in Rust with Agents on Wednesday June 10, 2026 @03:00AM (#48472501)
GitButler now employs/has hired the gitoxide maintainer, I think? So no doubt they’re aware.

I guess they found that gitoxide isn’t good enough and/or to expensive to extend/improve for their use cases?

A lot of Let’s Encrypt is not the software but a bunch of auditing and process that ensure compliance and make it legible to the required auditors.
Re:Hickory-DNS: a Rust based DNS client, server, and resolver on Monday February 23, 2026 @04:52AM (#47120153)
That's the policy, but we've been a bit more conservative in practice. `main` currently targets 1.88, but that's only because a security issue in the time crate has forced our hand (one reason I don't like the time crate all that much). Before that, it was 1.83 (from November 2024). Our last release targets 1.71 (from July 2023).
Re:Swift is a more convenient Rust on Saturday January 31, 2026 @06:15PM (#46841896)
I'd bet a supermajority of Swift commits comes from Apple developers. Pretty sure the rust-lang/rust commit authors would be much less centralized.
Re:Is Rust faster than C? on Thursday January 15, 2026 @02:59AM (#46629488)
I think the way Rust checks borrows also makes it a lot more feasible to avoid allocations/copies; not because it is impossible to do in C, but because doing it in C requires writing very careful documentation and the caller to actually read that documentation. In (safe) Rust this is all checked by the compiler such that libraries can leverage it without blowing their complexity budget.
Re:The State of OpenSSL for pyca/cryptography on Thursday January 15, 2026 @02:54AM (#46629435)
There’s also a compounding effect: I’ve heard from a hardware vendor that they spend a lot of time optimizing OpenSSL to get the most out of their silicon, so for their customers they suggest using OpenSSL to get the most out of the hardware.
Re:Gnome is better macOS than macOS on Sunday November 23, 2025 @12:22PM (#46025280)
How is the HiDPI situation, and font rendering? Last time I tried it on my M1 Max with Asahi it still looked substantially worse.
Re:Fast UDP I/O for Firefox in Rust on Friday September 26, 2025 @05:10PM (#45391058)
I'm pretty sure private PKIs are an option that is pretty straightforward to use.

Security is still a lot better because the root is communicated out of band.

Re:Fast UDP I/O for Firefox in Rust on Friday September 26, 2025 @05:08PM (#45391043)
When I asked about financial support, the Senior Principal Software Engineer from Mozilla I talked to said "Mozilla has no money".

To be fair, we've gotten a great amount of code contributions from the Mozilla folks, so it's not like they haven't contributed anything.

(I am one of the Quinn maintainers.)

Re:Do the simplest thing that could possibly work on Friday August 29, 2025 @04:44PM (#45069193)
I would argue that regexes are often more complex than simple parsers.
Re:Modern CI Is Too Complex and Misdirected on Wednesday August 20, 2025 @04:31AM (#44959916)
(2021)
Re:CRLite: Certificate Revocation Checking in Firefox on Tuesday August 19, 2025 @02:55PM (#44954955)
CRLite is awesome, and it deserves more usage; notably most non-browser clients on Linux machines don’t get any revocation handling at all.
Tauri seems interesting. It combines a Rust core with the platform-native browser engine for presentation. Of course a potential downside is rendering incompatibilities between engines/platforms.
Re:Ask HN: Have you ever regretted open-sourcing something? on Wednesday August 06, 2025 @03:02AM (#44808621)
No, they don’t.

Selling support contracts is actually hard.

GPL/AGPL preclude widespread adoption (these days) — the grandparent explicitly mentioned “permissive” licenses.

Re:Advanced Rust macros with derive-deftly on Thursday July 31, 2025 @02:29PM (#44748603)
IIRC derive and attribute macros via declarative macro definitions are coming soon, which probably obviates this?

https://github.com/rust-lang/rust/issues/143549

Re:Visualize and debug Rust programs with a new lens on Wednesday May 28, 2025 @06:40PM (#44121271)
Does this work on macOS?

On mobile (Firefox on iOS) why does this site keep putting animations in my face?

Older »