AI Summarized Hacker News

Front-page articles summarized hourly.

ClickHouse C – Talk to ClickHouse using its native binary protocol

ClickHouse/clickhouse-c is a minimalist, header-only C client library for embedded contexts. It provides a pure block decoder for ClickHouse Native format over TCP, distributed as per-header headers (clickhouse.h, clickhouse-client.h, etc.). One translation unit defines CHC_IMPLEMENTATION to build the library; others include only declarations. It supports posix I/O backends, optional stdlib alloc, and can operate without a server (example shows decoding a local clickhouse) and can be embedded inside PostgreSQL extensions. It aims to be lightweight with no external dependencies beyond libc.

HN Comments

Shredding JSON columns gave Logfire up to 1000x faster queries

Logfire dramatically speeds up queries by replacing a single JSON attribute blob with dynamic shredding: automatically extracting the most frequently accessed attributes into strongly typed, shredded columns during ingestion/compaction. This enables columnar pruning, zone maps, and eliminates JSON parsing for shredded fields, reducing IO and CPU. Default shredding targets about 128 top keys per Parquet file. Results include thousand-fold speedups (often sub-second). Future work: Parquet Variant, more indexes, and usage-based shredding.

HN Comments

Calculus with Julia

Calculus with Julia is a set of notes by John Verzani (Aug 31, 2026) to learn calculus using the Julia language. It emphasizes numeric computation with Julia, supplementing algebraic/symbolic work, and aligns with the Harvard 'rule of four' approach. The notes cover core calculus topics (limits, derivatives, integrals, ODEs, vector calculus) and related packages (Symbolics.jl, SciML, CalculusWithJulia), along with appendices on getting started with Julia, interfaces, Unicode, and a Quarto-based book format. A downloadable PDF is available; users can contribute via 'Edit this page'.

HN Comments

Doory – Open-Source Canva

Doory is a free, open-source, self-hosted design editor (Canva alternative) that runs in your browser. It lets you create posters, social posts, resumes, etc., from templates or blank pages, and export to PNG/JPG/SVG/PDF/MP4/GIF. No account is required to start; guests' work stays in the browser, with cloud storage available if you sign up. You can deploy it with Docker Compose on your own server; it supports real-time co-editing, layers, animations, and present/export options. It’s released under the Attribution Assurance License and requires credit to the author when used.

HN Comments

Tattoos you can turn on and off

Live Science reports PhotoTat, a rewritable intradermal tattoo system using three color inks (blue, magenta, yellow) made from photochromic dyes in PMMA nanoparticles. Activated by 365-nm UV light in 2–3 seconds, colors persist under indoor light for hours to days and fade in bright sunlight, effectively turning the tattoo on or off without removal. Different wavelengths can switch different portions (e.g., magenta by green, yellow by blue). Potential uses include concealable designs and medical tattoos or dosimeter marks for radiotherapy. Purple ink is available commercially at ~$100 per bottle; other colors in development.

HN Comments

Vectorized CLZ and CTZ

Vectorized CLZ and CTZ review FP-based tricks to compute leading/trailing zero counts and their vectorized implementations. CLZ embeds x into the mantissa of a power of two, extracting the exponent to yield clz (works up to 52 bits with 64-bit doubles). 64-bit lane implementations can outperform scalar on Haswell and Alder Lake, with sub-ns iterations and ~1–2 ns latency. CTZ uses x ⊕ (x−1) and a similar FP/log approach, usually slower due to an extra instruction; AVX-512 options help. The post also covers de Bruijn-based vector methods and a 64-bit variant with favorable timings on newer CPUs.

HN Comments

Show HN: BraiNOTES, handwritten notes on your lecture PDFs in a browser tab

braiNOTES is an open-source, in-browser app for handwritten notes and whiteboards. It runs entirely offline with no account or server; everything stays in your browser, and slides can sit beside your notes. Features include multiple pen types (ballpoint, fountain, marker, pencil, highlighter), pages on blank/lined/grid/dotted paper, and whiteboards. You can annotate PDFs beside your notes, add images and shapes, and use text, lasso, eraser, and laser pointer. Exports: PDF (vector ink) or PNG. Autosaves in IndexedDB and works offline. Built with Svelte/SvelteKit (MIT).

HN Comments

