Jun 20Sunday, June 21, 2026 · all days
1.Loupe – A iOS app that raises awareness about what native apps can see(github.com)
295 points by Cider9986 23 hours ago | 113 comments | permalink
tl;dr: Loupe is an open-source iOS/iPadOS app (built almost entirely with AI coding tools) that reveals what device fingerprinting data any third-party app can access via public iOS APIs. It organizes readings into three tiers—Passive (no prompt), Needs Permission, and Advanced side-channel techniques like `canOpenURL` probing and Keychain persistence across reinstalls. All data stays on-device, and the project is made by Mysk as a companion to their privacy-focused Psylo browser.
HN Discussion:
  • Outrage at how much data apps can access by default, calling for opt-in controls
  • Specific privacy leaks (device setup date, volume creation, installed apps) are particularly egregious and need OS-level fixes
  • Technical clarification that iOS restricts app enumeration more than some commenters suggest
  • Appreciation for the awareness tool and sharing similar projects/demos
  • Skepticism about the app's quality due to it being AI-generated
2.Renting a sewing machine from the library(bbc.com)
237 points by sohkamyung 12 hours ago | 126 comments | permalink
tl;dr: Finnish libraries have evolved beyond books into community hubs lending sewing machines, 3D printers, tennis rackets, and bookable spaces, with Finland spending €66 per capita on libraries—roughly five times the UK and US. Backed by law requiring libraries to promote democracy and active citizenship, they function as inclusion infrastructure, helping users navigate digital bureaucracy and consistently returning $3-5 in value per dollar invested. Researchers argue libraries are among the few remaining trusted public spaces where people can exist without consuming.
HN Discussion:
  • Sharing similar 'Library of Things' experiences from their own local libraries
  • Libraries should stick to books and media; tool lending distracts from their purpose
  • Tool rental is a private sector role and government provision is unfair competition
  • ~Implementation issues like long waitlists, homeless presence, or equipment complexity undermine the ideal
  • Enthusiastic endorsement of libraries lending diverse tools and equipment
3.Slow breathing modulates brain function and risk behavior(cell.com)
213 points by croes 13 hours ago | 53 comments | permalink
tl;dr: Summary not available
HN Discussion:
  • Slow breathing helps overcome irrational fear and boosts confidence, supporting the article's findings
  • Shares related personal breathing practices and asks for advice on HRV and anxiety
  • Expresses surprise that parasympathetic activation increased risk-taking and notes clinical implications
  • ~Cautions that fear is often useful, so countering it via breathing should be selective
  • Questions findings as conflicting with prior breathing research
4.SMPTE Makes Its Standards Freely Accessible(smpte.org)
264 points by zdw 18 hours ago | 81 comments | permalink
tl;dr: SMPTE has made its entire Standards catalog—including all published Standards, Recommended Practices, Engineering Guidelines, and RDDs, plus future releases—freely available to the public. The move is backed by Diamond-level corporate members (Apple, Google, Disney, Sony, AWS, etc.) and accompanies a modernization push that includes GitHub-based workflows, HTML-based authoring, and an integrated publishing pipeline. The goal is to improve interoperability and adoption as the industry navigates IP-based workflows, AI authenticity, and content provenance.
HN Discussion:
  • Open standards drive innovation and adoption, paralleling IETF's success
  • Free access to standards should be the default for any standards body
  • Standards mandated by law should legally be freely accessible
  • Personal experience shows the value of now-free access after previously paying
  • Other standards bodies like AES and IEEE should follow suit
5.UHF X11: X11 Built for VisionOS and Apple Vision Pro(lispm.net)
205 points by zdw 18 hours ago | 41 comments | permalink
tl;dr: UHF X11 turns the Apple Vision Pro into a full X11 display server, rendering each top-level X client as its own rootless spatial window in visionOS. It accepts TCP connections from external X clients with MIT-MAGIC-COOKIE-1 authentication, supports custom bitmap fonts, and includes experimental indirect GLX for OpenGL apps. Retro flair comes via CRT scanlines, phosphor masks, glow, and vignette effects.
HN Discussion:
  • Nostalgic appreciation for the creative retro X11/GLX implementation
  • ~Skepticism about visionOS longevity compared to X11's staying power
  • Pointing to alternative solutions like WayVR for Linux headsets
  • Interest in similar functionality for other headsets like Quest or Rayneo
  • Curiosity about technical implementation details (Xorg-based or not)
