Front-page articles summarized hourly.
Danish privacy activist and former police officer Lars Andersen recounts his arrest after posting provocative material about Prime Minister Mette Frederiksen’s social security and phone number and a screenshot about encryption. Armed, masked police broke down his door without warning, went straight for the circuit-breaker to cut power, and seized Google Nest cameras to erase video of the arrest. He says they refused to disclose the charges, notes that filming police is nominally legal in Denmark, and laments a Western drift away from transparency.
Canadian government spent tens of millions on a secret Palantir contract.
An indecisive photographer explains wigglegrams—looping image sequences that create a stereo-like effect. Having amassed years of wigglegrams by accident, they wrote a perceptual-hashing script (TinEye-style) to find similar images, extract pairs with a small Hamming-distance, and automatically stitch them into wigglegrams. Hundreds emerge, many accidental and more kinescopic than truly stereoscopic. Subjects range from cats and dogs to design work and sculptures. The script is on GitHub and works with Mac iCloud or any picture directory. Cheers.
Fil-C enables memory-safe inline assembly in C/C++. A safety pass (FilPizlonator) inspects the inline asm string and constraints to ensure no memory accesses or control flow, and that clobbers reflect effects. If unsafe, runtime panics; if safe but CPU lacks support, illegal instruction traps. Memory-accessing inline assembly and system calls remain out of scope; fences are supported. The safe subset includes x86_64 instructions like sar, shr, and, shl, xor, mov, test, cmp, bsf, cmov, cpuid, and xgetbv. The project uses an agent loop (T800) to implement and test a comprehensive allowlist, claiming the first memory-safe x86_64 inline assembly.
Sakana Fugu is a single OpenAI-compatible API that dynamically coordinates a diverse pool of expert models into one multi-agent system. Built on TRINITY and Conductor, it learns to assemble, route, and coordinate agents for tasks like coding, reasoning, and research. It offers two models: Fugu (balanced, low latency) and Fugu Ultra (higher reliability for complex tasks). You can opt out certain agents; pricing is subscription or pay-as-you-go with a single blended rate based on the top model in your pool. Not available in EU/EEA; GDPR compliance work in progress. Benchmarks show strong performance against frontier models.
In this 1992 reflection, Dominus argues that compiler technology has improved so much that writing compilers is no longer the hard part. IBM’s costly FORTRAN H project shows this: the bottleneck is not the compiler but how we program. The real challenges are methods and languages—we don’t know how to program well, what we want to express, or how to think about programming. We lack good languages to capture intent, so programming remains a “black art” even though the field is less than fifty years old.
An essay on a Swift-based conversion engine that uses a central Intermediate Representation (IR) to translate between formats (Markdown, Rich Text, HTML, MNML, PDF, plain text). By modeling documents as IR.Document with Block and Inline trees and Resources, and using parsers and renderers, it keeps cross-format complexity linear and scalable. It warns of architectural lock-in and illustrates the bow-tie concept. The article details the IR code, concessions, and parsing/rendering protocols, plus Minimal app integration: import/export, a native MNML format for round‑trips, pasteboard support, and Quick Export for LLMs.
The 1983 Northern Telecom Commodore Phone was a Canada-only bundle pairing a rotary, hardwired handset with Commodore’s VICModem to access Bell Canada’s network. Because Canadian phones were controlled and handsets were fixed to bases, Commodore negotiated with Bell to use a Northern Electric handset and meet regulations, sold only as part of the VICModem package. A workaround—the VIC-1605 adaptor switch—let users toggle between phone and modem. Today, it’s a rare relic of early home computing and telecom regulation.
The piece argues that AI hype isn’t about technology but a doom-driven cult fueling valuation and lifestyle choices. The author decries media and industry narratives predicting an imminent AI apocalypse, contrasts optimistic technical blogs with alarmist posts, and calls for accountability for the hype. They urge a shift toward a sustainable economy and society and request a future piece analyzing the bubble unwinding and how to prevent similar hype.
HN Game Stories is a short documentary series about games that rose to Hacker News’s top, highlighting their stories, creators, and significance. Viewers click a title to watch and upvote by clicking the ▲. The series, built from @JiangGaming1 and narrated locally with VoxCPM, is growing. Footage and artwork belong to the creators and are used for commentary.
A home chatbot uses RAG with a metadata-aware vector DB to categorize questions (e.g., pool, hvac) before searching. It runs Qwen 3:4B for QA and Qwen 3:0.6B for categorization. Baseline prompted-only results on ~850 entries yielded ~10% accuracy across 131 tests. Finetuning with Unsloth + QLora raised accuracy to ~79%. Using fixed two-letter output codes increased to ~92% accuracy but still mislabels overlaps (e.g., water heater vs pool) and occasional incomplete outputs. Future work includes richer data and post-processing.
MiniPC Finder scans Amazon and eBay twice daily and plots thousands of mini PCs by price and specs. Users can customize axes and color-coding to compare dimensions like CPU performance versus graphics. A blog post explains details. The site uses affiliate links; scraping listings daily isn’t free. Javascript must be enabled to use the site.
A UI fragment from The Closet page on The Criterion Collection site, showing List/Closet view options, filters and sort controls, metadata about spines/languages and covers, and disclaimers (affiliate links, unofficial fan project). It also includes interaction prompts like “Buy me a coffee,” keyboard shortcuts and navigation hints.
Andrei Cebotari, who has SMA, shares his layered assistive-tech setup for playing games. Core tools: PlayAbility (facial-expression-to-input mapping via webcam), Handy (local, offline speech-to-text), and the Xbox Adaptive Controller with joystick and external switches. He also tried Tobii Eye Tracker (caused eye strain) and Eyeware Beam; Talon Voice offered hands-free control but frequent false triggers. He recommends layering tools: PlayAbility + Handy now, add adaptive hardware as gaps remain. Future directions include EMG wristbands. The approach is practical but results vary by condition.
A Meta employee-led petition opposes Meta’s Model Capability Initiative (MCI), demanding that no employee computer-use data (keystrokes, mouse activity, screen content, etc.) be collected to train AI models. Signatories cite privacy, consent, and trust risks, point to past GDPR breaches and a 2026 data leak, and warn of regulatory exposure under CCPA/CPRA. They call to scrap MCI entirely, note NLRA protections, and provide ongoing updates as signatures exceed 1,600; the FAQ outlines anti-retaliation and privacy safeguards.
Matthew Zirwas reconsidered his critique of a hypothetical Midjourney ultrasound device. He explains that historical screening imaging seemed net harmful because it was expensive, hard to repeat, and driven by invasive follow-up for mostly benign abnormalities. If the Midjourney scanner is high‑resolution, harmless, inexpensive, and usable weekly, people could have initial scans and only escalate care for real changes, potentially saving lives once long‑term data are collected. He admits he was wrong to post confidently it was a bad idea. He also warns a $100 full-body wellness ultrasound could trigger many incidental findings and financial burdens.
Claude status: Elevated error rates for Opus 4.8, 4.7, 4.6 and Sonnet 4.6. Incident is under investigation as of 2026-06-22 00:37 UTC. Affects claude.ai, Claude API (api.anthropic.com), Claude Code, and Claude Cowork.
The piece argues that switching to open models is becoming practical: Linux/open‑source is largely mature, narrowing past compatibility and ecosystem risks. Pro competitors (Claude, GPT) still lead in performance and ease of use, while Open models raise privacy concerns when served by third parties. Running open models locally or in the cloud fixes privacy but adds cost and complexity, though they’re now close to leaders. Claude’s identity‑verification rollout could impose a professional penalty for not using top models, but the author hopes the impact will be small as open models continue to close the gap.
Made by Johno Whitaker using FastHTML