Jul 14Wednesday, July 15, 2026 · all daysJul 16 · today »
1.Jurassic Park computers in excruciating detail(fabiensanglard.net)
936 points by vinhnx 57 days ago | 249 comments | permalink
tl;dr: A detailed teardown identifies every computer visible in Jurassic Park (1993), including Apple Powerbook 100s, Macintosh Quadra 700s, SGI Indigo and Crimson workstations, Thinking Machines CM-5 supercomputers (which replaced the book's Cray after Cray declined to loan hardware), and a pre-release Motorola Envoy PDA that Spielberg reportedly got via a chance meeting with frogdesign's founder. Apple and SGI loaned roughly $1.2M (about $4M today) in hardware, with real software like SGI's fsn file manager ("It's a Unix system!") and Earthwatch weather visualization powering the on-screen displays.
HN Discussion:
  • Adding supplementary details about the Envoy PDA origin story and source code shown on screen
  • Personal anecdotes from those connected to the production reinforce the article's accuracy
  • Technical elaboration on Thinking Machines CM-5 hardware details and dialogue references
  • Appreciation for the film's use of real hardware explains why the visuals aged well
  • Nostalgic personal reflections on how the movie's computer aesthetics influenced their own work
2.Vancouver PD website features Quick Escape button that wipes itself from history(vpd.ca)
356 points by LookAtThatBacon 57 days ago | 136 comments | permalink
tl;dr: Summary not available.
HN Discussion:
  • Similar patterns exist elsewhere (UK gov, NZ Shielded Site, Trevor Project) as established best practice
  • Praises the feature as a thoughtful UX solution worth adopting broadly across similar sites
  • Shares technical implementation details and reflections on limitations of such patterns
  • ~Raises concern about discoverability—users need to know the feature exists before a crisis
  • Questions why websites should wipe history when incognito mode already exists
3.Bonsai 27B: A 27B-Class model that runs on a phone(prismml.com)
694 points by xenova 57 days ago | 249 comments | permalink
tl;dr: PrismML released Bonsai 27B, a compressed version of Qwen3.6 27B using ternary (1.71 bits/weight, 5.9GB) or binary (1.125 bits/weight, 3.9GB) weights, enabling a 27B-class multimodal model to run on an iPhone 17 Pro. The variants retain 95% and 90% of full-precision benchmark performance respectively, with math and coding capabilities nearly untouched, and reach up to 163 tok/s on an RTX 5090. Weights are available under Apache 2.0 with native support for Apple MLX and NVIDIA CUDA.
HN Discussion:
  • Requests comparison with competing small models like Gemma 4 12B QAT to validate claims
  • Excited about ternary/binary quantization breakthrough enabling local model use
  • ~Questions clarity of comparisons and impact on tool calling performance
  • Shares hands-on benchmark/testing results revealing implementation issues
  • Skeptical of demo quality, noting factual errors in showcased output
4.I tricked Claude into leaking your deepest, darkest secrets(ayush.digital)
612 points by macleginn 57 days ago | 281 comments | permalink
tl;dr: A researcher found an exfiltration vector in Claude's web_fetch tool: while arbitrary URLs are blocked, Claude can follow links from previously fetched pages. By building a fake Cloudflare "turnstile" on a coffee shop site that generated per-letter hyperlinks, he tricked Claude into spelling out a user's name, employer, and hometown (pulled from memory and inferred from past chats) via URL paths—no user interaction beyond asking about the site. Anthropic has since restricted link-following to search results and user-provided URLs; no bounty was awarded despite disclosure.
HN Discussion:
  • AI agents are being run without proper security isolation, ignoring decades of security lessons
  • Memory features in AI create massive privacy risks that users are ignoring
  • Personal anecdotes about sandboxing or avoiding memory as protective measures
  • Cloudflare's aggressive default anti-scraping measures are problematic for site owners
  • Light/humorous takes on obfuscating identity to defeat such attacks
5.The Tower Keeps Rising(lucumr.pocoo.org)
531 points by cdrnsf 58 days ago | 256 comments | permalink
tl;dr: Drawing an analogy to the Tower of Babel, the author argues that large software projects are limited less by individual coding speed than by the shared understanding developers build through friction—code review, questions, and coordination. AI agents eliminate that friction, letting developers make locally reasonable changes without ever acquiring the mental model the work used to require. Unlike Babel, construction doesn't halt when shared understanding collapses; the codebase keeps growing, hiding the loss.
HN Discussion:
  • Composability and architectural instincts are violated by naive agent use, echoing the article's concerns
  • The thesis parallels the Lisp Curse—easy building undermines collaborative shared understanding
  • Developers should manually handle small itches to retain mental model and craft ownership
  • Loss of shared understanding without visible failure is clearly a bad outcome for engineering
  • Agentic programming turns engineers into managers overseeing incoherent, sprawling systems
6.Cursor 0day: When Full Disclosure Becomes the Only Protection Left(mindgard.ai)
440 points by Synthetic7346 57 days ago | 200 comments | permalink
tl;dr: Cursor on Windows executes any `git.exe` found in a repository's root automatically when the project is opened, resulting in arbitrary code execution with no user interaction. Mindgard reported the flaw in December 2025, but after seven months, 197+ releases, and repeated attempts to engage Cursor and HackerOne, the vulnerability remains unpatched with no vendor communication, prompting full public disclosure. Users are advised to open untrusted repos only in sandboxes/VMs or use AppLocker rules as mitigation.
HN Discussion:
  • Exploit requires pre-existing malicious file on system, reducing real severity
  • Cursor's broader security model is broken, supporting the disclosure concerns
  • This is a serious supply chain vector given agents auto-pulling repos
  • Article appears LLM-generated and overhypes a low-quality finding
  • ~Vendor unresponsiveness is a real problem but disclosure motives seem PR-driven
7.How I use HTMX with Go(alexedwards.net)
305 points by gnabgib 57 days ago | 105 comments | permalink
tl;dr: A walkthrough of building Go web apps with HTMX, focusing on a template rendering pattern using a shared `htmlRenderer` type that can serve either full pages or partials from the same template files, with assets embedded via `go:embed`. Key techniques include checking the `HX-Request` header to conditionally return partials vs. full pages (with a `Vary: HX-Request` response header), handling redirects via `HX-Redirect`, and configuring HTMX to swap error responses into `<body>`, disable history caching, and turn off attribute inheritance.
HN Discussion:
  • Enthusiastic endorsement of Go + HTMX stack, sharing complementary tools and workflows
  • HTMX works well for simple apps but breaks down for complex interconnected UIs
  • HTMX is a welcome return to simpler server-rendered web development over heavy JS frameworks
  • Practical tips for HTMX usage, like componentizing HTML generation on the backend
  • ~Adoption challenges arise from team/social resistance rather than technical merit
8.How to stop Claude from saying load-bearing(jola.dev)
592 points by shintoist 58 days ago | 600 comments | permalink
tl;dr: Frustrated by Claude's overused phrases like "load-bearing" and "honest take"? The author shares a Python script hooked into Claude's `MessageDisplay` event that intercepts output and swaps annoying phrases for absurd replacements (e.g., "load-bearing" → "cooked"). Drop the script in `~/.claude/hooks/`, register it in `settings.json`, restart your session, and customize the replacements to taste.
HN Discussion:
  • ~Claudisms are fine in coding contexts but jarring when found in human-authored prose
  • LLM phrasing biases are amplified at massive scale, making them uniquely problematic
  • Cataloging and sharing specific overused Claude vocabulary reinforces the frustration
  • Curious about the technical/training origins of these Claudisms
  • ~Alternative mitigation approaches like CLAUDE.md instructions or response rewriting could work better
9.I'm a USB-C Maximalist(shkspr.mobi)
331 points by speckx 58 days ago | 435 comments | permalink
tl;dr: The author traveled through Europe for 7 weeks with a single multi-port USB-C charger powering all his devices: phone, laptop, eReader, smartwatch, toothbrush, tracker, battery pack, headphones case, and even a bug bite zapper. He argues USB-C's ubiquity means replacements and cables are available anywhere, making proprietary charging ports pointless in new gadgets.
HN Discussion:
  • USB-C maximalism is great for travel with practical tips like using detachable IEC cables
  • ~USB-C ecosystem needs better cable labeling for varying speeds and capabilities
  • USB-C cables and ports look identical but behave inconsistently, causing charging confusion
  • USB-C connector design is fragile and prone to physical damage compared to USB-A
  • ~Rechargeable internal batteries in small devices like toothbrushes are wasteful; prefer replaceable AAs
10.The kids with phones are alright(heatherburns.tech)
264 points by JumpCrisscross 61 days ago | 379 comments | permalink
tl;dr: A viral Scotrail video showing passengers confronting a drunk council legal officer secretly filming teenage girls is used to argue that UK tech policy has it backwards: instead of restricting perpetrators, laws increasingly punish young people by curtailing their phone use. The author contends that smartphone bans and age-verification regimes reflect the values of a detached upper-class elite who infantilize their own children, and that working-class teens actually need phones—and the agency to use them—for real-world safety and developing adult resilience.
HN Discussion:
  • Article ignores real harms of social media on kids and offers no alternatives
  • The real problem is social media's attention economy, not kids having phones
  • Children by definition lack full agency, undermining the article's framing
  • Article strawmans actual UK policy proposals which are more reasonable than portrayed
  • Generational doom rhetoric about teens is perennially overblown
11.The largest available Minecraft world, totalling 15 TB(2b2t.place)
242 points by _____k 61 days ago | 86 comments | permalink
tl;dr: Summary not available
HN Discussion:
  • Nostalgic reminiscence about playing on the 2B2T anarchy server
  • Appreciation that the full torrent was finally released for study
  • Criticism that the title misrepresents the content as a single playable world
  • Technical curiosity about running the server or optimizing storage via seed deltas
  • Newcomer asking whether Minecraft/2B2T is worth investing time in
12.Your 'app' could have been a webpage (so I fixed it for you)(danq.me)
878 points by MrVandemar 61 days ago | 535 comments | permalink
tl;dr: Frustrated that a travel agency required installing a 43MB Android app just to view an itinerary (which was really just HTML, images, and PDFs with added tracking and ads), the author reverse-engineered it by rooting an Android emulator and intercepting traffic with HTTP Toolkit. They discovered the app fetches JSON from an API using concatenated username-password credentials in the URL, then wrote a Ruby script to convert that JSON into a lightweight, password-protected webpage for their tour group—stripping ads and tracking while gaining bookmarking, printing, and accessibility benefits.
HN Discussion:
  • Companies push apps because they're more profitable, enable tracking, and bypass ad blockers
  • Users and businesses genuinely prefer apps for the home screen convenience and familiar install flow
  • The web platform's extensibility and browser extensions make it superior for customization
  • PWAs were the promised path but were undermined by app store economics and notification incentives
  • Developers themselves benefit from abandoning app stores due to bureaucracy and deployment friction
13.Show HN: Juggler – an open-source GUI coding agent, by the creator of JUCE(github.com)
273 points by julesrms 59 days ago | 117 comments | permalink
tl;dr: Juggler is an open-source GUI coding agent from JUCE creator Julian Storer that replaces the typical linear chat transcript with a tree-based, Miller-column interface for inspecting, branching, and editing LLM sessions. Built in Go with Wails (not Electron) and a JavaScript extension system where tools, strategies, and slash commands are all pluggable, it runs as a local server that multiple desktop and browser clients can attach to simultaneously. It supports Claude, OpenAI, Gemini, Ollama, and other providers, and is AGPLv3-licensed.
HN Discussion:
  • Tree-based branching UI is a much-needed improvement over linear chat transcripts
  • GUI-first approach beats terminal UX for agent productivity work
  • Balanced human-in-the-loop agents are preferable to fully autonomous long-horizon ones
  • ~Missing features like ACP support are blockers to adoption
  • Curious how the tree paradigm actually changes daily workflow versus existing tools
14.Are we offloading too much of our thinking to AI?(artfish.ai)
512 points by yenniejun111 58 days ago | 473 comments | permalink
tl;dr: An AI researcher reflects on the growing tendency to offload thinking to AI—from trivial choices to complex reasoning—illustrated through Ken Liu's story "The Perfect Match" and a "Microphone Man" who records conversations to let Claude think for him. While AI is genuinely useful for automating tedious tasks (translation, tutoring, boilerplate work), the author argues there's value in wrestling with questions yourself before consulting AI, and warns that fully delegating reasoning risks eroding autonomy, learning, and the ability to know what you actually want.
HN Discussion:
  • ~Framing is flawed since heavy users will always rationalize, but genuine concern about what remains when thinking is outsourced
  • Deep technical understanding and self-directed learning will become more valuable, not less, in the AI age
  • Direct evidence of harm: colleagues and clients producing incomprehensible AI-generated work they can't defend or fix
  • The greater danger is future coercion where AI approval becomes mandatory, removing choice entirely
  • ~Most people never really thought deeply anyway, so AI is just accelerating an existing pattern
15.Punch yourself in the face with reality(adi.bio)
237 points by AdityaAnand1 58 days ago | 120 comments | permalink
tl;dr: AI tempts builders to keep shipping in a bubble without ever talking to users, turning it into sophisticated procrastination rather than progress. The hard parts of startups—taking real risk, facing rejection, putting yourself out there publicly—haven't gotten any easier with AI; only the already-easy parts got faster. The winners in the AI era will be those who use it to confront reality sooner, not to escape it.
HN Discussion:
  • Personal experience confirms AI leads to convoluted non-working output; real progress requires engaging with reality
  • AI creates illusion of productivity and erodes meaning by removing valuable friction
  • ~AI handles tedious shipping work, freeing builders to do more real work
  • The article's framing shames people; facing rejection is a mental health issue, not a virtue problem
  • Being brutally honest about failure contradicts the perseverance startups also require
16.Australian energy retailers must offer three hours of free daytime electricity(lenergy.com.au)
288 points by i2oc 58 days ago | 408 comments | permalink
tl;dr: From July 2026, energy retailers in NSW, South Australia, and South-East Queensland must offer households at least three free hours of daytime electricity daily (around midday), capped at 24 kWh/day, to pass on the benefit of excess rooftop solar generation. Access requires only a smart meter and opting in — no solar panels or home ownership needed — making it available to renters and apartment dwellers. Estimated savings range from $100–$1,100/year depending on how much load you can shift into the free window.
HN Discussion:
  • Article is misleading; retailers only need to offer one such plan, not free power to all
  • ~Title needs clarification that free energy is limited to midday window
  • Personal experience confirms these plans work great with battery/solar setups
  • Australia's solar abundance makes cheap/free electricity a natural outcome benefiting everyone
  • Concern that new policy could worsen existing better plans by introducing caps
17.European "age verification" "app" forcing everyone to use Android or iOS(github.com)
561 points by roundabout-host 58 days ago | 420 comments | permalink
tl;dr: Yivi's NFC passport enrollment isn't as dependency-free as often claimed: it transmits the full MRZ (DG1) and facial image (DG2) to a central issuer server, which then runs face matching via Regula's third-party biometric API. While the data is transient and the issuer can be self-hosted, this still represents a central-issuer trust concentration—just a different one than device attestation, not necessarily smaller.
HN Discussion:
  • EU digital sovereignty talk ignores mobile platform dependency on US tech giants
  • ~Age verification shouldn't be pushed on anyone regardless of technical implementation
  • Government age verification apps may be better than current private-sector alternatives
  • Forcing users onto specific mobile platforms to access services is fundamentally wrong
  • ~Users should refuse and boycott these age verification systems entirely
18.Measuring Input Latency on Linux: X11 vs. Wayland, VRR, and DXVK(marco-nett.de)
391 points by hoechst 58 days ago | 282 comments | permalink
tl;dr: Using a custom-built photodiode latency meter, the author measured end-to-end input latency across various Linux gaming configurations on a 500Hz display. Key findings: XWayland adds a significant 3.13ms penalty and should be avoided; X11 beats native Wayland by only 0.14-0.22ms; VRR provides the biggest gain (0.26-0.45ms) and flattens jitter; and dxvk-low-latency consistently improves latency, with its biggest wins in uncapped/GPU-bound scenarios (0.84ms). Stacking all optimizations only shaved 0.72ms off the median versus a default Wayland setup.
HN Discussion:
  • Praises Linux openness and confirms subjective snappiness improvements over Windows
  • Article validates suspicions about Linux gaming latency and explains user experiences
  • Methodology is limited; 500Hz display hides frame-boundary effects that lower refresh rates would reveal
  • ~Framing as 'Wayland vs X11' is imprecise; it's really specific compositor implementations being compared
  • ~Objective measurement is useful but subjective feel/taste still matters for UX judgments
19.Indian scientists produce most detailed 3D atlas of the human brainstem(bbc.com)
213 points by BaudouinVH 58 days ago | 22 comments | permalink
tl;dr: Researchers at IIT Madras's Sudha Gopalakrishnan Brain Centre have released Anchor, a freely available 3D atlas of the human brainstem at cellular resolution, built from over 500 tissue sections spanning foetal to adult brains and identifying 200+ cell clusters and pathways. It bridges the gap between whole-brain MRI and single-cell microscopy using affordable high-resolution imaging rather than costly molecular techniques. The team next plans to map 100+ whole brains across life stages and diseases like Alzheimer's, aiding research into Parkinson's, stroke, SIDS, and neurosurgical navigation.
HN Discussion:
  • Sharing direct links to the atlas and related project publications
  • Comparing the project to the Allen Brain Institute as a reference point
  • ~Confusion about whether this is a diagnostic tool or a static reference map
  • Praising the open, freely available nature of the atlas
  • Lacking domain expertise to fully appreciate the significance
20.The infinite scroll may become endangered if controversial Calif. law passes(sfgate.com)
225 points by Stratoscope 58 days ago | 434 comments | permalink
tl;dr: Summary not available
HN Discussion:
  • ~Questions where the line is between addictive features and simply good UX design
  • Infinite scroll is clearly unnecessary and designed to keep users hooked, so regulating it is justified
  • ~Banning targeted advertising would address root cause rather than individual addictive mechanisms
  • Praises the law as a refreshingly informed approach compared to blunt age verification requirements
  • Legislation is needed to combat the cognitive harm inflicted by these platforms