News Nug
QUIC and the End of TCP Sockets: How User-Space Transport Rewrites Flow Control

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

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

Ruby 3.4 Adds Array#fetch_values for Safe Multi-Index Access

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

Ruby 3.4 introduces a new method called `Array#fetch_values`, which allows users to safely retrieve multiple elements from an array with support for default values. Previously, accessing multiple indices required handling potential nil values or multiple fetch calls, which became unwieldy, especially when different default values were needed for different indices. `Array#fetch_values` simplifies this process by allowing users to fetch multiple elements in one call while maintaining safety. It also supports dynamic default values through a block form, making

Starlink is burning up one or two satellites a day in Earth's atmosphere

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

Failed to fetch content - HTTP Status - 403

California enacts law enabling people to universally opt out of data sharing

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

California Governor Gavin Newsom recently signed a bill mandating that web browsers simplify the process for Californians to opt-out of third-party data sales. While the California Consumer Privacy Act (2018) allowed residents to send opt-out signals, it did not require browsers to make the process user-friendly. The new law, which passed the legislature on September 11, provides an easy-to-find mechanism for opting out with a single action. This legislation is the first of its kind in the U.S.,

Designing a Low Latency 10G Ethernet Core (2023)

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

On May 1, 2023, the author launched a blog series detailing their personal project to develop a low latency 10G Ethernet core for FPGA. The goal is to enhance their expertise in low latency FPGA design and high-speed Ethernet while exploring various tools and techniques. The design achieves a loopback latency of under 60 nanoseconds, comparable to commercial products. The series will focus on unique aspects of the design rather than standard practices. The author suggests resources for readers unfamiliar with Layer 1

In-Party Love, Out-Party Hate, and Affective Polarization in Twelve Democracies

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

Failed to fetch content - HTTP Status - 403

First device based on 'optical thermodynamics' can route light without switches

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

Failed to fetch content - HTTP Status - 400

A competitor crippled a $23.5M bootcamp by becoming a Reddit moderator

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

A person with a background in pedagogy starts a successful coding bootcamp, inspired by a love for teaching. After founding the company and achieving great initial success with positive student outcomes and employee satisfaction, the business grows to 70 employees. However, a competitor gains influence by becoming a moderator in a key subreddit for the industry and launches relentless attacks on the bootcamp's brand through harassment and false accusations. This creates a toxic environment, leading to employee doubts and internal culture collapse, compounded by the leaking of

Discord says 70k users may have had their government IDs leaked in breach

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

Discord has reported that approximately 70,000 users may have had their government ID photos exposed due to a breach by a third-party customer service provider, Zendesk. A group claiming to have 1.5TB of age verification-related photos is attempting to extort Discord. A spokesperson, Nu Wexler, clarified that this incident does not constitute a breach of Discord itself, and the figures being circulated by the attackers are inaccurate. Discord has emphasized that they will not pay the extortionists for

Palisades Fire suspect's ChatGPT history to be used as evidence

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

The Department of Justice recently announced the arrest of 29-year-old Jonathan Rinderknecht in connection with the January Palisades Fire in Los Angeles County, which resulted in the deaths of 12 people and the destruction of thousands of structures. Rinderknecht, apprehended in Florida, faces a federal charge of "destruction of property by means of fire," carrying a minimum of five years and a maximum of 20 years in prison. Investigators indicated that Rinderknecht had previously

On RubyGems & Governance

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

The author reflects on the past decade of RubyGems and its informal governance, highlighting the need for a balance between open-source ideals and economic realities. They initially expected Ruby Central to bridge this gap but realized that informal projects often fall prey to the dominance of formal organizations, which are seen as more legitimate. This imbalance led to negative consequences for RubyGems, forcing the community to distance itself and start anew. The author emphasizes that a system assuming equality can perpetuate existing inequalities and encourages the community to

Hanami for Rails Developers - Part 3 - Forms

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

