AI Summarized Hacker News

Front-page articles summarized hourly.

Build Your Own Forth Interpreter

A guide to building a Forth-like interpreter (stack-based, RPN) with a seven-step progression. Step Zero sets scope (CLI/web/desktop) and learns Forth. Step 1 builds a basic REPL with bye. Step 2 adds integers and arithmetic. Step 3 introduces stack words: dup, drop, rot, over, swap. Step 4 adds IO words for printing and strings. Step 5 enables defining new words and handling unknowns, plus comments. Step 6 adds conditionals and loops (comparison operators, invert, if/then, do). Step 7 supports running code from scripts. Going Further covers resources and examples (FizzBuzz, Fibonacci) and sharing solutions.

HN Comments

Hacking an old Kindle to display bus arrival times

Repurposes an old Kindle (Touch 4th Gen) into a live bus-arrival display that refreshes every minute. Steps: jailbreak, install KUAL & MRPI, enable SSH, run a server that serves an HTML endpoint and a generated PNG image of bus times (pulled from NJ Transit GraphQL), using wkhtmltoimage in Docker to refresh every few minutes. A custom KUAL app starts the dashboard; pressing the menu button exits, restarting the Kindle UI when needed. Battery lasts ~5 days; color bleed and optimization remain areas for improvement.

HN Comments

IDF killed Gaza aid workers at point blank range in 2025 massacre: Report

Two independent groups (Earshot and Forensic Architecture) reconstruct a March 23, 2025 massacre in Tel al-Sultan, Gaza, where Israeli soldiers fired nearly 900 bullets at aid workers from PRCS, Civil Defense, and a UN staffer, killing 15. They describe execution-style killings at close range, with at least eight shots at point-blank range, and as many as 30 soldiers present. The ambush lasted over two hours; vehicles were crushed, and a mass grave later recovered the bodies. Israel’s internal inquiry blamed ‘combat conditions’ and did not press charges. Survivors contradicted the official narrative.

HN Comments

Show HN: Chaos Monkey but for Audio Video Testing (WebRTC and UDP)

AV-Chaos-Monkey is a distributed chaos-testing platform for audio-video systems (WebRTC/UDP). It simulates 1500+ virtual participants (H.264 video, Opus audio) and injects network chaos (packet loss, jitter, bitrate throttling, frame drops) to validate resilience. The stack includes media processing (FFmpeg), HTTP control plane, spike scheduler, and a network degrader; a Kubernetes-partitioned participant pool with UDP relay aggregation and optional in-cluster/local relays; WebRTC TURN infrastructure (Coturn); optional UDP/WebRTC receivers; and Prometheus/Grafana observability. APIs support test lifecycle, SDP exchange, and spike deployment. Scales from local to Kubernetes up to ~1500 participants; BSD-3-Clause.

HN Comments

OpenAI, the US government and Persona built an identity surveillance machine

An investigative dossier shows OpenAI’s watchlist screening runs on Persona’s identity platform, with a government deployment using the same codebase. Researchers publicly accessed 53 MB of unminified TypeScript source maps on a FedRAMP endpoint, revealing identity workflows: facial recognition, watchlists, SARs to FinCEN, STRs to FINTRAC, and 269 verification checks across 14 categories. Biometric data retention ranges up to 3 years for face lists and permanent retention for government IDs. A separate gov deployment includes Okta auth and an AI copilot for operators. The piece raises questions about data flows, transparency, and governance, including sanctions policy and cross-border handling.

HN Comments

OpenAI resets spending expectations, from $1.4T to $600B

Could not summarize article.

HN Comments

Show HN: Emdash – Open-source agentic development environment

Emdash is an open-source agentic development environment that runs multiple coding agents in parallel using any provider. It’s provider-agnostic, supporting 15+ CLI providers (e.g., Claude Code, Codex, Copilot, Qwen Code) and isolating each agent in its own Git worktree for clean changes. It enables remote SSH development, lets you hand off Linear/GitHub/Jira tickets, and shows side-by-side diffs. Installation guides cover macOS, Windows, and Linux. App data is stored locally in SQLite; providers transmit code/prompts per their policies, and telemetry can be disabled.

HN Comments

I think WebRTC is better than SSH-ing for connecting to Mac terminal from iPhone

Macky lets you connect to a Mac terminal from an iPhone with end-to-end encrypted WebRTC/DTLS-SRTP, and dual-layer identity signaling guarded by a Master Password. It uses device allow listing for explicit authorization and a privacy-friendly handshake: the signaling server coordinates, but terminal data never touches the cloud. Pricing: Basic is free forever with up to 5-minute sessions, 1 Mac host, and 1 iPhone remote; Pro ($29 lifetime) offers unlimited sessions and devices, plus 30-day connection logs and background connect. Mac host DMG for macOS 15+, iPhone app for iOS 18+.

HN Comments

HuggingFace Agent Skills

Hugging Face Skills is a GitHub repo of self-contained AI 'skills' that package instructions, scripts, and resources for specific use cases, interoperable with Codex, Claude Code, Gemini CLI, and Cursor. Each skill includes a SKILL.md with frontmatter and guidance. Skills can be installed via plugin marketplaces (e.g., /plugin install huggingface/skills). Available skills cover CLI operations, datasets, evaluation, jobs, model training, paper publishing, tool building, and Trackio. The guide explains using skills in coding agents, contributing, and publishing. Licensed Apache-2.0.

HN Comments

Tesla registrations crash 17% in Europe as BEV market surges 14%

