Since yesterday, every new car sold in the EU ships an infrared camera aimed at the driver’s face. It tracks your gaze and cannot be permanently switched off. The footage is supposed to stay in the car, and that part runs on the honor system.
Mozilla reviewed the car industry in 2023 and found 84% of brands share or sell driver data. That is the industry the EU just handed a permanent, always-on view of the cabin.
In today’s indie hacker news:
- 🚗 Every new EU car now watches the driver
- 🎤 A $1,000 voice model speaks on 2013 silicon
- 🧠 He called it local, Claude ran the backend
- 🦉 One owl, 522 anchor points, six months training
- 📄 27 papers, 448 upvotes, zero provenance
- 📱 FaceTime on Android, protected by disability law
TOP STORIES
EYES ON THE ROAD, CAMERA ON YOU
🚗 Driver monitoring cameras are now mandatory in every new EU vehicle

The story: Advanced Driver Distraction Warning, or ADDW, became mandatory across the EU yesterday under the General Safety Regulation. Passenger cars, trucks, and buses all fall under it. Glance away for over 3.5 seconds at highway speed and the car warns you. At slower speeds you get six. The system arms itself above roughly 20 km/h.
Smart Eye, a Gothenburg vendor selling driver monitoring since 1999, called it a landmark day for road safety. The company also sizes the market at 15 million vehicles a year, a figure it sourced from itself. Early testers are less lyrical.
“10 mins into driving, the distraction warning kicks in and tells you to take a break. I found this incredibly distracting.” (Reddit user u/premium_bawbag, on a week with a rented Ford Puma)
The details:
- No auditor exists. The rules require the data to be processed inside the car. They set up no independent audit and no assurance mechanism to confirm it is.
- Article 6(3) is the gap. It bars retaining data beyond what is necessary, never defines necessary for ADDW, and names no retention period.
- The industry’s receipts. GM paid California $12.75 million over undisclosed driver-data sharing, after ending the practice in March 2024.
- What brokered data costs. A driver’s premium jumped 21%, and the LexisNexis report he requested ran 258 pages covering six months of trips.
- It fires on ordinary driving. Belgian site Gocar.be tested an Xpeng P7+ and triggered warnings by glancing at scenery and changing a song.
Why builders care: Compliance demand crowns whoever already shipped, and the mandate hands that market to vendors who no longer need to sell. The gap underneath is verification, and attestation plus on-device data-flow proofs have no incumbent yet.
Ship voice in your product without sounding like a robot. ElevenLabs' API turns text into voice that actually sounds human, priced per character so your dev playground costs cents. 30+ languages, streaming, low-latency. Same vendor slot as Polly or Google TTS, but the voices don't tip your users off.
We get a cut if you sign up. Only added for tools we use ourselves.
THE 2013 CPU THAT LEARNED TO TALK
🎤 Kokoro runs high-quality speech synthesis on a CPU from 2013

The story: Ariya Hidayat ran Kokoro, an 82 million parameter Apache-2.0 speech model, on three CPUs with the GPU idle. A two-sentence paragraph took 4.7 seconds on an Intel Core i7-4770K, a chip from 2013. The same job ran in 1.5 seconds on a Ryzen 7 8745HS. Training cost about $1,000 in total: 1,000 A100 hours at roughly a dollar an hour. One person did it, credited only as rzvzn on Discord.
Setup is one command. A single podman run starts the Kokoro-FastAPI container, which serves an OpenAI-compatible speech endpoint at localhost:8880/v1. Point your existing OpenAI SDK at that base_url, set the api_key to anything, and you are done.
The details:
- Apache-2.0, nobody to ask. StyleTTS 2 plus ISTFTNet under the hood, decoder-only, so commercial use needs no license call.
- 13,509,796 downloads last month on Hugging Face, plus 41 finetunes and 100 Spaces built on top.
- Latency is the wall. First token lands in roughly 3500ms on an older i7’s CPU, against about 300ms on GPU.
- Realtime factor is 5x on CPU, even on a 32-vCPU EPYC box, versus 96x on an A10G.
- It rewrites your text quietly. The API normalizes input and can drop phrases unless you pass normalization_options.normalize=false.
Why builders care: Newsletter read-alongs, video voiceover, and audiobook rendering move from a metered per-character bill to a fixed VPS line item. The latency floor decides the rest: batch and offline work ship today, live conversational agents do not.
One more thing: local here actually means local. The next story only claims to.
LOCAL, EXCEPT FOR THE CLOUD
🧠 He shipped an AI second brain, then said Claude runs the backend

The story: Overall-Heron-2283 posted a demo to r/SideProject. It talks, watches his screen, remembers his work, and finishes tasks, rendered as a 3D galaxy of notes. Built in a few days with Claude Fable 5. No team, no budget. Asked about the stack, he answered Three.js through 3d-force-graph, with an UnrealBloom pass for the glow. The backend is Node, and Claude Fable 5 is the brain.
That last sentence torches the word in the title. Select-Kangaroos said it out loud: “So in other words you used Claude to make Claude built on Claude.” Someone else asked for a link. The builder replied that it runs on his own machine and is not accessible yet.
The details:
- There is nothing to try. No repo, no download, no demo URL anywhere in the thread.
- The thread argued utility, not craft. “This is called productivity theater,” wrote hairybone. “It’s kinda hard to beat files and folders,” wrote gajop.
- screenpipe already sells this. 19.7k GitHub stars, and $25 a month Standard against $150 per seat Enterprise.
- Off Grid draws the paywall at the same line. The runtime is free under AGPL, and $69 buys the layer that sees, remembers, and acts.
- Both converged on boring architecture. Event-driven capture runs about 300 MB per 8 hours, versus about 2 GB recording continuously.
Why builders care: If a cloud API sits in the loop, the word local is doing marketing work, not architecture work. Screen memory sells to security teams, and a security team reads the network tab before it reads the demo.
522 REASONS TO QUIT YOUR JOB
🦉 Two former image-model researchers spent 6 months training a vectorizer from scratch

