dochtman
dochtman on Hacker News
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.
Pretty obviously LLM-generated.
Posted by
dochtman on Thursday August 13, 2026 @11:36AM
from the show-hn dept.
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…
> 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.
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?
Posted by
dochtman on Tuesday May 12, 2026 @06:53AM
from the bcg.com dept.
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.
Posted by
dochtman on Friday May 08, 2026 @11:00AM
from the nesbitt.io dept.
Posted by
dochtman on Tuesday April 28, 2026 @07:58AM
from the nesbitt.io dept.
Posted by
dochtman on Saturday April 11, 2026 @05:59PM
from the security.googleblog.com dept.
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).
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.
Posted by
dochtman on Thursday January 29, 2026 @04:27AM
from the github.com dept.
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.
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.
Posted by
dochtman on Saturday December 13, 2025 @02:14AM
from the lwn.net dept.
How is the HiDPI situation, and font rendering? Last time I tried it on my M1 Max with Asahi it still looked substantially worse.
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.
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.)
I would argue that regexes are often more complex than simple parsers.
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.
No, they don’t.
Selling support contracts is actually hard.
GPL/AGPL preclude widespread adoption (these days) — the grandparent explicitly mentioned “permissive” licenses.
Does this work on macOS?
On mobile (Firefox on iOS) why does this site keep putting animations in my face?