News Nug
Learnings from paying artists royalties for AI-generated art

Published: 2026-03-10 | Origin: Hacker News

Tess.Design was an ethical AI marketplace aimed at supporting artists by providing a platform for AI-generated images that fairly compensated creators. Launched in May 2024 and shut down by January 2026, Tess sought to address growing concerns about AI image generation, which often used artists' work without permission. Despite widespread belief among consumers that artists deserved payment for AI-generated content in their style, a viable business model was lacking. Media companies faced challenges with using AI tools due to legal uncertainties surrounding copyright,

The “JVG algorithm” only wins on tiny numbers

Published: 2026-03-10 | Origin: Hacker News

The blog post critiques the "JVG (Jesse–Victor–Gharabaghi) algorithm," which is claimed to significantly improve Shor’s factoring algorithm, potentially allowing RSA-2048 to be broken with just 5,000 physical qubits. The author explains that the algorithm's main innovation involves precomputing values on a classical computer and loading them into a quantum state, but this approach is flawed. The author highlights that this method requires exponential time to compute and load the values,

Two Years of Emacs Solo: 35 Modules, Zero External Packages, and a Full Refactor

Published: 2026-03-10 | Origin: Hacker News

The author reflects on their two-year journey maintaining Emacs Solo, a personal Emacs configuration that strictly avoids external packages, relying solely on built-in Emacs features and custom Elisp code. This approach was motivated by a desire to understand Emacs better, ensure stability across updates, and avoid the complications of package management. The recent cycle involved a significant refactor, which clarified the distinction between modifying Emacs core functionalities and adding custom features. The post highlights the intricacies of the core configuration, introduces

No, it doesn't cost Anthropic $5k per Claude Code user

Published: 2026-03-09 | Origin: Hacker News

The recent Forbes article claims that Anthropic's Claude Code Max plan, priced at $200/month, consumes $5,000 in compute, suggesting the company is losing money on inference. The author argues that the claims stem from a misunderstanding of retail API pricing versus actual compute costs. Anthropic's current API pricing is significantly higher than its actual operational costs. Comparisons with other open-weight models show that these competitors serve similar-sized models at roughly 10% of Anthropic's API price and still remain

Removing recursion via explicit callstack simulation

Published: 2026-03-09 | Origin: /r/programming

In his blog post, Joseph Junker discusses the tension between using recursion for maintainability and avoiding stack overflow when programming in Node.js and TypeScript. He introduces a technique for converting recursive code into an imperative format to ensure stack safety, trading some clarity and performance. This technique, which involves representing stack frames as first-class values, is predominantly mechanical and applicable to languages with basic mutability and parametric polymorphism. Junker illustrates the approach using TypeScript but notes that it can be adapted for other

So you want to write an "app"

Published: 2026-03-09 | Origin: /r/programming

The author, who has a long history with computers but limited experience in app development, embarked on a project to explore the modern developer experience across different platforms (avoiding web technologies like Electron). They decided to create a simple program that generates random numbers within a user-specified range, mimicking the function of dice used in tabletop role-playing games (TTRPGs). The goal was to focus on the tooling setup and user interface (UI) building aspects of each platform rather than the application logic itself

Returning To Rails in 2026

Published: 2026-03-09 | Origin: /r/programming

The author, a DevOps architect and musician from West Sussex, combines his interests in technology and music. He enjoys tackling side projects and has a penchant for building elaborate solutions to minor inconveniences. Faced with challenges related to managing setlists for his covers band, he created an app called https://setlist.rocks to streamline the process. This project reignited his passion for building web applications in a traditional way, particularly using Ruby on Rails, which he found enjoyable despite its age. The author

Media over QUIC: On a Boat

Published: 2026-03-09 | Origin: /r/programming

Saronic recently published a blog discussing their long-term use of MoQ (Media over Quick) for handling video streams, particularly in maritime settings. They emphasize that continuously sending a full HD stream from every camera isn't sustainable due to fluctuating bandwidth and potential feed loss. Traditional protocols like WebRTC and RTSP are push-based, which isn't ideal for boat operations. In contrast, MoQ is pull-based, allowing viewers to subscribe to specific streams or "tracks" based on their needs, enhancing efficiency

Building a Procedural Hex Map with Wave Function Collapse

Published: 2026-03-09 | Origin: Hacker News

A developer has created a procedural map generator for medieval islands using WebGPU and approximately 4,100 hex tiles organized in 19 grids, which can generate maps in around 20 seconds. Inspired by childhood experiences with random dungeon tables in AD&D, the generator employs the Wave Function Collapse (WFC) algorithm to ensure tile edges (grass, roads, cities) align correctly. While traditional WFC uses square tiles, this project uses hex tiles, which introduce more complexity due to their six edges.

JSLinux Now Supports x86_64

Published: 2026-03-09 | Origin: Hacker News

The text indicates that there are emulated systems available, but it does not provide specific details about the systems.

Is legal the same as legitimate: AI reimplementation and the erosion of copyleft

