Jun 19Saturday, June 20, 2026 · all daysJun 21 · today »
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:
  • The RSS/Google Reader analogy is flawed because RSS blogs are self-sufficient while ATProto AppViews depend on expensive Relays
  • The article elegantly explains ATProto's superior architectural separation of PDS, Relays, and AppViews
  • The article dodges how ATProto actually solves the real problems that Mastodon instances/defederation address
  • ATProto is centralized in practice (Bluesky PBC runs everything), undermining the article's decentralization claims
  • The article's cheeky adversarial tone unfairly compares idealized ATProto to a cynical view of Mastodon
2.Hyundai buys Boston Dynamics(startupfortune.com)
956 points by ck2 46 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:
  • Transaction context clarified as SoftBank exercising a pre-existing put option from 2020 deal
  • Humanoid form factor is inefficient for manufacturing compared to purpose-built robots
  • ~Acquisition is about general-purpose robotics and demographic challenges, not just car manufacturing
  • ~Atlas timeline is being reset because it's not yet useful in modern factories
  • Skepticism about Hyundai's engineering quality undermines confidence in the deal
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:
  • 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)
808 points by ilreb 46 days ago | 584 comments | permalink
tl;dr: Summary not available
HN Discussion:
  • Young kids need to learn fundamentals before AI; ban is appropriate
  • AI has harmed education broadly and should be restricted
  • ~Ban should extend to teachers using AI, not just students
  • ~AI as tutor could be beneficial; only AI-generated homework should be banned
  • Confused about how AI is actually being used in classrooms with young kids
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:
  • 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)
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:
  • Personal tribute sharing direct interaction with Bobby Prince about his work
  • Doom's music was crucial to its immersive atmosphere and influential to listeners
  • Appreciation for his distinctive compositional style across various games
  • Adding information about his other contributions like sound effects and Commander Keen
  • Noting the timely Library of Congress recognition of the Doom soundtrack
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:
  • ~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)
497 points by hn_acker 46 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:
  • 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)
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:
  • 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)
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:
  • 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)
255 points by Bender 45 days ago | 179 comments | permalink
tl;dr: Summary not available
HN Discussion:
  • Imagining underground radio relay networks as a final defense against internet surveillance
  • Broad regulations shift liability and cause self-censorship, expanding control beyond intent
  • Parents should use router-level controls instead of legislating ID requirements
  • ~Need cryptographic way to prove humanity/age without revealing identity
  • Companies handling ID verification should face massive financial penalties for leaks
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:
  • 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)
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:
  • 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)
530 points by birdculture 46 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:
  • 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)
295 points by hn_acker 46 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:
  • 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)
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:
  • 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)
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:
  • 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)
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:
  • 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)
227 points by realmofthemad 47 days ago | 77 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)
1354 points by ricochet11 47 days ago | 873 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