AI Summarized Hacker News

Front-page articles summarized hourly.

CollectWise (YC F24) Is Hiring

CollectWise, a YC-backed startup using AI to automate debt collection, seeks a Founding Customer Success Engineer in New York. You’ll own post-launch customer relationships, troubleshoot technical issues, optimize AI agents, support implementations, and drive upsell. Requires 3+ years in technical CS/engineering-like roles with strong coding/API skills and client relationship abilities. Compensation: $150k-$180k OTE (base $130k-$160k) plus 0.03%-0.10% equity. 12-person team, founded 2024; aims for $10M+ ARR. US work authorization required.

HN Comments

Roget's Thesaurus

This entry describes a digital edition of Roget's Thesaurus (1911) prepared by MICRA Inc. in 1988 via manual transcription. MICRA, a New Jersey company led by Patrick J. Cassidy, also produced an electronic Webster's 1913 Dictionary, as part of its NLP and semantic interoperability research for the ARTFL Project at the University of Chicago.

HN Comments

Google Ads vs. Facebook Ads: Which Is Better for Small Businesses?

Google Ads suits high-intent, local conversions via search; Facebook Ads excels at visual storytelling, broad targeting, and brand building. Decide by mapping the customer journey, evaluating your creative assets, and testing with a modest budget (14–30 days) using KPIs like CPL or ROAS. In practice, use the platform that matches buying behavior first, then scale with data. Ideally, combine both for a well-rounded strategy.

HN Comments

Vermell – Minimal, dependency-free C++ web framework using epoll

Vermell is a minimal, zero-bloat C++ web framework for modern environments. One header plus one static library, with no runtime, no garbage collector, and no DSL; write plain C++ and Vermell runs on an epoll-based event loop with a worker pool. It has zero dependencies beyond base Linux APIs and builds with g++ or CMake. Features: per-verb router, static directories (SPA-friendly), templates (compose/render), in-tree JSON DOM, environment/process info, and hardened defaults. Targets x86_64, aarch64, armv7, Android Termux, WSL, Raspberry Pi. MIT.

HN Comments

Flat vs. segmented memory – it's recursive

The piece argues that x86 memory protection weakened with 64-bit and fast syscalls, undermining fine-grained segmentation. Unix-style flat address spaces favored simplicity, delaying a lasting segmentation-based 64-bit revival. CHERI offers hardware-assisted enforcement of software-defined memory subdivisions, countering the flat memory model deemed unsafe. Software remains recursive while hardware stays non-recursive; CHERI lets bounds be narrowed by software along capability chains, though auditing grows harder. Liballocs expresses recursive, nested allocations as a uniform interface, hinting at secure, flexible models beyond flat segmentation and exposing tensions with hardware-centric design and locality.

HN Comments

GPU World

GPU World invites stories imagining a 2040 world with universal frontier-AI access (8 billion GPUs). Prize pool: $100k ($40k, $20k, $12k; seven $4k finalists). Judges: Neal Stephenson, Gwern Branwen, Matt Huang. Submissions: 1000–5000 words, Markdown or PDF, CC BY-NC or freer license. AI use allowed but discouraged; disclose usage. Deadline Oct 31, 2026; winners announced December; published on gpuworld.org, paradigm.xyz, gwern.net. Open to all; one entry per person.

HN Comments

Restroom Archive

A chronological catalog of restrooms at restaurants and venues. The page lists numerous entries across cities (notably New York, plus UT, AZ, CA, FR, CN), including a detailed Brooklyn entry for Paulie Gee's Slice Shop: a spacious family restroom off the bar with subway-tile walls, wood paneling, a basket-weave floor, and graffiti on the door and soap dispenser. Entries note accessibility and condition.

HN Comments

DoltLite: A SQLite fork with Git-style version control, built with 2k agent PRs

