News Nug
Building with Distributed Actors: What and Why

Published: 2025-11-19 | Origin: /r/programming

A distributed actor is defined as a single-threaded state unit available to applications within a distributed system. Despite their utility, many developers are unfamiliar with this concept, including the author, who took time to appreciate the actor model while working on Dapr, an open-source project featuring distributed actors. Notable implementations of distributed actors include Microsoft Orleans, which introduced virtual actors for .NET, Akka for the JVM ecosystem, and Cloudflare Durable Objects, although they don't explicitly use the term "actor." Swift

Linus "my first, and hopefully last flamefest" Torvalds [1992]

Published: 2025-11-19 | Origin: /r/programming

The author, a professor and researcher in operating systems, discusses his hobby of developing MINIX and shares insights on the future of operating systems. He outlines two fundamental designs: monolithic systems and microkernel systems. - **Monolithic Systems**: These older systems consist of a single executable running in kernel mode, incorporating all components like process and memory management (examples include UNIX and MS-DOS). - **Microkernel Systems**: In contrast, microkernel systems operate with most components running as separate

Europe is scaling back GDPR and relaxing AI laws

Published: 2025-11-19 | Origin: Hacker News

The European Union is easing its regulatory stance on Big Tech due to intense pressure from the industry and the U.S. government, compromising key aspects of its General Data Protection Regulation (GDPR) and delaying important artificial intelligence (AI) regulations. The proposed changes would simplify cookie permissions within GDPR, making it easier for companies to share anonymized data and enabling AI firms to use personal data for training while adhering to other GDPR requirements. Additionally, the implementation of stringent rules from the upcoming AI Act will be postponed

What Makes the Intro to Crafting Interpreters so Good?

Published: 2025-11-19 | Origin: /r/programming

In a recent reflection, Michael Lynch praises the programming book *Crafting Interpreters* by Bob Nystrom for its clear and engaging introduction, which effectively draws readers in. Lynch highlights the introduction's strong opening statement expressing excitement about the shared journey, noting that while it may seem generic, it is subtly impactful. He emphasizes that the subsequent lines directly address the reader's interests by outlining what they will learn—implementing interpreters and designing worthwhile programming languages. The introduction not only answers critical questions

🎙️ Kayla Reopelle: What Your Rails App Is Trying To Tell You - On Rails

Published: 2025-11-19 | Origin: /r/ruby

"On Rails" is a podcast that invites Rails developers to discuss real-world technical challenges, solutions, and architectural choices related to building applications with Rails. Hosted by Robby Russell from Planet Argon, the show features episodes with experienced engineers who delve into strategies for building and scaling Rails applications. In a recent episode, Robby talks with Kayla Reopelle, a lead software engineer at New Relic, about the concept of observability for Rails developers. They discuss how observability extends beyond debugging

UV and Ruff

Published: 2025-11-19 | Origin: /r/programming

The content discusses the tools UV and Ruff, both of which are built using Rust and designed to enhance code quality and dependency management in Python projects. UV serves as a faster, simpler alternative to traditional Python package managers like pip, virtualenv, Poetry, and pipenv. It handles project creation, dependency resolution, and script execution with remarkable speed, thanks to its use of a parallel SAT solver for dependency management and global package caching. This means it can complete operations in milliseconds, significantly reducing setup times compared

The Rust Performance Book (2020)

Published: 2025-11-19 | Origin: Hacker News

The content provides navigation instructions for an interactive book, including how to move between chapters, search for specific content, and access help. It also notes that the book was first published in November 2020 and was written by Nicholas Nethercote and others. Additionally, it mentions the presence of source code.

2-Tier to 3-Tier Architecture: Migration Journey With Modular Monolith and GraphQL

Published: 2025-11-19 | Origin: /r/programming

The content discusses the challenges faced by a client with a diverse portfolio of digital products, particularly in developing new features and scaling their engineering team due to poor architecture and accumulated technical debt from a Two-Tier Architecture. This architecture, which connects the front-end directly to the database, hindered growth. The author shares insights on migrating to a Three-Tier Architecture, which includes a middle layer for business logic, enhancing scalability and functionality. The distinction between the two architectures lies in the separation of concerns, with

I just want working RCS messaging

Published: 2025-11-19 | Origin: Hacker News

