News Nug
The average codebase is now 50% dependencies — is this sustainable?

Published: 2025-10-29 | Origin: /r/programming

Failed to fetch content - HTTP Status - 403

Uv is the best thing to happen to the Python ecosystem in a decade

Published: 2025-10-29 | Origin: Hacker News

In 2025, the complexity of managing Python installations and virtual environments is addressed by a new tool called uv, created by the startup Astral. Uv simplifies installing and using Python, offering fast performance due to its Rust programming. It is available for multiple operating systems and can be easily installed via a simple command. Uv operates independently from existing Python installations, ensuring no disruptions when trying it out. The tool promotes the use of virtual environments, which help manage project dependencies effectively. Uv automatically

Dithering – Part 1

Published: 2025-10-29 | Origin: Hacker News

The content discusses the concept of dithering, which is a technique used to create the illusion of multiple shades using only black and white pixels. The author finds dithering intriguing for its ability to maximize color variations despite limited options. The introduction highlights how dithering simulates grayscale images by arranging black and white pixels in patterns that represent different gray shades. It explains that without dithering, converting a grayscale image to black and white results in harsh contrasts, losing shadow details. Dithering addresses this issue by

Azure down

Published: 2025-10-29 | Origin: /r/programming

The page is intended for reporting widespread incidents affecting services. Users can sign in to access information about specific incidents. Additionally, it provides links to view the status of Azure DevOps and Azure Databricks by geography. Users seeking more information about specific regions are advised to contact their Microsoft sales or customer representative, and Jio region services are limited to Jio customers only.

Minecraft removing obfuscation in Java Edition

Published: 2025-10-29 | Origin: Hacker News

The content highlights the diverse gameplay experiences in Minecraft, emphasizing exploration, creativity, and survival. Players can enjoy action-adventure elements inspired by classic dungeon crawlers, battle iconic mobs, and collect legendary items. There are various enhancements available, such as six DLCs, skin packs, and texture packs. Players can create personal servers to play with friends and access educational resources like Minecraft Education and coding lessons. Additionally, the content promotes official merchandise, immersive in-person adventures, and encourages community feedback for future improvements

Tell HN: Azure outage

Published: 2025-10-29 | Origin: Hacker News

On October 29, 2025, Microsoft Azure experienced significant service availability issues, starting at 15:45 UTC. The investigation began shortly after the alerts were triggered. Initial efforts focused on configuration changes within Azure Front Door (AFD). Key timeline events include: - 16:00 UTC: Issues with AFD led to service availability loss and problems accessing the Azure Portal. - 17:30 UTC: New customer configuration changes were blocked to contain the impact. - 17:

From VS Code to Helix

Published: 2025-10-29 | Origin: /r/programming

The author discusses their experience transitioning from using Visual Studio Code (VS Code) to Helix, a text editor. They initially preferred VS Code for its familiarity, ease of use, and widespread acceptance in the industry, despite some reservations about its ties to Microsoft and concerns over dependency on large tech companies. However, after being influenced by a colleague's positive feedback about Helix, the author decided to explore it and ultimately adopted it as their daily editor. They express a desire for technology that respects user autonomy

Kafka is fast -- I'll use Postgres

Published: 2025-10-29 | Origin: /r/programming

The article discusses two diverging perspectives within the tech world regarding technology adoption. **Camp 1** is characterized by a tendency to embrace trendy technologies (e.g., cloud-native, AI-powered) without critically assessing their appropriateness. This group's decisions often appear influenced by popular opinion, sales pitches, and a drive for career advancement, leading to overengineered solutions commonly seen in system design interviews. **Camp 2**, on the other hand, advocates for a more pragmatic approach. This camp emphasizes

Parsing: How Ruby Understands Your Code

Published: 2025-10-29 | Origin: /r/ruby

The author is working on a new edition of "Ruby Under a Microscope" that focuses on Ruby 3.x in their spare time, which may take a while to complete. They have made significant progress this year, rewriting Chapters 1 and 2 about Ruby's new Prism parser and the Ruby compiler's handling of the Prism AST, and updating Chapter 3 on YARV. Currently, they are rewriting Chapter 4 to cover YJIT and other Ruby JIT compilers. The

Disasters I've seen in a microservices world, part II

Published: 2025-10-29 | Origin: /r/programming