DoltLite Beta 0.50.0 is Dolt’s embedded version of SQLite: the SQL layer remains SQLite, but the B-tree is replaced with Prolly Trees in a single-file chunk store to power Dolt’s version control. It supports local and remote Git-like features (branches, merges, diffs, rebases, push/pull/clone/fetch, DoltHub) and includes the Dolt Workbench GUI. Beta means storage-format stability, SQL compatibility (passes sqllogictest with minor divergences), and full version control with performance data showing microsecond reads but slower writes due to versioning; batched writes help. Try it and join the Discord in #doltlite.

HN Comments

A Cyanometer and a Cloud Colourimeter

Byopia Press shares a DIY cyanometer, modeled on Saussure’s 1789 device, with a printable cyan scale (printable on inkjet) and guidance to print in cyan, noting sky color varies with pollution. The post surveys artists who used cyanometers (Olafur Eliasson, Martin Bricelj Baraga, Marie Lannoo) and mentions commercial cyanometers. It also introduces a Cloud Colourimeter to assess cloud tint, with downloadable files; Payne’s Grey base, hues including numbers 11 and 17; a monochrome grayscale version is offered. The author also discusses the forthcoming Book-Makers excerpt and ongoing kite projects.

HN Comments

RotaryCell: Making an unmodified rotary phone work over LTE with an ESP32-S3

RotaryCell documents a reversible, battery-powered cellular adapter for classic rotary phones that uses the original handset and circuitry with added electronics inside the case. It supports cordless operation via a LilyGO ESP32-S3 core, A7670 cellular modem, Silvertel AG1171 line interface, and an audio/Reset board; a hand-wired prototype exists and newer PCBs are in progress. As of Aug 28, 2026: firmware v0.10.4; PCB orders placed but not yet validated. This is an engineering archive, not a production kit. MIT license.

HN Comments

Fastpotify

Fastpotify is an open-source, lightweight Spotify client for Linux, macOS, and Windows. It runs as a native binary (no embedded browser), starts quickly, and uses little memory. It offers local playback up to 320 kbps, Spotify Connect control, library search (playlists, Liked Songs, albums, artists, podcasts) and playlist editing. It includes a Winamp mini-player mode (Ctrl+M) with Winamp 2 skins, spectrum, and playlist; supports keyboard shortcuts, MPRIS on Linux, and a tray icon to keep playing. Built in Rust with egui and librespot under MIT license; not affiliated with Spotify.

HN Comments

Google Antigravity introduces Boost deep reasoning (/boost)

/boost is an on-demand multi-agent reasoning pipeline for hard software tasks. It splits work into Phase 1 goal/strategy, Phase 2 parallel execution with specialized subagents and local verification, and Phase 3 synthesis with regression checks, delivering a concise, verified solution. Best for deep, tricky problems (concurrency, algorithms, refactoring, root-cause investigations). Available on paid plans in Antigravity 2.0 and CLI. It uses isolated workstreams, multi-round verification, and automated corrections. Workflow supports Antigravity 2.0 and CLI, with safety and permissions. Next steps point to related docs.

HN Comments

Tailcat: Tailscale Without Tailscale, by Tailscale

Tailcat is an open-source Go package and CLI from Tailscale that lets you run a server-side listener and a client to exchange data over Tailscale’s data plane (WireGuard + NAT traversal + DERP) without using Tailscale’s control plane. It requires no IP addresses, accounts, or admin access, and runs entirely in user space. Clients obtain a tailcat address, use DERP for rendezvous, and then establish a direct UDP WireGuard path when possible; otherwise DERP relays. It supports piping data to stdout or acting as a SOCKS server, and can be self-hosted with Headscale or DERP fleet.

HN Comments

Optimal transport is art: images to collection of optimally placed particles

