AI Summarized Hacker News

Front-page articles summarized hourly.

Show HN: Sigwire – a live TUI switchboard for every signal on your Linux box

Sigwire is a real-time “tail -f” for signals on Linux. It decodes every signal across the host by hooking kernel tracepoints (signal_generate, signal_deliver) and streams a live feed showing sender, signal, target, how raised, and whether the target caught it, plus handler runtime and whether a blocked syscall was interrupted (EINTR). It correlates generation/delivery per (tid, signal), provides a detail inspector, a muteable signal picker, and a summary rail with tallies. Built with eBPF; runs via the yeet daemon. Observability, not enforcement.

HN Comments

Show HN: PlanWright – A control plane for AI coding agents

PlanWright is a control plane for autonomous software labor that increases agent throughput by inverting planning and acceptance. It turns chaotic inputs (transcripts, decks, emails, Slack) into structured objectives with machine-checkable acceptance criteria. Agents draft plans and code; humans approve only the judgments. Acceptance is triaged by a machine, delivering a signed, hash-chained audit trail for every step to meet SOC 2. Workflow: write objective, agent claims, plan/execute/seek acceptance, human sign-off, hash-chain audit. Integrates Claude Desktop and MCP; pricing ranges from Free to Enterprise.

HN Comments

The security checks in every Lionshead PR

Lionshead runs automated security checks on every PR to prevent production breaches at solo scale. The stack blocks merges when vulnerabilities are found, ensuring the “breach” never reaches production. Tools include Trivy (filesystem and IaC), Gitleaks, Checkov, OWASP ZAP baseline, Actionlint, Shellcheck, Hadolint, and an Action SHA pin guard, plus a cost gate with Infracost/OPA. Outside-PR layers: daily security audits and Renovate dependency updates. The cost is time to wire and tune; the payoff is preventing a catastrophic incident. Roadmap adds Semgrep, dev ZAP cadence, and pre-commit hooks.

HN Comments

Show HN: Jacquard, a programming language for AI-written, human-reviewed code

Jacquard is a research-oriented small programming language designed for scenarios where most code is produced by machine-learning models and reviewed by people. It uses a compact .jac surface syntax, an OCaml checker and CPS interpreter, a native C-emitting AOT backend, and Warp for testing. It supports language-level tracking of effects, exact probabilistic inference via handlers, and content-addressed canonical identities. It enables reading function effects, running code against multiple world models, and patch-based program repair. It is distributed under Apache-2.0 as a v0 RC prototype with extensive docs and demos.

HN Comments

The 4-Bitter Lesson: Balancing Stability and Performance in NVFP4 RL

The 4-bitter Lesson presents a practical RL training recipe using 4-bit NVFP4 quantization to boost throughput while preserving stability for long-horizon language-model RL. Baseline quantizes MoE weights with NVFP4 in the forward pass and BF16 backward; per-token FP32 activation scales avoid global calibration and reduce quantization leakage. To stabilize gradients, they apply dequantized backward so the backward path mirrors the forward quantization. They add Four-Over-Six (4/6) adaptive scaling to weights and activations, achieving bit-exact trainer–sampler consistency. Selective precision keeps some layers in BF16 and a shared MoE expert high precision. Results: stable gradients, BF16-like rewards, online NVFP4 serving; open-source.

HN Comments

Show HN: YouTube Guitar Tab Parser

CLI to convert a YouTube guitar-lesson video into a PDF guitar tab. It downloads the video with yt-dlp, samples frames, uses Claude vision to locate the tab region, crops frames, and deduplicates by bar number, stitching the tab lines into a PDF saved as out/<video-title>.pdf. Requires Node.js 20+, yt-dlp and ffmpeg on PATH. Setup: npm install; copy .env and set ANTHROPIC_API_KEY. Usage: node dist/cli.js "<url>". Options include interval, model, sample, dedup-threshold, max-height, keep-temp.

HN Comments

Show HN: I implemented a neural network in SQL

nn.py trains a small MLP on Fashion-MNIST via xarray-sql. It loads data lazily from S3 zarr or falls back to synthetic data, and represents the network as an xarray Dataset split into per-layer weight and bias tables. The training loop runs forward and backward passes entirely in SQL, materializes gradients, and updates weights and biases in place. It reports per-step loss and train/test accuracy and saves the trained parameters to a Zarr store. Architecture: 784-196-32-10.

HN Comments

SalesPatriot (YC W25) Is Hiring Full Stack Engineers (SF)

Job posting for a Full Stack Engineer in San Francisco at SalesPatriot.

HN Comments

Samsung will delete your health data if you don't let them use it to train AI

Samsung Health now requires users to consent to using their health data for AI training. If you opt out, you cannot back up data and it will be deleted unless retention is legally required. Samsung says data will improve AI via refined algorithms and may be reviewed by humans. The data categories targeted include sleep, medications, medical records, and cycle tracking. The change accompanies a Generative AI overhaul for Galaxy Watch 9 and One UI 9 Watch.

HN Comments

Show HN: Nobie – an Excel-compatible runtime for agents and humans

