| 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 |