Qt An E2EE post-quantum messenger core in Rust (10k connections on 124MB RAM

QT é um protótipo técnico em Rust de um núcleo de mensageiro E2EE (X3DH, PQXDH, Double Ratchet, Sealed Sender) com Noise, não um produto pronto. Privacidade por design, identidade por chave pública e cifra ponta-a-ponta que o servidor não lê. Já funciona em partes: core de criptografia, transporte, servidor, armazenamento cifrado, CLI e bindings para Android/iOS/Python; app Android de demonstração; testes automáticos. Faltam UI completa, servidor acessível pela internet, TLS/federação, auditoria externa. Licenças AGPL-3.0 (comercial disponível).

HN Comments

Programmable pigments: Photochromic nanoparticle inks for rewritable tattoos

Could not summarize article.

HN Comments

HashiCorp archives the Boundary open source repo

Boundary enables identity-based access management for dynamic infrastructure. The Boundary CE repository has been archived and is read-only as of Oct 8–9, 2026. No new CE development, issues, PRs, releases, or security patches. Existing source code and binaries remain for reference. Future development focuses on HCP Boundary and Boundary Enterprise, offering enterprise-grade access capabilities. For supported features and governance, evaluate HCP Boundary or Boundary Enterprise instead of Boundary CE.

HN Comments

A college told Flock to remove its cameras. The company refused

A 403 Forbidden error: access to the page is denied.

HN Comments

Show HN: Plimsoll, a self-hosted sandbox for code your AI agent writes

Plimsoll is a sandbox service for running untrusted, agent-written code behind a verifiable isolation boundary. Each run reports the actual isolation tier (process, container, kernel, VM) and can require a floor tier. Results include SHA-256 fingerprints and a signed run record; plimsoll-attest can replay runs. It supports multiple runtimes (WebAssembly QuickJS in wazero; Docker/runsc; E2B Firecracker; OpenShell, etc.) and uses per-run credentials via a broker. It provides integration guides for agent frameworks (Trigger.dev, Vercel AI SDK, Google ADK, etc.) and a detailed docs set. Current status: Pre-1.0, no third-party audits yet.

HN Comments

Local Indexing to reduce tool calling and token usage

Pensieve is a local search and context tool for AI coding agents. It connects over MCP to return only the few passages that matter from your files, repos, and agent sessions, reducing tool calls and costs. It runs entirely on your Mac (Apple Silicon, macOS 14+), indexing chosen folders, worktrees, commits, and chats while keeping data local; secrets aren’t indexed. AI insights are optional. It integrates with Claude Code, Codex, Cursor, Gemini CLI, Windsurf, and VS Code via pensieve integrate. Benchmarks show fewer calls, lower cost, and faster lookups. Free, open source MIT license.

HN Comments

Illustration Beyond Proof

A guest post on a January IHP workshop about rigorous mathematical illustrations and their research role. The authors argue that illustration and other nonproof forms enhance understanding and deserve credit alongside proofs, drawing on Kra, De Toffoli, Duede, Marcolli, and Sanderson. Tracing from Monge’s hand drawing to today’s Illustrating Mathematics, they show visuals can reveal new structure and function as method, not just explanation. They discuss AI’s impact on proof and illustration, the need for rigorous affordances, and the value of crits, making, and education to improve mathematics, calling for broader support for this human-centric practice.

HN Comments

Governments are mishandling the affordability crisis

Could not summarize article.

HN Comments

Whatever became of holography? (2011)

Could not summarize article.

HN Comments

SQLAlchemy 2.1.0 Released

SQLAlchemy 2.1.0 released Sept 24, 2026; default install now targets 2.1. Major changes: greenlet asyncio dependency no longer installed by default (pip install sqlalchemy[asyncio]); new default drivers for PostgreSQL and Oracle when using generic URLs (psycopg/psycopg3 and oracledb); Python 3.11 minimum (3.10 EOL soon). Notable features: tstring() for dynamic binds in plain SQL, CREATE VIEW and CREATE TABLE AS support, and MSSQL driver support (mssql-python). See migration guide and changelog. Latest releases: 2.1.4 (2026-10-07), 2.0.54 (2026-09-15). MIT license.

HN Comments

Cbirds: A flock of birds in your terminal

cbirds is a single-file C99 program by clainstone implementing Craig Reynolds’ boids, rendered in braille in any terminal or as Kitty/Ghostty sprites. No dependencies; Linux and macOS. Install via Homebrew, apt, or from source. Features include interactive sliders and a panel, multiple render modes (--render braille/sextants/kitty), and text/sign support (--say, --clock, --text, --picture). Can record to GIF or asciinema; efficient performance (~800 birds per frame). MIT licensed.

HN Comments

Google is illegaly cutting forest to build data centers

Google has been ordered to halt preparatory work on two Finnish datacentres (Muhos and Kajaani) until an environmental impact assessment is completed. The Finnish Licensing and Supervision Authority (LVV) said Google had begun significant environmental changes—removing trees and topsoil—without completing the EIA. About 330 hectares were felled at Muhos and just under 200 hectares at Kajaani. Google must submit a written explanation by the next week; the EIA is due to be finished later this year. Google says it followed forestry rules and will implement biodiversity measures, including tree planting.

HN Comments

Fingerprints Are the New Cookies

Web fingerprinting replaces cookies as a way to identify and track users. By collecting data from the network (IP, headers) and the device (CPU, GPU, fonts, display, audio, language, time zone, etc.), it can create a unique or near-unique fingerprint. This enables targeted ads and data brokers to link accounts and conversations. Efforts to curb cookies (EU banners, Privacy Sandbox) haven’t stopped fingerprinting, which has grown, aided by defense challenges. Mitigations include noise (farbling) and engine‑level protections; privacy browsers (Brave, Tor, Mullvad) and some extensions can help, but no solution is perfect.

HN Comments

Made by Johno Whitaker using FastHTML