Published: 2026-03-09 | Origin: /r/programming

Dan Blanchard, the maintainer of the chardet Python library, released version 7.0, which is significantly faster and supports multiple cores. Notably, he utilized Anthropic's AI, Claude, to reimplement the library without directly examining the original source code. As a result, the new version shows less than 1.3% similarity to previous versions and has been re-licensed from LGPL to MIT. However, original author Mark Pilgrim raised concerns, arguing that the

Why glibc is faster on some Github Actions Runners

Published: 2026-03-09 | Origin: /r/programming

At CodSpeed, there have been instances where benchmarks regress due to unrelated code changes, such as documentation updates or changes in CI workflows. A recent case involved a user adding a new benchmark, which resulted in performance regressions for existing benchmarks. This raised questions about how a new benchmark could adversely affect the performance of unrelated ones. The article highlights the complexity of CPUs and how they optimize performance through various techniques like caching and threading, which can sometimes lead to unexpected performance outcomes. The investigation into this phenomenon aims

Building a strict RFC 8259 JSON parser: what most parsers silently accept and why it matters for deterministic systems

Published: 2026-03-09 | Origin: /r/programming

Part 2 of the article discusses the need for a strict JSON parser in Go, addressing the limitations of lenient JSON parsers that can create ambiguity and unpredictability in deterministic processing scenarios like canonical signatures and reproducible builds. The author has developed a strict parser that adheres to the constraints of RFC 8259 and further incorporates restrictions from RFC 7493 and RFC 8785. The article highlights specific areas where strict parsing is crucial, including surrogate pair handling, noncharacter detection, management of

Why I Hope I Get to Write a Lot of F# in 2026 · cekrem.github.io

Published: 2026-03-09 | Origin: /r/programming

The author reflects on their journey with Elm over the past year, where they wrote a book on functional programming (FP) concepts and developed substantial Elm software. Although they have a strong affinity for Elm as a learning tool for FP, they argue that F# is more suitable for enterprise projects. The author highlights the importance of deeper FP principles, such as immutability and robust type systems, which can also be applied to languages in the ML family, including F#. They emphasize that building long-term maintain

The death of social media is the renaissance of RSS (2025)

Published: 2026-03-09 | Origin: Hacker News

The article discusses the current state of social media in 2025, highlighting the overwhelming presence of Generative AI (GenAI) content, which has led to a decline in authentic human interaction. Social platforms are now saturated with repetitive and shallow material, making it difficult for genuine voices to be heard. This deterioration is attributed to issues like algorithmic manipulation, advertising overload, and the proliferation of bots, which have collectively accelerated the downfall of social media. Amid this crisis, RSS (Really Simple

I have been coding this engine for a while, take a look and see my process let me know what y’all think

Published: 2026-03-09 | Origin: /r/programming

Of course! Please provide the content you'd like me to summarize.

Ask HN: What Are You Working On? (March 2026)

Published: 2026-03-09 | Origin: Hacker News

The user is developing a platform called DuoBook, which functions like Netflix for language learning, allowing users to select or create bilingual stories. They have integrated feedback from various sources to improve the platform, addressing common user difficulties by adding features like URL grounding for story generation and easy-to-use buttons for story selection based on interests. Users can generate stories without signing up, highlight words during reading, check definitions with a tap, and evaluate their pronunciation. The platform uses a fast and high-quality story generation model,

Linux Internals: How /proc/self/mem writes to unwritable memory (2021)

Published: 2026-03-08 | Origin: Hacker News

The article discusses a unique aspect of the /proc/*/mem pseudofile in Linux, known for its "punch through" semantics. This allows writing to virtual memory locations marked as unwritable, a feature utilized by specific projects like the Julia JIT compiler and the rr debugger. The text raises questions about the extent to which privileged code adheres to virtual memory permissions and the limitations hardware imposes on kernel access. It provides a demonstration using /proc/self/mem to modify unwritable memory

Agent Safehouse – macOS-native sandboxing for local agents

Published: 2026-03-08 | Origin: Hacker News

Safehouse is a macOS-native sandboxing tool designed to enhance security for local agents by enforcing strict access controls at the kernel level. It mitigates risks associated with large language models (LLMs), which operate probabilistically and carry a 1% chance of failure, by guaranteeing a 0% chance of disaster. Key features include: - Denial of write access outside the designated project directory, preventing unauthorized file interactions. - Agents work within their own confined environments, inheriting user permissions but

Set Safe Defaults for Flags

Published: 2026-03-08 | Origin: /r/programming

The content emphasizes the importance of default settings for command-line flags in software utilities, particularly when dealing with production data. It illustrates a scenario where a user forgets to use the `--dry_run` flag, leading to unintended changes in production data. The text explains that a safe default setting for the `--dry_run` flag should be `True`, meaning operations are simulated by default unless explicitly stated otherwise. This approach minimizes the risk of serious mistakes. The content also advises that documentation should include commands