New ACEA data show Tesla registered 8,075 vehicles in the EU+EFTA+UK in January 2026, down 17% YoY, as BEV volume rose 13.9% to 189,062. Excluding Tesla, BEV registrations would have risen about 16% (to 180,987). BYD surged to 18,242 (+165%), grabbing ~1.9% market share versus Tesla’s ~0.8%. In the EU alone, Tesla dipped 1.6% to 7,187; the bigger drop comes from Norway (-76.3%) after tax exemptions ended. Petrol (-28.2%) and diesel (-22.3%) registrations fell, plug-in hybrids rose 32.2% to 99,654; hybrid EV share 38.6%. Stellantis +6.7%; VW Group -3.8% (26.7% market).

HN Comments

Nearby Glasses

Nearby Glasses is an open-source Android app that scans BLE advertisements for certain manufacturer IDs (e.g., Meta, Luxottica, Snapchat) to alert you when smart glasses may be nearby. It uses RSSI thresholds to estimate distance and notifies you when a near device is detected. The project emphasizes potential false positives, no privacy intrusions, and local log storage only (exportable). It features a foreground service, configurable RSSI, notification cooldown, and an optional log/debug view; you can override IDs and export logs. The author disclaims liability and notes it’s for free experimentation.

HN Comments

Steel Bank Common Lisp

SBCL is a high-performance, open-source Common Lisp compiler with an interactive environment (debugger, profiler, code-coverage, etc.). It runs on Linux, BSDs, macOS, Solaris, Windows, and uses a permissive license with extensive extensions. Latest release: SBCL 2.6.1 (Jan 26, 2026). Documentation is online (HTML/PDF) and in source as TeXInfo. Bug reports can be filed on Launchpad or via [email protected] with no subscription required. Downloads and getting-started guides are available on the SBCL site.

HN Comments

Why the KeePass format should be based on SQLite

KeePass's KDBX 4.x, built on XML, is brittle: adding features often breaks older clients; features like TOTP, passkeys, and app data are shoehorned into custom attributes, creating incompatibilities. Base64-encoded icons blow up sizes; full-file rewrites and memory loading hurt performance; governance is fragmented across forks. The author argues for an SQLite/SQLCipher backend. A relational schema would house features in proper tables, support new methods without breaking others, enable delta sync, easier merges, and better tooling. Migration would be a data map; advocate for a democratic, open spec and broad community collaboration.

HN Comments

Denver dumps Flock, awards contract to Axon

Denver will end its contract with Flock Safety for automated license-plate readers and award the new ALPR contract to Axon. The move follows a year of controversy after 9NEWS investigations showed Flock shared Denver’s license-plate data with a national network tied to immigration enforcement and had a secret Border Patrol pilot. Mayor Mike Johnston had previously extended Flock’s contract without City Council approval; the new deal will require council sign-off as the current contract expires at end of March. Axon is not part of the same data-sharing network, unlike Flock.

HN Comments

The 7-Year Bug That Took 3 Minutes to Fix

An engineer recounts a seven-year, ghost bug in a railway safety inverter that would randomly trip its fuse; despite endless lab tests, it was never reproducible. A bored lab technician used a 400-meter spool of cable, connected it to the device, and reproduced the fault immediately. The culprit was inductive noise coupling into the safety-detection circuit; the solution was a larger capacitor to filter the noise. Three minutes of soldering fixed it. Lessons: real-world conditions differ from labs; persistence + a bit of luck can crack 'impossible' problems; sometimes the fix is simple.

HN Comments

I'm helping my dog vibe code games

Caleb Leak taught his 9‑lb cavapoo Momo to influence Claude Code into making games, using a DogKeyboard that streams Momo’s keystrokes (via Raspberry Pi) to Claude and a Zigbee feeder to reward her. After refining a prompt that treats cryptic input as meaningful design notes, he built automated QA tools (screenshots, input sequences, scene/shader linters) and tooling to guide Claude. Godot 4.6 with C# was used for the games. Momo produced several playable titles (DJ Smirk, Munch, Oracle Frog of Rome, Quasar Saz). The key insight: effective feedback loops and tooling trump input quality.

HN Comments

Catherine of Braganza, the Queen Who Brought Tea to England

Catherine of Braganza (born 1638) married Charles II in 1662 to seal a Portugal–England alliance. The union secured Portugal's aid and England gained Bombay, Tangiers, and access to Brazil; a cash payment was promised but not fully paid. Catholic and an outsider at court, she endured a difficult marriage marked by Charles’s infidelity, yet she presided over the queen’s circle and won respect. Importantly, she popularized tea in England, turning it from medicine to a social pleasure. After Charles’s death she returned to Portugal, later serving as regent (1704) and dying in 1705; her tea legacy endures.

HN Comments

Cardiorespiratory fitness is associated with lower anger and anxiety

Could not summarize article.

HN Comments

Open Letter to Google on Mandatory Developer Registration for App Distribution

An open letter from civil society and tech groups opposing Google's plan to require central developer registration to distribute Android apps outside Google Play. It argues this would extend Google’s gatekeeping, raise barriers to entry, threaten privacy, enable arbitrary enforcement, and raise antitrust/regulatory concerns, harming openness. It contends current Android security measures (sandboxing, permissions, Play Protect, signing) suffice and urges Google to rescind, collaborate on safer, open alternatives, and maintain Android as an open platform. The letter lists many signatories.

HN Comments

Verge (YC S15) Is Hiring a Director of Computational Biology and AI Scientists/Eng

Could not summarize article.

HN Comments

Made by Johno Whitaker using FastHTML