HackerNews Digest

May 20, 2026

Railway Blocked by Google Cloud

Railway experienced a widespread outage affecting dashboard access, API calls, login, and build operations. The disruption stemmed from Google Cloud blocking Railway’s account, which prevented access to upstream cloud resources. After restoring partial access, Railway’s platform team confirmed ongoing networking problems on Google Cloud that kept compute workloads from starting. Recovery efforts include direct engagement with Google Cloud support, evaluation of alternative paths, and gradual reinstatement of metal workloads. To avoid overload, all non‑enterprise builds are temporarily throttled or paused, while enterprise deployments remain unaffected. The team reports incremental restoration of services but notes intermittent issues may persist; no definitive ETA for full recovery has been provided. Updates will continue as the situation evolves.
Read full article →
The discussion conveys strong criticism of Google Cloud’s handling of the UniSuper outage, emphasizing distrust in its reliability and support responsiveness. Commenters repeatedly warn against reliance on a single hyperscaler, citing the incident as proof that multi‑cloud or hybrid strategies are essential, while contrasting Google’s perceived failures with the perceived stability of AWS and Azure. Concerns about automated processes, inadequate human intervention, and the risks of a “one‑of‑a‑kind” misconfiguration dominate, prompting many to migrate services away from the affected platform.
Read all comments →

Ben Welsh made an index of all FiveThirtyEight articles on the Internet Archive

The provided content consists solely of the title “fivethirtyeightindex,” with no accompanying text, data, or explanation. No further information about the index, its methodology, metrics, or context is supplied. Consequently, the material contains only a single identifier and lacks substantive content to summarize.
Read full article →
The discussion centers on Ben Welsh’s professional background and the broader issue of FiveThirtyEight’s content disappearing after its acquisition, with many articles and interactive visualizations now inaccessible or broken in archives. Commenters express disappointment that valuable data journalism is being lost, seek ways to retrieve complete archives, and note that the removal differs from typical site shutdowns. There is also criticism of the site’s past election modeling, questioning its methodological choices and perceived disconnect from public sentiment. Overall, the tone is concerned and analytical.
Read all comments →

Gemini 3.5 Flash

Gemini 3.5 Flash is positioned as a high‑throughput, cost‑effective model for long‑horizon, agentic workloads. It claims to reduce development cycles—from days for developers or weeks for auditors—to a fraction of that time, often at under half the expense of comparable frontier models. The model can rapidly plan, generate, and iterate on solutions for real‑world tasks such as new application development, code‑base maintenance, and financial‑document preparation. When integrated with the updated Antigravity harness, 3.5 Flash enables deployment of coordinated sub‑agents that execute multi‑step workflows and coding operations under supervision while preserving top‑tier performance. Benchmark tables (not reproduced) reportedly show Gemini 3.5 Flash outperforming Claude and GPT variants across multiple metrics, emphasizing superior output speed relative to an “Artificial Analysis Intelligence Index.” Visual assets include photos of key personnel and performance comparison graphics.
Read full article →
Comments converge on three main points: the Gemini 3.5 Flash model is technically fast and scores well on several benchmarks, but many users find its quality comparable to or lower than earlier Gemini versions while its token pricing has risen sharply, often three‑fold, making it less cost‑effective for high‑output or agentic workflows. Repeated concerns mention slower reasoning, higher “thinking” token costs, regression in tool use, and limited upgrade incentives, leading to a generally disappointed or skeptical view despite occasional praise for speed and specific niche performance.
Read all comments →

I’ve built a virtual museum with nearly every operating system you can think of

