News Nug
The strangest letter of the alphabet: The rise and fall of yogh

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

English spelling is notoriously complex, characterized by silent letters (like in "numb," "knee," and "honour"), varying spellings for the same sounds (as in "farm," "laugh," and "photo"), and multiple sounds attributed to the same letters (e.g., "get," "gist," "mirage"). This complexity has made English spelling a competitive challenge, exemplified by spelling bees. The text elaborates on the historical roots of this complexity, particularly through the story

ClickGems: Free analytics for RubyGems

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

The Ruby Central team collaborated with ClickHouse to load public RubyGems download statistics into a public instance, aiming to facilitate data analysis for the open-source community. This effort resulted in the creation of ClickGems, a dedicated analytics platform for RubyGems, offering insights into download statistics for over 200,000 gems from 2017 to the present, totaling over 200 billion downloads. ClickGems, built using the same codebase as ClickPy, provides familiar features and a user-friendly

Where It's at://

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

The content discusses the AT protocol and how servers using it create a hyperlinked network of JSON data known as the "atmosphere." Each JSON object is identified by a unique at:// URI. The article outlines the steps to resolve an at:// URI to find its corresponding JSON data, emphasizing the structure of URIs. A URI typically contains a scheme, authority, path, and possibly a query, with the authority usually indicating the data host. The post aims to educate readers on the specifics of the

DHH Is Way Worse Than I Thought

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

The author reflects on the surprising revelations about someone they initially perceived as normal, specifically focusing on David Heinemeier Hansson (DHH), the creator of Ruby on Rails. Initially seen as a congenial figure in the tech community, DHH’s blog contains extreme political views, which have shocked some people who previously only knew him through his professional accomplishments. The author recalls a past controversy involving Basecamp, DHH’s company, where political discussions were banned at work, and admits to underestimating

Developing a BASIC language interpreter in 2025

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

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

In C++ modules globally unique module names seem to be unavoidable

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

Jussi Pakkanen, known for creating the Meson build system, discusses the complexities of writing and importing C++ module files. The challenges arise because the C++ standard does not impose restrictions on implementation, leading to various approaches for module integration, including custom JSON files and socket server daemons. He suggests reframing the problem by focusing on the structure of a project, which typically includes a single executable and multiple libraries. While internal libraries can have unique module names, external libraries pose a challenge due

We tried Go's experimental Green Tea garbage collector and it didn't help performance

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

The content discusses the development of Dolt, a version-controlled SQL database built using Go. The creators express satisfaction with the gradual improvements in Go's compiler and runtime, which have enhanced Dolt's performance without additional effort. They highlight a recent interest in Go's experimental Green Tea garbage collector, which aims to improve performance by processing memory objects based on their proximity, enhancing cache locality. However, the Go team's benchmarks suggest that most real-world applications do not see significant performance changes, with some showing mixed results

Distracting software engineers is way more harmful than most managers think

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

The article by Anton Zaides discusses the changes in work culture post-COVID-19, noting an increase in meetings (13.5% per employee) which poses challenges for engineers who thrive on deep work. The disparity between managers and engineers' perceptions of meetings is highlighted through Paul Graham's concept of "Maker's Schedule, Manager's Schedule," mentioning that meetings disrupt the focused time engineers need. The term "deep work," coined by Cal Newport, refers to highly focused tasks that require significant brainpower

Signal Protocol and Post-Quantum Ratchets

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

Graeme Connell and Rolfe Schmidt announced a significant enhancement to the Signal Protocol's security with the introduction of the Sparse Post Quantum Ratchet (SPQR) on October 2, 2025. This new feature aims to strengthen the protocol's defense against future quantum computing threats while preserving its existing security measures, such as forward secrecy and post-compromise security. The Signal Protocol, which has been widely adopted since its publication in 2013 for end-to-end encryption in communications, previously initiated

Rails at Scale podcast episode with Adrian Marin (founder of AVO, host of FriendlyRB)

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

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