The story: tamingunicorn and his cofounder, both former image-model researchers, quit their jobs and spent 6 months on one number. Run a simple owl illustration through a classic tracer and it comes out at 522 anchor points. The same art drawn clean is 59.
Classic tracers follow pixel boundaries, and AI renders have soft anti-aliased edges. So the tracer faithfully digitizes the wobble. They spent the first months post-processing that output, then abandoned the approach. “simplify algorithms can’t tell ‘anti-aliasing wobble’ from ‘the actual design’”, the founder wrote. PerfectVector is trained from scratch, no fine-tuning, and claims roughly 70% fewer nodes on the team’s own test set. It is free right now because GPU cost is eating them alive. The stated moat is the failure images users mail in.
The details:
- Nobody has reproduced it. The test set, the baseline tracer, and the methodology are all unpublished.
- VTracer, the open-source baseline, carries 6.3k stars and still lists path simplification as unbuilt roadmap work, last released April 2024.
- Academia filed the same complaint in 2023. StarVector’s authors wrote that pixel metrics like MSE miss what makes a vector good.
- ComfyUI shipped image-to-SVG in April 2026. Its Quiver node claims properly vectorized paths and publishes no measurement at all.
- A granted US patent sits next door. US12394109B2 covers validating AI-image vectorization by feeding the vector back through the generator’s discriminator.
Why builders care: Node count is the number the general-purpose tools never publish, because their users never open the file afterward. A narrow bet on one ignored metric holds only while the training corpus compounds faster than the cash burns.
19 KARMA, MEET 448 POINTS
📄 A rumoured Ilya Sutskever reading list, wrapped in scroll animations, hit the HN front page

The story: 30papers.com hit 448 points and 71 comments on Hacker News. It ships 27 entries, is named for 30, and its own header calls the list rumoured. The same 27-item list went up on LessWrong in May 2024, where it earned 19 karma. The author is a first-year CS student at Trinity College Dublin. He says he has not read the site end to end.
John Carmack says Sutskever handed him a list of like 40 research papers. In February 2023 he publicly asked Sutskever to publish a canonical version. That never happened. The site’s author says his copy came from an ex-OpenAI employee’s X post, which was not the full list either.
The details:
- The counts do not agree: 40 in Carmack’s recollection, 30 in the site’s name, 27 on the page.
- The top comment is the provenance question. HN user HAL3000 asked whether an unsourced X post plus a vibe-coded site belongs on the front page.
- The same question ran in 2023. An Ask HN thread drew 396 points and 131 comments, and produced no canonical list.
- The complaints were about CSS, not content. One commenter reported dizziness from the scroll animations. Another called the design a vibe-coded child of MySpace.
- He shipped toggles mid-thread for the page movement and the animated backgrounds, instead of defending the design.
Why builders care: The list has been free and one search away for two years, and the packaging is what moved it. Repackaging free material is a real distribution strategy, and the front page will grade your CSS before your sourcing.
TRENDING TODAY
🐳 Davit, an Apple Containers UI - 253 points for a GUI over Apple’s native container runtime. Someone finally made it clickable.
🔒 Chat Control 1.0 and 2.0 Explained - 522 points and 170 comments for a plain reading of the EU’s message-scanning proposal.
🧭 StreetComplete - 728 points, the biggest thread of the three, for turning OpenStreetMap’s gaps into tiny quests. Gamified data entry that people actually finish.
DRAMA
ADA LAW BEATS APPLE LAWYERS
📱 He built FaceTime for Android and says disability law keeps it alive
PerfectScoreTutoring shipped an Android app that can iMessage and FaceTime Apple devices. His claim is that Apple cannot shut it down, because the Americans with Disabilities Act protects it. He also mentions he almost got run over by Tim Cook last year. And that he nearly missed rent last month. Both facts arrive in the same post, unrelated, which is the correct way to do it.
Why builders care: The legal theory is untested, and Apple can change the protocol without changing the law. Anyone selling interoperability with a platform is one silent server-side change from a dead product.
STACK OF THE DAY
An open-source, local-first alternative to Claude Desktop. It hit 131 points on Hacker News yesterday, and the whole pitch is where it runs.
Not sponsored. We just feature tools builders would actually use.
BOOKMARKED TODAY
🏭 GAO on nuclear cleanup costs - The watchdog says the Energy Department ruled out cheaper options before it had the numbers.
💼 Indeed laid off his pregnant wife, so he built a competitor - Third update in three months. The spite-built job platform is at 2,000 users.
🍊 A course generator that skips what you already know - Built by an ML engineer who kept restarting genomics courses at high-school cell biology.
Work from any WiFi like it's your home network. NordVPN's Meshnet runs a free private mesh between your laptop, dev box, and home server. SSH from a cafe without exposing a port, the way you'd use Tailscale. The paid VPN on top lets you test geo-fenced Stripe checkouts or feature flags from any country.
We get a cut if you sign up. Only added for tools we use ourselves.
Curated by AI, built by a human.