Jun 19Saturday, June 20, 2026 · all days
1.There are no instances in ATProto(overreacted.io)
472 points by danabramov 21 hours ago | 245 comments | permalink
tl;dr: ATProto separates hosting (where your data lives) from apps (which aggregate and display it), similar to how RSS feeds work with readers like Google Reader. This differs fundamentally from Mastodon's "instance" model, where hosting and app are bundled together into isolated fiefdoms that must federate via O(n²) connections, and where your identity is tied to a specific server. The right metrics for ATProto decentralization aren't instance counts, but whether people are migrating between hosting providers and building new apps on top of shared data.
HN Discussion:
  • The RSS/Google Reader analogy is broken because RSS blogs are self-sufficient while ATProto components are heavily interdependent
  • ~The article fails to explain how ATProto actually solves the legitimate problems that Mastodon's instance model addresses
  • ATProto's architectural separation of Relays, AppViews, and PDSes is an elegant solution to scaling problems
  • ATProto isn't truly decentralized in practice since Bluesky corp runs most infrastructure and relays are expensive to operate
  • ATProto resembles client/server architecture more than true distributed/P2P decentralization
2.Hyundai buys Boston Dynamics(startupfortune.com)
864 points by ck2 20 hours ago | 370 comments | permalink
tl;dr: Hyundai is buying SoftBank's remaining 9.65% stake in Boston Dynamics for $325 million, taking full ownership of the robotics company it first acquired control of in 2021. The move positions Hyundai to deploy Boston Dynamics' Atlas humanoid robot at its Georgia EV plant by 2028, with Hyundai Mobis supplying actuators—an integrated bet against rivals like Tesla's Optimus, Figure AI, and Unitree. Meanwhile, SoftBank is redirecting focus toward Roze AI, a new $100 billion-valuation venture targeting AI infrastructure and data centers.
HN Discussion:
  • Transaction context: SoftBank exercised a pre-existing put option from the 2020 deal
  • Humanoid form factor is suboptimal compared to purpose-built robots for manufacturing
  • ~Acquisition is about general-purpose robotics and addressing Korea's demographic decline, not just car factories
  • ~Atlas isn't actually useful in modern car factories yet; deployment timelines are being reset
  • Humanoid robot capabilities are overhyped given unsolved basic robotics challenges
3.How many of the 170k English words do you know?(vocabowl-870366514258.us-west1.run.app)
405 points by abnry 23 hours ago | 495 comments | permalink
tl;dr: Summary not available
HN Discussion:
  • Quiz has too many words and clunky UX with excessive clicks
  • Answer choices are poorly designed and easily cheesed via patterns
  • Math/scoring methodology is flawed and inflates results
  • Should offer 'I don't know' option to avoid lucky guesses skewing results
  • ~Fun concept overall despite flaws
4.Norway imposes near ban on AI in elementary school(reuters.com)
724 points by ilreb 20 hours ago | 497 comments | permalink
tl;dr: Summary not available
HN Discussion:
  • Banning AI for young kids is correct since they need to build foundational skills first
  • AI has harmed education outcomes broadly and should be banned, though enforcement is hard
  • ~Blanket ban is too crude; AI as tutoring tool could benefit education while homework AI should be banned
  • Confusion about how AI is actually being used with children this young
  • The real problem is student motivation and societal shifts, not AI itself
5.Project Valhalla, Explained: How a Decade of Work Arrives in JDK 28(jvm-weekly.com)
613 points by philonoist 1 day ago | 382 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:
  • Disagrees with article's framing that null-restricted types add mental overhead; sees omission as a major flaw
  • Article contains technical inaccuracies and possibly AI-generated/hallucinated content
  • Java is a modern, capable platform and Valhalla represents impressive engineering work worth defending
  • This work just replicates what C#/.NET and C++/Rust have had for years
  • ~Using == as memcmp-like substitutability breaks encapsulation and exposes implementation details
