AI Summarized Hacker News

Front-page articles summarized hourly.

The open web isn't dying. We're killing it

Open web isn't dying; we're killing it. The web's troubles predate AI and stem from centralized platforms and our choice to trade openness for convenience. We built private social graphs, chased vanity metrics, and outsourced identity, distribution, and monetization to silos. Convenience reshaped norms, making openness seem optional. The remedy is cultural: pay for and maintain open tools, export data, support independent software, and rebuild portable protocols with real user agency so netizens own the web again.

HN Comments

The Joy of Numbered Streets

Could not summarize article.

HN Comments

Tor Alva: The Tallest 3D-Printed Building in the World

ACM.org access is blocked by Cloudflare’s security system, which requires cookies and may trigger blocks for certain actions. To resolve, contact the site owner with details of what you were doing and the Cloudflare Ray ID (9e648fb15fe915e0); your IP is displayed (192.155.84.206).

HN Comments

C89cc.sh – standalone C89/ELF64 compiler in pure portable shell

c89cc.sh is a standalone, pure-shell C89 compiler for Linux x86-64 ELF64. It reads C89 source from stdin, builds an AST, compiles to x86-64 code, and outputs an ELF64 binary to stdout. It can link a built-in, minimal libc by default, or be used with --no-libc to skip libc. The script includes a full pipeline: a portable shell-based parser/AST, emitter, symbol table, relocations, and an ELF writer, with a minimal C runtime embedded.

HN Comments

Post Mortem: axios NPM supply chain compromise

Two malicious axios npm versions (1.14.1 and 0.30.4) were briefly published March 31, 2026 via a compromised lead maintainer account, injecting [email protected] that installed a remote‑access Trojan on macOS/Windows/Linux. They were live about 3 hours before removal. If affected, downgrade to axios 1.14.0 / 0.30.3, delete node_modules/plain-crypto-js, and rotate secrets; check for outbound connections to sfrclak[.]com or 142.11.206.73:8000. Root cause: targeted social engineering gave attacker npm credentials. Remediation includes wiping devices, credential resets, and adopting immutable releases and OIDC publishing; ongoing security improvements.

HN Comments

A Few Good Magazines From the 70s and 80s

Personal reminiscence of influential late-70s/80s magazines that celebrated technology and a hopeful future. The author highlights BYTE, Dr. Dobb's Journal, Compute!, Creative Computing, Personal Computing, and Omni, noting how they spurred the micro‑computer revolution with hardware projects, software how-tos, and long BASIC listings. Before the IBM PC and the internet, readers learned by typing in code and experimenting. Dr. Dobbs shaped professional software culture; Omni blended science, design, and futurism. The piece recalls a vibrant era of hobbyists, specialists, and optimistic tech journalism.

HN Comments

The Beginning of Programming as We'll Know It

AI coding assistants are powerful but not yet replacing human programmers. In this transitional period, humans are essential to guide, review, and fix AI-generated code and ensure quality. The abundance of flawed AI outputs contrasts with rare impressive demos; hype often outstrips reality. The author believes AI will generally improve productivity and creativity, but only if humans scrutinize and refine its work. Those who embrace AI with healthy skepticism will lead, across programming and other creative fields.

HN Comments

Queueing Requests Queues Your Capacity Problems, Too

Queueing to handle capacity shortfalls hides the real issue: fixed capacity with spikes creates huge queues and long perceived latency. In a 1000 rps system across 10 nodes, a 2x spike to 2000 rps from 8–9pm can drive the queue to 3.6 million items, making new requests wait about an hour in FIFO. Perceived latency includes queue time; server latency does not. Alternative queueing (random, weighted) shifts who’s slow but not the total suffering. Conclusion: avoid queues; increase capacity. Queues are visible; fix the core issue.

HN Comments

Every Law a Commit – US Law in GitHub

US Code is now a browsable Git repo with an ingestion engine. Inspired by a Spanish-law project, 53 titles and ~60,452 sections were parsed from the official XML, converted to Markdown, and saved as ~3,000 chapter files with sources and cross‑references. Changes are visible via diffs to track amendments over time. Built in 48 hours by v1d0b0t and nickvido through the Dark Factory AI pipeline, it offers a public audit trail of issues, reviews, and fixes. Next: historical snapshots and PR-based bills with a cross‑reference graph. Repos: nickvido/us-code and nickvido/us-code-tools.

HN Comments

Show HN: Made a little Artemis II tracker

Could not summarize article.

HN Comments

Memo: A language that remembers only the last 12 lines of code

[]memo is a stream-of-consciousness functional esolang where a single program keeps evolving: each run resumes from where you left off and earlier lines are forgotten. It uses natural-language syntax, e.g., Remember function-name with arguments as body. List elements are separated by commas (and). Numerals are written as words, e.g., Remember p as one, two, and three. Output is via Tell me about name. Values are approximated. Cookies store program state. This language is part of Forty-Four Esolangs, a book by Daniel Temkin.

HN Comments

Why Doesn't Anybody Realize We're Going Back to the Moon?