The author has been experiencing issues with RCS (Rich Communication Services) on their iPhone 15 Pro for over a month. They report that Apple blames the carriers, primarily T-Mobile, while T-Mobile insists the issue lies with Apple. The author expresses frustration over a lack of accountability from Apple, despite having AppleCare+. They have experience with multiple operating systems, including both Android and iOS, and previously contributed to resolving issues with Verizon's MMS messaging related to device identification through UAProf files

Cloudflare outage on November 18, 2025 post mortem

Published: 2025-11-18 | Origin: Hacker News

On November 18, 2025, Cloudflare experienced significant failures in delivering network traffic at 11:20 UTC, resulting in error pages for users trying to access customer sites. The issue was not due to a cyber attack but rather a permissions change in a database system, which led to an unexpectedly large "feature file" used by their Bot Management system. This oversized file exceeded the software's size limit, causing it to fail. Initially suspected to be a DDoS attack, the problem

Having Fun with Complex Numbers: A Real-Life Journey for Upper Elementary Studen

Published: 2025-11-18 | Origin: Hacker News

This book is designed for children aged 8 to 12, aiming to make math engaging and accessible by focusing on the concept of complex numbers as "surface numbers." It reinterprets complex number theory to be understandable for younger students, moving away from traditional methods that can feel tedious and overwhelming. Instead of a dry approach filled with endless numbers, the book presents math as an exciting adventure, encouraging exploration through motion and interaction. Readers will learn foundational math concepts, including the number line, number grid,

Blender 5.0

Published: 2025-11-18 | Origin: Hacker News

Failed to fetch content - HTTP Status - 403

A surprise with how '#!' handles its program argument in practice

Published: 2025-11-18 | Origin: Hacker News

Failed to fetch content - HTTP Status - 403

Pebble, Rebble, and a path forward

Published: 2025-11-18 | Origin: Hacker News

The author expresses a shared passion for the Pebble community and its longevity, highlighting a 14-year legacy since the original Kickstarter campaign. They address claims made by Rebble, a non-profit supportive of the Pebble community since 2017, which the author accuses of misleading the community with false accusations. The author founded Core Devices in 2025 to relaunch Pebble smartwatches and emphasizes their commitment to respecting the Pebble legacy. A previous agreement between Core Devices and Rebble fell

The code and open-source tools I used to produce a science fiction anthology

Published: 2025-11-18 | Origin: Hacker News

The content invites readers to sign up for a newsletter and notes copyright ownership by Joe Stech from 2016 to 2025.

Google Antigravity

Published: 2025-11-18 | Origin: Hacker News

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

Gemini 3

Published: 2025-11-18 | Origin: Hacker News

On November 18, 2025, Google announced the launch of Gemini 3, its most advanced AI model, designed to enhance reasoning and multimodal capabilities. Users can access Gemini 3 through various Google products, including the Gemini app and Vertex AI, with plans to introduce a Deep Think mode for Ultra subscribers. Since the Gemini initiative began nearly two years ago, it has gained significant traction, with 2 billion monthly users of AI Overviews and 650 million users of the Gemini app

Show HN: Browser-based interactive 3D Three-Body problem simulator

Published: 2025-11-18 | Origin: Hacker News

The content discusses the complexities of the three-body problem in classical physics and celestial mechanics, which involves predicting the motion of three bodies in space under mutual gravitational attraction. Unlike the two-body problem, which has a known analytical solution, the three-body problem lacks a general closed-form solution, necessitating numerical simulation as the primary method of study. A recent study by Li and Liao (2025) identified 10,059 new 3D periodic orbits. The simulation described utilizes Newton's law

Gemini 3 Pro Model Card [pdf]

Published: 2025-11-18 | Origin: Hacker News

The provided content appears to be a fragment of a PDF file encoded in binary format. It includes several objects and streams, but the content itself is not human-readable text. The PDF version is 1.4, and there are various encoded data elements that likely represent graphical or textual elements within the document. Due to its binary nature, it cannot be summarized meaningfully without proper decoding.

The surprising benefits of giving up

Published: 2025-11-18 | Origin: Hacker News

The content discusses various themes and topics from the Nautilus archive, including Art+Science, Biology, Culture, and Women in Science & Engineering, among others. It emphasizes the importance of adapting or letting go of goals when faced with challenges, rather than persisting blindly. A review of over 230 studies published in *Nature Human Behaviour* indicates that adjusting goals in response to stress can be more beneficial for mental and physical well-being than stubbornly pursuing difficult objectives. This research highlights how re-evalu