AI Summarized Hacker News

Front-page articles summarized hourly.

C++26: Reflection, Memory Safety, Contracts, and a New Async Model

The C++26 draft is complete, introducing reflection, memory-safety improvements, contracts, and a unified concurrency model. Reflection lets code describe and generate code with no runtime cost, enabling new interfaces and metaprogramming. Memory safety extends to avoid UB when reading uninitialized locals and adds bounds safety for vector, span, string, and string_view; Google and Apple report substantial bug reductions after recompilation. Contracts add pre-/post-conditions with a native assertion mechanism. std::execution provides schedulers, senders, and receivers for structured concurrency, complementing C++20 coroutines. GCC/Clang are integrating these features.

HN Comments

CEOs admit AI had no impact on employment or productivity

Fortune contrasts AI’s promise with Solow’s productivity paradox. Although two-thirds of 6,000 executives say they use AI, most report little impact on productivity or employment over the past three years, with average use about 1.5 hours per week and roughly 25% not using AI. Firms project gains: about 1.4% higher productivity and 0.8% higher output over three years, even as employment may fall slightly. Results are mixed—MIT cites modest gains; the Fed’s St. Louis branch notes small excess productivity since ChatGPT; other studies show smaller or ambiguous effects. Gains depend on how AI is implemented, not just adopted.

HN Comments

Six Levels of Dark Mode

Eight levels of implementing dark/light mode are presented: Barebone (meta name='color-scheme'), Basic (CSS color-scheme), Benign (light-dark() function), Bold (prefers-color-scheme media query), Bisectional (separate light/dark CSS files), Ballistic (JavaScript matchMedia), Beyond (scheme switcher with Automatic fallback), and Beguiling (using :has() with the color-scheme meta). It discusses progressive enhancement, browser support, and mixing techniques for flexible theming, in the context of CSS Naked Day.

HN Comments

Prove You Are a Robot: CAPTCHAs for Agents

Browser Use presents agent-native signup using a reverse-CAPTCHA that keeps humans out and lets AI agents in. Agents are instructed to fetch browser-use.com and solve a randomized, obfuscated puzzle (including a famous trains-and-bird math problem) before the challenge expires; a successful solve yields an API key and Free Tier access. The piece positions this as a way to onboard autonomous agents for remote browsers, with NP-hard bonus challenges and links to related guides and dashboards.

HN Comments

Eliza a Play by Tom Holloway

Eliza, a world-premiere by Tom Holloway for Melbourne Theatre Company, explores the birth of artificial intelligence and the ethics of outsourcing humanity. Set around MIT professor Joseph Weizenbaum, who tests a therapy program using details from his secretary Becky’s life, the play questions the cost of innovation as technology advances. Directed by Paige Rattray, with Dan Spielman and Manali Datar, it runs 28 Sep–31 Oct 2026 at Southbank Theatre. The production offers accessibility options (audio description, tactile tour, captioning, Auslan) and related talks and donor events.

HN Comments

Swiss authorities want to reduce dependency on Microsoft

Switzerland aims to gradually reduce its dependence on Microsoft in the long term. Microsoft 365 is installed on about 54,000 administration workstations, despite data-security concerns, and calls for alternatives were once met with resistance. A feasibility study finds an open-source replacement is possible, with Germany as a model and Schleswig-Holstein already transitioning. The federal government and cantons have spent over CHF 1.1 billion on Microsoft licenses in the last decade. US data-access rules under the Cloud Act raise concerns that data could be requested even if stored in Swiss servers.

HN Comments

Blue Origin's rocket reuse achievement marred by upper stage failure

Blue Origin succeeded in reflight of its New Glenn booster—the first orbital-class booster to do so—landing the first stage after launch from Cape Canaveral. However the mission's upper stage failed to reach the planned orbit and released AST SpaceMobile's BlueBird 7 satellite into an off-nominal, too-low trajectory, delaying its operational readiness. The setback mirrors recent upper-stage troubles seen with other rockets, and complicates NASA Artemis/Blue Moon timelines as Blue Origin pursues higher flight rates and broader commercial LEO markets.

HN Comments

I learned Unity the wrong way

An essay about learning Unity the wrong way.

HN Comments

I wrote a CHIP-8 emulator in my own programming language

Navid M’s chip8emu Chip8 emulator. Built with the Spectre Programming Language toolchain; build with: spectre ./src/main.sx -o chip8emu. GPL-3.0-only. 14 commits, 2 stars, 1 contributor. Readme covers build steps and project basics; no releases published.

HN Comments

A. J. Ayer – ‘What I Saw When I Was Dead’ (1988)

