Auto-download daily
Issue · June 15, 2026

Top of Hacker News

27 stories of the day: AI, technology, business and simply interesting discussions — recapped and unpacked.

Nintendo vs Palworld: судебный иск рассыпается (store.steampowered.com)

Palworld — survival-RPG с открытым миром от японской инди-студии Pocketpair: ловите существ-«палов», стройте базы, играйте в кооперативе до 32 человек.

В сентябре 2024-го Nintendo подала патентный иск — и индустрия затаила дыхание. Теперь юридический анализ показывает: Nintendo добьётся лишь минимальных выплат, не блокировки игры.

Not just a headline — the discussion unpacked

The top HN threads: facts from the discussions, both sides, insider voices. Email, Telegram, or RSS.

Resident Evil Requiem на Summer Game Fest: скидка и бесплатное демо (store.steampowered.com)

Resident Evil Requiem — хоррор-экшен от Capcom с видом от третьего лица, девятая часть серии. Несколько протагонистов расследуют новую биологическую угрозу, связанную с историей серии.

Вышла в феврале 2026 года с оценкой «Overwhelmingly Positive» в Steam. Сейчас идут скидки и доступно бесплатное демо — Capcom приурочила это к Summer Game Fest.

FIFA 23 в 2026 году: EA бросила игру, а игроки — предупреждают (store.steampowered.com)

FIFA 23 — футбольный симулятор от EA Canada (2022), последняя игра под брендом FIFA перед переходом к EA Sports FC. Ultimate Team, карьера, лицензированные клубы.

Игра технически ещё доступна, но поддержка деградирует: EA сосредоточилась на FC 26. Свежие отзывы превратились в волну предупреждений новым покупателям.

Fall Guys бесплатен — но те, кто платил, до сих пор злятся (store.steampowered.com)

Fall Guys — соревновательный батл-рояль в формате мини-игр: 60 игроков, полосы препятствий, один победитель. Бесплатен с 2022 года после покупки Mediatonic компанией Epic.

Игра вернулась в чарты без конкретного события — летняя волна. Но самые популярные отзывы недели — предупреждения от игроков, которые помнят платную версию.

World of Tanks Blitz обновился — ветераны оценивают Reforged (store.steampowered.com)

World of Tanks Blitz — бесплатный танковый шутер от Wargaming (7v7), ускоренная версия WoT с быстрыми матчами. На PC и мобильных с 2016 года.

Обновление Reforged переработало прогрессию и экономику игры. Старые игроки оценивают изменения по-разному — часть довольна, часть жалуется на матчмейкинг.

GitHub Trending: Last week — PowerToys, FunASR, Trivy, Astro, Fastify (github.com)

Last week's board: PowerToys, Microsoft's Windows utility belt; FunASR, an Alibaba speech-recognition toolkit pitched as a Whisper replacement; Trivy, a container vulnerability scanner; and two web frameworks, Astro and Fastify.

Not one new viral repo among them. Every project is years old and carries between 17k and 135k stars. The outlier is Trivy, climbing again only weeks after attackers hijacked its release pipeline and turned the scanner itself into a credential stealer running inside thousands of CI jobs.

GitHub Trending: Today — PowerToys, freeCodeCamp, Stable Diffusion WebUI, HackTricks, Meshery (github.com)

In today's GitHub Trending: PowerToys (Windows power-user utilities), freeCodeCamp (the 447k-star learn-to-code curriculum), Stable Diffusion WebUI (the original image-gen UI), plus HackTricks (a pentester's knowledge base) and Meshery (a Kubernetes manager).

What's notable is the absence: no new AI agent framework, no overnight viral repo. The youngest project here launched in 2022 and hasn't shipped a commit since March. Today's board is a roll call of incumbents, not a discovery feed.

Paul Graham says you can earn a billion honestly. The thread did the accounting (paulgraham.com)

Graham frames the billion as pure exponential math: growth rate times market size, and "it will happen automatically if you just keep making customers happy." His honest-earner examples are Airbnb, Apple, Facebook.