This blog post is part of the "Hanami for Rails Developers" series, focusing on building applications with the Hanami framework. In previous parts, the author discussed how Hanami structures models and controllers, dividing responsibilities into repositories, relations, structs, actions, views, and templates. This installment centers on adding a form to allow users to add books to the application. The process begins by creating new and create actions for books, using the existing BookRepo class for book creation and implementing data validations within

Svelte really is that fast

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

The five leading JavaScript frameworks—Angular, React, Vue, Svelte, and Blazor—utilize different rendering strategies, which impacts their performance. Although many benchmarks claim to compare these frameworks, they often are oversimplified or make unfair comparisons, such as contrasting a comprehensive framework with a basic library. The author is currently embarking on a new web application development project and sought academic studies to inform their choice of framework but found limited resources. They did discover a 2021 study comparing the

Julia 1.12 released

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

Julia version 1.12 has been released, with gratitude extended to contributors and testers for their involvement. Key highlights of the release include: 1. **Experimental --trim Feature**: This feature allows the compiler to remove statically unreachable code when building a system image, improving compile times and reducing binary sizes. It requires the --experimental flag and must avoid dynamic dispatches in reachable code. 2. **Bindings and World Age Mechanism**: The new version allows bindings to participate in the "world

WinBoat: Windows apps on Linux with seamless integration

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

WinBoat is a tool that integrates Windows into the Linux desktop environment, creating a native-like experience. It simplifies the installation of Windows by allowing users to select their preferences through a user-friendly interface. Any Windows application can run on WinBoat, enabling users to use productivity and entertainment software seamlessly within Linux. File sharing between the two operating systems is easy, as the Linux home directory is mounted in Windows. WinBoat also offers additional features like smartcard passthrough and resource monitoring, with plans for more

Buyer Beware: Azure SQL Managed Instance Storage is Regularly as Slow as 60 Seconds

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

Kendra Little shares her experiences with poor performance from cloud vendors, specifically highlighting issues with Azure SQL Managed Instance's General Purpose Tier. She notes that while the service previously claimed storage latency of "5-10 ms," a recent update acknowledged that this is merely an average and that outliers exceeding this range are possible. Little reports encountering latency issues in real-time, with instances showing delays of up to 60 seconds, though Microsoft has not specified a maximum latency limit. This raises concerns about the reliability of

Python 3.14 Is Here. How Fast Is It?

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

In November 2024, the author wrote a blog post on Python's performance, observing its improvements over time. As of October 8, 2025, following the release of Python 3.14, they are rerunning benchmarks. The author notes that while they will share benchmark results, generic benchmarks are not necessarily indicative of overall performance due to the complexity of the Python interpreter. The tests focus on pure Python code, avoiding dependencies and C code, as these are less likely to show performance

🎙️ Remote Ruby: Who Owns RubyGems? Inside the Ruby Central Controversy

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

In this episode of Remote Ruby, while Chris is on paternity leave, Andrew hosts Drew Bragg and Rachael Wright-Munn (ChaelCodes) to discuss the recent controversies involving Ruby Central and its purported control over Ruby Gems and Bundler. The conversation covers the timeline of events, conflicting narratives, communication failures, and security concerns. The panel examines Ruby Central's governance and its implications for the Ruby community. They emphasize the importance of asking questions for clarity and advocate for a constructive approach to resolving

RailsStart: How Makefile Helps Rails Developers

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

We value your feedback and take it seriously. You can find all available qualifiers in our documentation. If you encounter an error, please reload the page.

How we found a bug in Go's arm64 compiler

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

Cloudflare has reported that it processes 84 million HTTP requests per second across its data centers. This scale led to the discovery of a bug in Go's arm64 compiler, resulting in a race condition in the code. The issue was first observed through sporadic panics on arm64 machines in a service responsible for traffic configuration for products like Magic Transit and Magic WAN. Initial investigations suggested rare stack memory corruption due to a fatal error related to stack unwinding. Although it was initially deemed a low priority