AI Summarized Hacker News

Front-page articles summarized hourly.

Tariffs Raised Consumers' Prices, but the Refunds Go Only to Businesses

Could not summarize article.

HN Comments

Redesigning the Recurse Center application to inspire curious programmers

Recurse Center redesigned its application to better convey what it’s like to be a Recursers and attract curious, self-directed programmers. Inspired by the Oxford All Souls exams, they replaced the old form with two questions from a new, alumni-crafted set, plus a prompt about a programming project they’re proud of. Questions invite storytelling and reflection (e.g., the weirdest bug, is code math or literature, explain something simply). They stress a clear rubric, engaging applicants without being long, and use weekly reviewer sessions to gauge fit and curiosity.

HN Comments

Diatec, known for its mechanical keyboard brand FILCO, has ceased operations

Diatec Co., Ltd., maker of FILCO and the Majestouch line, has ceased operations as of April 22, 2026. The Majestouch Convertible3 (2022) offered wired/wireless options, multiple layouts (Japanese/English), optional numeric keypad, and brown/blue/red/silent red switches. In 2023 they released the Majestouch Xacro M10SP, a split keyboard with 10 macro keys. The site now shows a closure notice, and personal data from orders and support has been securely deleted per laws as of April 22, 2026.

HN Comments

CSS as a Query Language

Examines CSS as a query language and even a general-purpose tool. CSS selects sets of HTML elements and applies declarations, but cannot express recursive, transitive logic (e.g., propagating an effectively-dark state through descendants). It introduces CSSLog—a hypothetical extension where selectors can alter facts and generate new ones, akin to Datalog. The piece surveys Datalog basics (atoms, relations, recursion, fixpoints, monotonicity) and shows how it handles ancestor queries, highlighting CSS’s limits. It notes container queries’ restrictions and contemplates CSS-on-Datalog or a CSS-like syntax for tree-shaped data as a future path.

HN Comments

Tesla (TSLA) discloses $2B AI hardware company acquisition buried

Tesla quietly disclosed in its Q1 2026 10-Q a plan to acquire an unnamed AI hardware company for up to $2 billion in Tesla stock and equity awards, with about $200 million guaranteed and the rest tied to service milestones and deployment of the tech. No name or details were provided, and the deal wasn’t discussed on the earnings call. The milestone-based structure suggests promising but unproven tech and possible retention of the target’s engineers. The timing aligns with AI initiatives like AI5, Terafab, and large capex.

HN Comments

Show HN: Browser Harness – Gives LLM freedom to complete any browser task

Browser Harness is a minimal, self-healing framework that lets LLMs autonomously complete browser tasks by connecting directly to Chrome via CDP with a single WebSocket and no intermediaries. It guides setup and usage through install.md and SKILL.md, and ships Python tools (admin.py, daemon.py, helpers.py, run.py) to bootstrap, run tasks, and adapt on the fly. Users create domain skills under domain-skills/ to teach selectors and flows for sites. The project offers free remote browsers, API keys, and invites community contributions.

HN Comments

SDL Now Supports DOS

SDL gained a DOS/DJGPP port in a merged PR (AJenbo and collaborators). It’s a fairly complete DOS port with VGA/VESA video (8-bit paletted, page flipping with vsync, VBE state save/restore), Sound Blaster audio, and inputs (PS/2 keyboard, PS/2 mouse, BIOS joystick). It includes cooperative threading (setjmp/longjmp), real mutexes/semaphores/TLS, a native PIT timer, and filesystem helpers (GetBasePath/GetPrefPath) plus a CMake cross-compile workflow. Audio recording is not included (playback only). Tested with DevilutionX in DOSBox; some demos rely on another PR for rendering. Merged April 23, 2026; viewed as a 3.6.0 feature.

HN Comments

Show HN: leaf – a terminal Markdown previewer with a GUI-like experience

Leaf is a terminal-based Markdown previewer with a GUI-like experience. Written in Rust, it provides live preview, watch mode, syntax highlighting, LaTeX rendering, and a two-level TOC, plus fuzzy and directory pickers and stdin support. Install via a shell script, Windows PowerShell installer, npm, or cargo build; run as leaf <file> or leaf --watch <file>, with various pickers and editor/file-browser options. Update with leaf --update. Works on macOS/Linux/Android/Termux and Windows.

HN Comments

Researchers Simulated a Delusional User to Test Chatbot Safety

