HackerNews Digest

May 14, 2026

Scorched Earth 2000 – Web

The page is titled “Scorched Earth 2000 HTML Port.”
Read full article →
The comments express strong nostalgic appreciation for Scorched Earth, recalling extensive play in school computer labs, early hacking attempts, and the game’s technical novelty such as SVGA support and version‑dependent features. Many note the lasting impact of its simple yet deep gameplay, its influence on later titles, and personal pride in creating ports or discovering its code. Overall sentiment is uniformly positive, emphasizing fond memories, admiration for the game’s design, and enthusiasm for its continued relevance and community projects.
Read all comments →

Cisco Workforce Reductions

Cisco reported Q3 FY26 revenue of $15.8 billion, a 12 % year‑over‑year increase, with double‑digit growth in both top‑line and bottom‑line metrics. The company cited a challenging market environment, intensified competition, and a global component shortage affecting its portfolio and customers’ AI deployments. To align with AI‑driven demand, Cisco announced a workforce reduction of fewer than 4,000 jobs (under 5 % of its total staff), with notifications starting May 14 and proceeding globally in accordance with local regulations. Affected employees will receive pro‑rated FY26 bonuses, placement‑service support (historically 75 % placement success), and one year of access to Cisco U courses covering AI, security, networking, etc. Concurrently, Cisco will increase strategic investments in silicon, optics, security, and internal AI capabilities. A Q&A session (“Cisco Beat”) is scheduled for May 21 at 8 a.m. PT to discuss the changes.
Read full article →
The comments express strong disapproval of Cisco’s simultaneous announcement of record revenue and a sizable layoff, viewing the cuts as driven by investor pressure and AI‑related hype rather than genuine performance issues. Critics highlight concerns about employee security, the loss of unvested equity, and the perceived insensitivity of the messaging. There is broader skepticism toward tech firms using AI as a cost‑cutting justification, calls for stronger employee ownership, and expectations that similar layoff patterns will recur across the industry.
Read all comments →

Claude for Small Business

Claude for Small Business is a toggle‑install suite that embeds Anthropic’s Claude AI into the SaaS tools small firms already use—Intuit QuickBooks, PayPal, HubSpot, Canva, DocuSign, Google Workspace, and Microsoft 365. It offers 15 ready‑to‑run agentic workflows across finance, operations, sales, marketing, HR, and customer service, plus 15 “skills” for repetitive tasks such as payroll planning, month‑end close, invoice chasing, margin analysis, tax‑season organization, contract review, lead triage, and content strategy. Users select a job, Claude performs the work, and owners must approve any outbound actions, preserving existing permission models; data are not used for training by default. The package includes a free “AI Fluency for Small Business” online course co‑hosted with PayPal, a nationwide tour of half‑day workshops (starting May 14), and partnerships with QuickBooks, HubSpot, Canva, Workday/LISC solopreneur accelerator, and three CDFIs (Accion Opportunity Fund, Community Reinvestment Fund USA, Pacific Community Ventures) that receive Claude credits and technical support. Security, user‑initiated approval, and unchanged permission scopes are highlighted as trust safeguards.
Read full article →
Comments express a pragmatic view of small‑business software, noting that while internal processes can be tightly automated, external factors such as taxes, compliance and payroll remain messy. There is recognition that many tools aim to impose order, yet integration challenges persist. Opinions about AI‑driven assistants like Claude are mixed: some see potential for contextual workflow improvements, while others raise safety, security and reliability concerns, especially for non‑technical users. Skepticism is also voiced regarding exaggerated financial figures presented in promotional contexts.
Read all comments →

Linux gaming is faster because Windows APIs are becoming Linux kernel features