6.DOS Game "F-15 Strike Eagle II" reversing project needs DOS test pilots(neuviemeporte.github.io)
257 points by LowLevelMahn 20 hours ago | 68 comments | permalink
tl;dr: A hobbyist reverse-engineering the 1989 DOS game F-15 Strike Eagle II has finished reconstructing the C source code for all executables, far ahead of schedule. The project (v0.9.1) is now seeking testers to drop the rebuilt binaries into an original game install (version 451.03 with Desert Storm expansion) and report crashes, graphical glitches, or input issues. Since it's a bug-for-bug reconstruction, testers should verify reported issues aren't also present in the original game.
HN Discussion:
  • Project author provides additional technical context and calls for testers with the right game version
  • Questions the purpose of decompiling games that already run fine in DOSBox emulation
  • Nostalgic recollections of playing this game or similar flight sims from the era
  • Praises preservation communities for securing software freedoms for old games
  • Curious whether AI tools could assist in reasoning about decompiled code structure
7.Linux eliminates the strncpy API after six years of work, 360 patches(phoronix.com)
211 points by simonpure 14 hours ago | 188 comments | permalink
tl;dr: After six years and 362 commits, Linux 7.2 has fully removed the strncpy() API from the kernel, which was long deprecated due to bug-prone NUL termination semantics and performance overhead from redundant zero-filling. Developers should now use replacements like strscpy(), strscpy_pad(), strtomem_pad(), memcpy_and_pad(), or plain memcpy() depending on the use case.
HN Discussion:
  • C's NUL-terminated strings are fundamentally flawed; better string types should have existed
  • strncpy is almost always misused and removing it is a clear win
  • Appreciation for the unglamorous long-term maintenance work of removing bad APIs
  • Clarifying technical terminology confusion (NUL vs NULL) in the discussion
  • Sharing related anecdotes about legacy string-handling quirks in other systems
8.Temporary Cloudflare accounts for AI agents(blog.cloudflare.com)
212 points by farhadhf 1 day ago | 112 comments | permalink
tl;dr: Cloudflare now lets AI agents deploy Workers without signing up first, via a new `wrangler deploy --temporary` flag that provisions a throwaway account valid for 60 minutes. Wrangler's CLI output advertises the flag so agents discover it autonomously, and humans can later "claim" the temporary account (including its Workers, databases, and bindings) by signing in, or let it auto-delete. It's part of a broader push—alongside partnerships with Stripe and WorkOS's auth.md—to remove signup friction for agentic deployments.
HN Discussion:
  • Excitement about ephemeral deployments being useful beyond agents, like PR previews
  • Concern about abuse potential for hosting malware or malicious content anonymously
  • ~Cloudflare should prioritize hard billing caps over new agent features
  • ~Cloudflare should expose containers directly instead of relying on Workers lock-in
  • This represents a positive step toward frictionless AI agent capabilities
9.The Wholesale Plagiarism of Obscure Sorrows(waxy.org)
371 points by ridesisapis 17 hours ago | 147 comments | permalink
tl;dr: A San Francisco marketing agency called Qontour built an unauthorized website republishing the entire text of John Koenig's book "The Dictionary of Obscure Sorrows," replacing his original illustrations with DALL-E images and adding a GPT-4 word generator, all monetized with their own Amazon affiliate code. The bootleg site now outranks Koenig's official site in Google, ChatGPT, and Gemini, which incorrectly attribute it to him—and Simon & Schuster's DMCA takedowns have had no effect. The author frames this as an egregious example of a broader trend of AI-driven plagiarism displacing original creators.
HN Discussion:
  • Shares personal experience of similar AI-driven theft, reinforcing the article's broader trend claim
  • ~Questions the AI framing, suggesting plagiarism was manual copy-paste rather than AI-generated
  • Calls for accountability from enablers like Webflow whose partner committed the plagiarism
  • Clarifies the monetization mechanism via Amazon affiliate programs, adding technical detail
  • ~Notes that website/company anonymity and asymmetry of enforcement, not just AI, enable this abuse
10.GPT-5.5 hallucinates 3x more than MIT-licensed GLM-5.2(arrowtsx.dev)
527 points by oshrimpton 1 day ago | 253 comments | permalink
tl;dr: Despite being roughly half the size, the MIT-licensed GLM-5.2 scores within 4 points of GPT-5.5 on the Artificial Analysis Intelligence Index while hallucinating far less (28% vs 86%), suggesting raw parameter scaling has plateaued and may actively harm truthfulness. The author argues massive models like DeepSeek V4 Pro (94% hallucination rate) fail to recognize their own knowledge limits, wasting compute confidently producing wrong answers. Model training and selection should instead optimize a trilemma of capability, hallucination rate, and compute efficiency.
HN Discussion:
  • Claims that bigger models hallucinate more contradict observed trends in recent years
  • Hallucination rate metrics are conditional and don't reflect real-world user experience
  • ~Hallucination is a training/RLVR problem, not fundamentally a model size issue
  • The author has undisclosed conflicts of interest and cherry-picks rate over accuracy
  • Anecdotal experience shows GLM-5.2 actually hallucinates more than the article claims
