Jul 14Wednesday, July 15, 2026 · all days
1.Jurassic Park computers in excruciating detail(fabiensanglard.net)
587 points by vinhnx 10 hours ago | 141 comments | permalink
tl;dr: A detailed catalog of every computer and piece of software visible in Jurassic Park (1993), including the Apple PowerBook 100, SGI Indigo and Crimson workstations, Macintosh Quadra 700s, Thinking Machines CM-5 supercomputers, PLI Mini Array storage, and a Motorola Envoy PDA that shouldn't have existed yet (it was a pre-release mockup shown to Spielberg by frogdesign). The article also identifies the famous "It's a Unix system" scene as SGI's experimental fsn file explorer, and notes Apple and SGI loaned roughly $4M (in 2026 dollars) of hardware to the production.
HN Discussion:
  • Nostalgic appreciation for the deep-dive article inspired by childhood memories of the film
  • Providing supplemental details and sourcing on the Envoy, source code, and CM-5 hardware
  • Personal anecdotes about working on or being influenced by the film's tech aesthetics
  • The film's use of real hardware over CGI explains why it aged so well visually
  • Reflection on the book's tech descriptions and how they compare to modern capabilities
2.Vancouver PD website features Quick Escape button that wipes itself from history(vpd.ca)
304 points by LookAtThatBacon 12 hours ago | 122 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)
634 points by xenova 19 hours ago | 222 comments | permalink
tl;dr: PrismML released Bonsai 27B, a compressed version of Qwen3.6 27B using ternary (1.71-bit, 5.9GB) or binary (1.125-bit, 3.9GB) weights, allowing a 27B-class multimodal model to run on an iPhone 17 Pro or laptop. The ternary variant retains ~95% of full-precision benchmark performance and the 1-bit version ~90%, with math and coding least affected. Weights are Apache 2.0 licensed and run via MLX on Apple devices and CUDA on NVIDIA GPUs, hitting up to 163 tok/s on a 5090.
HN Discussion:
  • Requests comparisons to other small quantized models like Gemma 4 12B QAT to validate claims
  • ~Skepticism about benchmark comparisons and how it stacks against native small models
  • ~Shares hands-on benchmarks showing CPU inference for ternary is unoptimized
  • Fascination with binary-weight networks and curiosity about CPU efficiency implications
  • Enthusiasm for ternary model scaling finally arriving, enabling local inference
4.I tricked Claude into leaking your deepest, darkest secrets(ayush.digital)
426 points by macleginn 6 hours ago | 208 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)
495 points by cdrnsf 20 hours ago | 230 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)
397 points by Synthetic7346 19 hours ago | 187 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)
276 points by gnabgib 17 hours ago | 79 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)
559 points by shintoist 1 day ago | 578 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)
310 points by speckx 21 hours ago | 403 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)
231 points by JumpCrisscross 4 days ago | 284 comments | permalink
tl;dr: A viral Scotrail video showing passengers confronting a drunk council legal officer for covertly filming teenage girls is used to argue that UK tech policy has it backwards: instead of restricting young people's phone use, we should recognize phones as essential safety and agency tools. The author contends that authoritarian internet regulations like under-16 social media bans are being driven by an out-of-touch upper-class elite who culturally view children as possessions, imposing their values on working-class youth who actually need phones and real-world resilience skills.
HN Discussion:
  • Social media platforms and their attention economy are the real problem, not phones themselves
  • Panic about kids and phones is recurring nonsense; kids are fine
  • Article offers no solutions to real documented harms of social media on kids
  • Children by definition lack full agency, so restricting them is appropriate like with smoking
  • Article's class-based framing and outrage-driven premise are unserious or absurd
11.The largest available Minecraft world, totalling 15 TB(2b2t.place)
230 points by _____k 3 days ago | 74 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)
838 points by MrVandemar 4 days ago | 504 comments | permalink
tl;dr: Annoyed that a travel agency required installing a 43MB Android app just to view an itinerary that was really just HTML, images, and PDFs, the author reverse-engineered its API traffic using a rooted Android emulator and HTTP Toolkit. They discovered the app authenticates via a URL containing a concatenated username/password and returns JSON containing all content. They wrote a Ruby script to fetch the JSON and generate a lightweight, password-protected webpage—0.05MB instead of 124MB—stripped of tracking and ads, and shared it with their tour group.
HN Discussion:
  • Companies prefer apps because they're more profitable, enable tracking, and bypass ad blockers
  • Some users and businesses genuinely prefer apps for UX reasons like home screen icons and notifications
  • PWAs and web tech should have been the standard but were sabotaged by platform owners
  • Web development offers advantages like browser extensions, instant deploys, and avoiding app store bureaucracy
  • ~Webpages are not innocent either—they track users heavily too
13.Show HN: Juggler – an open-source GUI coding agent, by the creator of JUCE(github.com)
258 points by julesrms 2 days ago | 108 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)
489 points by yenniejun111 21 hours ago | 439 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)
231 points by AdityaAnand1 1 day ago | 112 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)
275 points by i2oc 1 day ago | 378 comments | permalink
tl;dr: From 1 July 2026, energy retailers in NSW, South Australia, and South-East Queensland must offer opted-in households with smart meters at least three hours of free electricity daily during peak solar generation (roughly midday), capped at 24 kWh/day. The "Solar Sharer Offer" passes negative-priced wholesale midday solar rates onto consumers—no rooftop panels or home ownership required—with estimated savings of $100–$1,100/year depending on how much load you can shift. Victoria and other states are expected to follow by 2026–2027.
HN Discussion:
  • Article's headline is misleading since it's only an opt-in plan offering, not universal free electricity
  • Personal experience confirms these plans work well when paired with home batteries and solar
  • Shifting consumption to match renewable generation is a smart, cheaper alternative to grid-scale batteries
  • Dynamic pricing and smart meters should be standard in renewable-heavy grids
  • ~Concern that policy may cause existing better plans (uncapped free periods) to be downgraded
17.European "age verification" "app" forcing everyone to use Android or iOS(github.com)
546 points by roundabout-host 1 day ago | 391 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)
379 points by hoechst 20 hours ago | 257 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)
208 points by BaudouinVH 1 day 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)
221 points by Stratoscope 1 day ago | 428 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