The Atlantic sketches Artemis II as a historic yet paradoxical return to the Moon: thousands gathered on Florida’s bridge, captivated by a mission that aims to orbit the Moon but not land. The piece casts doubt on whether Artemis will “stay,” noting future plans for a lunar base hinge on budget battles and political will. The Space Launch System is expensive, slow, and likely obsolete, yet its retro-futuristic look fuels public awe. The four-member crew—Wiseman, Glover, Koch, Hansen—embodies a narrative of American resilience. Whether Artemis II delivers a transformative moment or merely nostalgia remains to be seen.

HN Comments

Prefer do notation over Applicative operators when assembling records (2024)

Advocates using do notation to assemble records instead of Applicative operators (<$>, <*>), for both Monad and Applicative-only types (the latter via ApplicativeDo). Do-notation binds fields then returns the record (e.g., do { n <- getLine; m <- getLine; return Person {..} }), improving ergonomics and readability, and avoiding field-order bugs. It also yields clearer error messages when fields are missing. Caveats: only with record syntax; not for positional constructors. The same approach applies to optparse-applicative parsers via ApplicativeDo with RecordWildCards.

HN Comments

Foxing aspires to be an eBPF-powered replication engine for Linux filesystems

Foxing is a production-grade, eBPF-powered filesystem replication system for Linux (XFS, Btrfs, F2FS, Ext4) that captures kernel events and replays them to a target directory for near real-time mirroring with strong consistency. It comprises fxcp, a drop-in, rootless copy tool, and foxingd, an eBPF daemon with sub-millisecond latency. Features include multi-tier copy strategies (NFS compound RPC, reflink/CoW, sendfile, io_uring), FXAR v2 gear-hash chunking, Merkle delta copies, snapshots/versioning, NFS 4.2 support, and Prometheus metrics. fxcp auto-detects environment; foxingd requires Linux 6.12+ and BPF toolchain. GPL-2.0+.

HN Comments

Australia to crack down on gambling ads after years of criticism

Australia unveiled gambling-advertising reforms after years of criticism. Key measures: TV ads capped at three per hour 6am–8:30pm and banned from live sports during those hours; radio ads banned during school run; celebrities and sports stars barred from ads; online ads restricted to logged-in, 18+, with opt-out; ads banned in sports venues and on uniforms; crackdown on illegal offshore sites and broader online gambling (Keno, poker-like apps). From Jan 1. Industry calls them draconian; some say not enough. PM Albanese says a balance to protect children while allowing adults to gamble; other countries have near bans.

HN Comments

Artemis II's toilet is a moon mission milestone

Artemis II will carry NASA’s first fully functional toilet around the moon. The Universal Waste Management System (UWMS) is designed to replace the Apollo-era bags with a real bathroom that can handle urine and feces at the same time, include a privacy door, and offer unisex urine-collection devices. 3D-printed in titanium, the lightweight UWMS fits Orion and future spacecraft. Developed since 2015 by Collins Aerospace, it was tested on the ISS (2020) and installed on Artemis II to inform toilets for future lunar and Mars missions.

HN Comments

Post-mortem of the EU Europa breach: A masterclass in IAM misconfiguration

ShinyHunters claimed the EU Europa breach; the European Commission confirmed a March 24, 2026 incident with 90GB exfiltrated: emails and attachments, full SSO directory, DKIM signing keys, AWS configs, NextCloud data, and internal admin URLs. The loot enables forged emails, spear-phishing, credential stuffing; DMARC is ineffective due to stolen DKIM keys. The attack leveraged SSO as a single point of failure, giving access to cloud storage and email. Immediate mitigations: rotate all DKIM keys, revoke sessions, rotate IAM keys/secrets, enforce MFA, and alert on admin URLs. Attribution updated to ShinyHunters (not state-sponsored).

HN Comments

Amazon to add 3.5% fuel and logistics surcharge as Iran war raises energy prices

Could not summarize article.

HN Comments

Show HN: A P2P messenger with dual network modes (Fast and Tor)

Kiyeovo is a beta, decentralized peer-to-peer messenger by Realman78. It runs in two isolated networks: Fast (clearnet) and Anonymous (Tor). Messages are end‑to‑end encrypted with offline delivery, and it supports 1:1 audio/video calls, group chats, file transfers, and profile import/export without a central account or message server. It can be self-hosted; users can bootstrap from public nodes or run their own. The beta seeks feedback; the full release will add UX improvements, group calls, screen sharing, security hardening, and easier self-hosted setup. Quick start requires Node.js 20+, cloning the repo, and running setup.

HN Comments

Decisions that eroded trust in Azure – by a former Azure Core engineer

Axel Rietschin, a former Azure Core engineer, describes a dangerous misalignment in Azure’s Overlake project: a plan to port Windows features to a tiny ARM-based accelerator amid tight hardware constraints, a large, ill-understood 173-agent stack, and mounting scaling problems. He argues this 'death march' jeopardizes OpenAI on Azure and trust with the US government, hinting at a potential, vast financial and security fallout and promising more in Part 2.

HN Comments

Made by Johno Whitaker using FastHTML