AI Summarized Hacker News

Front-page articles summarized hourly.

Show HN: Mole – Deep research agent for your terminal

mole is a deep-research agent that runs as a local static binary and enforces a user-defined budget, verifies every claim with verbatim quotes from its sources, and keeps local data on your machine. It decomposes questions, searches and reads sources, and only outputs claims grounded by cited quotes. It supports toolkit mode (model-driven reasoning with deterministic parts) and local_compute mode (model-free data analysis via SQL over registered data). It uses your API keys, offers integration with various providers, and includes extensive install options.

HN Comments

Moving integer division to floating-point is trivial

The author proposes converting integer division and modulo to floating-point operations for widths up to double (53 bits) or single (24 bits) precision. Compute d = trunc(x/y) in FP; then m = - fma(d, y, -x) yields x % y, with standard rounding toward zero. Because FP division has no midpoints in base-2 formats, the integer part of the FP result equals the exact quotient, avoiding ties. Practical costs include rounding-mode control and int↔float conversions. The approach is especially promising in SIMD, with constant divisors and related verification work.

HN Comments

Show HN: Embed a real Linux terminal on your website

Sandbox.bio offers an embeddable, live terminal for websites. To embed, add the script tag https://sandbox.bio/embed.js with optional data-cwd for the starting directory and data-config for a remote config (same format as sandboxbio.config.json). On GitHub Pages, Markdown blocks marked as ```bash gain a Run button; on HTML pages, divs with class language-bash get a Run button. You can preload files via the config’s tools array, listing file URLs and paths.

HN Comments

Forbidden City Cabbage

Jadeite Cabbage at Taiwan’s National Palace Museum is a 7.4-inch lifelike carving of white and green jadeite, with a katydid and locust among its leaves. Though not officially a National Treasure, it’s the museum’s best-known piece, kept in its own hall and central to its image. Its appeal lies in superb craftsmanship, color, and symbolism of purity, fertility, and abundance—perhaps a historic dowry. Part of the museum’s trio of "three treasures," it was relocated from the Forbidden City and is guarded during display; overseas loans include Japan (2014) and the Czech Republic (2025).

HN Comments

The Qdrant Output Connector

OpenCrawling released the Qdrant Output Connector, enabling native linking to Qdrant (Rust-based vector engine) for sub-millisecond ACL pre-filtering and secure RAG. It supports high-speed binary gRPC upserts, scalar quantization, automated collection provisioning, and keyword payload indexes for security (security_allowed_read / security_denied_read) before vector distance. The decoupled flow: repo connectors -> Kafka -> embedding service -> Qdrant (gRPC). On startup, it provisions collections and payload indexes. Configurable via Spring Boot; includes a test script; available in OpenCrawling 1.0.0-SNAPSHOT.

HN Comments

Show HN: LuaCAD – Parametric CAD Scripted in Lua

LuaCAD is a Lua-scriptable CAD tool for 2D/3D parametric modeling. It exports to 3MF, STL, OBJ, PLY, OFF, AMF, or SCAD, or renders to PNG. It embeds Lua 5.4 in a Rust engine and supports CSG directly via Manifold or by generating OpenSCAD code. Lua syntax mirrors OpenSCAD but adds operator overloading for natural CSG (a+b, a-b, a*b). Get started with cargo install luacad and luacad-studio; builds dependencies locally. CLI: convert, watch, render, info, lint, run. BOSL2 support allows BOSL2 calls; text/import features; each script value becomes a separate 3MF object.

HN Comments

Count Binface receives over a quarter of votes in Clacton by-election

Count Binface, a spoof candidate who dresses as a bin, captured 9,455 votes (26.9%) in the Clacton by-election, finishing second to Nigel Farage's Reform UK with 22,239 votes (63.3%). This keeps him part of Britain's tradition of novelty candidates—famously as Lord Buckethead in 2017—with small shares in Maidenhead (249), Uxbridge (69), 2024 (308), and Makerfield (95) across elections. He has lost his £500 deposit each time for not reaching 5% of votes.

HN Comments

Discrete Fourier Transform by Hand

Tom Yeh shows that the Discrete Fourier Transform (DFT) can be understood as a sequence of matrix multiplications, despite its complex e^{-iwt} form. By building a frequency-coefficient matrix for signals A, B, and C (each a sum of cosines at 1–4w) and a time-domain sample X, he demonstrates how DFT extracts the same frequency weights from time samples. The piece contrasts fixed DFT with learned neural transforms (e.g., U‑Net), noting DFT uses fixed cosine bases while networks learn filters. It’s a paid, subscriber-only tutorial with a 12-step setup.

HN Comments

Maximizing the value of your Claude Code sessions

Claude Code sessions cost tokens based on model, input/output tokens, and caching. To maximize value: run /clear between tasks, set model and effort at start (they persist and affect prompt cache); avoid mid-session changes; @-mention files rather than typing paths, attach outputs as files; use quiet flags and subagents to limit noisy outputs; run /context in fresh session; /compact before breaks; prompt cache can reduce cost, but changing model, effort, /compact, or /loop resets it; most context includes tool definitions, CLAUDE.md, loaded files, and command outputs; keep sessions short and relevant.

HN Comments

Ultraviolet Bird Photography

Ultraviolet Bird Photography combines UV and visible light images to reveal birds' hidden coloration. Anna's hummingbird shows UV+red reflectance, aiding species recognition; ruby-throated hummingbird lacks UV reflectance. The captions explain how pigments and feather structure drive UV reflection: some reds and yellows absorb UV; whites reflect UV; blacks/browns are UV-dark. Many species show UV patterns (flamingo, blackbird, plush-crested jay—where yellow UV reads pink in the composite; toucan—yellow looks dark; blue colors often track UV due to feather structure). The eye and bare skin can reflect UV differently; white feathers reflect UV; budgie has a UV patch on the chin.

