Top Stories
GitLost: We Tricked GitHub’s AI Agent into Leaking Private Repos
220 points · noma.security
Security researchers at Noma demonstrated a prompt-injection attack against GitHub’s AI coding agent that coaxed it into exfiltrating data from private repositories. The trick: plant malicious instructions in content the agent processes, then let the agent’s own repo access do the rest. It’s the kind of story HN loves and dreads in equal measure — a concrete, reproducible example of why giving autonomous agents broad credentials is a security problem, not just a convenience one.
The discussion cuts to the heart of the agentic-coding boom: every new capability you hand an LLM is also a new attack surface. Expect debate about whether the fix is better sandboxing, tighter permission scoping, or accepting that agents with repo write access are inherently dangerous.
Tenda Firmware Contains Hidden Authentication Backdoor
231 points · kb.cert.org
CERT/CC published an advisory detailing a hardcoded authentication backdoor spanning multiple Tenda router firmware versions — the sort of finding that lets an attacker bypass login entirely. Backdoors in consumer networking gear are a recurring HN nightmare because these devices sit at the edge of home and small-business networks, rarely get patched, and often stay in service for years.
The thread is a mix of resigned “of course it does” cynicism about cheap routers and practical talk about firmware auditing, vendor accountability, and why open firmware alternatives keep looking more attractive.
30papers.com — Ilya’s 30 Essential ML Papers, Beginner-Friendly
543 points · 30papers.com
Someone took the widely circulated list of ~30 papers Ilya Sutskever reportedly said would teach you “90% of what matters” in modern AI, and rebuilt it as an approachable, structured reading path for newcomers. Instead of a bare list of arXiv links, it offers context and ordering so a motivated beginner can actually work through the canon.
HN has a soft spot for well-made learning resources, and this one hits the current moment perfectly: a flood of people want to understand deep learning from first principles rather than API calls. Commenters are debating what’s missing, what’s dated, and whether reading papers is even the right way in anymore.
Every New Car Sold in the EU Must Include a Driver-Monitoring Camera
666 points · allaboutcookies.org
New EU rules now require driver-monitoring systems — inward-facing cameras that watch for distraction and drowsiness — in new vehicles. Framed as a road-safety measure, it lands squarely on HN’s privacy nerve: a camera pointed at you, in your own car, mandated by regulation.
The debate splits between “this demonstrably saves lives” and “another always-on sensor whose data flows nobody fully controls.” Expect plenty of discussion about where the footage goes, whether it’s processed on-device, and how quickly safety infrastructure becomes surveillance infrastructure.
Decoding the Obfuscated Bash Script on a Uniqlo T-Shirt
236 points · tris.sherliker.net
A delightful bit of detective work: the author noticed a Uniqlo t-shirt printed with an obfuscated, self-evaluating bash script, then reverse-engineered what it actually does. It’s the perfect HN puzzle — part code golf, part cultural artifact, part “wait, is this Akamai’s doing?”
Stories like this are catnip for the community: no stakes, just the pure pleasure of unraveling something cryptic that escaped into the physical world on a piece of clothing.
Local, CPU-Friendly, High-Quality TTS with Kokoro
427 points · ariya.io
A practical walkthrough of running Kokoro, a text-to-speech model that produces surprisingly good audio on a plain CPU — no GPU, no cloud API, no per-character billing. For a community that increasingly wants capable AI running locally and privately, cheap high-quality TTS is a genuinely useful primitive.
The appeal is the “runs on my laptop” factor: TTS you can embed in scripts, accessibility tools, or side projects without sending text to a third party. Commenters are comparing it against cloud voices and sharing their own local-inference setups.
StreetComplete: Fixing OpenStreetMap, One Tiny Quest at a Time
772 points · streetcomplete.app
StreetComplete gamifies OpenStreetMap contribution by turning map gaps into bite-sized “quests” — is this crossing marked? what’s this shop’s opening hours? — that anyone can answer from their phone while out walking. It’s a clever answer to the perennial open-data problem: keeping a crowdsourced map fresh without demanding GIS expertise.
HN’s strong OSM constituency loves this because it lowers the contribution barrier to almost nothing while producing high-quality, verifiable edits. The thread doubles as an OSM-vs-Google-Maps appreciation session.
Why We Built Yet Another Postgres Connection Pooler
194 points · pgdog.dev
The team behind pgdog makes the case for a new Postgres connection pooler in a space already crowded with PgBouncer and friends. The pitch leans on sharding, load balancing, and modern-workload features the incumbents weren’t designed for.
Postgres tooling threads reliably draw HN’s backend crowd, and “yet another X” framings invite exactly the scrutiny you’d expect: what does this do that PgBouncer can’t, and is the added complexity worth it? Good, opinionated infrastructure debate.
Also Trending
- Chat Control 1.0 and 2.0 Explained (689 points) — A breakdown of the EU’s contentious client-side scanning proposals and why privacy advocates are alarmed. fightchatcontrol.eu
- Herdr: One terminal to rule them all (298 points) — A terminal multiplexer/manager aiming to unify how you juggle many shells. herdr.dev
- Show HN: Davit, an Apple Containers UI (315 points) — A native GUI for managing Apple’s new container tooling on macOS. davit.app
- Show HN: Rowboat — local-first alternative to Claude Desktop (168 points) — An open-source, locally-run desktop app for working with AI models. github.com
- SICP Video Lectures (1986) (196 points) — The classic MIT 6.001 lectures back on the front page for another generation. ocw.mit.edu