AI Summarized Hacker News

Front-page articles summarized hourly.

The Serial Safety Net: Efficient Concurrency Control on Modern Hardware

SSN is an optimistic certifier layered on fast isolation (RC or SI) to achieve serializability without 2PL or SSI. It tracks two timestamps: pi(T) and eta(T); if pi(T) ≤ eta(T), a cycle could form and the transaction aborts, yielding a serializable history. SSN offers Safe Retry: an abort due to a predecessor means a retry reads committed data. Trade-offs: extra version timestamps and phantom protection lacking; requires index/versioning for phantoms. RC+SSN and SI+SSN both reach SER, with RC risking in-flight anomalies and SI offering snapshot consistency. Conclusion: SSN gives serializability with higher concurrency at metadata cost.

HN Comments

2% of ICML papers desk rejected because the authors used LLM in their reviews

ICML 2026 implemented two LLM-use policies for peer review: Policy A (no LLMs) and Policy B (LLMs may help understand papers and polish reviews). Reviewers chose policies; only Policy A reviewers were screened for violations. 795 reviews by 506 Policy A reviewers used LLMs (about 1% of reviews), leading to desk-rejection of 497 submissions. In 51 cases, reviewers used LLMs in more than half their Policy A reviews. Violating reviews were removed; some reviewers were removed from the pool. Detection used watermarking of PDFs with hidden LLM instructions and a 170,000-word phrase dictionary, with manual verification.

HN Comments

Eniac, the First General-Purpose Digital Computer, Turns 80

IEEE Spectrum celebrates ENIAC’s 80th anniversary, recounting the Electronic Numerical Integrator and Computer as the first large-scale, general-purpose programmable electronic digital computer. Demonstrated in 1946 at the Moore School, ENIAC sped war-time artillery calculations and, though primitive, made general-purpose electronic computing practical, shaping the modern digital economy. It led to stored-program computers, ICs, networking, the Internet, and cloud computing, and it was decommissioned in 1955 after pioneering work. The article highlights the ENIAC 6 women programmers, IEEE Milestone status, and ongoing lessons about programming languages, modular design, security, and energy efficiency.

HN Comments

Why Cloudflare rule order matters?

Cloudflare rules contain actions, some of which are terminating and stop evaluating subsequent rules. A Block rule placed after a Challenge can be bypassed when a client obtains the cf_clearance cookie, ending rule evaluation. The article argues for grouping rules by their resulting action and proposes an order: Skip, Block, Log, Redirect, Serve Error, Execute/Rewrite/Route/Set Configuration, Compress Response, Set Cache Settings, custom logging, then Interactive JS and Managed Challenges. It notes that exploitability is uncertain, discusses possible misconfiguration or dashboard misrepresentation, and cites a Server Fault thread.

HN Comments

Show HN: Pano, a bookmarking tool built around shareable shelves

Pano is a cross-device bookmarking tool that lets you save any URL, organize items into color-coded shelves with tags, search across your collection, and share shelves or links. It offers a browser extension for one-click saves and works in Chrome, Arc, Brave, Edge, and other Chromium browsers. The service presents itself as "your library of the internet"—a curated, sharable portrait of what you value, with shelves revealing others’ tastes.

HN Comments

Framework doesn't matter

Cemrehan Çavdar tests a real app: FastAPI + SQLAlchemy 2.0 + asyncpg on Fly.io, four endpoints. He finds framework overhead is tiny (0.2–1.3% of total) and does not drive user experience. Most latency comes from the database and network. The N+1 bug explodes server time: 30ms → 492ms (16x) due to 302 DB queries. For a proper 100-book query, DB/ORM ~82% of server time, serialization ~10%, framework ~2–3%. Across networks, 69–83% of latency is network. Takeaways: deploy closer to users, optimize queries, and pick framework for developer needs, not speed.

HN Comments

What 81,000 people want from AI

Anthropic interviewed 80,508 Claude users across 159 countries and 70 languages—one of the largest multilingual qualitative AI studies. They catalog nine visions for AI: professional excellence, entrepreneurship, life management, time freedom, financial independence, societal transformation, learning, creative expression, and personal transformation. 81% said AI moved toward their vision; productivity, learning, and autonomy were common gains, while time pressure and complexity increased. Concerns span unreliability, jobs/economy, autonomy, cognitive atrophy, governance, misinformation, privacy, and misuse. The 'light and shade' tension shows AI can both empower life and threaten skills, agency, or equity.

HN Comments

Conway's Game of Life, in real life

Conway’s Game of Life, in real life: lcamtuf builds a 17×17 LED-switch display driven by an AVR128DA64. The 1/17 duty cycle rows with 17 columns light cells via diodes; ~150 mA per LED, limited by 20 Ω resistors. Row MOSFETs and column P-transistors switch signals. User edits cells with switches; a 10 kΩ potentiometer sets speed (0–~10 Hz). The firmware decouples state updates from rendering, using a blackout window and a watchdog to prevent hangs. Video and source/PCB files are published; switches cost about $3 each.

HN Comments

David Altrath Photography Diary

David Altrath is a Hamburg-based architectural, landscape, and interior photographer who offers comprehensive photo and film productions. His work emphasizes precise lighting, composition, and the interplay of architecture and nature. Services include architectural/building photography, interior photography, landscape/outdoor photography, lifestyle concepts for brands, and film productions for architecture, lifestyle, and nature. He works in Germany and internationally, serving architects, designers, developers, and agencies. His distinctive style aims to convey emotion and quality; more information on his website and social profiles.