6.Bobby Prince, composer for Doom, Wolfenstein 3D, and Duke Nukem 3D, has died(legacy.com)
409 points by pgrote 17 hours ago | 47 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 2006, and the original Doom soundtrack was selected for preservation in the Library of Congress earlier in 2026.
HN Discussion:
  • Tribute to Bobby Prince as a legendary composer whose loss is deeply felt
  • Doom's music was crucial to its immersive atmosphere, often underappreciated next to gameplay
  • Personal nostalgia about how his soundtracks shaped childhood and musical taste
  • Appreciation for distinct stylistic contributions across different games like Duke Nukem 3D
  • Noting additional facts about his legacy, like sound effects work and Library of Congress recognition
7.Zen and the Art of Machine Learning Research(blog.jxmo.io)
269 points by jxmorris12 4 days ago | 98 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:
  • ~Western vs East Asian Zen interpretations differ, questioning the article's framing of Zen
  • Temperament and frequency of success signals matter for who thrives in ML research
  • Praises essay's emphasis on temperament, patience, and resilience as key researcher traits
  • Progress in deep learning comes from incremental experimentation, not fundamentals as article suggests
  • ~ML is more like alchemy/biology than principled math, reinforcing skepticism toward clean fundamentals
8.Court Records Should Be Free(eff.org)
410 points by hn_acker 19 hours ago | 90 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:
  • Court records are public law and citizens shouldn't pay to access what governs them
  • Existing workarounds like RECAP/CourtListener help but ideally would be made obsolete by reform
  • State court access fees are even worse than PACER, highlighting broader access problem
  • ~Skepticism that 'free' access will actually mean free for the public versus privileged partners
  • ~Concerns about government rebuilding the technical platform competently
9.Ten years of ClickHouse in open source(clickhouse.com)
316 points by saisrirampur 4 days ago | 92 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:
  • ClickHouse delivers superior performance and replaces multiple tools in users' stacks
  • ~Regret over missing early adoption due to organizational bias against Russian-made software
  • Article omits key context like DuckDB as a rival and Yandex's actual analytics use case
  • ClickHouse's openness to experimental contributions and rigorous testing is impressive
  • Built-in connectors and integrations make ClickHouse a complete data warehouse solution
10.The AirPods Effect(theescapenewsletter.com)
429 points by herbertl 1 day ago | 733 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:
  • Earbuds are a reasonable coping mechanism for unnatural, overstimulating urban environments
  • Reducing audio input frees up daydreaming/default mode network time for reflection
  • Talking to strangers was never normal or common, undermining the article's premise
  • The article unfairly singles out AirPods/Americans when avoiding strangers is universal
  • Personal experience confirms AirPods crowd out idle thought and real interaction
11.Think of the children: How to force real ID for all internet traffic (2023)(nochan.net)
207 points by Bender 16 hours ago | 131 comments | permalink
tl;dr: Summary not available
HN Discussion:
  • Resistance through underground/decentralized networks to preserve free communication
  • Regulations shift responsibility and cause overbroad self-censorship
  • Parental controls at home suffice; no laws needed
  • ~Need cryptographic age verification without identity disclosure
  • Strong liability laws should punish companies for ID data leaks
12.Ubiquiti: Enterprise NAS, Built on ZFS(blog.ui.com)
410 points by ksec 1 day ago | 347 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:
  • Enthusiasm for ZFS-based NAS and Ubiquiti entering this space
  • Ubiquiti's no-recurring-cost model is a major selling point worth preserving
  • Concerns about Ubiquiti's software quality and security track record undermine 'enterprise' claims
  • Pricing is too high compared to DIY alternatives like TrueNAS on used hardware
  • ~Hardware specs are decent for SMB but not true enterprise-grade (no controller redundancy, limited features)
13.Zero-Touch OAuth for MCP(blog.modelcontextprotocol.io)
274 points by niyikiza 1 day 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:
  • MCP's value lies in isolating auth flows, making EMA a significant security and UX improvement
  • Insiders and contributors celebrating the launch and broader applicability of ID-JAG beyond MCP
  • MCP auth has been painful and this release solves real production problems
  • ~Current MCP auth implementation has gaps and frustrations like missing client_id support or cookie-based flows
  • Concerns about IdP delegating access on user's behalf without explicit awareness, or unclear advantages over regular OAuth