The Virtual OS Museum provides a pre‑configured Linux virtual machine that runs a wide range of historical operating systems and standalone applications under emulation. A hypervisor‑independent launcher (compatible with QEMU, VirtualBox, UTM) includes snapshot support, automatic/manual updates, and installers for Windows, macOS, and Linux hosts. The collection spans from the Manchester Baby (1948) through early mainframe monitors, CTSS, MVS, VM/370, TOPS‑10/20, ITS, Multics, RSX, RSTS, to workstation OSes (PERQ, SunOS, IRIX, OSF/1, A/UX, NeXTSTEP, Plan 9, BSDs, Linux distributions). It also covers home computers (CP/M, Apple II, Commodore, Atari, MSX, TRS‑80, BBC Micro, ZX Spectrum), personal computers (DOS variants, OS/2, BeOS, Windows 1.0‑early Longhorn, Classic Mac OS through OS X 10.5 PPC), mobile/embedded platforms (PalmOS, Symbian/EPOC, Windows CE, Newton, early Android/iOS, QNX), and obscure research systems (ZetaLisp, Smalltalk, Oberon). Two VM editions are offered: a full offline package and a lite version that downloads guest images on first run. The project consolidates over 20 years of collected images, patched emulators, and configuration scripts to make historically significant software instantly bootable.
Read full article →
The comments express strong appreciation for the extensive OS‑preservation project, emphasizing its value for historical archiving, nostalgia, and education. Contributors praise the effort, note the significance of safeguarding rarely documented systems, and suggest enhancements such as searchable listings, inclusion of additional obscure operating systems, better documentation, and more streamlined access (e.g., individual downloads, browser‑based emulation, torrents). Minor criticisms point to missing entries, unclear labeling, and UI issues, while technical curiosity about emulation methods and performance is also mentioned. Overall, the response is overwhelmingly positive and supportive.
Read all comments →

Remove–AI–Watermarks – CLI and library for removing AI watermarks from images

The repository provides a CLI and Python library for removing both visible (Gemini/Nano Banana sparkle logo) and invisible (SynthID, StableSignature, TreeRing, etc.) AI watermarks, as well as AI‑related metadata, from images generated by various models (Google Gemini, DALL‑E, Stable Diffusion, Midjourney, Adobe Firefly, etc.). - Visible watermark removal uses a known alpha map and a three‑stage NCC detector to locate and reverse‑blend the logo, followed by gradient‑masked inpainting; processing takes ~0.05 s per image on CPU. - Invisible watermark removal employs diffusion‑based regeneration (SDXL latent encoding, ~50 reverse‑diffusion steps at strength 0.05) with optional face protection (YOLO detection) and analog humanizer (film grain, chromatic aberration). GPU is recommended; CPU fallback is slow. - Metadata stripping parses and removes AI‑specific EXIF, XMP, PNG text chunks, and C2PA provenance manifests while preserving standard fields. - Supports batch processing, mode selection (visible, invisible, metadata), and an online demo at useraiw.cc. Installation uses pipx or uv; GPU dependencies are optional. The tool is MIT‑licensed and intended for privacy, research, and art‑preservation, not for deceptive attribution.
Read full article →
The comments express mixed views on AI watermarking technologies like SynthID. Many raise privacy concerns, arguing that pervasive digital tracking conflicts with hacker and user‑centric values, while others appreciate a clear indicator of AI‑generated content. Skepticism surfaces regarding the practicality and honesty of claimed use cases, with doubts about false‑positive risks and the effectiveness of removal methods that may degrade image quality. Suggestions include favoring authenticity verification of non‑AI material and exploring open‑source alternatives, reflecting both support for detection tools and criticism of their implementation.
Read all comments →

Google changes its search box

- Google introduced “Search agents,” AI-driven assistants that can be created, customized, and managed directly within Search. - The initial rollout focuses on “information agents,” which operate continuously in the background, aggregating data from web sources (blogs, news sites, social posts) and Google’s real‑time feeds (finance, shopping, sports). - Users define specific queries or criteria; the agents monitor relevant content, synthesize updates, and can trigger actions (e.g., notify when an apartment listing matches defined requirements or when a pro athlete announces a sneaker collaboration). - Information agents are slated for launch this summer exclusively for Google AI Pro and Ultra subscription tiers.
Read full article →
Comments broadly express skepticism toward Google’s move to AI‑driven search, emphasizing distrust of LLM‑generated answers, loss of primary sources, and potential bias from embedded advertising. Many note declining personal use of traditional search and cite inaccuracies, outdated synthesis, and reduced visibility for external sites as harms to the web ecosystem. Some view the shift as inevitable, pointing to broader adoption of conversational agents and alternative engines like Kagi, while others remain uncertain about revenue models and the practicality of new features, reflecting a mixture of concern, resignation, and cautious acceptance.
Read all comments →

Show HN: Forge – Guardrails take an 8B model from 53% to 99% on agentic tasks