11.CSSQuake(cssquake.com)
507 points by msalsas 1 day ago | 107 comments | permalink
tl;dr: Summary not available
HN Discussion:
  • ~Impressive achievement but performance is worse than original Quake on old hardware
  • Delightful, fun project that brings joy amid heavy current affairs
  • Questions the purity of the CSS claim since JS is still required
  • Valid and clever use case for CSS despite general disdain for the web stack
  • Curious about technical limitations and whether quirks (floating enemies, behavior differences) are CSS constraints
12.Think of the children: How to force real ID for all internet traffic (2023)(nochan.net)
244 points by Bender 1 day ago | 170 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
13.Windows 11 New Media Player Uses 3.5x More RAM, Charges for Popular Video Codecs(extremetech.com)
286 points by tcp_handshaker 21 hours ago | 160 comments | permalink
tl;dr: Summary not available
HN Discussion:
  • HEVC licensing costs are out of Microsoft's control, contextualizing the codec charge
  • Using HTML/JS instead of native APIs explains and justifies criticism of the RAM bloat
  • Users avoid Windows Media Player anyway, preferring VLC or MPC alternatives
  • The article is poorly written/inaccurate since HEVC paywall and player aren't new
  • RAM usage isn't unusual compared to other media apps like Apple Music
14.Where to Find the Colors Your Screen Can't Show You(moultano.wordpress.com)
460 points by moultano 1 day ago | 119 comments | permalink
tl;dr: Most screens (sRGB and Display-P3) can't reproduce huge swaths of the visible color space, particularly intense cyans, because the gamut is constrained by the phosphors and primaries chosen decades ago. The author shows where to find these "impossible" colors in real life: light filtered through forest canopies, shallow tropical water, iridescent bird feathers and butterfly wings, bioluminescent dinoflagellates, UV-lit scorpions, and—most accessibly—the LED "green" traffic light, which is actually a vivid turquoise outside any screen's gamut.
HN Discussion:
  • ~The CIE diagram overemphasizes blue-green gamut limits; sRGB's bigger issue is saturated reds/oranges/purples
  • Personal experiences with vivid real-world colors (paintings, blue lasers, old phosphor TVs) confirm screens fail to reproduce them
  • Curiosity about extending the topic: stimulating cones individually to see new colors or finding metameric examples
  • Appreciation for the article's clarity and writing, evoking prior knowledge or memories of working with color
  • Color perception and naming is also culturally determined, adding context to the traffic light example
15.Hyundai buys Boston Dynamics(startupfortune.com)
943 points by ck2 1 day ago | 392 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
16.I Stored a Website in a Favicon(timwehrle.de)
301 points by theanonymousone 1 day ago | 105 comments | permalink
tl;dr: The author encoded a small HTML page (208 bytes) into the RGB channels of a 9x9 pixel favicon, prepending a 4-byte length header so a decoder knows where the payload ends. On page load, JavaScript draws the favicon to a canvas, reads the pixels back, and reconstructs the HTML — though a bootstrap loader is still required, making it a curiosity rather than anything practical.
HN Discussion:
  • Alternative simpler approaches like SVG favicons or PNG comment chunks would work better
  • The bootstrap loader limitation can be eliminated using HTML/PNG polyglots
  • Reports the demo doesn't actually work in their browser environment
  • Expands on the concept by noting favicons can be abused for fingerprinting/tracking
  • Criticizes the writing style as LLM-generated and hard to read
17.Can you see three trees?(not-ship.com)
313 points by Pamar 3 days ago | 146 comments | permalink
tl;dr: The 3-30-300 rule, proposed by Cecil Konijnendijk and adopted by cities like Florence and Fort Collins, states every home should have a view of 3 trees, 30% neighborhood tree canopy, and a park within 300m. A study of 862 European cities found only 14% of residents meet all three criteria, with the 30% canopy requirement being the hardest to satisfy. Globally, of eight major cities tested, only Singapore passed — a problem with real consequences, since hitting the 30% target alone could prevent thousands of European heat deaths annually.
HN Discussion:
  • Personal experiences confirm trees and nature are deeply calming and essential for wellbeing
  • Cities like Amsterdam and the Ruhr area show successful greenery policies in action
  • ~The 30% canopy metric is too simplistic; tree quality, age, species variety, and shade matter more
  • ~Shade infrastructure should be prioritized alongside or instead of just tree cover counts
  • These criteria align with personal home-search priorities and should guide urban policy
18.Bobby Prince, composer for Doom, Wolfenstein 3D, and Duke Nukem 3D, has died(legacy.com)
459 points by pgrote 1 day 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
19.There are no instances in ATProto(overreacted.io)
526 points by danabramov 1 day ago | 302 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
20.Norway imposes near ban on AI in elementary school(reuters.com)
799 points by ilreb 1 day ago | 572 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