frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Hand-bent after 3D printing, Oberdoerfer and Krebs' Bend chair

https://www.designboom.com/design/hand-bent-3d-printing-oberdoerfer-krebs-digital-fabrication-ben...
1•surprisetalk•21s ago•0 comments

Elektron Responds to Explosion of Unofficial Firmware

https://www.synthtopia.com/content/2026/10/17/elektron-responds-to-explosion-of-unofficial-firmware/
1•simonpure•59s ago•0 comments

Why do we have so many meetings?

https://www.nber.org/papers/w35706
1•ilamont•1m ago•0 comments

Wine 2.0

https://www.winehq.org/
1•lufxen•2m ago•0 comments

Women increasingly see AI for what it is: mansplaining on a global scale

https://observer.co.uk/news/columnists/article/women-increasingly-see-ai-for-what-it-is-mansplain...
1•MaysonL•2m ago•0 comments

The Subprocessor List Is the Real Privacy Policy

https://xavier.xfaang.com/blog/2026-10-20.html
2•piotrzientara•4m ago•0 comments

Some Final Words on Foursquare

https://teendrama.substack.com/p/some-final-words-on-foursquare
2•hornokplease•4m ago•0 comments

Show HN: LongTerMemory, AI-RAG Study tool helping people to study everything

https://longtermemory.com
2•aledevv•4m ago•0 comments

Pencil versus Prompt

https://avanelsas.github.io/foggy-glasses/pencil-versus-prompt/
2•simonpure•6m ago•0 comments

Show HN: Clerkenwell – A Handwritten Clojure Notebook

https://handwritten.danieljanus.pl/2026-10-20-clerkenwell.html
2•nathell•6m ago•0 comments

Debloat Any Android or Google TV over Wi-Fi and Get an Apple TV-Style Home

https://cleanyour.tv/
2•kumaranvpl•6m ago•0 comments

Ask HN: Can LeetCode (or similar) keep critical thinking sharp in the AI era?

2•ML0037•7m ago•0 comments

Show HN: Jev Cards, Can you beat a vision model at a picture quiz?

https://jevcards.com
2•totisjosema•8m ago•0 comments

Parasite Eve – 1997 Developer Interviews

https://shmuplations.com/parasiteeve/
2•speckx•8m ago•0 comments

Show HN: Penmentor – Claude marks up your handwritten math like a teacher

https://github.com/AbdullahAlhariri/penmentor
3•abdullahalharir•9m ago•0 comments

'Reverse-Engineer Anything' Is the New Wild West of AI

https://www.404media.co/reverse-engineer-anything-is-the-new-wild-west-of-ai/
3•toomuchtodo•10m ago•1 comments

ChatGPT built its own search index

https://peec.ai/blog/chatgpt-built-its-own-search-index
2•Anon84•10m ago•0 comments

Launch HN: Respan (YC W24) – Open-source Rust AI gateway built around plugins

4•Andydy25•10m ago•0 comments

AI models self-replicating in smart ovens? "These f[..]g clowns"

https://www.thestack.technology/these-f-clowns/
2•jc_811•12m ago•0 comments

How to Link Real-Time Live Streaming to Video-on-Demand

https://www.red5.net/blog/how-to-link-real-time-live-streaming-to-video-on-demand/
2•mondainx•12m ago•0 comments

Facebook now charging to post more than 2 links a month

https://mastodon.gamedev.place/@AshleyGullen/117473851565913919
6•AshleysBrain•14m ago•2 comments

VegaLoad: Open-Source Load Testing for Agentic Developers

https://www.harness.io/blog/harness-launches-vegaload
2•qainsights•14m ago•0 comments

In-memory privacy shield to prevent context leaks in MCP tools

https://github.com/rohan-protocol/sdk
2•jvonb•14m ago•0 comments

Why memory-hard proof-of-work hashes are not a popular choice for CAPTCHA

https://privatecaptcha.com/blog/memory-hard-pow-hash-tradeoffs/
2•ribtoks•14m ago•0 comments

Why Washing Machines Took Decades to Catch On

https://daily.jstor.org/why-washing-machines-took-decades-to-catch-on/
2•herbertl•14m ago•0 comments

Good Choices for HTML Containers

https://blog.master.dev/5-good-choices-for-html-containers/
3•ibobev•15m ago•0 comments

Getting Banned from r/java

https://sjhannah.com/blog/2026/05/30/getting-banned-from-r-java/
3•davidpolberger•15m ago•0 comments

Building full-firm knowledge graphs to dramatically speed up agents

https://lexifina.com/blog/building-full-firm-knowledge-graphs-to-dramatically-speed-up-agents
2•alansaber•15m ago•0 comments

Maximize Cloudflare's Durable Objects with TanStack Tips

https://blog.master.dev/tips-and-tricks-for-using-tanstack-start-with-cloudflare-durable-objects/
2•ibobev•15m ago•0 comments

Exploring Structured Output in TanStack AI: Streaming Guide

https://blog.master.dev/structured-output-with-tanstack-ai/
2•ibobev•15m ago•0 comments
Open in hackernews

EMudhra Intermediate CA Compromise

https://emudhra.we-have-a-problem.com/
73•galadran•1h ago

Comments

account42•40m ago
> What are the consequences?