The sharpest pushback wasn't outrage but bookkeeping. Creative destruction credits the creation and quietly writes off the destruction, one engineer argued. Another did the YC math back at him: out of ~6,500 funded, about 30 billionaires, under 0.5%.

DuckDuckGo's founder shows up to argue 21% adoption isn't "everyone using AI" (gabrielweinberg.com)

Gabriel Weinberg's data: 86% of desktop users hit a search engine 10+ times a month; only 21% touch AI chat tools that often. His framing — people consume AI like they eat meat: some embrace, some limit, some avoid.

Simon Willison called the headline a strawman but flagged the Microsoft stat — 30% of the US working-age population using AI 90+ minutes a month — as "impressively" high. Then practitioners split on whether the tools even work.

"100k before lunch": a post says the usable context window is a fraction of the box number (garrit.xyz)

The post cites RULER and Chroma's context-rot report: performance degrades long before the advertised limit. The author's rule of thumb is a ~100k smart zone, reached "before lunch" in any real agent session.

An Xfce core dev routinely pushes Opus past 800k with no severe problem. Others swear the dumb zone starts under 100k. One voice cut through: every reply is anecdote, while the post at least cites standardized tests.

🚀Tech ★ 243 · 💬 178 · Jun 15 · #AI#dev tools#programming#Anthropic#Chroma#Claude+1

Anthropic begged the government to be able to block dangerous AI. Then it got blocked (verysane.ai)

An essayist read Amodei's own policy ask line by line against the export order that just killed Fable: third-party assessment, scope to cybersecurity risk, government block authority. His verdict — 'they got what they asked for, letter for letter.'

The thread splits hard. Some call it karmic: the leopard ate their face first. Others note the third party here was Amazon, which owns 15–20% of Anthropic — and that OpenAI shipped a comparable model, got a government contract, and no notice at all.

🚀Tech ★ 159 · 💬 137 · Jun 15 · #AI#big tech#policy#Amazon#Anthropic#Claude Fable+2

What 595 hackers are building in June 2026: baby trackers, formal proofs, and a JVM in Go (news.ycombinator.com)

The standout pattern isn't 'AI side-project' — it's the backlash to it. A search engine you can download the source of after 12 months as a paying customer. A baby tracker with zero analytics and on-device-only data. A publishing platform with 'strictly human content' and no algorithm.

And the deep cuts: a JVM written entirely in Go, a formally verified motion planner using arbitrary-precision math to fight numeric instability, and Magic: The Gathering played over webcam with whole-frame card detection.

A cold patch in the North Atlantic refuses to warm — and the data on what it means is only 20 years old (cnn.com)

The 'cold blob' sits where the Labrador Current meets the Atlantic — a region cooling while the rest of the ocean warms. It's read as a possible fingerprint of a weakening AMOC, the Atlantic Meridional Overturning Circulation that shunts tropical heat north and keeps Europe mild.

The honest catch a commenter surfaced: continuous AMOC monitoring only began in 2004. Twenty years of data is thin for calling a multi-century system's collapse, and a recent Science news piece argued the current is, for now, holding up.

🌍Other ★ 195 · 💬 288 · Jun 15 · #energy#science#AMOC#Atlantic Ocean#Greenland

Swiss voters rejected a 10-million population cap 55-45 — and the cantons agreed for once (swissinfo.ch)

Switzerland sits at 9.1 million people. The rejected initiative, from the right-wing SVP, would have forced measures — up to ending EU free movement — if the country hit 9.5 million before 2050. Voters said no by 54.8% to 45.2% on 58% turnout.

Swiss commenters flagged the real mechanics: this needed a 'double majority' of people AND cantons, and it failed both. A precedent looms — a 2014 immigration initiative passed and parliament quietly declined to implement it.

The UK wants under-16s off social media. Every engineer in the thread asks the same thing: how (manchestereveningnews.co.uk)