João Alves appears to be a public figure or individual associated with a message or initiative communicated on October 29, 2025, related to "HEY." The details about his background and the specific content of the communication are not provided.

Web Development In… Pascal?

Published: 2025-10-29 | Origin: /r/programming

In 2025, one developer, referred to as [jns], created an e-commerce website using FreePascal and the Lazarus IDE for the backend, while the front end utilized standard HTML. Despite the perception of Pascal as a less modern language, [jns] demonstrates its viability through a detailed hour-long tutorial on building his personal business website, Photronic Arts. He is fond of Pascal but does not extensively explain his choice in the video. The source code is available on request to

Ask HN: How to deal with long vibe-coded PRs?

Published: 2025-10-29 | Origin: Hacker News

The content discusses how to approach reviewing a large pull request (PR) spanning 9,000 lines of code (LOC) and 63 new files, including a DSL parser. The steps for handling such a PR vary based on the contributor's relationship to the reviewer: 1. For a colleague: Suggest splitting the PR into smaller, more manageable parts and question the necessity of the DSL. 2. For a new open source contributor: Acknowledge their effort but state that the team cannot handle such

Firefox profiles: Private, focused spaces for all the ways you browse

Published: 2025-10-29 | Origin: Hacker News

Starting October 14, Firefox will introduce a new profile management feature that allows users to create distinct online spaces for various aspects of their lives, including work, school, and personal projects. Each profile can have its own bookmarks, logins, history, extensions, and themes, promoting organization and reducing mental strain by keeping different roles separate. This feature emphasizes user privacy and has been designed with input from people with disabilities to ensure accessibility and ease of use. Unlike other browsers that offer profiles for convenience, Firefox

First Look at Java Valhalla: Flattening and Memory Alignment of Value Objects

Published: 2025-10-29 | Origin: /r/programming

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

When models manipulate manifolds: The geometry of a counting task

Published: 2025-10-29 | Origin: Hacker News

Intelligent systems rely on perception to navigate their environments, with different species specializing in sensory abilities suited to their survival needs. For example, bats use echolocation, birds detect magnetic fields, and reindeer have seasonal shifts in vision. In contrast, language models, like Claude 3.5 Haiku, process text as sequences of integers and must develop their perceptual abilities independently. This study focuses on how Claude 3.5 Haiku tracks document positions, revealing learned representations similar to mammalian neurons

Wacl – A Tcl Distribution for WebAssembly

Published: 2025-10-29 | Origin: Hacker News

The content discusses a Tcl distribution designed for WebAssembly and JavaScript, allowing web developers to embed a Tcl interpreter in browsers and integrate it with JavaScript. It enables the use of Tcl tools and a long-developed code base, like Tcllib, for client-side web applications. This distribution, an extension of the Emtcl project, adds features like moving the "dom" command to the "wacl" namespace and allows calling JavaScript functions from Tcl. It compiles to both JavaScript and

Keep Android Open

Published: 2025-10-29 | Origin: Hacker News

In August 2025, Google announced a new policy that will require developers to register centrally with the company before they can create apps for the Android platform, starting in 2026. Additionally, suggestions for actions to oppose this policy were provided.

Tips for stroke-surviving software engineers

Published: 2025-10-29 | Origin: Hacker News

The content discusses coping strategies for individuals who have experienced a hemorrhagic stroke in the parietal lobe that has led to residual epilepsy. The author shares personal insights gained over six years since the event, emphasizing the importance of prioritizing health over productivity. Key recommendations include: 1. **Stopping and Resting**: Recognize signs of fatigue or discomfort as valid reasons to take a break. Rest, rehydrate, and mentally escape to a peaceful place. 2. **Managing Inputs**:

Tinkering is a way to acquire good taste

Published: 2025-10-28 | Origin: Hacker News

The author reflects on their journey with hobbies, noting a tendency to try various activities without sticking to one, until discovering a passion for programming. Initially, they admired video games without pursuing an understanding of their creation. Over time, they embraced tinkering as a learning method, realizing its importance in their development as a programmer. They distinguish between two types of people: those who act solely to reach a goal and those who engage in activities purely out of curiosity. The ideal combines both approaches. The author emphasizes

Generative AI Image Editing Showdown

Published: 2025-10-28 | Origin: Hacker News

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