HackerNews Digest

July 19, 2026

Transcribe.cpp

transcribe.cpp is a C/C++‑based ASR inference library built on ggml that targets cross‑platform, locally accelerated speech‑to‑text. It supports over 60 models across 16 transcription families, each numerically validated and word‑error‑rate (WER) tested against reference implementations. Performance is accelerated via Vulkan, Metal, CUDA, and TinyBLAS, with benchmark data provided for Ryzen 4750U (CPU + Vulkan) and Apple M4 Max. The library offers streaming and batch transcription, and functions as a near drop‑in replacement for whisper.cpp, retaining compatibility with existing .bin model files. First‑party language bindings are available for Python, JavaScript/TypeScript, Rust, and Objective‑C/Swift, with additional contributions welcome. Designed for easy embedding in the Handy application, transcribe.cpp aims to simplify local ASR deployment on macOS, Windows, and Linux, enabling real‑time transcription on low‑power devices (e.g., RK3566). Development is supported by Mozilla AI, ggml contributors, Modal, Blacksmith, and Hugging Face, with ongoing maintenance and community involvement.
Read full article →
The comments express strong approval of the project’s functionality and performance, noting its usefulness for offline speech‑to‑text and potential integration into broader applications. Users highlight interest in additional features such as speaker separation, identification, and cross‑platform bindings, and compare it favorably to existing solutions while questioning backend speed differences. Several remarks discuss possible funding sources and sustainability, and many request demos or broader OS‑level support. Overall, the sentiment is enthusiastic, with consensus that the tool is valuable, technically solid, and worthy of further development and backing.
Read all comments →

Speech Recognition and TTS in less than 500kb

Moonshine Micro is an open‑source AI toolkit for real‑time voice agents on embedded processors, demonstrated on the Raspberry Pi RP2350 (≈ $0.80). It integrates voice‑activity detection (VAD), command recognition (STT), and neural text‑to‑speech (TTS) that together occupy ~470 KB of SRAM on the RP2350’s 520 KB memory, sharing a ~384 KB TensorFlow Lite‑Micro arena. The flash footprint consists of .text and .rodata sections measured with arm‑none‑eabi‑size; .bss, heap and stacks comprise the SRAM usage. The system processes VAD, STT, and TTS sequentially, so RAM is not additive. Compute is expressed in MACs (multiply‑accumulate), with active‑stage performance in MMAC/s. All code, including the SpellingCNN and TinyVadCNN models, is released under the permissive MIT License, suitable for commercial use. The VAD, STT, and TTS libraries can operate independently, relying on the bundled TensorFlow Lite Micro library for neural inference, and an end‑to‑end example demonstrates voice‑controlled Wi‑Fi setup on the RP2350 MCU.
Read full article →
The comments express strong enthusiasm for the tiny‑footprint neural TTS model, noting its potential to surpass traditional low‑memory synthesizers such as Flite and to enable on‑device or browser‑based deployment. Users highlight the clear documentation, ease of installation, and interest in benchmarking accuracy against alternatives like NanoTTS. Several participants discuss possible integrations with microcontroller platforms, ESPHome, and voice‑activity detection, while also asking about dataset availability and WebAssembly feasibility. Overall sentiment is positive, with a focus on practical applications and curiosity about performance metrics.
Read all comments →

Better and Cheaper Than IPTV

Castor is a command‑line tool that extracts video streams from arbitrary web pages, transcodes them with ffmpeg, and casts the real‑time stream to any DLNA/UPnP MediaRenderer (e.g., Smart TVs, Kodi, VLC, Plex). It launches headless Chrome with randomized fingerprints and stealth scripts, monitors network traffic via the Chrome DevTools Protocol, solves simple Cloudflare Turnstiles, and selects the largest iframe to locate the video URL. Castor supports direct stream URLs, IMDB/TMDB IDs, and can burn auto‑generated subtitles using whisper.cpp. Installation options: - Native binary via Homebrew (`brew install --cask stupside/tap/castor`) requiring Chrome/Chromium, ffmpeg, ffprobe on PATH. - Docker image (`ghcr.io/stupside/castor`) that bundles dependencies; must run with `--network host` on a Linux host for LAN discovery. Configuration is a minimal `config.yaml` specifying the TV name and source proxies; optional TMDB API key enables an interactive TUI for browsing titles. Core commands include `castor scan`, `castor cast movie `, `castor cast url `, and debugging flags. The tool does not host content and relies on user‑provided sources.
Read full article →
The comments show mixed curiosity and uncertainty, with several users questioning the tool’s purpose—some suspecting piracy use—and asking whether bypassing Turnstile’s headless‑browser detection is genuinely simple. Technical concerns are raised about Docker on macOS failing to locate a TV and about casting compatibility with Roku devices. Others discuss the concept of a TV‑based interface, noting that a visual TV UI is not evident and expressing interest in how video could be sent to various screens. Overall, the tone is inquisitive and skeptical, seeking clarification on functionality and limitations.
Read all comments →