Britain is moving toward an age threshold of 16 for social media, built on the Online Safety Act that already lets Ofcom fine platforms. Australia switched on its own under-16 ban in December 2025, so the UK has a live precedent to copy.

The catch is mechanical: 'highly effective age assurance' means face-scan estimation or photo-ID at sign-up. As one games-industry engineer put it, the IDs don't go to the government, they go to verification vendors like Persona and Yoti, who then confirm to Meta and ByteDance exactly who you are.

A rent-control study found home values fell 5% — and the thread can't agree if that's the bad news (rhawa.org)

The paper studies who gains and loses from rent control by tracking St. Paul property values after its 2021 ordinance. The headline finding: values fell 4.4–5.8% in nine months, a hit it attributes to lost landlord and homeowner wealth.

Commenters punctured the setup. The data window is nine months of pandemic-and-unrest 2021; the study dropped Minneapolis as a control on what one reader called a 'bullshit reason'; and the host, RHAWA, is a landlord lobbying group.

🌍Other ★ 82 · 💬 143 · Jun 15 · #economy#policy#Rent Control#RHAWA#St. Paul

He shadows a whole website into one runnable binary — and the README is the controversy (github.com)

Kage drives headless Chrome to render a page the way a human sees it, snapshots the settled DOM, deletes every script, downloads CSS, images and fonts locally, then bundles the mirror into a standalone binary or a ZIM archive.

The first reply pointed to SingleFile, which packs a page into one self-contained HTML file with no server needed. A security researcher caught Chrome launched with --no-sandbox; others called the README LLM slop and assumed the code was too.

🚀Tech ★ 404 · 💬 91 · Jun 15 · #dev tools#open source#web#Chrome#Go#Kage+2

A solo dev built an ER diagram tool that never sends your SQL anywhere — then a data engineer said it isn't ER (sqltoerdiagram.com)

Tired of tools with paywalls, signups, or servers that swallow your schema, robhati built sqltoerdiagram.com: a client-side canvas where pasted DDL becomes an interactive diagram you can drag, auto-arrange, and export as PNG or SVG.

The engineering flex: tables are rasterized into cached bitmaps with viewport culling, and the SQL parser tracks source spans so a rename stays surgical. The pushback: tables aren't entities, so SQL alone can't give you a real ER diagram.

🚀Tech ★ 340 · 💬 72 · Jun 15 · #data#dev tools#privacy#Azimutt#dbdiagram#MySQL+2

Jane Street says formal methods are programming's future — and a team that banned JSON proved it with Lean 4 (blog.janestreet.com)

Jane Street argues the value of programming is shifting from writing code to verifying it: when GenAI produces tens of thousands of lines no one can review, formal specs and proofs become the affordable way to be certain. They point to OxCaml, seL4, Dafny and TLA+ as the industrial track.

A reverse engineer flagged the asterisk: seL4 is formally verified and still shipped gnarly bugs. The deeper crack came from a commenter who keeps trying for years: a formal spec is just 'the same implementation written a different way' and can carry the same bug.

Your EPUB passes every validator. Kobo still chokes on it. The culprit is from 2013 (andreklein.net)

A finished EPUB validates fine, then renders as a blank or broken page on Kobo with no error. The cause is RMSDK, Adobe's proprietary engine inside Kobo, built around 2010 for EPUB2 — no flexbox, no grid, no CSS math functions. Modern CSS doesn't degrade, it crashes.

An indie who tried to license RMSDK directly: the email on Adobe's site answers nothing, no internal docs exist, the product was quietly sold off. Kobo is now rewriting its reader to drop Adobe entirely.

🚀Tech ★ 177 · 💬 68 · Jun 15 · #culture#open source#web#Adobe#EPUB#Kobo+2

In 2014 he predicted JavaScript would become invisible by 2035. We're halfway there (destroyallsoftware.com)

Bernhardt's 2014 talk wasn't really about JavaScript dying. Its thesis: a fast bytecode-like subset (asm.js) becomes the universal compile target, the boundary between OS and browser dissolves, and JS survives as an invisible substrate you compile to but never touch.