> An attacker with the private key of any of the compromised intermediate CAs could impersonate any website or service.

And how many more times do we need to read this before we replace Web PKI with a system that isn't as completely insane?

We already have a functioning system for delegating domain ownership in a hierarchical fashion where compromises are limited to only the subtree under the compromised entity. Let's start using it for domain validation sooner rather than later.

quotemstr•37m ago
> We already have a functioning system for delegating domain ownership in a hierarchical fashion

Well, yeah. DANE should have won. NameConstraints would be nice tooo, but who's going to make CAs use it?

And FFS, clients could at least check CRLs once in a while.

tptacek•27m ago
DANE replaces this system with one that has the same basic cryptographic properties, but in which you can't eject bad actors --- or even monitor them with a mandatory transparency log. It's strictly worse than this.
quotemstr•16m ago
It has the property of aligning cryptographic authentication with the domain name hierarchy. Yes, you trust the hierarchy. You trust LE too, so what? We need to move away from any authority being able to authenticate anyone, and DNS naturally aligns with the goal.

You've been vocal for a long time against DNSSEC deployment too for no discernable reason.

Why are you against every single thing that tries to make DNS useful for securing anything.

vlan0•32m ago
>And how many more times do we need to read this before we replace Web PKI with a system that isn't as completely insane?

You say this like it's easy and simple and we are simply not choosing to do so.

dochtman•40m ago
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.

TheSilva•16m ago
Windows? Upgrade to Linux.
agwa•10m ago
Linux - the platform which offers no ability to revoke an intermediate certificate, thus necessitating every certificate library to implement its own blocking?

Windows is already blocking the compromised CAs as of today with no need for users to upgrade anything.

quotemstr•39m ago
Web PKI is cursed. Why should anyone have to ship a new version of Go, Electron, webpki-roots, etc. (possibly over a now-compromised TLS connection!) just to revoke a certificate? Why are so many packages independently shipping high-sensitivity trust-bootstrap credentials? And why can any CA still vouch for any domain instead of each being limited to a specific ccTLD or other non-total shard of subject names?

Also, it's quietly, in the email space, that we're seeing real innovation while browser vendors just say "no" to everything.

10000truths•16m ago
Web PKI doesn't mandate that every client ship with its own root certs. The clients you listed can be configured to use a centrally managed trust store, if that's what you want. The fact that they don't by default is a deliberate tradeoff that the clients made, not some standard's fault.
kalkin•14m ago
This isn't, like, one misbehaving client. It's the way the ecosystem has evolved. GP didn't specify whether they were criticizing the standard or the ecosystem more broadly, but even if they were criticizing the standard, it's pretty fair to evaluate a standard at least partly based on how it gets implemented in practice. There's a reason cryptography tools for the last decade or more have been focused on being misuse-resistant.
galadran•33m ago
The impact of this incident is very unevenly spread.

Over 10 years ago, Mozilla shipped OneCRL [1]. We remediated this incident in a couple of hours for Firefox users who were protected automatically without the need for updates. Chrome, Apple and Microsoft have similar tooling. Since then, we've built more advanced tooling to handle revocation at scale for leaf certs (CRLite [2]).

However, for the rest of the ecosystem, there has been little to no investment in revocation and for those clients, this is a massive problem. Hopefully, we'll see folks invest now. Efforts like upki [3] look promising.

[1] https://blog.mozilla.org/security/2015/03/03/revoking-interm...

[2] https://hacks.mozilla.org/2025/08/crlite-fast-private-and-co...

[3] https://github.com/rustls/upki

dochtman•26m ago
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.)

account42•22m ago
You mean the response was uneven. The impact was a complete and total potential compromise of literally everyone. Every domain. Every client using one of the public root programs. Every user of those clients.
hypfer•16m ago
From what the internet is telling me, the keys were found on https://repository.emsign.com/certs/<redacted>.crt

Which, if true, is definitely a lot of fun.

Hope you people are ready for lots and lots of suddenly hackable IoT.

albert_e•6m ago
trying to understand where this service is mainly used. judging by a quick google search ...

is this related to Government of India related websites and their services/websites like tax filing etc? is the impact expected to be concentrated around indian citizens availing these services?

tptacek•18m ago
I mean, it's an emergency, but the acute severity is debatable; many times a month the major browsers quietly deal with vulnerabilities that yield attackers direct control of victim computers; here, attackers get the ability to spoof websites if they're in a position to hijack connections.

The middlebox situation, with non-updatable roots, is very annoying. But middleboxes also have unfixable RCEs, so...

It's totally fair to evaluate different projects by how well positioned they are to update their WebPKI trust anchors. I'm just saying, keep perspective.

account42•14m ago
So it other words, it allowed attackers to do the one thing that Web PKI is supposed to prevent.

Being able to quickly update trust roots is at best a hack to paper over the issue when there is no good reason why every podunk CA should have authority to generate certificates for every domain in the first place. It's an inexcusable design flaw. Or a feature that gives power to root stores at the expense of everyones security, from the perspective of the root store operators.

hypfer•7m ago
Keep in mind that a _lot_ of software out there uses TLS as its only trust anchor for updates, commands or similar.

This can and will be weaponized for take-overs of systems. They will be of the consumer kind, but they will also be of the industry kind. Let's pray that they will not be of the state or military kind.