HN Comments

RayforceDB – a pure C analytics database with a Lisp-like syntax

Rayforce is an embeddable engine that fuses columnar analytics, graph traversal, and recursive queries in one execution pipeline. It rewrites the entire plan to keep the hot path near the metal, avoiding data movement between engines. Features include a native graph engine, vectorized analytics, Datalog, and flexible storage (CSV, on-disk tables, IPC). Interfaces: Rayfall language, Python/C API, and various clients. Used in production for trading, investment analytics, and risk; open-source components like PeachQ; Rayforce Cloud coming soon.

HN Comments

France's top court blocks social media ban for under-15s

Could not summarize article.

HN Comments

AI by Hand

AI by Hand is a Substack newsletter by Prof. Tom Yeh on math, algorithms, and architectures, presented by hand, with over 73,000 subscribers. Subscribing invokes Substack’s Terms and Privacy Policy. The site requires JavaScript to run.

HN Comments

Google is making private AI practical with homomorphic encryption

Google unveils HEIR, an open-source compiler for homomorphic-encryption private AI inference. HEIR converts pre-trained models to run on encrypted inputs, aiming for a one-click solution for non-experts. With hardware accelerators partners (Belfort, Niobium, Cornami, Optalysys) and collaborations across Georgia Tech, CMU, UC Santa Barbara, IIT, Purdue, Edinburgh, Tsinghua, HEIR supports private inference demos: Deep Learning Recommendation Model for private content recommendations; credit-card fraud detection; encrypted-network anomaly detection (Kitsune); hotword detection. Latency figures on single-thread CPU; code on GitHub. Google seeks to make HEIR fast, easy, ubiquitous, reducing cryptography barriers.

HN Comments

RustDesk now supports true unattended remote access on Wayland

RustDesk now offers true unattended remote access on Wayland (including multi-monitor setups) via a preview build for x86_64 Debian/Ubuntu. After initial setup, you can connect remotely without someone at the machine, even from the login screen after reboot. This addresses Wayland limitations vs. competitors (AnyDesk needs Xorg; TeamViewer Wayland is experimental). They plan to broaden to Fedora/Arch and then include in standard releases. Users with Wayland should try the preview and provide feedback.

HN Comments

Unsloth Qwen3.8-27B GGUF files

unsloth/Qwen3.8-27B-GGUF is a 27B Qwen3.8 vision-language model with Unsloth Dynamic V3.0 GGUF, designed for long-horizon agentic tasks and image/video understanding. It supports native context up to 262k tokens (extensible to 1M), stronger autonomous planning, and better environment feedback, with broad tool/framework integration (llama.cpp, Ollama, Unsloth Studio, Docker). It enables flexible thinking with default thinking mode, tunable reasoning_effort, and preserved context. Not yet deployed by an inference provider; part of Unsloth Dynamic 2.0 quants and Qwen3.8 collections.

HN Comments

Earth.nullschool.net

The text describes the earth.nullschool.net weather/ocean data interface and its many overlays. It features a cautionary note from Cameron about NOAA, the U.S. weather data agency, and mass firings by the new administration on February 27. The message warns that such actions threaten data availability and forecast quality, notes potential disruption, and commits to switching data sources if needed. It urges readers to speak up, contact representatives, and share concerns, highlighting NOAA as the data backbone and calling for the firings to be reversed.

HN Comments

Private prisons announce $1.4B in revenue as immigration detentions climb

Private prison companies CoreCivic and GEO Group posted about $1.4 billion in quarterly revenue as immigration detention nears records (around 66,000 detainees). CoreCivic: $684.9M (+27% YoY); GEO Group: $732.1M (+15%). The figure excludes $1.6B from CoreCivic’s sale of four facilities to DHS. Average revenue per detainee bed cited at roughly $307,000. Growth driven by more detainees, cost cuts, and new lines like ankle monitors under ISAP, helped by Haitian TPS ending. Both firms seek expanded ICE contracts; governance ties and related politics noted.

HN Comments

Gödel, Escher, Elisp: The Beauty of Macros

Charlie Holland argues that Emacs Lisp's homoiconicity—code as data—lets macros bend the language by turning unevaluated forms into new code at expansion time. Macros aren’t functions; they write programs. The post surveys examples (unless, use-package, defun, lambda, defcustom), and shows how macro expansion tools (macroexpand-1/all, emacs-lisp-macroexpand, macrostep) reveal the ladder of expansions. It cautions about macro pitfalls (double evaluation, gensym capture, self-reference) and recommends using functions when possible and macros for bindings, evaluation control, or DSLs. The Hofstadter/Escher metaphors illuminate the self-referential beauty of macro systems.

HN Comments

Show HN: Online SNMP MIB database - upload/view your own MIBs

MIB Viewer is a free in-browser SNMP MIB browser, database, and OID search tool. It lets you upload .mib/.txt/.my files, browse a library of over 11,000 MIBs, and look up objects by name, OID, or number. It shows syntax, access level, description, and where an object sits in the MIB tree, and can generate ready-to-run SNMP commands. The page explains MIBs, SNMP, and OIDs, and keeps user-uploaded MIBs private to the current browser session. Popular MIBs and modules are listed.

HN Comments

Made by Johno Whitaker using FastHTML