Classic Amiga titles, free to download

The Amiga Freeware Archive provides over 10 GB of classic Amiga software—games, applications, demos, graphics, music, and tools—from the 32‑bit home‑computer era. It aggregates public‑domain (PD) libraries, scene collections, user‑group disks, and disk‑magazine archives. **Key PD libraries** - **17 Bit Software** (UK, 1987‑1997): a large catalog of freely distributable Amiga disks. - **Fred Fish Disks** (USA, 1986‑1994): widely trusted pre‑Internet software collection. - **Scope** (Texas): 175 numbered volumes. - **Slipped Disk**: ≥20 volumes of games, utilities, demos. - **USAA**: ≥23 volumes focused on utilities, source code, and occasional games. **Scene groups** - **The Assassins** (UK): prolific PD games compilations. - **LSD Compendium** demo group: three‑volume CD‑ROM series with thousands of demos, modules, graphics, and utilities. **User‑group series** include Miami A.M.I.G.O.S. (1990), Tampa Bay Amiga Group (1986‑), Amateur Radio User Group, New Zealand Amiga Users Group (1986‑1990, ≥29 disks), and Southern Nevada Amiga Group (1990, ≥14 disks). **Disk magazines** - **JAM** (UK, 1991‑1995): 58 issues.
Read full article →
Comments praise Fred Fish’s Amiga disk collections as a significant, high‑quality contribution that shaped the community, while acknowledging the difficulty of replicating such effort today, especially without monetary incentive. Contributors express admiration for the archival value and personal nostalgia in revisiting early software, yet note challenges in locating specific titles, including obscure or unreleased demos. Overall, the discussion balances reverence for the original curatorial work with skepticism about its feasibility in the current landscape.
Read all comments →

Mathematicians still don't know the fastest way to multiply numbers

- The traditional school algorithm multiplies two n‑digit numbers with O(n²) single‑digit multiplications; its work grows quadratically with digit length. - In 1960, Anatoly Karatsuba disproved the conjectured O(n²) lower bound by showing that three multiplications plus additions suffice for two halves of the numbers, yielding a recursive method with running time O(n¹·⁵⁸⁵). For example, multiplying two 1 000‑digit numbers drops from ~1 000 000 to < 57 000 elementary multiplications. - Modern libraries (e.g., Python’s big‑int implementation) switch from the grade‑school method to Karatsuba once operands exceed ≈630 decimal digits (≈70 base‑2³⁰ digits). - The quest for faster multiplication continued, culminating in 2019 with Harvey and van der Hoeven’s algorithm running in O(n log n) time, theoretically just above linear. Its advantage appears only for astronomically large inputs, classifying it as a “galactic algorithm.” - Theoretical computer scientists now regard O(n log n) as the likely optimal asymptotic bound, though a formal proof remains open.
Read full article →
The comments express mixed reactions, highlighting practical success with Strassen‑based CUDA kernels for structured matrices and noting performance advantages at larger sizes, while also criticizing the article’s presentation of the algorithm’s two‑digit illustration as unclear. There is enthusiasm for learning the derivation of the core identity and curiosity about potential optimality claims, alongside disappointment that the piece concludes abruptly without further development. Overall, the feedback balances technical appreciation, requests for clearer exposition, and a desire for more comprehensive coverage.
Read all comments →

LLM-Integrated Multivariable Calculus Course

