AI Summarized Hacker News

Front-page articles summarized hourly.

Do AI Agents Make Money in 2026? Or Is It Just Mac Minis and Vibes?

AI agents can make money in 2026, but not the way hype suggests. Real gains come from automating painful business workflows—reconciliation, lead qualification, compliance docs, and support—reducing costs and boosting revenue. The loud narratives—Mac Minis, OpenClaw dashboards, and ‘agentic income’—often observe a flashy aesthetic without durable outcomes. Edge evaporates when strategies are shared. The profitable players sell infrastructure, orchestration, and vertical automation, not speculative loops. So the money is quieter, boring, and tied to real friction reduction—there are more Mac Minis than money printers, for now.

HN Comments

Simple Screw Counter

Mitxela's Simple Screw Counter automates part-counting with a nut dispenser and a long, track-based screw dispenser. After several iterations, the screw design settles on a compact track using dimensions of 21 mm, 40 mm, and a 135° bend to hold 16 screws, with a small hopper and a ramp to guide bolts. A trigger blocks the path to prevent overfilling, and a one-way flow issue remains. A magnet dispenser and CAD files (STEP/DXF) are provided. The author critiques cloud CAD (OnShape) and favors FreeCAD.

HN Comments

Ars Technica Fires Reporter After AI Controversy Involving Fabricated Quotes

Ars Technica fired senior AI reporter Benj Edwards after a controversy over an article that included AI-generated fake quotes attributed to a real person (Scott Shambaugh). The February 13 piece was retracted; editor-in-chief Ken Fisher apologized for “fabricated quotations generated by an AI tool.” Edwards said, while sick, he used an AI tool to compile references and then tried ChatGPT, yielding paraphrased quotes. He took responsibility; colleague Kyle Orland had no role. The incident highlights pressures to use AI in journalism and ongoing ethical debates in AI/media.

HN Comments

The Cathode Ray Tube site

Overview of didactic cathode-ray tubes and 150 years of CRT evolution. It highlights educational tubes used to visualize electron-beam deflection and to measure e/m, including the Finebeam tube with Helmholtz coils, the Braun tube with electrostatic deflection, and the Wehnelt four-plate design. It notes Kipp & Zonen’s origins, NEVA’s 1969 closure, and postwar BR2 tubes by NARVA VEB. Dating from ca. 1900, these tubes demonstrated beam deflection for teaching and oscilloscope-like measurements.

HN Comments

Show HN: Giggles – A batteries-included React framework for TUIs

Giggles is a batteries-included React framework for building rich terminal apps. Built on Ink, it handles focus, input routing, screen navigation, and theming out of the box. It includes a component library (inputs, lists, panels, markdown rendering, code blocks, autocomplete), hooks (focus/navigation), and a built-in keybinding system. It can hand off terminal control to external programs and spawn processes with streamed output. Get started with npx create-giggles-app and docs at giggles.zzzzion.com.

HN Comments

The Excommunicated Devs Making Games with AI

A quiet AI-assisted game-dev community, the AI Game Dev Org, shows a different side of AI in games: people sharing work, playtesting, and building for the joy of making. The writer reviews several early projects: Games Agent Arena, a mostly autonomous roguelike with a polished TS UX; Beam Balance, a fast, physics-based microgame; and Shmup Golf, a tiny 10-line shooter. AI helps assemble playable ideas quickly, but scaling and cohesive design are still missing; those gaps will likely be filled, potentially yielding something special.

HN Comments

224k Publicly Exposed OpenClaw Instances

OpenClaw Exposure Watchboard lists publicly reachable OpenClaw instances for defensive awareness. It shows 224,015 exposed instances (page 1 of 2,241, 100 per page) with metadata such as auth_required, is_active, leaked_creds, ASN, org, first_seen, last_seen, and associated APT groups and CVEs. Entries span multiple providers and countries (Tencent, Baidu, Oracle, Alibaba, Huawei, DigitalOcean, AWS, Hetzner, Contabo, etc.) with domains and IPs. The page advises owners to enable authentication, remove public exposure, and patch vulnerabilities. Timestamp: 02/03/2026.

HN Comments

Zuckerberg's internal emails rendered as Facebook Messenger

A batch of internal Meta emails, memos, and chats from Facebook’s inner circle showing how Mark Zuckerberg and executives discussed strategy, competition, and risk. Themes include buying Instagram to neutralize rivals, prioritizing copycat features, the threat from mobile messaging and short-video apps (Snapchat, WhatsApp, TikTok), data privacy and regulatory pressure, responses to elections and misinformation, and the company’s pivot toward the metaverse. The correspondence also reveals blunt views on rivals, governance, partnerships, and crisis management across 2003–2025.

HN Comments

What Are Your Guilty Displeasures?

Guilty pleasures are things you genuinely like but feel you shouldn’t because of your self-image; guilty displeasures are the opposite—things you don’t like much but feel you should. The piece uses opera, old movies, and poetry as examples of “high culture” snobbery and shows how social surroundings and career pressures shape what we think is acceptable. Personal tensions include math and coding, which evolve over time. It argues to focus on positive aspects, avoid cultivating guilt, and use awareness of guilty displeasures to decide what to change.

HN Comments

Show HN: PHP 8 disable_functions bypass PoC