Ayer recounts his near-death from pneumonia in 1988: four minutes without a heartbeat, a rapid recovery, and a lucid return that shocked his doctors. He recalls a vivid red light governing the universe and imagined attempts to fix space by altering time, but without guidance from any guardians. He argues that such experiences do not justify belief in an afterlife or God; thoughts likely rely on brain activity, and personal identity seems to require bodily continuity and memory. If there is a future life, it would be a prolongation of experiences rather than a soul. He remains an atheist.

HN Comments

Vercel April 2026 security incident

Could not summarize article.

HN Comments

Claude Brain

memvid/claude-brain stores Claude Code’s memory in a single portable file (mind.mv2) inside .claude, with no database, cloud, or API keys. A native Rust core provides sub-millisecond searches. Memory includes session context, decisions, bugs, and solutions and remains 100% local. Install via a Claude Code plugin; access memory with /mind commands or the memvid CLI. Empty mind.mv2 ~70KB; grows ~1KB per memory; under 5MB/year. Reset with rm .claude/mind.mv2. Star the repo if it saves you time.

HN Comments

Uber's AI Push Hits a Wall–CTO Says Budget Struggles Despite $3.4B Spend

Could not summarize article.

HN Comments

KTaO3-Based Supercurrent Diode

Could not summarize article.

HN Comments

The Bromine Chokepoint: How Strife Could Halt Production of World’s Memory Chips

Alvin Camba warns that bromine—a key precursor for semiconductor-grade hydrogen bromide used to etch DRAM and NAND—forms a non-substitutable chokepoint. South Korea depends on Israel for the majority of bromine supply, with ICL’s Dead Sea facility at risk from Iranian strikes; outside-conversion capacity would take years. A disruption would ripple through global memory supply, affecting AI hardware and consumer devices. Recommended actions: pre-position bromine feedstocks and 12–18 month contracts; extend Chip 4 to deploy outside-Israel gas-conversion capacity; and have the US, SK, and Israel jointly designate bromine as strategic, fund diversification, and harden facilities.

HN Comments

Reverse Engineering ME2's USB with a Heat Gun and a Knife

A detailed writeup of reverse engineering the ME2 USB interface: dismantling the device, dumping flash via hot-air, identifying a GeneralPlus μ'nSP MCU and embedded ROM; discovering custom USB mass-storage commands (read, program, erase) to access flash; using libusb to interact from host and reconstruct the protocol to read/write flash, read points/gems, and dump memory; finding an address-space bug enabling arbitrary reads; creating a command-line utility as part of ME2-Restoration to revive dead ME2 functionality; part of Miuchiz Reborn.

HN Comments

Show HN: Faceoff – A terminal UI for following NHL games

Faceoff is a terminal UI app for real-time NHL game tracking. It provides live schedules, real-time auto-updating scores, game details (play-by-play, box scores), pre-game previews, league standings across views, player stats leaders, team browser (rosters and schedules), and player profiles. The UI adapts to terminal width and shows times in local timezone. It can be run via uvx or pip install. Built with Textual and nhl-stats-api-client. Not affiliated with NHL. Maintained by vgreg; inspired by Playball.

HN Comments

Discord Read Receipts Exploit: When, How Often, How Long

Discord does not have read receipts by design, but a bug in its OG image proxy leaks read activity. When a link preview is viewed, Discord serves the og:image through the proxy (images-ext-1.discordapp.net), so the origin never learns who read it. The flow has a validation fetch and a proxy fetch to populate the cache; if the proxy returns 500, the client retries six times over about 20 seconds. Each retry hits the origin, revealing when opened, how many users viewed, and how long the embed stayed visible. A PoC tracks sessions and can hide the image or link text.

HN Comments

Reading Input from an USB RFID Card Reader

The article explains that a cheap USB RFID reader acts like a keyboard and can be captured exclusively with EVIOCGRAB. It presents a Go program that opens the device under /dev/input/by-id/…, grabs exclusive access, reads input events, maps codes to characters, accumulates the RFID string, and prints it when Enter is pressed (readers terminate a card with Enter). It stresses focusing input to one app rather than other windows, and prefers Go to Python for a lightweight solution.

HN Comments

Russia's doping program is run by the same FSB team that poisoned Navalny

An Insider investigation alleges Russia’s state-sponsored doping program is run by the FSB from within Signal, a defence-sector lab, sharing personnel, a physical address, and leadership with the Kremlin’s political assassination program. Colonel Dmitry Kovalev (the 8th Department) oversaw doping operations and links to Novichok poisonings; his partner Veronika Loginova, RUSADA chief, is tied to security agencies. The report shows FSB alumni across Russian sports bodies and notes Sochi 2014 urine swaps. WADA/CAS found Rodchenkov’s data manipulation credible; Russia faced sanctions.

HN Comments

Made by Johno Whitaker using FastHTML