HN Morning Brief - March 10, 2026
HN Morning Brief - March 10, 2026
Welcome to your daily Hacker News roundup! Today’s top stories span AI policy concerns, fascinating technical projects, research insights, and significant industry developments.
AI & Tech Policy
Learnings from paying artists royalties for AI-generated art
A detailed postmortem from Tess.design, a startup that attempted to create an AI image generation platform that compensated artists when their styles were used. The company sent 325 cold emails to artists, with only 1% responding positively. Despite surveys showing consumers believed artists deserved compensation for AI-generated content in their style, the platform failed to gain traction. Only 5 out of 21 artists in the system opted to use the tool for their own productivity. The timing proved unfortunate as the market wasn’t ready for this model, and competing services like OpenAI’s Image API offered better quality and ease of use.
Key discussion points:
- Users questioned whether “style” should be protected by copyright, noting that IP expansion could lead to chilling effects and DRM
- Several commenters pointed out that consumers believing artists “deserve” compensation doesn’t mean they want AI generating art in artists’ styles at all
- The 1% response rate to cold emails was surprisingly low to some, with one commenter noting most would expect more hostile reactions to unsolicited commercial email
- One user tested Tess personally but found it difficult to generate usable images compared to OpenAI API, requiring dozens of attempts vs one or two
Is legal the same as legitimate: AI reimplementation and the erosion of copyleft
This article explores how AI’s ability to generate code from specifications fundamentally changes the value proposition of copyleft licenses. If source code can now be generated from a specification, the essential intellectual content of a GPL project resides in the specification, not the implementation itself. This creates a potential loophole where companies could reimplement GPL software by feeding specifications to AI systems without triggering copyleft obligations. The author argues this undermines decades of work to establish software freedom principles.
Key discussion points:
- Many commenters noted this isn’t just about GPL - AI can also reverse engineer and reimplement closed-source software
- Some argued this might actually make IP law obsolete entirely if AI makes creativity “easy” rather than requiring substantial investment
- One user suggested the license violation already happened when models were trained on code violating terms of service, and any model trained on GPL code should be infected with open licensing requirements
- Commenters debated whether the problem is copyright itself being eroded, with GPL being a tool to fight copyright that may no longer be necessary
- Several suggested testing this legally by having AI reimplement leaked proprietary code (like Minecraft) in another language
No, it doesn’t cost Anthropic $5k per Claude Code user
This analysis debunks claims that Claude Code costs Anthropic $5,000 per user. The author breaks down compute costs by examining Anthropic’s Opus 4.6 model, estimating it at roughly 400B parameters with about 40B active parameters per forward pass using a mixture-of-experts architecture. Comparing to similar open-source models like Qwen 3.5 397B-A17B, the author estimates Anthropic’s per-user cost is closer to $500 than $5,000, even accounting for premium data center infrastructure and higher profit margins. The analysis includes detailed breakdowns of inference costs, cloud provider margins, and model serving economics.
Key discussion points:
- One commenter argued that if Anthropic’s compute is fully saturated, the opportunity cost for power users is indeed closer to $5,000 than $500
- Another noted that Qwen and other Chinese models are known for 10x better efficiency than Anthropic’s, making them a poor comparison
- Some questioned the confidence in the Opus 4.6 model size estimates
- Several praised the article as well-written, with one commenter noting “every line revealed the answer to the immediate question I had just thought of”
- Commenters discussed the difference between Anthropic’s brand recognition and headline presence versus lesser-known open router models
Show HN: DenchClaw – Local CRM on Top of OpenClaw
DenchClaw is an open-source CRM framework built on top of OpenClaw, positioning itself as “Cursor for your Mac” with full local operation. The system uses DuckDB as its database engine, which the founders chose for being the smallest, most performant, and feature-rich database they could find. All configuration lives in the file system, enabling OpenClaw to directly work with CRM data using Dench’s CRM skill. DenchClaw creates a new OpenClaw profile called “dench” and runs its own gateway on port 19001, with a PWA frontend accessible at localhost:3100. It can clone Chrome profiles to import authentication state, allowing users to interact with their existing web services.
Key discussion points:
- Several commenters questioned why DuckDB was chosen for a CRM when SQLite seems more natural for the primarily create/update/delete pattern of CRM data
- The founder noted that CRM is becoming a big use case for agents as people start using them for customer-related tasks
- Users questioned the outreach value if generated emails needed manual editing, asking where time savings actually occur
- Some found the messaging confusing, noting it’s described as both a CRM and “Cursor for your Mac”
- One commenter appreciated the “early React” analogy, noting a similar pattern with MCP where the primitive is powerful but implementations are still gluing things together ad-hoc
Bluesky CEO Jay Graber is stepping down
Jay Graber is stepping down as CEO of Bluesky to focus on the atproto ecosystem and forward-looking development in a new role as CIO (Chief Innovation Officer). Toni Schneider, former CEO of Automattic (WordPress), is taking over as CEO. Jay personally recruited Toni after he had been serving as an advisor to the company for years. The transition comes as Bluesky continues growing its decentralized social networking platform based on the atproto protocol, with priorities for an open network remaining unchanged.
Key discussion points:
- Several commenters expressed concern that Toni Schneider is a VC partner and former corporate CEO, questioning whether this fits with Bluesky’s vision
- Others supported the move, noting Toni has experience making an open-source-first company work through his time at Automattic
- Some argued ATProto is fundamentally flawed, providing a more robust model for information exploitation than even Twitter’s model
- Commenters noted that Twitter remains unparalleled for live sports due to real-time highlight uploads from users and broadcasters
- Atproto is reportedly close to establishing an IETF working group, and DID PLC Directory is near establishing an independent entity
OpenAI is walking away from expanding its Stargate data center with Oracle
OpenAI is reportedly stepping back from expanding its Stargate data center project with Oracle, a massive infrastructure initiative designed to support AI training and inference at scale. CNBC’s reporting suggests the issue is that Oracle is building “yesterday’s data centers” - meaning they’re constructing facilities optimized for current-generation chips (Blackwell) rather than next-generation hardware (Vera Rubin) that will offer 5x efficiency gains. There’s concern that Oracle committed to Blackwell pricing that won’t be competitive when Vera Rubin arrives, and that physical DC construction timelines may misalign with hardware availability.
Key discussion points:
- One commenter noted that CNBC’s reporting seems unclear on what actually happened and whether this is truly bad or not
- Some argued Nvidia’s “rack scale” machines like GB200-NVL72s are fully built racks that plug in, so Oracle could just switch to rack-scale Vera Rubins when available
- Others noted that Stargate is being built in phases, with newer phases potentially built out to support next-gen chips
- Commenters observed that OpenAI has had problems with every compute partner, suggesting this is an unsolvable industry-wide challenge
- One user hoped for Oracle’s bankruptcy and hostile Warner Bros takeover (a reference to corporate ownership complexity)
Amazon holds engineering meeting following AI-related outages
Amazon’s e-commerce business summoned engineers for a “deep dive” into a spate of outages, with incidents tied to the use of AI coding tools. A briefing note cited a “trend of incidents” characterized by high blast radius and “Gen-AI assisted changes” among other contributing factors. The note mentioned novel GenAI usage for which best practices and safeguards are not yet fully established. A senior vice-president told employees in an email that availability of the site and related infrastructure has not been good recently.
Key discussion points:
- One commenter jokingly summarized that AWS has volunteered to serve as a crash test dummy for AI coding
- Another questioned the $45 subscription price, asking if it covers AI-related outages or just engineering meetings
- Commenters noted the irony that humans might be blamed for not shaping AI questions in the “right way”
- The incident highlights growing pains of integrating AI coding assistants into critical infrastructure
Tech Tools & Projects
Two Years of Emacs Solo
A personal reflection on using Emacs exclusively for two years without external packages. The author built their own configurations and functions rather than relying on community packages, arguing this gives them complete control and understanding of their environment. While the code might be “sketchy” sometimes, the author knows exactly where to look when things break. The article covers sensible file handling with backups and auto-saves, recentf for recent files, and clean buffer naming. Custom functions include region expansion to arbitrary delimiter sets and other tailored solutions to specific needs.
Key discussion points:
- Users debated whether avoiding ELPA makes sense, noting many built-in packages have updates shipped there and using ELPA means unpatched bugs in built-in packages
- One commenter found the default behavior of creating backup files like “foo~” in /etc/nginx problematic when nginx tries to load them
- Several appreciated LLMs making Emacs more competitive with modern IDEs, noting an agent can drive development from command line while Emacs handles navigation and tweaking
- Others noted that writing your own packages is insufficient for learning - reading code written by others is crucial to avoid pigeonholing into weird practices
- Some users shared custom functions they’d written, emphasizing the value of personalized tools even when open source alternatives exist
Show HN: Remotely use my guitar tuner
A web-based project that allows users to remotely access a physical guitar tuner through their browser. The creator is using the project’s popularity to help a friend recovering from brain surgery. The system streams audio from the user’s microphone to a BOSS tuner and displays the tuning result in real-time. The project adds network latency to what some consider already one of the laggiest tuners available, but offers the novel experience of using real hardware remotely.
Key discussion points:
- Several commenters appreciated the charitable cause, noting it makes the project even more awesome
- Some noted Firefox/Linux compatibility issues with microphone access and sample rate mismatches
- Others discussed the humor of adding network latency to an already slow BOSS tuner
- Experienced guitarists recommended alternative tuners like TC Electronic for clip-on or Sonic Research/Peterson for pedal tuners
- Commenters mentioned similar trends of offering remote access to outboard gear where users upload stems to be processed through hardware
Show HN: I Was Here – Draw on street view, others can find your drawings
A creative web project that lets users draw on street-level panoramic images, with strokes projected onto 3D geometry so they wrap around buildings and follow the terrain rather than appearing as flat overlays. Drawings persist and other users can see them in real-time. The project uses WebGL2 for rendering and Mapillary for street imagery. The vision is to create a global canvas where anyone can leave a mark anywhere and others can stumble onto it unexpectedly.
Key discussion points:
- No comments found on Hacker News for this story
Darkrealms BBS
A continuing BBS (Bulletin Board System) that keeps the dial-up era alive in the modern internet age. Darkrealms offers games, message boards, and other classic BBS features. Users connect via telnet, preserving the experience of early online communities that existed before the World Wide Web became dominant. Some users noted connections being busy, with the server closing connection when all lines are occupied.
Key discussion points:
- Several users shared nostalgia for the BBS era but noted the magic has been dispelled by ubiquitous internet connectivity
- One commenter described discovering BBSs at age 12 in 1987, suddenly being connected to something secret and global through stolen calling cards and open PBXes
- Others noted PTT in Taiwan remains one of the largest BBS discussion forums to this day
- Some users remembered connecting to Darkrealms specifically via dialup in the early 90s
- Commenters discussed playing games like Legend of the Red Dragon and Usurper on BBS systems
macOS Tahoe windows have different corner radiuses
A technical article documenting inconsistent window corner radii across different macOS windows in the Tahoe design. The author details how different windows and dialogues have varying corner rounding, with some being more rounded than others. This inconsistency creates visual disharmony in the user interface. A workaround exists that involves lowering security settings, but Apple has not addressed the inconsistency in macOS itself.
Key discussion points:
- Users shared frustration with Apple developers not seeing or fixing this obvious UI inconsistency
- Several expressed annoyance with the inconsistent window styling
- The workaround involving lower security settings was noted but many found this unacceptable
A useless infinite scroll experiment
A creative web experiment that converts scrolling into a measurable distance, reminding users they’re still scrolling. The more users scroll, the more the site reminds them of their activity. Some sentences on the site appear cut off on desktop, and the scrolling eventually triggers sound effects. One user noted that for people using reverse scrolling direction, the site’s “normal” scroll behavior feels more natural than usual.
Key discussion points:
- Users found the experiment entertaining, disagreeing that “this scroll will get you nowhere”
- Some suggested iOS Health could track total distance scrolled on phones as a metric
- Commenters noted sentences being cut off on the desktop version
- One user appreciated that the site handled their reverse scrolling direction correctly
- The surprise of sound effects after scrolling for a long time was mentioned by several
Launch HN: Terminal Use (YC W26) – Vercel for filesystem-based agents
Terminal Use is a Y Combinator W26 startup that provides a platform for deploying agents that work in sandboxed environments with filesystems. The platform treats filesystems as first-class primitives separate from task lifecycle, allowing workspaces to persist across turns and be shared between different agents. Users package agents with a config.yaml and Dockerfile, defining logic for on_create, on_event, and on_cancel endpoints. Terminal Use supports Claude Agent SDK and Codex SDK agents with adapters to convert between SDK message types. The platform offers preview/production environments, git-based environment targeting, logs, and rollback capabilities.
Key discussion points:
- Commenters speculated that the filesystem uses copy-on-mount backed by object storage, syncing S3/R2/GCS to local directories on task start and flushing changes back on completion
- Users questioned inter-agent communication and auditability for multi-agent workflows, particularly for production use cases
- One commenter noted the version pinning approach is useful for document processing workflows where you want to iterate without breaking existing user sessions
- Several were excited for the space to mature, noting there’s a ton of infrastructure work needed to run agents in production
- Users discussed the filesystem SDK providing presigned URLs for direct user uploads/downloads without proxying through the backend
Web & Infrastructure
Optimizing Top K in Postgres
A deep dive into optimizing TOP-K queries in PostgreSQL, explaining techniques for efficiently retrieving the top N results from large datasets. The article covers various approaches including index strategies, query patterns, and performance considerations. One commenter noted a minor documentation issue where a “US” filter is mentioned before being introduced. The article provides practical guidance for developers working with Postgres who need efficient ranking and limit operations.
Key discussion points:
- A reader noted a documentation inconsistency where the “US” filter is referenced before being properly introduced
- The article focuses on Postgres-specific optimizations for TOP-K queries
- Comment flagged a small documentation bug in the explanation
JSLinux Now Supports x86_64
Fabrice Bellard’s JSLinux project now supports x86_64 emulation in the browser, in addition to existing x86, ARM, and RISC-V support. One user reported running x86_64 Alpine Linux in Chrome for 4 hours, pulling code via git, building large packages from source, editing code, and running test suites. The VM is approximately 50 times slower than native but described as rock solid and perfectly stable. JSLinux allows users to run Linux entirely in their browser without any client-side installation.
Key discussion points:
- Several users discussed potential for running coding agents against a virtual OS directly in the browser, leveraging the browser’s excellent sandbox
- One commenter benchmarked primes calculation across x86_64, x86, and RISC-V builds, finding RISC-V significantly easier to emulate than x86
- Users appreciated seeing the Windows 2000 interface, contrasting it with modern UI abominations
- The 50x slowdown was noted but praised for being rock solid in actual use
- Some requested open-source alternatives like container2wasm for those who want more transparency
History & Science
Lotus 1-2-3 on the PC with DOS
A nostalgic look at Lotus 1-2-3, the spreadsheet software that dominated early PC computing. The article discusses running Lotus on DOS and reflects on how it was once a major barrier to Windows 3.0 adoption. Legal secretaries who had mastered WordPerfect would resist moving to Word, and Lotus users were similarly fanatical. Some users even ran Lotus on Sun workstations when they hit DOS limits, building incredible solutions like prop trading systems. Lotus Notes, by contrast, was “written by devils simply to drive men mad” according to one commenter who experienced its deployment in enterprise settings.
Key discussion points:
- Commenters remembered Lotus and WordPerfect being massive roadblocks to Windows 3.0 adoption due to user resistance
- Some noted that Lotus could be run on Sun workstations for users who exceeded DOS capabilities
- One user had worked with Notes deployments that elicited “audible groans” from presales staff
- Commenters expressed hope for a future article on Lotus Notes given its notorious difficulty
Notes on Baking at the South Pole
A fascinating article about baking at the Amundsen-Scott South Pole Station, located at roughly 9,300 feet above sea level. The facility has a full-height proofing cabinet, commercial mixers, steam-injecting ovens, a commercial fryer, and other bakery equipment. Yeast works exceptionally well at altitude. Foods avoided include pasta and beans due to the difficulty of boiling at altitude. One worker noted six-day weeks with eleven-hour days at thirteen dollars an hour. The station once nearly ran out of sugar in 2021 and received emergency Tate and Lyle sugar on early transit flights.
Key discussion points:
- Users who had baked at the South Pole noted the facilities were in many ways easier than home baking
- Several were shocked by the “six-day-week, eleven-hour-day, thirteen-dollars-an-hour” pay conditions
- One user recommended the anime “A Place Further than the Universe” about high school students taking a trip to Antarctica
- Commenters discussed how the thin air at altitude would make baking difficult compared to sea level
- The emergency sugar supply story was noted as illustrating the challenges of operating at the South Pole
Academic & Research
The “JVG algorithm” only wins on tiny numbers
Scott Aaronson critiques a paper claiming a breakthrough quantum algorithm, characterizing the authors as “intellectual hooligans.” The algorithm, named after its creators (similar to how AVL trees are named), supposedly precomputes values on a classical computer to achieve quantum advantages. Aaronson’s analysis shows the algorithm only provides benefits for tiny inputs and doesn’t represent a genuine breakthrough. The article title changed as readers were viewing it from “The ‘JVG algorithm’ only wins on tiny numbers” to a more charitable description.
Key discussion points:
- Commenters noted the title changed while people were reading the article
- One user defended naming algorithms after creators, comparing it to AVL trees (Adelson-Velsky and Landis)
- Scott referenced a top comment from a previous HN discussion on the topic
- Users discussed whether precomputational steps place the algorithm in BQP (bounded-error quantum polynomial time) class
- Some expressed skepticism about claims of “precomputing” quantum operations on classical computers
An opinionated take on how to do important research that matters
An opinionated guide on how to conduct research that wins best paper awards, originally titled “How to win a best paper award.” The article advises putting in unreasonable amounts of effort, comparing research to wildlife photography where you must be in the right place and skilled but ultimately must spend extraordinary time waiting for exactly the right circumstances. It also discusses the importance of “killing papers” - knowing when to abandon unpromising work - and having taste in problems you choose to work on. CS papers are often disseminated through conferences rather than journals, making conference selection particularly important.
Key discussion points:
- Some found the advice too vague to be actionable, noting “have taste” in problems isn’t very specific
- Others appreciated the “unreasonable amount of effort” analogy, comparing it to wildlife photography
- Ph.D. students noted the challenge of killing papers when their environment expects steady progress
- One user recommended Karpathy’s similar article on getting a Ph.D.
- Commenters debated whether this represents how to do important research or just how to succeed in academia’s “senpai” game
Business & Industry
DARPA’s new X-76
DARPA has unveiled the X-76, a continuation of long-standing design work with Bell on a fold-away rotor aircraft concept. The design combines jet speed with helicopter hovering capabilities using tilting rotors that fold during cruising. This builds on decades of prior wind tunnel testing on folding rotor concepts. Critics question whether the mechanical complexity of clutches to decouple blades and folding mechanisms will improve metrics substantially over existing tiltrotor designs like the V280.
Key discussion points:
- Some commenters expressed skepticism about the military need for such vehicles given modern reliance on missiles and bombs
- Users noted the design’s similarity to the V-22 Osprey, which has had numerous accidents and incidents
- Others acknowledged the cool factor but questioned maintenance nightmares from the complex folding rotor mechanism
- One commenter noted this should be able to hover in more austere environments than F-35B STOVL and Harrier Jet
System Administration
No leap second will be introduced at the end of June 2026
The IETF has decided not to introduce a leap second at the end of June 2026, continuing the trend of avoiding leap seconds due to their complexity and potential for causing system failures. Leap seconds create rare conditions that are difficult to test thoroughly, leading to bugs like livelock conditions that have historically caused major outages. Some argue computer systems should have used TAI (International Atomic Time) from the beginning rather than UTC with leap seconds, eliminating the need for this periodic adjustment. Others argue that the shift over 20,000 years where noon occurs at midnight won’t bother anyone given how slowly it will happen.
Key discussion points:
- One user shared a story about their worst bug in 20 years being a 2012 leap second bug that caused CPU saturation from livelock
- Commenters noted the complexity of systems increases dramatically for rarely-encountered conditions like leap seconds
- Some argued TAI should have been adopted from the beginning with human-readable time computed via time zone databases
- Others noted that concerns about noon being at midnight in 20,000 years are absurd given civilizational continuity won’t last that long
- GPS hardware handling of leap seconds was discussed, with different implementations handling them differently
Other
Claude Code, Claude Cowork and Codex #5
The latest installment in a series discussing AI coding assistants. The article covers updates to various AI coding tools and their integration into development workflows. One commenter expressed frustration with the bizarre rename of the US Defense Department. The series provides ongoing analysis of the rapidly evolving AI-assisted development landscape.
Key discussion points:
- Users questioned the reference to a rename of the US Defense Department
- The article is part of an ongoing series covering AI coding tools
Getting Started in Common Lisp
A guide to getting started with Common Lisp programming. The article covers the basics of Lisp development and resources for learning. One commenter noted an interesting side effect of LLM-assisted development - it disincentivizes choosing unpopular languages like Lisp for serious work. Due to much higher training data volume, developers are better off using TypeScript, Go, or Rust where LLMs will make them far more productive than even expressive languages like Lisp. Additionally, modern IDEs for popular languages let developers get started immediately rather than having to build their own environment from Emacs and assorted parts.
Key discussion points:
- Commenters discussed how LLMs favor languages with more training data, making them more practical than expressive but less popular languages
- One noted that TypeScript, Go, and Rust have complete modern IDEs that let you start coding immediately
- The article covers how to get started with Common Lisp
- Users debated whether this is unfortunate or simply a consequence of LLM-assisted development becoming standard
Graphing how the 10k* most common English words define each other
An interesting visualization showing how the 10,000 most common English words define each other through dictionary definitions. The project creates a network graph where words are nodes connected by definition relationships. Users found it a beautiful visualization but questioned its practical utility. Some recommended tools like Simmelian backbones for exploring network structure more usefully. Others suggested Princeton Wordnet as similar but unfortunately discontinued.
Key discussion points:
- Users appreciated the visualization but questioned what can be taken away from it practically
- Some noted common problems with getting excited about building large networks and then being stuck with unapproachable hairballs
- Commenters recommended Princeton Wordnet as similar if users enjoyed this project
- Several asked what software was used to construct and display the graph
Ireland shuts last coal plant, becomes 15th coal-free country in Europe (2025)
Ireland has shut down its last coal plant, becoming the 15th coal-free country in Europe. The closure of the Moneypoint power plant marks the end of coal power generation in Ireland. However, Irish commenters noted this has come at significant cost - the country has shifted from being a net energy exporter to importing most of its energy, with huge price increases and cost-of-living protests. One commenter argued the goal should be 100% renewable rather than just coal-free, noting negative framing leads to high costs, energy import dependence, and industry loss risk. Another noted no country is truly coal-free until they don’t import goods using coal-based energy.
Key discussion points:
- Users provided detailed statistics on European countries’ coal phase-out timelines and status
- Irish commenters criticized the initiative as making poor and middle classes poorer while the poor “sort themselves out”
- Some argued the goal should be 100% renewable rather than just eliminating coal
- Commenters noted that Europe has effectively exported its coal burden through de-industrialization
- Turf burning was mentioned as another dirty energy source that should also be eliminated
That’s it for today’s Hacker News morning brief! Stories span AI policy debates, fascinating technical projects, research insights, and significant industry developments. Stay tuned for the evening brief at 7pm.
Generated automatically from Hacker News top stories