TimeAfterFree is a PHP 8 sandbox escape PoC showing a disable_functions bypass on Unix-like systems. It exploits a use-after-free to run system commands, using a DateInterval object to leak heap pointers and obtain read/write primitives. It was tested across PHP 8.2–8.5 distributions and common server APIs (CLI, PHP-FPM, Apache module) and reproduces deterministically. The readme notes memory-unsafe PHP core and that sandboxing via disable_functions is unreliable; the PoC is for educational/research purposes, with no endorsement of unauthorized access.

HN Comments

Microsoft Creative Writer (1993)

Guidance for disabling ad blockers to access ClassicReload. The article provides two methods: (1) Chrome extensions—go to chrome://extensions, find the ad blocker, and toggle off or remove it; (2) site-specific blocking—click the ad blocker icon in the browser toolbar and choose "Pause on this site" or "disable for this site," then refresh if needed. Includes help links for Chrome.

HN Comments

How to Build Your Own Quantum Computer

A Cloudflare security page blocks access to aps.org, asking users to enable cookies. It says the block can be triggered by certain inputs or malformed data, and to resolve it, email the site owner with what you were doing and include the Cloudflare Ray ID (9d64a5d27971ddff).

HN Comments

Against Query Based Compilers

An exploration of query-based, incremental compilers and their limits. Changes should propagate only along the dependency graph for fast edits, but true incrementality fails for avalanche-prone operations like hashing. The piece contrasts Zig’s per-file parsing and explicit name resolution with Rust’s macro-heavy front-end, where broad, file-wide invalidation is often needed. It sketches architectures (Grug’s map-reduce pipeline) that parallelize parsing, resolution, and lowering, compute per-file summaries, then incrementally evaluate signatures and type-checking. It argues for two queries: per-file and global, with diff-based updates to shared maps and notes potential in-place linking.

HN Comments

Show HN: Visual Lambda Calculus – a thesis project (2008) revived for the web

Visual-lambda is a graphical environment for exploring untyped lambda calculus using Bubble Notation. It renders lambda terms as colorful 2D tree structures and animates beta-reduction for easy following. Originating from a master’s thesis (2008), it targets students, educators, and researchers. It offers live demos, puzzles, and a local Python/Pygame implementation with drag-and-drop terms, per-term reduction histories, and adjustable reduction strategy. Licensed LGPL-3.0; migrated from Google Code/Bitbucket; dependencies include Python 3.8+ and pygame-ce 2.5.6.

HN Comments

RCade: Building a Community Arcade Cabinet

RCade is a community arcade cabinet at the Recurse Center that runs games made by Recursers. It uses a 320x240 CRT, custom hardware, spinners, and a GitHub-based deployment—pushing to a repo ships a game to the cabinet. There’s also a web player and local simulator; there are 44+ games. Hardware started with a JAMMA/CRT approach and evolved to a USB display adapter for 24-bit color. The software runs on Electron with a sandboxed iframe and a plugin system for inputs; a robust deployment pipeline and open ecosystem power the project.

HN Comments

Closure of the Weatherradio Service in Canada

RAC responds to Environment and Climate Change Canada's closure of Weatheradio, noting it has long provided real-time weather alerts and public-safety information, especially for rural, remote, and northern Canadians with limited connectivity. While acknowledging evolving communications tech, RAC warns transitions must not deprive Canadians of timely warnings and stresses that redundancy in emergency communications is essential. RAC volunteers remain ready to support emergency management and urge continued dialogue to maintain a robust, accessible national alert framework. Allan Boyd, VE3AJB/VE3EM, President.

HN Comments

The workers behind Meta's smart glasses can see everything

En gemensam granskning avslöjar att Meta:s AI‑glasögon samlar in och låter tredjeparter träna AI via bilder, video och ljud som annoteras av arbetare hos Sama i Nairobi. Anställda ser mycket privata scener – toaletter, nakenhet, bankkort och sex – och uppger att de måste arbeta med material de uppfattar som integritetsrisker. Trots löften om lokal dataförvaring verkar uppgifter delas med Meta i realtid. I EU krävs tydligt samtycke och rättslig grund; kritiker varnar för bristande transparens och risker med överföring till tredjeland.

HN Comments

Boss-CSS: I created another "CSS-in-JS" lib

Boss-CSS is a polymorphic CSS-in-JS library that lets you style with prop-based, class-based, object-based, or raw CSS, with optional runtime and inline/build-time extraction. Framework-agnostic, it supports multiple extraction strategies (inline-first, class-first, full runtime, zero-runtime) and hybrid setups. Features include a plugin system, design tokens, TypeScript typings, AI tooling, Fontsource support, and server components readiness. Born from years of CSS experimentation and Tailwind frustrations, it aims to balance DX/UX; the alpha release invites feedback, with uncertain ongoing development.

HN Comments

Programmable Cryptography

Could not summarize article.

HN Comments

Show HN: I built a sub-500ms latency voice agent from scratch

Nick Tikhonov built a sub-500ms voice agent by rewriting the orchestration layer. The system hinges on a two-state turn-taking loop: user speaking vs listening, with immediate stop/start transitions. After a VAD baseline, he uses Deepgram Flux for streaming turn-detection and transcription, then an LLM→TTS pipeline with streaming audio back. Keeping TTS sockets warm shaved ~300ms. Geography matters: deploying near services (EU) yields ~690ms server-side and ~790ms end-to-end, beating Vapi. Model choice matters: Groq llama-3.3-70b yields ~80ms first-token latency, ~400ms overall. TTFT and end-to-end streaming are the core lessons. GitHub: NickTikhonov/shuo.

HN Comments

Made by Johno Whitaker using FastHTML