News Nug
Alibaba Cloud says it cut Nvidia AI GPU use by 82% with new pooling system

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

A paper presented at the 2025 ACM Symposium on Operating Systems (SOSP) outlines how Alibaba Cloud's Aegaeon pooling system employs token-level scheduling to optimize GPU utilization for large language models (LLMs). This innovation reduced the need for Nvidia GPUs from 1,192 to just 213 during beta testing, enhancing inference capacity significantly, particularly in constrained markets like China. Aegaeon allows multiple models to share a single GPU by virtualizing access at the token level, resulting in

Valetudo: Cloud replacement for vacuum robots enabling local-only operation

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

Valetudo is an open-source software solution designed for vacuum robots that enables local-only operation without reliance on cloud services. Developed and maintained by Sören Beye since 2018, Valetudo has become a reliable option for users seeking to avoid data telemetry and commercial interests in their robot vacuums. The software has gained popularity, with thousands of installations, and continues to evolve thanks to contributions from the community, including significant input from Dennis Giese on enhancing ownership and autonomy of robots. The

Open Graph Image Generation in Rails

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

The article by Exequiel Rozas discusses the importance of creating Open Graph (OG) images for content published on websites, particularly in Rails applications. Open Graph is a protocol that uses metadata to control how a webpage appears when its URL is shared on social media. This includes using specific tags like og:title, og:description, and og:image to customize the appearance of the shared content. The author emphasizes that a well-designed OG image is crucial for attracting clicks and highlights the need to automate the image

Papercraft 3.0 Released

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

The newly released Papercraft version 3.0 introduces a new API for rendering templates, enhanced XML support, and improvements to the Papercraft::Template wrapper class. The previous version, Papercraft 2.0, focused on using lambdas for HTML templates and introduced automatic template compilation for enhanced performance. However, there were concerns about the API extending the core Proc class with generic method names that could cause confusion in broader Ruby contexts. To address this, Papercraft 3.

AWS multiple services outage in us-east-1

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

Of course! Please provide the content you'd like me to summarize, and I'll be happy to help.

How to train your team to say "I was wrong" without drama

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

In the early weeks at a new company, the author faced a significant challenge when a release rollback went poorly due to a lack of understanding of the processes. Instead of downplaying the mistake or placing blame, they openly acknowledged the error in a team Slack channel and during a meeting, taking responsibility and inviting collaboration for a solution. The experience highlighted the importance of fostering a culture that normalizes mistakes, allowing teams to work without anxiety and learn quickly. While concepts like psychological safety and learning from failures are

Building a Distributed Log Query Engine with Real-Time Processing

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

The content outlines the transformation of a basic log storage system into a sophisticated distributed query engine designed for real-time log processing at scale. Key components of the system include: 1. **Distributed Log Query API**: A RESTful service featuring advanced filtering, aggregation, and real-time search capabilities. 2. **Event-Driven Processing Pipeline**: A Kafka-based system capable of processing over 10,000 logs per second with assured delivery. 3. **Intelligent Caching Layer**: Utilizes Redis

Entire Linux Network stack diagram (2024)

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

The content describes a diagram of the entire Linux Network Stack, which is featured in the book "Operativni sustavi i računalne mreže - Linux u primjeni." The diagram includes various network stack layers, along with tips for optimizations and relevant statistics. The document also mentions total views, downloads, and data volume, with additional information on how statistics are collected. The site is powered by the CERN Data Centre and InvenioRDM, and it uses cookies for user experience.

Introduction to reverse-engineering vintage synth firmware

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

This article discusses the process of reverse-engineering the firmware of the vintage Yamaha DX7 synthesizer. It targets readers with a technical background who are new to reverse-engineering, 8-bit architectures, or embedded development, though those with an electrical-engineering or embedded-software background may find the content basic. The article suggests that a basic understanding of low-level programming and binary operations is sufficient, with no prior knowledge of assembly language or specific processor architecture required. The author shares their personal journey of dis

Forth: The programming language that writes itself

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

The content is a personal account by Dave Gauer, documenting his journey to explore Forth and its significance in computing history. Adapted from his presentation slides, Gauer aims to make the information accessible on various devices and is open to suggestions for improvements. He reminisces about his experiences as a young programmer in the 1990s, particularly the vibrant discussions that took place in Usenet newsgroups like comp.lang.*, where he engaged with programming folklore and community. He highlights milestones such as Lin