The grades are split. WebAssembly proved him broadly right on direction. But one engineer flags the catch: Wasm still can't touch the DOM, so JavaScript glue isn't going anywhere — the prediction's timeline is slipping.

Linux jumps to 7.1 — and starts deleting code just to dodge AI bug reports (lore.kernel.org)

Linux 7.1 ships a rewritten in-kernel NTFS driver with real write performance, an Apple SMC battery driver for Asahi MacBooks, and early Intel Nova Lake and AMD graphics enablement. It also deletes over 140,000 lines: ISDN, PCMCIA controllers, i486-era subarchitectures.

The motive for some of those removals is new: AI-assisted bug reporting was generating noise against drivers for obsolete hardware, so the maintainers simply removed the targets.

A new X11 server in Rust appears — just as Wayland finally won the desktop (github.com)

Yserver is a from-scratch X11 server in Rust — not an Xorg fork. It implements 19 extensions (Composite, DRI3, GLX, RANDR) and deliberately drops multiple screens, non-TrueColor visuals, indirect GLX and the DDX driver ABI as 'legacy baggage'.

Two objections collide: practitioners who still need X11's network transparency and multi-monitor support that Wayland abandoned, and a chorus calling the project AI 'slop' that should disclose how much was machine-generated.

A web server that JIT-compiles your Caddyfile to machine code claims 3x throughput — the thread asked: 35k qps for whom? (su3.io)

zeroserve's new Caddy-compat mode JIT-compiles a subset of Caddyfile directives to eBPF, then to native machine code, running it in an io_uring event loop for 3x throughput and 70% lower latency over Caddy.

The thread didn't dispute the numbers — it disputed the point. 'Caddy compatible minus everything that matters,' one wrote, since ACME and plugins are gone. Another did the math: at 35k qps on two threads, you're optimizing a metric that was never the bottleneck.

🚀Tech ★ 157 · 💬 49 · Jun 15 · #dev tools#security#web#Caddy#eBPF#io_uring+2

Pac-Man, but you're the ghost — and the thread found the exploit to win every time (garrit.xyz)

Garrit Franke's browser toy hands you a single ghost and lets the classic Pac-Man AI flee. Built in ~400 lines of HTML, vibe-coded with Claude. The complaint everyone hits: it feels impossible to catch him, and the swipe controls are rough.

Then the thread cracked it: Pac-Man never grabs the power pellets, so chase him into the bottom corridor by alternating right-down and you'll always close the gap. Others want Inky and Pinky added so you can actually corner him.

BitTorrent's creator says Claude turned argumentative — and half the thread can't reproduce it (bramcohen.com)

Cohen dates the shift precisely: fine through Opus 4.6, argumentative from 4.7, 'insufferable' on Fable. One engineer reproduced it live: Fable kept score in a debate about GPU inference and only ever awarded itself half-points.

The counter-camp says it's a mirror. Read the thinking trace, one reader argued, and you watch the model decide 'I can't just agree, I should find something' — an anti-sycophancy instruction tuned too far, not a personality.

🚀Tech ★ 99 · 💬 160 · Jun 15 · #AI#dev tools#Anthropic#Bram Cohen#Claude+1

Rio's "homegrown" 397B LLM is a 0.6/0.4 merge — and the HuggingFace page quietly admitted it (github.com)

The claim is forensic, not vibes: every weight tensor in Rio-3.5-Open-397B is, to thousands of standard deviations, a 0.6 Nex-N2 / 0.4 Qwen3.5 blend across all 60 layers. Strip the system prompt and it calls itself "Nex" 79% of the time.

A commenter caught the HuggingFace page adding a paragraph that wasn't there before: it now admits the merge and apologizes "profusely" for uploading the un-distilled version by mistake.

🚀Tech ★ 284 · 💬 151 · Jun 15 · #AI#open source#policy#Hugging Face#Nex-N2#Qwen+1