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