QuickDrawViewer: A Mac OS X utility to visualise QuickDraw (PICT) files

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

The content discusses feedback received regarding a Mac OS X utility designed to visualize QuickDraw (PICT) files and export them to PDF format. The author developed this program to learn Swift programming by rewriting an old Java QuickDraw code they had created. Although functional, the program has some rendering issues and a rough user interface, and it was released to commemorate the 40th anniversary of the Macintosh. The utility is not a pixel-perfect QuickDraw renderer; instead, it simulates how images would appear on

Gleam OTP – Fault Tolerant Multicore Programs with Actors

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

The content discusses the actor system of Gleam, which is designed with specific goals in mind. It emphasizes the importance of feedback and provides a link to documentation for additional details on available qualifiers and functionalities. The actor system is based on Erlang’s OTP framework, with the process being the lowest level building block. While the library offers various actor types, not all Erlang/OTP functionality is included, particularly those that can’t be safely typed or are still under development. Key components mentioned include:

The Majority AI View within the tech industry

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

The article discusses the disparity between the general hype surrounding AI in mainstream media and the more grounded perspectives of professionals within the tech industry. While AI is a major topic in tech, many engineers and product managers believe it should be viewed as a "normal technology" rather than a transformative entity. They express frustration at the sensationalism surrounding AI, which often leads to unrealistic expectations and a cult-like reverence for the technology. Instead of focusing on an informed discussion from within the industry, media often amplifies voices

Technology for Humans: Joel Draper (on RubyCentral)

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

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

Novo Nordisk's Canadian Mistake

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

Failed to fetch content - HTTP Status - 403

Visualizing the C++ Object Memory Layout Part 1: Single Inheritance

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

The author has struggled to understand the memory layout of C++ objects, prompting them to conduct experiments to clarify the concept. The experiments are based on the Itanium C++ ABI, used by GCC and Clang, which governs aspects not defined by the C++ standard, such as vtable layout, vptr location, virtual function dispatch, and RTTI. The post aims to provide insights into these memory layouts, particularly for single inheritance, using diagrams and practical examples. Each polymorphic object, defined

Airliner hit by possible space debris

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

The NTSB is investigating a recent incident involving a United 737 MAX aircraft that experienced damage shortly after taking off from Denver for Los Angeles. The investigation is focused on the possibility that debris from a weather balloon's data package struck the plane, causing injuries to a pilot and damage to the windshield and frame. Photographic evidence shows the pilot's arm with small cuts, and reports indicate that the plane was likely hit by a falling object, not space debris, which would have caused more significant damage.

Searching for Charles Fourier in the ruins of a socialist utopia outside LA

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

The passage discusses the ruins of Llano del Rio, California's largest secular utopian colony, located between Palmdale and Victorville. Situated near military and logistics facilities, the area has a contrasting history of advanced technology and forgotten dreams of utopia. The author reflects on their personal journeys through this desolate region, highlighting the eerie juxtaposition of the past utopian vision and current realities. The piece is part of a newsletter by Stefan Kubicki, focusing on hidden worlds and utopian stories.

The Great Software Quality Collapse: How We Normalized Catastrophe

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

The article discusses the alarming decline in software quality, exemplified by a recent incident where the Apple Calculator leaked 32GB of RAM—a memory consumption that far exceeds what was typical in the past. It notes that such bugs, which would have previously prompted urgent fixes and serious scrutiny, are now commonplace and often ignored. The author has been monitoring software quality metrics and notes an exponential increase in memory leaks and system failures across various applications, including VS Code, Microsoft Teams, Chrome, Discord, Spotify, and

6 Permanent Features in Java 25 - Another Java LTS release with a bunch of new features: Scoped Values, Module Import, Flexible Constructor Bodies, and more

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

The content introduces a new article series focusing on "Permanent Features" in the recently released Java 25, which is a long-term support (LTS) version following Java 21 and several non-LTS releases. The article, authored by Saeed Zarinfam, highlights six key features of Java 25, including Compact Source Files, Flexible Constructor Bodies, Scoped Values, and Module Import Declarations. It aims to provide insights into these permanent features, promoting an understanding of their significance in building robust