HN Comments

We Have Learned Nothing

Startup pundits claimed to science entrepreneurship, but data show no progress: US startup survival rates and VC-backed follow-on funding have not improved since the New Punditry era. The field lacks a unifying paradigm; belief in universal winning flows (customer development, Lean, design thinking) is flawed: if everyone uses the same playbook, results converge to zero-sum. A Feyerabendian approach—embrace multiple competing paradigms and test hypotheses—offers a path: push differentiation, internal or idiosyncratic strategies, and a true science of entrepreneurship that tolerates uncertainty and rejects fixed rules.

HN Comments

Mozilla to launch free built-in VPN in upcoming Firefox 149

Mozilla will add a free, browser-only VPN to Firefox 149 (launching March 24, 2026). The VPN routes only browser traffic through a proxy to hide IP and location, with 50 GB/month free data for users in the US, France, Germany, and the UK. Mozilla emphasizes privacy and data minimization, notes the underlying provider won’t be disclosed, and says it’s not device-wide protection. The rollout is phased to gauge performance and demand.

HN Comments

Show HN: Browser grand strategy game for hundreds of players on huge maps

Borderhold is a browser strategy game that requires JavaScript and a desktop browser; the page directs users to return to borderhold.io and shows a loading screen.

HN Comments

A sufficiently detailed spec is code

Claims that you can generate reliable code from specifications are misleading. The piece debunks two misconceptions: that specs are simpler than code, and that spec work is more thoughtful. Using OpenAI's Symphony as a case study, the SPEC.md reads like pseudocode or even code, yet producing a working implementation from it with a coding agent fails; YAML and other specs reveal similar fragility. The author cites Dijkstra on narrow interfaces and argues that, to be precise, specs become code not easier, and sloppy specs lead to flaky results. If you want reliability, write code, not rely on specs.

HN Comments

LotusNotes

From PLATO's early instructional system funded by the military to Lotus Notes, the piece traces how military–academic collaborations seeded ICT. PLATO's notes evolved into Lotus Notes via Iris Associates, creating a pioneering 'groupware' with a replicated, schema-less database, executable workflows, and flexible GUIs. Notes and Domino combined client-server architecture across Windows platforms, influencing later web and email standards, while competing with Exchange and SharePoint. IBM bought Lotus in 1995, trying to push Java and web integration (XPages) but Notes declined amid usability problems and market shift. IBM sold Lotus to HCL in 2018; Notes remains legacy.

HN Comments

Cook: A simple CLI for orchestrating Claude Code

cook is a workflow-and-agents framework for AI tasks (Claude Code, Codex, OpenCode). It structures work as Work prompts, loop operators (xN, review, ralph), and composition (vN, vs, pick, merge). A task flows work → review → gate → iterate until DONE, with parallel branches and per-step agent/model choices. It supports explicit prompts, iteration limits, and gates to resolve or synthesize results. The tool ships with cook init scaffolding (.cook/config.json, .cook/Dockerfile, logs) and sandbox options (agent or Docker).

HN Comments

RX – a new random-access JSON alternative

RX is a TypeScript library and CLI offering a REXC encoder/decoder with drop-in replacements for JSON.stringify/parse. It delivers smaller output (18x smaller), de-duplicated strings, shared schemas, and prefix-compressed paths, enabling about 23,000x faster single-key lookups on encoded bytes with near-zero heap usage. It provides a Proxy-based decoded view, external refs, a zero-allocation cursor API, and CLI tools (rx data.rx/data.json with flags like -j, -r, -t). Installation, base64 utilities, inspect, and a rich API are included.

HN Comments

Czech Man's Stone in Barn's Foundations Is Rare Bronze Age Spearhead Mold

Could not summarize article.

HN Comments

An x86-64 back end for raven-uxn

An x86-64 backend for raven-uxn was implemented by porting 2000 lines of ARM64 assembly to x86-64, achieving roughly twice the speed of the Rust implementation. The port followed prior Rust/ARM64 work, with Claude Code drafting the opcode implementations autonomously and the author guiding at a high level. After unit tests and fuzzing, a crash due to an out-of-bounds STR write was traced to an intermittent bug rather than logic. The PR is merged and a 0.2.0 release is planned; AI-assisted debugging was helpful but imperfect.

HN Comments

Unplug ICE

Unplug ICE mobilizes pressure on companies profiting from ICE contracts. The page names targets (Citizens Bank, Dell Technologies, Deloitte, Hilton Hotels MN) and offers 52 actions—email, call, review, post, and amplification with #UnplugICE—online and offline, with anonymous options. The goal is to disrupt ICE infrastructure by pressuring collaborators. GEO Group’s ICE-related profits surged about 700% to a record $254 million in 2025, driven by about $520 million in new or expanded ICE contracts. Join and share actions to push corporate accountability.

HN Comments

Autoresearch for SAT Solvers

Agent-sat is an autonomous AI that teaches itself to become the world’s top MaxSAT expert. It reads program.md for instructions, expert.md for accumulated knowledge, and library tools to run solvers on 229 weighted MaxSAT instances from the 2024 evaluation. Across multiple VMs, agents operate with no human guidance, pull results via git, and push improvements. It achieved 220 solved instances (with several improvements over the competition) and cataloged diverse techniques (greedy SAT, core-guided search, unit-soft relaxation, WalkSAT, etc.) in library/. Limitations include limited parallelism and occasional tunnel vision; expert.md is continually updated.

HN Comments

Made by Johno Whitaker using FastHTML