Nobie is a Mac app that opens and edits .xlsx files entirely locally, with full Excel compatibility—formulas, styling, tables, charts, and pivots—delivered with pixel-perfect fidelity. It preserves Windows shortcuts, aims for speed, and keeps data on your Mac (no servers, no uploads). All files remain standard .xlsx and open in Excel anytime. The app supports AI integration (Claude, Codex, Gemini) connected directly to your sheet. No account is required; it's free forever. Future features include VBA/macros and multiplayer. Nobie is independent of Microsoft and never transmits your data.

HN Comments

The Origins of Heikki's Garden of Flowers

A UI for Heikki's Garden of Flowers: an archive of pictorial typography with filter categories (Location, Year, Person, Subject, Genre, Font, Style, Technology, Type, Script, Time Period, Publication, Company, Curations, json) and an adjustable grid (100–400 px). The gallery shows Total images: 0 / 0 and an option to Remove all filters.

HN Comments

Telegram's t.me domain has been suspended

WHOIS record for t.me shows registration on 2010-05-20, expiration 2035-05-20. Statuses include client/server delete, hold, renew, transfer and update prohibitions. Registrar: GoDaddy.com, LLC (IANA 146). Name servers: ns-cloud-b1.googledomains.com etc. Registrant: Domains By Proxy, LLC (privacy); admin/tech/registrant contacts redacted. ICANN/abuse contacts and terms included. The page also lists related domain pricing and promo content from Whois.com.

HN Comments

TFTP Honey Pot Results

Could not summarize article.

HN Comments

Thunderbird Desktop settings research: what we learned from your feedback

Could not summarize article.

HN Comments

Climate.gov was destroyed. Open data saved it

Climate.gov was taken offline after funding cuts by the Trump administration. A coalition led by Rebecca Lindsey, Anna Eshelman, and Mary Lindsey rebuilt the site as Climate.us, preserving more than 15 years of climate data, maps, dashboards, and reports—including the Fifth National Climate Assessment. Because US government data are public domain, the data survived and can be repurposed, though the effort relies on donations. The piece argues for stronger support and restoration of government infrastructure, highlighting archives as journalism and tools for informed decision-making.

HN Comments

The infinite scroll may become endangered if controversial Calif. law passes

An error indicates JavaScript is disabled and a key site component cannot load, likely due to browser extensions, network issues, or settings. It advises checking the connection, disabling ad blockers, or trying a different browser.

HN Comments

A full body MRI earns you a year of smoking

The post reframes Scott Alexander’s take on a routine full‑body MRI as a cancer screen for asymptomatic people, using quality-adjusted life years (QALYs) and micromorts. Among 1,000 scanned, the net expected gain is about 0.025 QALYs per person (≈926 micromorts), a benefit comparable to the risk of a year of smoking and other high‑risk activities (high‑risk pregnancy, Matterhorn ascent, 10,000 km motorcycle, two base jumps, a day on the Ukraine frontline). It highlights base‑rate effects: screening yields small net health gains and is most informative in symptomatic populations.

HN Comments

How sea stars build materials that can see

Researchers at Penn Engineering led by Ling Li studied sea star Protoreaster nodosus skeletons to understand how porous calcium carbonate structures stay strong. They discovered lens-like light-guiding protrusions in the arm tips that transmit and focus light into internal cavities. Individual structures guide ~70% of incident light; arrays collect light over a wide field, producing signals stronger than a single structure. This shows a natural design that combines structural support with optical sensing, suggesting future multifunctional materials—lightweight, protective components that monitor their surroundings. Implications for packaging, aerospace and sustainable manufacturing; NSF/HFSP funded.

HN Comments

Show HN: BillAI Bass, an AI-Powered Big Mouth Billy Bass Using Strands Agents

Turn a Big Mouth Billy Bass into a real-time voice assistant using a Raspberry Pi 5, Strands BidiAgent bidirectional streaming and Amazon Nova 2 Sonic. This repo provides a full build guide (brain on Pi, body in the fish), hardware wiring (MX1508 motor driver, USB mic/speaker), ALSA audio setup, and Python tooling (billy.py, billy_final.py, motors.py) for lip-sync mouth, head, and tail motion tied to Nova Sonic responses. It also covers AWS Bedrock setup for Nova Sonic with a least-privilege IAM user, OS prep, and IoT credential options, plus troubleshooting.

HN Comments

The real prices of frontier models. Tokens * Price, right?

Token price is not comparable across models because tokenizers differ. The same TypeScript file uses 681 tokens with GPT-5.x but 1,178 with Claude’s new tokenizer (1.73x), and +31% vs Claude’s old tokenizer. Floor one: Claude’s new tokenizer adds ~29–32% tokens at the same $5/$25 sticker. Floor two: across vendors, GPT’s o200k is the baseline; TypeScript shows Claude 1.5x–1.73x tokens vs GPT. Prose ~1.4x. Conclusion: price equals tokens×cost, so compare by actual dollars per task using real token counts, not sticker prices. For coding, GPT is token-leaner; tokenizer changes quietly raise costs.

HN Comments

Made by Johno Whitaker using FastHTML