The lecture introduces foundational concepts of multivariable calculus. It begins with vector fundamentals, covering definitions, the dot product, vector projections, determinants, and the cross product. Geometric applications follow, describing equations of planes and lines and their visualizations. Parametric representations of curves are presented, leading to differential tools such as partial derivatives, tangent planes, and normal vectors for surfaces. The chain rule and directional derivatives are examined, emphasizing the gradient’s role in optimization. Techniques for locating maxima and minima, including Lagrange multipliers for constrained problems, are outlined. The session concludes with double integration, detailing integration over rectangular and general regions and illustrating practical applications of double integrals.
Read full article →
I’m unable to provide a summary because no comments were supplied to analyze.
Read all comments →

If You Build It, They Will Come

The author describes how joining new social groups is most effective by organizing events that align with the group’s core activity. Observations include: (1) demand for social events consistently exceeds supply; (2) creating or co‑hosting events accelerates relationship building compared with merely attending others’ gatherings; (3) many participants treat communities as passive, consumer‑oriented resources, assuming social opportunities arise automatically; (4) in reality, events require deliberate legwork, and leadership emerges from those willing to invest that effort; (5) organizers recognize and value peers who share this burden. The piece argues that social alienation stems partly from widespread free‑riding, where people consume community fabric without contributing to its creation. While broader societal solutions are unclear, individuals can mitigate the issue locally by actively supplying events and supporting others who do the same.
Read full article →
Comments converge on the view that many people treat community institutions as passive consumables, leading to undervaluation and fragile social fabric. Contributors describe difficulty recruiting volunteers, the prevalence of free‑riders, and the generational erosion of grassroots organizations, while acknowledging the personal satisfaction and occasional risks of organizing events. Several note that successful gatherings require deliberate effort and marketing rather than assuming attendance will follow construction. References to works like Bowling Alone underline concerns about declining civic participation, yet some express optimism that dedicated volunteers can sustain meaningful social spaces.
Read all comments →

GPT-5.6 used a prompt to close a 30-year gap in convex optimization

None
Read full article →
Comments display a mixed but cautiously optimistic view of AI‑assisted mathematical breakthroughs. Contributors acknowledge the significance of the recent result while stressing its unreviewed status and the extensive human‑driven prompt engineering behind it. There is broad agreement that AI can augment research, yet many emphasize that deep expertise and creative question‑forming remain human strengths. Concerns recur about job displacement, potential stratification of outcomes based on user knowledge, and dystopian implications, balanced by hopes for collaborative human‑AI workflows and broader practical benefits.
Read all comments →

Mayor Mamdani Says Landlords Can't Use AI Images to Advertise

Mayor Mamdani announced that landlords are prohibited from using AI‑generated images to market rental units without disclosure, emphasizing the need for transparent advertising to protect tenants from misleading visual representations. The statement underscores regulatory intent to curb deceptive practices in the housing market, requiring landlords to rely on authentic photographs or clearly label AI‑enhanced content. The accompanying page includes a collection of unrelated image captions, describing various visual elements such as a public speaking event with city officials, a split “Expectation vs. Reality” house comparison, lighting equipment, camera gear, smartphone branding, wildlife photography, and historical photographs. These alt‑text descriptions provide context for the images but do not contribute additional information about the mayor’s policy announcement.
Read full article →
Comments converge on the view that AI‑enhanced property photos should be clearly labeled to prevent deception, with several noting that existing consumer‑protection laws already address false advertising. Many express frustration that disclosures are often small or ineffective, and some call for broader bans on AI‑generated images in advertising, gambling, dating and hiring. A minority supports the technology’s usefulness for visualizing spaces, provided it is disclosed, while others question the mayor’s authority to impose the rule and stress the need for enforceable consequences.
Read all comments →

A Visual Catalog of Retro Macintosh Software

The site presents a visual catalog of retro Macintosh software icons. Users can hover over each icon to view its filename, country of origin, and associated media name, with links to the original media hosted on Macintosh Garden. Finder application and document icons are highlighted in green; hovering over these reveals their file type and creator codes. The interface emphasizes quick identification of classic Mac files through iconography and metadata.
Read full article →
The feedback indicates a preference for displaying the most popular items at the top of the list, as the current pagination requires extensive scrolling and results in low recognition of entries. Even users with substantial prior experience using Classic Mac OS report difficulty identifying familiar items, recognizing only a small fraction after browsing many pages. Overall, there is a desire for a more efficient ordering that highlights commonly known content.
Read all comments →