Stippling uses dense dots to mimic grayscale; the article surveys algorithmic generation of stippling via Lloyd’s algorithm and centroidal Voronoi diagrams (CVD). For uniform areas, points are iteratively relocated to Voronoi centroids to yield a well-spaced, near-60° triangular mesh. For grayscale images, a weighted CVD uses density ρ to bias points toward darker regions; a practical shortcut moves vertices along weights for faster convergence. Demonstrations on Lena, napkin doodles, and a seacoast photo show how well-spaced dots enable stylizations like hatching, pointillism, and impressionist effects. Also discusses conformal maps, quasi-Monte Carlo ideas, and Wolfram Language code.

HN Comments

Ex-Crips leader found guilty in 1996 murder of rapper Tupac Shakur

Former Crips leader Duane “Keffe D” Davis was found guilty in Las Vegas of one count of murder with a deadly weapon for orchestrating Tupac Shakur’s 1996 drive-by killing. Prosecutors said he ordered and supplied the gun used by his nephew Orlando Anderson in retaliation for a prior altercation; Davis did not fire the shots. The case, a longtime cold case, hinged on Davis’s own admissions in interviews and a 2019 memoir. Sentencing is set for Oct. 13, and he plans to appeal.

HN Comments

Borges Labyrinth in Venice reopens to the public

Venice’s Labirinto Borges at the Giorgio Cini Foundation on San Giorgio Maggiore has reopened after a full restoration funded by PwC Italia. The 1,150‑metre boxwood maze, inspired by Borges’s The Garden of Forking Paths and opened in 2011, was renewed with new plantings, repaired irrigation, and removal of damaged plants. A tactile map was added for visually impaired visitors. Its design—an open-book motif with symbols like a question mark, cane and eyes—remains a tribute to Borges, and the labyrinth is open to the public.

HN Comments

2004 RuneScape fit a multiplayer RPG into 56k dial-up

An analysis of RuneScape (2004) running on 56k dial-up by extreme data frugality. A click yields a 7-byte WALK_TILE packet (opcode, length, destination x/z, deltas, Ctrl), sent ~every 20ms; the server cycles in ~600ms, then broadcasts a ~9-byte, bit-packed player-update to nearby clients. The protocol uses bit-packing for no-change states, relative coordinates, and a tightly co-designed client–server model rather than modern loosely coupled APIs, illustrating how every byte was optimized when bandwidth was the binding constraint.

HN Comments

Snakes and Ladders

Swedish promotional Snakes and Ladders is criticized for offering little meaningful choice and many losers. A cooperative variant is proposed: players share a pawn and aim to reach the finish as a group; landing on snakes or drifting apart risks loss. Movement uses six face-up cards (ace–six) instead of a die; players discuss which card to play before moving, then flip it. After all cards are used, they reset. Optional roles add variety (pusher, sprinter, banker, anchor, cartographer, duplicator, insurer, gambler) with one-time abilities, though balance varies.

HN Comments

Carmack: Has early Scratch experience led to fulfilling careers?

John Carmack questions Scratch as a guaranteed career path, saying he hasn’t seen a real “success story” crediting Scratch for a fulfilling career. Responses largely concur: many Scratch users move on to Python; Khan Academy’s similar publish/share environment also influenced some. Other commenters discuss teaching ideas, such as gating learning behind Unix-emulation challenges or hands-on setups like a Raspberry Pi with SSH to engage kids.

HN Comments

Visualizing Combos in Judo in R

This post demonstrates modeling Judo attack combinations as a directed network in R. Each technique is a node and edges represent valid two-move transitions (two-move sequences) drawn from Kodokan-recognized moves. The workflow builds the graph, computes in-, out-, and total-degree, visualizes degree-based networks, and compares degree distributions (power-law, exponential, truncated power-law) using AICc, finding a truncated power-law best fit. It then ranks techniques by Integrated Value of Influence (IVI) and identifies communities with the walktrap algorithm, revealing Ouchi-gari as most influential; clusters differentiate hand-waza vs ash i-waza. Limitations noted: data scope and sequences.

HN Comments

Made by Johno Whitaker using FastHTML