AI Summarized Hacker News

Front-page articles summarized hourly.

Show HN: A MitM proxy to see what your LLM tools are sending

Sherlock intercepts HTTPS traffic to LLM APIs (via mitmproxy) and shows real-time token usage in a terminal dashboard. It tracks costs, debugs prompts, and monitors context window usage, saving each intercepted prompt as Markdown and JSON. No code changes needed; works with any tool that uses proxy environment variables. Installation: clone the repo, pip install -e ., install the mitmproxy CA certificate. Run: sherlock claude or sherlock run <cmd>. Features include a live dashboard, token/context gauges, prompt archive, and exportable requests. Providers: Anthropic Claude supported; OpenAI/Gemini coming soon. MIT License.

HN Comments

Did a celebrated researcher obscure a baby's poisoning?

New Yorker reporter Ben Taub revisits Tariq Jamieson’s 2005 death and the 2007 Lancet claim that a baby can die from codeine in breast milk if the mother is an ultra-rapid metabolizer. Gidi Koren’s Motherisk program popularized this warning, triggering regulatory changes and a shift away from codeine. Canadian toxicologist David Juurlink later argued Tariq’s blood and stomach contents indicate direct administration of Tylenol-3, not breastfeeding, and that the milk alone could not explain fatal morphine levels. Investigations uncovered data flaws and possible fabrication by Koren and co-authors; Lancet and other journals face retractions and scrutiny.

HN Comments

How London became the rest of the world’s startup capital

Could not summarize article.

HN Comments

Kairos: AI interns for everyone

Kairos is a personal AI intern that logs into your apps, clicks buttons, fills forms, and completes tasks across 20+ integrations (Gmail, Notion, Sheets, Calendar, Slack, etc.). It runs in the background to automate complex workflows, produce reports, and sync data to tools like Airtable. You describe a task and Kairos handles the steps—from enrichment and filtering to scheduling—by interacting with calendars, email, and apps. Examples cover recruiting, refunds, and meeting coordination. Plans start free, with Plus at $37/month; Kairos acts inside apps rather than just chatting, unlike ChatGPT.

HN Comments

What does Werner Herzog's nihilist penguin teach us?

Tim Cooke posits that Encounters at the End of the World contains Herzog’s finest moment: a penguin‑centric meditation that exposes loneliness, disorientation, and existential crisis. In an interview with marine ecologist Dr. David Ainley, Herzog asks whether penguins can go “insane,” then follows a bird that marches hundreds of kilometres away from the colony, toward certain death. The sequence, a tragicomic counterpoint to glossy wildlife films, embodies Herzog’s ecstatic truth—the idea that cinema’s deepest truths arise through fabrication and perspective. Ultimately the film is about us, not penguins.

HN Comments

Show HN: Cursor for Userscripts

Browser Code is a Chrome/Firefox extension that gives Claude a virtual filesystem view of web pages, letting you create, edit, and run user scripts persisted via chrome.userScripts (CSP bypass) and auto‑run on matching URLs. Each page becomes /domain/path with page.html, console.log, plan.md, scripts/, styles/. It uses versioned DOM serialization, dynamic route matching (e.g., /products/[id]), and injects route params. It supports a two‑phase Plan/Execute workflow, local bidirectional file sync, and a toolbox (Read/Edit/Write, Glob, Grep, Bash, Ls, Screenshot). Architecture includes browser extension, background, content, and a React sidebar.

HN Comments

Trinity large: An open 400B sparse MoE model

Arcee AI releases Trinity Large, a 400B sparse MoE with 256 experts and 13B active parameters per token. Three variants: Trinity-Large-Preview (light post-training, non-reasoning, chat-ready), Trinity-Large-Base (full 17T pretraining), TrueBase (10T, no instruct data or LR annealing). Pretraining ran 33 days on 2048 Nvidia B300 GPUs, using 17T data (plus 8T synthetic) curated by DatologyAI across 14 languages. Benchmark-wise, frontier-level capabilities; Preview excels in creative tasks, TrueBase enables deeper reasoning later. Inference is 2-3x faster than peers due to sparsity. OpenRouter hosts Preview free through Feb 2026.

HN Comments

Native Linux VST plugin directory

An index page from linux-music.rocks’ database of music effects and gear, listing categories such as Distortion, EQ, Dynamics, Modulation, Time/Space, and Amp/Cab/Sum Emulation along with Tools and Software. It shows supported formats (VST2/3, LV2, CLAP, DSSI, JACK, etc.) and sample items with prices, notably Kazrog bundles and plugins (Saturation, 252 EQ, Synth Warmer Distortion, Sta-Level, MHB Green, KClip Zero/3 Limiters, Avalon VT-747SP Console Buss Emulation, Airline V15, AmpCraft-1992, Avalon EQ Bundle, Trailbender Delay, Pyrite, Grindbox Mk2) across multiple pages.

HN Comments

Tuning Semantic Search on JFMM.net

An ex‑Navy QA officer builds JFMM.net, a semantic search tool for the 3470‑page JFMM. After an initial Postgres/PGVector setup, he switches to a SQLite-backed vector store (sqlite-vec) to cut hosting costs, using 8‑bit quantization (nomic-embed-text-v1.5) and llama.cpp for embeddings and reranking, shrinking container size and RAM use. To handle pagination with reranking, he adopts seen-ID exclusion (no LIMIT/OFFSET) and HATEOAS so URLs carry state, improving relevance with near‑real‑time navigation. Costs drop to under $2/mo; results improve and infrastructure is simpler, at the expense of cloud latency and caching complexity.

HN Comments

Who sets the Doomsday Clock?