Kirigami-inspired parachute falls on target

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

To access all digital issues of the monthly Physics World magazine, users must sign in or create a separate Physics World account, distinct from any IOP accounts they might hold. Registration confirmation emails may arrive immediately or take longer, so users are advised to check their spam folder. If not received within 24 hours, they should contact customer service. Additionally, if users need to reset their password, they should enter their registration email. Similar guidelines regarding email verification and customer support apply. In related news, researchers

Magic Wormhole: Get things from one computer to another, safely

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

Magic Wormhole is a secure method for transferring files and network streams between computers, often using peer-to-peer (P2P) connections, but can also utilize relay services in challenging network conditions. It employs a secure PAKE construction for end-to-end encryption, ensuring high security and human-readable codes. File transfers can be complex, even in 2025, but Magic Wormhole simplifies this by allowing any type of message to be sent, including streams. It relies on a feature called "Dilation

Nine HTTP Edge Cases Every API Developer Should Understand

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

Failed to fetch content - HTTP Status - 403

The G in GPU is for Graphics damnit

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

The blog post discusses the author's experiences that led to their current work and interests. Key points include: 1. Their collaboration with a graphics researcher who preferred graphics projects over machine learning (ML), leading to a joint focus on Neural Radiance Fields (NeRFs). 2. The author's fascination with "code art" during their first year of college, where they discovered various artists and works but regretted not archiving them well. They also mentioned trying their hand at code art despite becoming busy with other

A public record of questions for Ruby Central

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

The content expresses frustration with Ruby Central's handling of community feedback, particularly following DHH's RailsConf 2025 keynote. A promised listening session was canceled, and the community was instead offered a Google Form for feedback, which is viewed as inadequate and distrustful. The writer emphasizes that open source relies on transparency and accountability, advocating for a more collaborative approach. They suggest sending questions to Ruby Central and then documenting those queries publicly in a repository to ensure that there is a record of community concerns and official

The architecture behind 99.9999% uptime in erlang

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

The content discusses the challenges of building stable applications capable of handling high workloads, using Erlang as a solution due to its ability to maintain system stability under heavy loads. It begins with a relatable scenario of a dropped phone call, which serves as a metaphor for the importance of reliable systems in application design. The discussion emphasizes that while creating a reliable system may seem straightforward in any programming language, the implementation can significantly differ based on the architecture used. Notably, it mentions the complexities of designing a high-load

A story about multithreaded rendering | PixiEditor September Status

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

The September PixiEditor Status update highlights the addition of Flatpak as a distribution method for the software on Linux, enhancing user experience by automatically integrating with the desktop environment and managing updates. Previously available only in .tar.gz and .deb formats, the Flatpak version simplifies installation. The update also discusses advancements in rendering within PixiEditor, noting that the software is designed for complex rendering tasks such as customizations, shaders, vector graphics, and animations. A significant improvement introduced is the use of a

🔥 RailsERD.com is now Open Source! 🚀

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

RailsERD is a web-based tool designed for Ruby on Rails that generates interactive Entity-Relationship Diagrams (ERDs) from your schema.rb file. Users can paste their schema to create a zoomable and pannable graph with features like smart routing, highlighting, search, and compact views for wide tables. The application runs locally at http://localhost:3000, with the ERD accessible at the root and /erd paths. Additionally, the creators value user feedback seriously and direct users to their

Sonic Robo Blast 2: 25 year old continuously developed DOOM engine-based fangame

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

Failed to fetch content - HTTP Status - 403

Old Stockholm Telephone Tower

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

The Old Stockholm telephone tower (Telefontornet) was a metallic structure built in 1887 to connect about 5,500 telephone lines in Stockholm. Standing 80 meters tall, it was designed by architect Fritz Eckert, who added decorative turrets to the tower. However, it quickly became obsolete with the advent of underground telephone cabling, which was fully implemented by 1913. After serving as an advertising space for Nordiska Kompaniet from 1939, the tower was