| 1. | There are no instances in ATProto(overreacted.io) |
| 532 points by danabramov 46 days ago | 307 comments | permalink | |
tl;dr: ATProto doesn't have "instances" like Mastodon because it deliberately decouples hosting from apps—your data lives in swappable personal hosting (a PDS), while apps merely aggregate over everyone's data, similar to how RSS feeds relate to readers like Google Reader. This avoids Mastodon's fiefdom problem where your identity is tied to a specific server, federation can break between admins, and your account dies if the instance goes down. Decentralization in ATProto is measured by hosting portability and app diversity, not instance count. | |
HN Discussion:
| |
| 2. | Hyundai buys Boston Dynamics(startupfortune.com) |
| 956 points by ck2 45 days ago | 396 comments | permalink | |
tl;dr: Hyundai is buying SoftBank's remaining 9.65% stake in Boston Dynamics for $325 million, making the robotics firm a wholly owned subsidiary. The move positions Hyundai to deploy Boston Dynamics' Atlas humanoid robot at its Georgia EV plant by 2028, starting with parts sequencing before scaling to heavier tasks by 2030, with Hyundai Mobis already producing Atlas actuators. SoftBank, meanwhile, is redirecting focus toward Roze AI, a new AI infrastructure venture targeting a $100 billion valuation. | |
HN Discussion:
| |
| 3. | How many of the 170k English words do you know?(vocabowl-870366514258.us-west1.run.app) |
| 479 points by abnry 46 days ago | 544 comments | permalink | |
tl;dr: Summary not available | |
HN Discussion:
| |
| 4. | Norway imposes near ban on AI in elementary school(reuters.com) |
| 808 points by ilreb 45 days ago | 584 comments | permalink | |
tl;dr: Summary not available | |
HN Discussion:
| |
| 5. | Project Valhalla, Explained: How a Decade of Work Arrives in JDK 28(jvm-weekly.com) |
| 646 points by philonoist 46 days ago | 425 comments | permalink | |
tl;dr: After 12 years of development, JEP 401 (Value Classes and Objects) is landing as a preview in JDK 28, letting developers declare classes without identity so the JVM can scalarize them or flatten them into dense memory layouts—closing the gap between "codes like a class, works like an int." The initial release covers value classes, migration of primitive wrappers like Integer, and cheaper boxing, but notably excludes null-restricted types and specialized generics (so `ArrayList<Point>` still won't be flat). Value objects can still be null, `==` now means substitutability, and `synchronized` on them throws—expect the full payoff only across future releases. | |
HN Discussion:
| |
| 6. | Bobby Prince, composer for Doom, Wolfenstein 3D, and Duke Nukem 3D, has died(legacy.com) |
| 466 points by pgrote 45 days ago | 52 comments | permalink | |
tl;dr: Bobby Prince, the pioneering video game composer behind iconic soundtracks for Doom, Doom II, Wolfenstein 3D, Rise of the Triad, and Duke Nukem 3D, died on June 16, 2026, at age 81. A Vietnam veteran and former attorney before entering game audio, he received a Lifetime Achievement Award from the video game industry in 2005, and the original Doom soundtrack was selected for preservation in the Library of Congress in 2026. | |
HN Discussion:
| |
| 7. | Zen and the Art of Machine Learning Research(blog.jxmo.io) |
| 283 points by jxmorris12 49 days ago | 105 comments | permalink | |
tl;dr: Becoming an AI researcher comes down to combining reading with building, focusing on fundamentals (cross-entropy, SVD, policy gradients) rather than chasing trendy 2026 concepts or benchmark scores, and embracing the grunt work and long stretches of obscurity behind most breakthroughs. Cultivate equanimity toward results—be skeptical of good outcomes (often bugs) and learn equally from bad ones—and design workflows for fast iteration while resisting the temptation to outsource understanding to coding agents. Ultimately, temperament, paranoid attention to detail, and persistence matter more than raw talent. | |
HN Discussion:
| |
| 8. | Court Records Should Be Free(eff.org) |
| 497 points by hn_acker 45 days ago | 133 comments | permalink | |
tl;dr: The EFF is backing the Open Courts Act of 2026, which would eliminate PACER's fees (currently generating over $150 million annually) and replace the aging PACER/CM/ECF systems with a modern unified platform for accessing federal court records. Supporters argue public court documents shouldn't be paywalled, and the bill builds on a prior bipartisan effort that stalled before becoming law. | |
HN Discussion:
| |
| 9. | Ten years of ClickHouse in open source(clickhouse.com) |
| 324 points by saisrirampur 49 days ago | 101 comments | permalink | |
tl;dr: ClickHouse, released as open source on June 15, 2016, grew out of creator Alexey Milovidov's prototypes (OLAPServer and Metrage) built at Yandex starting in 2008-2009 to handle web analytics workloads that existing databases couldn't manage. Unlike most modern databases built atop Postgres, DataFusion, or others, ClickHouse was written entirely from scratch, evolving through column storage, aggregate functions, MergeTree, and ZooKeeper-based replication before its public release. Ten years on, it has 2,000+ contributors and is one of the most popular open-source analytical databases. | |
HN Discussion:
| |
| 10. | The AirPods Effect(theescapenewsletter.com) |
| 441 points by herbertl 46 days ago | 765 comments | permalink | |
tl;dr: Ubiquitous AirPod use is acting as a "Do Not Disturb" sign that discourages the casual stranger interactions psychologists say boost our sense of connection and faith in humanity—coinciding with a 28% drop in daily spoken words between 2005 and 2019. Research also suggests headphones make listeners perceive podcasters as warmer and more persuasive (reducing psychological distance), and constant audio consumption crowds out the idle mental time needed for reflection and meaning-making. | |
HN Discussion:
| |
| 11. | Think of the children: How to force real ID for all internet traffic (2023)(nochan.net) |
| 255 points by Bender 45 days ago | 179 comments | permalink | |
tl;dr: Summary not available | |
HN Discussion:
| |
| 12. | Ubiquiti: Enterprise NAS, Built on ZFS(blog.ui.com) |
| 413 points by ksec 47 days ago | 355 comments | permalink | |
tl;dr: Ubiquiti's new ENAS is a ZFS-based enterprise NAS powered by an 8-core ARM Neoverse N2 platform with 64GB ECC RAM, optional NVMe L2ARC caching, 16 drive bays expandable past 1PB, and dual 25GbE SFP28 ports. It integrates with UniFi for license-free management, identity-based access, and native iSCSI support for Proxmox/VMware/Hyper-V virtualization. Upcoming features include centralized multi-site backup orchestration, including offsite/cloud targets and Microsoft 365 user data backups. | |
HN Discussion:
| |
| 13. | Zero-Touch OAuth for MCP(blog.modelcontextprotocol.io) |
| 277 points by niyikiza 46 days ago | 102 comments | permalink | |
tl;dr: The Model Context Protocol's Enterprise-Managed Authorization (EMA) extension is now stable, letting organizations centrally manage MCP server access through their identity provider instead of requiring per-user, per-server OAuth consent. It uses an Identity Assertion JWT Authorization Grant (ID-JAG) obtained during SSO to exchange for access tokens, enabling single sign-on across all connected MCP servers. Early adopters include Okta (first IdP), Anthropic and VS Code (clients), and servers like Asana, Atlassian, Figma, Linear, and Supabase. | |
HN Discussion:
| |
| 14. | Google workspace threatening to block Firefox access(tales.fromprod.com) |
| 530 points by birdculture 45 days ago | 176 comments | permalink | |
tl;dr: A Google Workspace Business Plus admin reported seeing warnings in Firefox urging them to switch to Chrome to "secure your device," served from access.workspace.google.com/remediate. Google support clarified the prompts only target admins accessing admin.google.com and are "recommendations" rather than blocks, but said this won't be documented publicly. The author is concerned about Google nudging users away from Firefox despite officially listing it as a supported browser. | |
HN Discussion:
| |
| 15. | A new bill takes aim at government pressure to silence lawful online speech(eff.org) |
| 295 points by hn_acker 45 days ago | 138 comments | permalink | |
tl;dr: Senators Cruz and Wyden introduced the bipartisan JAWBONE Act, which creates a federal cause of action against government officials who coerce platforms, broadcasters, or AI providers into suppressing lawful speech, and mandates transparency for such communications. EFF supports the bill, citing recent examples like the Trump administration pressuring Apple to remove the ICEBlock app, while cautioning that not all government-platform communication is coercive and that platforms retain their own First Amendment right to moderate content. | |
HN Discussion:
| |
| 16. | DuckDB Internals Part 1(greybeam.ai) |
| 460 points by marklit 49 days ago | 146 comments | permalink | |
tl;dr: Part 1 of a deep dive into DuckDB internals covers everything that happens before query execution: in-process architecture (avoiding ODBC/JDBC serialization overhead via zero-copy reads from Arrow/pandas buffers), the parse/bind/optimize pipeline (~30 optimizer passes including filter pushdown, subquery unnesting, and dynamic join-filter pushdown), and physical planning via pipelines broken up by sinks (GROUP BY, ORDER BY, hash join builds). It also explains the storage layer: 256KB blocks, columnar row groups with zone maps for pruning, and how DuckDB efficiently queries Parquet (using footer stats) and CSV (via an auto-sniffer for dialect and types). | |
HN Discussion:
| |
| 17. | I found 10k GitHub repositories distributing Trojan malware(orchidfiles.com) |
| 966 points by theorchid 47 days ago | 246 comments | permalink | |
tl;dr: A developer discovered ~10,000 GitHub repositories distributing Trojan malware by cloning legitimate new repos (preserving commits and contributors for credibility), then periodically force-pushing a README update with a link to a malicious zip archive. He wrote a script using GitHub event archives to identify them based on patterns like frequent "Update README.md" commits, and published the list. GitHub only removed repos explicitly reported, ignoring the underlying detection problem—meaning the script continues to find new ones, and the campaign (active for over a year) persists. | |
HN Discussion:
| |
| 18. | W Social, public institutions and the theater of European digital sovereignty(blog.elenarossini.com) |
| 266 points by nemoniac 47 days ago | 164 comments | permalink | |
tl;dr: The European Commission, ECB, and their presidents have migrated their ATproto accounts from Bluesky to W Social, a Swedish for-profit "European alternative to X" that recently and quietly removed its public GitHub repository, suggesting it has gone closed-source. This contradicts the Commission's own Tech Sovereignty Package emphasizing open source, and ignores Eurosky, a transparent non-profit European ATproto alternative. Critics note W Social's advisory board includes Big Tech figures like Tools for Humanity's privacy chief, raising concerns it's just another surveillance-capitalist startup that happens to be EU-based. | |
HN Discussion:
| |
| 19. | Show HN: Gerrymandle - Daily puzzle game where you redraw electoral districts(gerrymandle.cc) |
| 227 points by realmofthemad 47 days ago | 77 comments | permalink | |
tl;dr: Summary not available | |
HN Discussion:
| |
| 20. | Midjourney Medical(midjourney.com) |
| 1354 points by ricochet11 47 days ago | 873 comments | permalink | |
tl;dr: Summary not available | |
HN Discussion:
| |