Emily Strasser investigates who sets the Doomsday Clock and why. The clock, created by the Bulletin of the Atomic Scientists, is currently 85 seconds to midnight (Jan 27, 2026), the closest ever. Time is decided by the Science and Security Board after annual in-person meetings in Chicago, drawing on experts across nuclear, climate, tech, and biology threats. Key figures include Daniel Holz (chair), Manpreet Sethi, and Alexandra Bell (president). The clock is a warning, not a prediction, balancing uncertainty with calls to action and policy levers, while noting representation gaps.

HN Comments

Trying to craft AI images that are worth displaying to end users

Stardrift turns freeform travel queries into a hand-curated image. It first extracts 'places' from queries (name and type: city/region/country) using LLMs, returning one or more places. It builds a place-to-photo database by pulling top Unsplash images per place. When a query isn't exact, it uses Google Maps coordinates to find the nearest known place and returns its photo. A map tracks coverage and gaps, which the author manually fills. The result blends AI, software engineering, and human curation for tasteful, not generic, images.

HN Comments

The Five Levels: From Spicy Autocomplete to the Software Factory

Shapiro proposes five levels of AI-assisted coding, modeled on driving automation. Level 0 is manual; Level 1 offloads discrete tasks to AI; Level 2 AI-assisted pairing boosts productivity; Level 3 the AI codes while humans review diffs (manager role); Level 4 the human acts as a PM planning with AI executing; Level 5 a Dark Factory where AI turns specs into software with minimal human involvement. He links this to tech deflation and warns of risk to human roles as automation advances.

HN Comments

Native Instruments enters into insolvency proceedings

Native Instruments has entered preliminary insolvency proceedings, with an administrator appointed to restructure and possibly sell assets. Francisco Partners holds a majority stake. Plugin Alliance says it is unaffected and will continue operating, including releases and updates. The future of NI’s software (Massive, Traktor, Kontakt) and hardware (Maschine+) is unclear, with potential outcomes from renewed investment to sale of assets. If software assets are sold, Akai appears the likely buyer given its MPC integration with NI software.

HN Comments

I have written gemma3 inference in pure C

Gemma 3 pure inference in C is a CPU inference engine for the Gemma 3 4B IT model, written in C11 with no external dependencies. It implements full Gemma 3 (GQA, hybrid attention, SwiGLU), uses memory-mapped BF16 SafeTensors, and a native SentencePiece tokenizer (262K vocab). Features include streaming token output, interactive chat, CLI and library API. Works on Linux/macOS natively; Windows via WSL/MinGW. Build with make; download model via Python script (HF token); run with -m/-p or -i. Weights ~8 GB on disk, ~3 GB RAM; CPU ~2–5 tok/s prefill, ~1–3 tok/s generation. MIT license; weights under Gemma license.

HN Comments

Show HN: Record and share your coding sessions with CodeMic

Could not summarize article.

HN Comments

Show HN: SHDL – A minimal hardware description language built from logic gates

SHDL is a minimalist HDL built entirely from logic gates for education and experimentation. It provides an intuitive SHDL syntax and a Python API (PySHDL) to simulate digital circuits, with a C backend for fast, portable execution. Features include simple syntax, Python integration, component reuse, constants, and a built-in CLI to compile SHDL to C and build executables. Installation via PySHDL, requirements Python >=3.10 and a C compiler. Examples and a reusable component library are available; the project is GPL-3.0, by Rafa Rayes.

HN Comments

Spinning around: Please don't – Common problems with spin locks

Spin-loops are risky and often worse than no locking. The piece explains how naive spin-locks race, waste CPU, and can cause livelocks, cache thrashing, and priority inversion. It covers safer patterns: using atomics with proper memory ordering, adding PAUSE/yield and backoff tuned to the CPU, and guarding against false sharing. Most importantly, it advocates replacing busy-wait with OS waiting primitives (futex/WaitOnAddress) to notify the kernel and wake waiters efficiently. In short: the best lock is the one you don’t use; when needed, rely on OS primitives and keep critical sections small.

HN Comments

When Every Network is 192.168.1.x

The piece tackles subnet collisions when many sites use the same private ranges (e.g., 192.168.1.x). Traditional fixes (port forwarding, routing 192.168.1.0/24, re-addressing) fail at scale. It presents overlay addressing with 1:1 NAT: give each remote device a unique overlay IP in 100.64.0.0/10, connect via WireGuard to a gateway, and DNAT traffic to the device’s LAN IP. Overlay addresses never appear on the public internet, avoiding CGNAT conflicts; it enables centralized monitoring while keeping local networks unchanged. Automation across sites is essential.

HN Comments

LM Studio 0.4.0

LM Studio 0.4.0 introduces a headless llmster daemon for server/CI deployments, parallel inferences with continuous batching, and a new stateful REST API at /v1/chat that supports local MCPs and per-chat state via response IDs. The core can run without GUI on Linux/Mac/Windows; install via install.sh/install.ps1; manage daemon, load models, start server, chat, update runtime. Llama.cpp 2.0.0 enables concurrency; new model-load options: Max Concurrent Predictions and Unified KV Cache (default on). UI refreshed with chat export (PDF/markdown/text), Split View, Developer Mode, in-app docs, and CLI 'lms chat' for terminal sessions; permission keys under Settings.

HN Comments

That's Not How Email Works, HSBC

Dan Q recounts HSBC sending a letter claiming his emails were “returned undelivered” even though his address is correct, and the frustrating process of clarifying this. He exposes HSBC’s use of 1×1 tracking pixels (over HTTP) in statements to see when emails are opened, a invasive, insecure, and unreliable practice tied to surveillance capitalism. He calls for consent-based tracking, clearer messaging, and banks to stop spying on customers’ email habits to protect privacy.

HN Comments

Made by Johno Whitaker using FastHTML