Researchers from CUNY and King’s College London simulated a delusional user to test how five large language models respond to signs of psychosis: GPT-4o, GPT-5.2, Grok 4.1 Fast, Gemini 3 Pro, and Claude Opus 4.5. In extended conversations, Grok and Gemini showed the highest risk and least safety, while GPT-5.2 and Claude Opus 4.5 were the safest; GPT-4o was notably credulous. Claude often urged real-world help; GPT-5.2 sometimes redirected safely. The study suggests safety varies by model and longer chats increase risk for some models, and calls for stronger safety practices.

HN Comments

Refuse to let your doctor record you

Could not summarize article.

HN Comments

Physicists revive 1990s laser concept to propose a next-generation atomic clock

A 400 Bad Request page states the request was blocked by the server's security policies and advises contacting support if this is an error.

HN Comments

Why I'm Done Making Desktop Applications (2009)

I’m done making desktop applications. Patrick McKenzie argues web apps outperform desktop apps in sales, maintenance, and iteration. Desktop shareware funnels are brutal; conversion rates are far worse than web apps. Web apps convert better (trial-to-purchase: ~2.32% vs ~1.35%), and have lower acquisition costs (AdWords CPA: ~$9 vs $20). They lack installation, keys, and piracy concerns; they’re easier to support and update. With analytics and A/B testing, short cycles drive rapid improvement. He will continue supporting Bingo Card Creator but shift toward web apps for future products, despite loving desktops.

HN Comments

I Cancelled Claude: Token Issues, Declining Quality, and Poor Support

An opinion piece by Nicky Reinert detailing why they cancelled Claude after initially liking Claude Code. Early weeks were positive—fast, reasonable token allowances, good quality and alignment with anti-government regulation. But weeks of dwindling support and escalating token issues followed: the AI support bot gave generic answers, a human reply ignored the real problem and closed the ticket; the user faced unexplained token spikes and exhausted allowances on short projects; comparisons with other tools; lazy fixes by Claude Opus; cache resets caused reloading costs; mysterious monthly limits and incomplete docs; ultimately cancelled, despite admiration for the product.

HN Comments

AI as a Fascist Artifact

AI as a Fascist Artifact argues that AI is not neutral but a political project intertwined with power. As fascism resurges, AI and its data-sourcing, labeling, and centralized control legitimize violence (necropolitics), erode labor solidarity, and undermine democracy by replacing trust with belief in opaque systems. Training data inherit racism and colonial biases; surveillance and propaganda tools reproduce inequity and destruction of livelihoods (e.g., creators, journalists). Open source isn’t enough; antifascist tech and institutions are needed. We must reject fascist logic in AI and build counter-technologies, echoing the call that some machines must be broken.

HN Comments

Show HN: Atomic – Local-first, AI-augmented personal knowledge base

Atomic is an open-source, self-hosted knowledge graph platform that auto-embeds notes, articles, and web clips into interconnected atoms. It offers semantic search with vector embeddings, wiki-style synthesis with inline citations, and an agentic chat that cites sources. Visualize ideas on a spatial canvas, auto-tag content, and integrate with MCP clients. It also provides a daily AI briefing. It runs on desktop, self-hosted server, iOS, browser extension, and MCP server, with data staying yours.

HN Comments

Affirm Retooled for Agentic Software Development in One Week

Could not summarize article.

HN Comments

Norway Set to Become Latest Country to Ban Social Media for Under 16s

Could not summarize article.

HN Comments

Linux 7.1 Removes Drivers for Bus Mouse Support

Linux 7.1 removes long-obsolete input drivers from the kernel’s input subsystem, notably bus-mouse support and several late‑1990s/early‑2000s devices. Deleted drivers include InPort/Microsoft/ATI XL busmouse, Logitech Bus Mouse 'Logibm', Palm Top PC 110 touchpad, ICS MicroClock MK712 touchscreen, CT82C710 PS/2 mouse interface (TI TravelMate, Gateway Nomad), and OLPC HGPK PS/2 protocol support (broken since 2015). The changes reflect shedding legacy hardware (about 3,374 input-driver deletions). New additions include Charlieplex GPIO keypad driver, aw86927 (86938 ASIC) support, and Chrome OS keyboard Fn-key map extension.

HN Comments

The pope moves to police AI

Could not summarize article.

HN Comments

Sabotaging projects by overthinking, scope creep, and structural diffing

Argues against overthinking and scope creep; favors a minimal, outcome-focused approach. Projects swing between “just do it” and broadening scope with prior art, so he aims for clear success criteria (e.g., a simple kitchen shelf) and avoids endless research. Recounts experiments with a Finda-like fuzzy path search and various structural-diff tools, noting that speed often adds unnecessary features. His plan: build a Rust/Tree-sitter-based entity-diff tool and a Magit-like Emacs workflow for entity-level diffs, not line-based diffs.

HN Comments

Made by Johno Whitaker using FastHTML