Linux gaming reached a new milestone in March 2026 when Steam users on Linux surpassed 5 % of the platform’s total base, driven by Windows 10’s end‑of‑support and the widespread use of the Steam Deck, which runs a Linux‑based OS. Historically, performance gains came from Wine/Proton, the compatibility layers that translate Windows system calls. The recent addition of NTSYNC—a kernel‑level driver implementing Windows synchronization primitives directly in the Linux kernel—marks a shift to deeper integration. By providing native handling of coordination mechanisms formerly emulated via esync/fsync, NTSYNC reduces overhead and eliminates subtle bugs such as hitches and deadlocks, though raw FPS improvements over Proton’s fsync are modest for already smooth titles. Development is led by Valve, CodeWeavers, and community contributors; Valve has shipped NTSYNC in stable SteamOS despite existing workarounds, indicating confidence in its stability. The move exemplifies a broader trend of incorporating Windows‑specific features into the Linux kernel to support gaming, and further kernel‑level adaptations are expected as the Linux user base continues to grow.
Read full article →
The comments collectively highlight strong enthusiasm for recent advances in Linux gaming, especially the impact of Proton, Vulkan, and NTSYNC in improving compatibility and performance for many titles, with users reporting smooth experiences on systems like Steam Deck and Bazzite. Frequent points of agreement note remaining challenges such as anti‑cheat restrictions, occasional performance gaps versus Windows, and a lack of comprehensive benchmark data. Several contributors express optimism that continued kernel improvements and broader developer support could further reduce the “Windows tax,” while a minority remain skeptical about full parity for high‑profile competitive games.
Read all comments →

Setting up a free *.city.state.us locality domain (2025)

Locality domains are U.S.-specific subdomains (e.g., somename.city.state.us) available for free to U.S. citizens, permanent residents, or entities with a bona‑fide U.S. presence. Registration is delegated to various private registrars; a 2009 list provides contact emails, though current contacts may need updating. If a domain is undelegated, only local government agencies can obtain it via NeuStar. To register, you must first have functional nameservers, which can be obtained at no cost from Amazon Lightsail by creating a DNS zone and noting the provided nameserver hostnames. Next, complete the “Interim .US Domain Template v2.0,” supplying the fully‑qualified domain name, personal or organization details, a description, operational date, administrative/technical contacts, and the IP addresses of the Lightsail nameservers. Include the appropriate US‑Nexus category (e.g., natural person, U.S. citizen). Email the completed form to the identified registrar; processing may take days to weeks. After approval, configure DNS records in Lightsail to point the domain to any target service (web, game, FTP, etc.). WHOIS queries for locality domains display only registrar information, not the registrant’s address.
Read full article →
The comments express mixed feelings toward locality .us domains: many participants appreciate their short, inexpensive nature and see potential for civic or personal projects, while also noting significant bureaucratic hurdles such as notarized‑letter requirements and limited registrar support. Concerns are raised about privacy risks, reliability of hosting arrangements, and the disappearance of legacy ISPs that manage these domains. Users share nostalgic experiences, discuss technical workarounds, and suggest broader adoption or alternative city‑focused TLDs, highlighting both enthusiasm and frustration with the current system.
Read all comments →

A History of IDEs at Google

The post recounts Google’s evolution from a fragmented IDE landscape to a largely unified Cloud IDE. Early on, engineers freely chose editors, leading to duplicated integrations (Bazel, Starlark, formatters) and setup overhead. Around 2013 a web‑based editor called Cider was created, initially for technical writers, then expanded with language‑server‑based code completion and a backend that indexed the entire google3 monorepo, handling real‑time type and reference graphs across billions of files. In 2020 the team replaced Cider’s custom frontend with VS Code, leveraging its extensibility and extension ecosystem while retaining the Google‑specific backend. After several years of development, Cider V reached an open beta in 2021 and by 2023 accounted for ~80 % of development on google3. The common platform enabled extensive internal extensions (≈100) and rapid integration of AI features such as machine‑learning‑driven code‑review comment resolution and context‑aware smart paste. The author concludes that a de‑facto standard IDE amplified productivity and tooling leverage across Google.
Read full article →
Comments describe Google’s developer‑tool ecosystem as highly specialized for its monorepo, with early reliance on Vim/Emacs, Eclipse, and later extensive support for IntelliJ via MagicJar, while Cider and its VS‑code‑based successor Cider‑V received mixed reactions. Many users appreciated the convenience of remote compilation, lightweight web IDEs, and integrated AI features, yet several expressed frustration over mandatory tooling, limited editor choice, and frequent UI changes. Recent shifts toward Antigravity and AI‑centric tools are noted, with opinions split between praise for integration and concern about loss of autonomy.
Read all comments →

Show HN: Nibble

Nibble is a C‑like systems language implemented in ~3 000 lines of C to showcase LLVM IR generation without heap allocation or external libraries. The compiler emits IR in a single top‑down pass, freely inserting `alloca` instructions—including inside loops—resulting in simpler front‑end code but causing stack‑overflow issues when Clang’s optimizer hoists or expands these allocations. Nibble supports defer statements, recursion, integer, floating‑point, and boolean types, named struct types with GLSL‑style operators, raw pointers, function pointers, conditional branching, loops, static type checking, and basic C interop via generic pointers, all with clear error messages. The repository includes four SDL2‑based graphical demos (two multithreaded shader‑toy ports, a red‑black tree example, and a basic game‑programming setup). Building requires SDL2, Clang, and `make`; Clang compiles `main.c` into the Nibble compiler, which then compiles and runs the demos. The author notes a plan to explore stack‑save/restore mechanisms, but considers the current compiler feature‑complete.
Read full article →
None
Read all comments →