14.Google workspace threatening to block Firefox access(tales.fromprod.com)
493 points by birdculture 20 hours ago | 158 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:
  • This is a configurable Workspace admin feature, not a Google-wide attack on Firefox; blame IT not Google
  • Author confirms they haven't configured Context-Aware Access and it's unavailable on their tier, supporting concerns
  • Browser detection over feature detection is harmful and should be abandoned
  • This reflects Google's monopolistic behavior and gradual erosion tactics
  • Questioning what specific security requirements trigger the rejection and lack of documentation
15.A new bill takes aim at government pressure to silence lawful online speech(eff.org)
283 points by hn_acker 19 hours ago | 125 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:
  • Appreciates the clever JAWBONE acronym and bipartisan staffer effort
  • ~Notes irony that Cruz co-sponsors a bill protecting apps like ICEBlock
  • Reminds readers the bill is bipartisan and EFF supports it, pushing back on knee-jerk reactions
  • Worries the bill could prevent legitimate government efforts to counter dangerous misinformation like anti-vax content
  • Emphasizes platforms have their own First Amendment moderation rights, echoing the article's caveat
16.DuckDB Internals Part 1(greybeam.ai)
454 points by marklit 4 days ago | 143 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:
  • Enthusiastic users sharing how DuckDB transformed their data workflows at scale
  • Praise for DuckDB's ease of use and ergonomics as key adoption drivers
  • Highlighting DuckDB's role as data superglue and encouraging extension contributions
  • Skepticism that DuckDB's speed is overhyped and noting SQL limitations versus SQLite
  • ~Concerns about static linking difficulties making DuckDB unsuitable as an embeddable library
17.I found 10k GitHub repositories distributing Trojan malware(orchidfiles.com)
956 points by theorchid 2 days ago | 244 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:
  • The campaign targets AI coding agents rather than humans, explaining the unusual patterns
  • Personal confirmation of having their repos cloned and weaponized in similar attacks
  • GitHub systematically ignores abuse reports, confirming the article's criticism
  • Technical analysis linking the samples to known trojan malware families
  • Broader context about how malware from GitHub causes real-world harm to victims
18.W Social, public institutions and the theater of European digital sovereignty(blog.elenarossini.com)
262 points by nemoniac 2 days ago | 161 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:
  • Eurosky deserves attention while W Social's media hype is suspicious and politically driven
  • W Social resembles a European Truth Social for politicians avoiding rival-owned platforms
  • W Social's for-profit structure and shady practices undermine its credibility
  • ~Public funding dynamics in EU favor opaque projects over user-funded open ones
  • European digital sovereignty is just protectionism dressed up in strategic language
19.Show HN: Gerrymandle - Daily puzzle game where you redraw electoral districts(gerrymandle.cc)
217 points by realmofthemad 1 day ago | 78 comments | permalink
tl;dr: Summary not available
HN Discussion:
  • Game is praised as a creative educational tool for teaching civics and gerrymandering concepts
  • Appreciation for the game's design, presentation, and balance between fun and accuracy
  • Discussion of real-world solutions to gerrymandering like proportional representation or fair districting algorithms
  • ~Critique of specific game rules or suggestions for improvement like beginner levels
  • Sharing related games or resources that address gerrymandering similarly
20.Midjourney Medical(midjourney.com)
1347 points by ricochet11 2 days ago | 871 comments | permalink
tl;dr: Summary not available
HN Discussion:
  • ~Cautiously optimistic about the technology but skeptical of resolution claims and CT comparisons
  • Rejects the article's vision of healthcare as data-maximization optimization
  • Skeptical of frequent full-body scans due to overdiagnosis risks
  • Criticizes naive understanding of FDA regulatory process
  • Argues the underlying USCT technology is not novel and unlikely to replace CT/MRI