Forge is a Python framework that adds a reliability layer to self‑hosted LLM tool‑calling. It improves an 8 B model’s performance on multi‑step agentic workflows through guardrails (rescue parsing, retry nudges, step enforcement) and context management (VRAM‑aware budgets, tiered compaction). The top configuration (Ministral‑3 8B Instruct Q8 on llama‑server) scores 86.5 % on a 26‑scenario eval suite (76 % on the hardest tier). Three integration modes are provided: * **WorkflowRunner** – defines tools, selects a backend, and runs structured agent loops with automatic system prompts, tool execution, context compaction, and guardrails; includes SlotWorker for priority‑queued GPU slot sharing. * **Guardrails middleware** – composable validation stack that can be inserted into custom orchestration loops. * **Proxy server** – an OpenAI‑compatible proxy that transparently applies guardrails to any client (e.g., Ollama, llama‑server, Anthropic). Supported backends: Ollama, llama‑server (llama.cpp), Llamafile, Anthropic. Requires Python 3.12+, an LLM backend, and installation via `pip install forge-guardrails`. The repository includes extensive documentation, unit tests (865 deterministic tests), an eval harness, and source modules for messages, workflow, inference, guardrails, context strategies, and proxy handling.
Read full article →
Comments overall view the guard‑rail harness as a useful way to improve tool‑call reliability and enable smaller local models to perform competitively, noting gains in token efficiency, reduced API thrashing, and successful error‑recovery loops. Many participants ask technical questions about implementation details, compatibility with various backends, latency, and the meaning of “guardrails,” while also comparing it to similar frameworks and considering integration. A minority express skepticism about its generality or relevance, but the dominant tone remains positive and inquisitive.
Read all comments →

OpenAI Adopts Google's SynthID Watermark for AI Images with Verification Tool

None
Read full article →
Comments discuss technical attempts to strip SynthID watermarks, noting partial success using pixel masking and model‑based restoration while questioning the robustness and practicality of OpenAI’s scheme. Skepticism centers on privacy implications, perceived DRM, and the ease of evasion through simple transformations or adversarial tools. Comparisons to open standards like C2PA highlight concerns over closed‑source control, and several remarks suggest that widespread removal tools would undermine the watermark’s purpose. Overall sentiment leans toward doubt about effectiveness and apprehension about surveillance.
Read all comments →

The Mercury logic programming system

Mercury is a logic/functional programming language that merges declarative clarity with advanced static analysis and error detection. The repository includes sample programs (samples/extras) and extensive documentation covering installation (bootstrapping, noting the compiler is written in Mercury), two compiler backends— a low‑level C backend compatible with GCC and a high‑level backend— and supported operating systems. Release notes and NEWS files detail recent stable releases and development history, while a limitations file enumerates current shortcomings of the implementation. Additional README files describe backend targets and platform specifics. For developers, the site provides contribution guidelines, coding style documents, and contact information. All core information resides in the Documentation directory and related README files.
Read full article →
Comments express mixed reactions: several note that the project’s last release was in 2023 and regard it as effectively abandoned, lamenting the loss of a potential modern Prolog alternative. Others recall personal experience with the language from university, expressing satisfaction that it remains known. Additional remarks convey confusion about the project’s purpose and request clearer information, while some question why decades‑old files are being shared now. Overall, the sentiment blends disappointment over inactivity with nostalgic appreciation and a desire for better documentation.
Read all comments →

Mistral AI acquires Emmi AI

Mistral AI announced the acquisition of Emmi AI, a Linz‑based engineering AI firm specializing in physics‑based AI models that accelerate simulation and workflow across energy, automotive, semiconductor and aerospace sectors. The deal combines Mistral’s broader AI platform with Emmi’s expertise to create an integrated AI stack for industrial engineering, positioning Mistral as a primary AI transformation partner for high‑stakes manufacturers. Emmi’s co‑founders and a team of over 30 researchers and engineers will join Mistral’s Science and Applied AI groups in May 2026. The acquisition expands Mistral’s European footprint, adding an office in Linz alongside sites in Paris, London, Amsterdam, Munich, San Francisco and Singapore, and supports further hiring in Austria, Germany and Lithuania. The combined entity aims to deliver real‑time simulations, digital twins, and physics‑AI‑driven solutions that address long‑standing technical barriers in R&D for aerospace, automotive, semiconductors and related industries.
Read full article →
Comments convey a mixed view of Mistral’s acquisition of Emmi AI. There is optimism that the partnership, backed by investors like ASML, could strengthen industrial‑focused AI and demonstrate European capability despite regulatory and capital constraints. At the same time, several remarks express skepticism about Mistral’s competitive standing, note the lack of concrete product demos, and show fatigue with frequent M&A activity. Observations also highlight the challenges European firms face, while acknowledging the company’s quiet progress in a difficult business environment.
Read all comments →