The Emacsification of Software

The author critiques current Markdown viewers: terminal‑based tools (e.g., glow, Markless) suffer from monospaced fonts, while GUI editors (Obsidian, Typora, Bear) interfere with editing workflows, and App‑Store viewers lack reliable features such as search or copy‑paste. Using Claude, the author generated a dedicated macOS Markdown viewer (MDV.app) in roughly 30 minutes of interactive coding. MDV stores a SQLite full‑text search index of all opened files, provides hot‑key bookmarks, a table‑of‑contents navigator, position persistence across restarts, and customizable color themes with improved typography; it also supports text selection and copying. The piece argues that AI agents now enable rapid creation of native user interfaces, reducing reliance on Electron‑based apps (e.g., Signal) that cause visual artifacts. This shift is framed as “Emacsification”: personal, AI‑generated software that mirrors Emacs culture—highly customized, often single‑user tools that may later be shared. The author anticipates broader adoption of niche native UI utilities (e.g., for iostat or bpftrace) as developers leverage AI to prototype and deploy highly specific applications.
Read full article →
The comments largely view AI‑generated personal software as a promising way to lower the barrier to building niche tools, praising the speed and customization possible for tasks such as podcast, music, and note‑taking apps. Many acknowledge that this flexibility creates highly individualized “cocoons,” raising concerns about brittleness, maintenance overhead, and difficulty sharing or collaborating on code. Opinions diverge on the impact on team dynamics and long‑term reliability, with some emphasizing excitement about new creative possibilities while others caution that stability, documentation, and interoperability remain significant challenges.
Read all comments →

Chess puzzle I found in my dad's old book

Over a century ago, inventor Wolfgang von Kempelen, famed for his “Mechanical Chess Player,” also devised challenging chess compositions. One of his most difficult problems asks solvers to arrange four black queens and one black bishop on a standard chessboard so that every square is attacked. After the pieces are placed, there must be no legal square on which a white king could be positioned without being in check, effectively leaving the white king with no safe move anywhere on the board. The puzzle exemplifies early combinatorial chess problems and demonstrates the extreme coverage possible with a minimal set of powerful pieces.
Read full article →
The comments express overall appreciation for the puzzle and its surprising number of solutions, noting many unintuitive arrangements such as multiple queens sharing a row and symmetric patterns. Several users point out ambiguous wording regarding “check” versus “checkmate” and suggest clarifying the bishop’s square color constraint. Feedback includes usability improvements like automatic checking after moves, color‑blind‑friendly displays, and alternative interaction modes. Additional ideas propose extensions, variations, and related mini‑games, while some participants share personal solution strategies and praise the puzzle’s engaging nature.
Read all comments →

Twin brothers wipe 96 government databases minutes after being fired

Twin brothers Sohaib and Muneeb, recently terminated from a government contractor, deleted 96 government databases and associated event logs, then reinstalled operating systems on their corporate laptops with assistance from an unnamed accomplice. Federal agents raided Sohaib’s Alexandria home on 12 March 2025, seizing technical equipment, seven firearms, and 370 rounds of .30‑caliber ammunition—items he was not legally permitted to possess. After a nine‑month investigation, both were arrested on 3 December 2025 and charged with multiple offenses. Muneeb entered a plea agreement on 15 April 2026, admitting the indictment’s core allegations. Sohaib proceeded to trial, was found guilty on 7 May 2026 of conspiracy to commit computer fraud, password trafficking, and unlawful firearm possession, and faces sentencing in September.
Read full article →
The comments converge on strong criticism of the security lapses that let the former employees retain broad, unrevoked access, highlighting improper credential handling such as plaintext password storage and delayed account deactivation. Observers question the hiring and background‑check processes that placed individuals with prior fraud convictions in sensitive roles, and they argue for stricter, immediate revocation of privileged access at termination. While some express concern about overly harsh layoff practices, the prevailing view stresses the need for better risk mitigation, ethical hiring standards, and robust security controls.
Read all comments →