News Nug
The ear does not do a Fourier transform (2024)

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

The cochlea processes sound by utilizing the vibrations received from the tympanic membrane (eardrum) and amplified by the middle ear bones. These vibrations travel through fluid in the cochlea and reach the basilar membrane, which separates frequencies: the stiff base resonates with high frequencies, while the flexible apex resonates with lower ones, creating a logarithmic frequency gradient. Hair cells on the basilar membrane respond to these vibrations and convert mechanical motion into electrical signals through a process involving ion channels. The auditory system

How Google, Amazon, and CrowdStrike broke millions of systems

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

The content highlights significant incidents involving major internet service providers—AWS, Google Cloud, and CrowdStrike—where simple programming errors led to widespread outages affecting millions of systems. 1. **AWS Incident (October 2025)**: A race condition in AWS’s DNS automation resulted in the emptying of a regional endpoint, causing 113 services to crash for 15 hours, impacting various applications and services. 2. **Google Cloud Incident (August 2025)**: A null pointer error in Google

Affinity Studio now free

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

The content advises users that they are using an outdated or unsupported browser and recommends updating to a newer version of a specified list of browsers to continue using the product effectively.

Apple’s Persona technology uses Gaussian splatting to create 3D facial scans

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

Apple's Vision team introduced their innovative telepresence feature, called Personas, within the Vision Pro VR headset. This feature allows multiple users, all wearing Vision Pros, to communicate in real time as virtual replicas of themselves through 3D photo scans. While various companies have explored telepresence using avatars, Apple's Personas stands out as the most advanced in the VR and AR space. During a recent meeting in the headset, the author experienced the immersive technology firsthand with Apple's Jeff Norris and Steve Sinclair, noting that

RISC-V takes first step toward international ISO/IEC standardization

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

The RISC-V Summit North America has concluded, and presentations will soon be available on-demand. Andrea Gallo, CEO of RISC-V International, highlighted the significance of RISC-V as an industry standard, akin to USB or Wi-Fi, with publicly accessible specifications that allow global engineers to design products and participate in the ecosystem. Decisions within RISC-V International are made collectively by its members to ensure transparency and continuity in updates. Gallo announced that RISC-V International has achieved recognition as a PAS

Announcing llm-docs-builder: Ruby gem for optimizing documentation for AI/RAG systems

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

The author announces the release of llm-docs-builder, an open-source library designed to optimize Markdown documentation for Large Language Models (LLMs) by reducing unnecessary noise. The tool can strip away 85-95% of non-essential content, such as HTML formatting, allowing AI systems like Claude and ChatGPT to focus on the relevant documentation. This transformation significantly reduces costs associated with Retrieval-Augmented Generation (RAG) by minimizing the token usage in typical HTML documents. Metrics from the Karafka framework

Fil-C: A memory-safe C implementation

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

Fil-C is a memory-safe implementation of C and C++ designed to allow existing C code to run safely without modifications. Its focus on compatibility makes it ideal for retrofitting memory safety into current applications. Despite being a relatively new project with a single active contributor, it can compile a complete memory-safe Linux user space and includes features like safe signal handling and a concurrent garbage collector. Fil-C is a fork of Clang, licensed under Apache v2.0 with LLVM exceptions, and it merges

Introducing architecture variants

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

Ubuntu has enhanced its compatibility in version 25.10 by introducing support for architecture variants, allowing packages to target specific levels of the x86-64 architecture (e.g., x86-64-v3). This initiative aims to optimize package performance on modern processors while maintaining support for older hardware. The development process involves modifying dpkg, apt, and Launchpad to facilitate the package building for various architecture levels. Initially, around 2000 packages in the main repository have been optimized for x86

The private conversation anti-pattern in engineering teams

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

Last week, during a public conversation, the author realized they failed to practice what they preach about open discussions when they privately messaged a colleague for clarity on who should handle a request. The author promotes documented decisions and public conversations to keep the team informed but recognized their own inconsistency. They reflected on recurring patterns of private communication across various companies, including: 1. **Pre-Flight Check**: Individuals seeking validation or approval in private before sharing publicly. 2. **The Great Migration**: Discussions

Monitoring Ecto's performance

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

Failed to fetch content - HTTP Error - Failed to open TCP connection to :80 (Connection refused - connect(2) for nil port 80)

Hello-World iOS App in Assembly

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

The content is about the ability to quickly and easily share code, notes, and snippets.

IRCd service (2024)

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

The site complies with HTML 2.0 standards.

John Carmack on updating variables

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

The content informs users that JavaScript is disabled in their browser and advises them to either enable it or switch to a supported browser to continue using x.com. It also provides links to the Help Center, Terms of Service, Privacy Policy, Cookie Policy, Imprint, and Ads information, and states that it is © 2025 X Corp.

NPM flooded with malicious packages downloaded more than 86k times

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

Recent findings by security firm Koi have highlighted a significant vulnerability in the NPM (Node Package Manager) ecosystem that allows attackers to exploit "Remote Dynamic Dependencies" (RDD). This weakness has enabled the "PhantomRaven" campaign to introduce over 126 credential-stealing packages into the NPM repository since August, with more than 86,000 downloads. These malicious packages can pull in untrusted dependencies from external websites, some of which are unencrypted, making them difficult for developers and static

Preparing for the Talk at NYC.rb

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

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

OS/2 Warp, PowerPC Edition (2011)

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

In December 1995, IBM released OS/2 Warp, PowerPC edition (OS/2 PPC) after a lengthy development period. Despite the anticipation surrounding its launch, the release was low-key and marked the end of PowerPC development for OS/2. It was limited to select IBM customers and lacked strong marketing, potentially releasing without a box but with attractive CDs. OS/2 PPC supported only a narrow range of hardware, primarily IBM's Personal Power Series computers, including desktop models 830

Raspberry Pi Pico Bit-Bangs 100 Mbit/S Ethernet

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

Three years after @kingyoPiyo's Pico-10BASE-T project showcased 10 Mbit/s Ethernet on the Raspberry Pi Pico, developer Steve Markgraf has introduced Pico-100BASE-TX, achieving a 100 Mbit/s Fast Ethernet transmitter purely through software. This implementation leverages programmable I/O (PIO) and direct memory access (DMA) for tasks such as MLT-3 encoding and scrambling, achieving a symbol rate of 125 MHz. It streams approximately 11 Mbyte

Saying "I don't know" Is a Sign of Seniority For Me

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

The article discusses the misconception that not knowing something signifies weakness, particularly among engineers who feel pressured to always have answers. The author argues that being comfortable with not knowing is actually a sign of experience, maturity, and seniority. The piece emphasizes that acknowledging one’s ignorance can be a valuable learning opportunity rather than a reflection of incompetence. It offers practical guidance on how to express “I don’t know” in a way that maintains credibility, through two real-world scenarios: building credibility within a team and

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