News Nug
Making a Hardware Accelerated Live TV Player from Scratch in C: HLS Streaming, MPEG-TS Demuxing, H.264 Parsing, and Vulkan Video Decoding

Published: 2026-02-09 | Origin: /r/programming

Failed to fetch content - HTTP Status - 403

TSMC to make advanced AI semiconductors in Japan

Published: 2026-02-09 | Origin: Hacker News

On February 5, 2026, Japan's Prime Minister Sanae Takaichi met with Taiwan Semiconductor Manufacturing Company (TSMC) Chairman C.C. Wei in Tokyo. During the meeting, discussions included a book authored by Takaichi, which Wei referenced. The meeting was attended by Takaichi and her Chief Cabinet Secretary Minoru Kihara, alongside Wei and TSMC Vice President Jonathan Lee, who posed for photographs together.

Claude's C Compiler vs. GCC

Published: 2026-02-09 | Origin: Hacker News

Anthropic recently introduced a C compiler called CCC (Claude’s C Compiler), developed entirely using its AI model, Claude Opus 4.6, with human guidance limited to writing test cases. CCC is claimed to have the capability to compile the Linux kernel, and its source code is available on GitHub. Written in Rust, it targets multiple architectures including x86-64 and AArch64, and implements all components of a compiler from scratch without relying on existing compiler dependencies. The blog post explains

SecretSpec 0.7: Declarative Secret Generation

Published: 2026-02-09 | Origin: /r/programming

SecretSpec 0.7 introduces a new feature for declarative secret generation, allowing users to auto-generate secrets when they are missing by adding a `type` and `generate` specification in the `secretspec.toml` file. This update simplifies the onboarding process for developers, as certain secrets (like local database passwords) do not need to be shared and only need to exist. The tool ensures that any missing secrets are automatically created and stored in the provider during the execution of `

96% Engineers Don’t Fully Trust AI Output, Yet Only 48% Verify It

Published: 2026-02-09 | Origin: /r/programming

This week's newsletter, sponsored by Buf, highlights the challenges of managing APIs as organizations grow, particularly with issues like slow and bulky JSON data handling. It promotes an upcoming workshop on February 19 focused on using Protocol Buffers (Protobuf) for API governance, emphasizing benefits such as standardization across teams, prevention of breaking changes, and enhanced development efficiency through automation. The newsletter also discusses findings from the State of Code Developer Survey Report, revealing that while 96% of engineers don't trust AI-generated

Every book recommended on the Odd Lots Discord

Published: 2026-02-08 | Origin: Hacker News

The content lists a selection of books along with their authors, publishers, publication years, and the number of pages. Notable titles include "The Moviegoer" by Walker Percy (2011, 184 pages), "Black Markets and Militants" by Khalid Mustafa Medani (2022, 427 pages), "The Manuscript Found in Saragossa" by Jan Potocki (2006, 933 pages), "The Intelligence Intellectuals" by Peter C. Grace (

Show HN: A custom font that displays Cistercian numerals using ligatures

Published: 2026-02-08 | Origin: Hacker News

The page features automatic rendering of numbers as medieval Cistercian numerals using a custom font. Users are encouraged to copy and paste the symbols or use Ctrl/Cmd-F to find the numbers.

Reverse Engineering the Prom for the SGI O2

Published: 2026-02-08 | Origin: Hacker News

Since the early 2000s, upgrading the CPU in the Silicon Graphics O2 workstation to a 900 MHz RM7900 has been hampered by the inability to modify the PROM firmware. To address this, the author developed a program called ip32prom-decompiler, which decompiles the PROM into an understandable and modifiable assembly source. The decompiler enhances readability by replacing constants, labeling memory addresses, and inserting comments. The article discusses the reverse engineering necessary to create the decompiler.

Art of Roads in Games

Published: 2026-02-08 | Origin: Hacker News

The author expresses a profound appreciation for the intricate patterns found in both nature and human creations, particularly focusing on road networks. They find satisfaction in how simple rules can generate beautiful structures, using examples like ant colonies and honeycombs. The author reflects on the idea of extraterrestrial beings discovering Earth long after humans are gone and recognizing the complexity of our road systems, which they view as a testament to human ingenuity. The fascination with roads began in childhood, sparked by playing SimCity 2000 without fully

Apple XNU: Clutch Scheduler

Published: 2026-02-08 | Origin: Hacker News

The message emphasizes that all feedback is carefully considered and valued. It also directs users to the documentation for a complete list of available qualifiers.

C and Undefined Behavior

Published: 2026-02-08 | Origin: /r/programming

The text discusses the concept of "Undefined Behaviour" (UB) in the C programming language, emphasizing its complexity and potential dangers. It notes that UB refers to behaviors not defined by the language and can lead to unpredictable outcomes. An example provided illustrates that while overflowing an unsigned integer is well-defined (it wraps around), exceeding the limit of a signed integer results in UB, where anything could happen. This unpredictability makes programming in C particularly risky, especially for common mistakes like accessing an out-of-bounds

Add receive_all Method to Ractor API for Message Batching

Published: 2026-02-08 | Origin: /r/ruby

The Ractor API, designed for inter-thread communication, currently lacks a built-in method for batch message processing. To enhance its performance, especially in high-load scenarios, it is proposed to add a `receive_all` method. This method would allow for the retrieval of all messages in the Ractor's mailbox at once, rather than one-by-one, which is the current approach. The motivation for this improvement stems from the inefficiencies associated with processing messages individually, leading to unnecessary context-switching and higher

Linecounter lists Ruby files with lines of code, churn, control flow branches, and avg loc per structure within a second.

Published: 2026-02-08 | Origin: /r/ruby

The document emphasizes the importance of feedback, stating that every piece is read and taken seriously. It points to the documentation for available qualifiers. The script q.rb provides detailed statistics on Ruby files, including lines of code, git commit churn, control flow, and average lines of code per structure (such as associations and macros). The --repo option is mandatory; if not provided, the script will only display the requirement for it and then exit. Additionally, there is a note about an error occurring while loading

Rugo: Ruby-like syntax, Shell power, Go binaries

Published: 2026-02-08 | Origin: /r/ruby

The content emphasizes the importance of user feedback and highlights the features of Rugo, an agent product driven by Opus 4.6, which combines Ruby-like syntax, Shell power, and Go binaries. It suggests that as software abundance grows and agents start composing code, the significance of programming languages may diminish. It also issues a warning about the experimental nature of Rugo, likening its reliability to an experiment that could potentially fail. Lastly, it invites users to check documentation for available qualifiers.

Technical writeup: Implementing Discord’s rate limiting, gateway management, and “clarity over magic”

Published: 2026-02-08 | Origin: /r/programming

ScurryPy is a Discord API wrapper developed in Python, designed to simplify the user experience by minimizing unnecessary complexity. Unlike other libraries, ScurryPy stands out due to its concise core, consisting of under 1000 lines of code. It emphasizes modularity by providing distinct components without assumptions about user needs or reliance on circular imports, making it easier for developers to utilize the building blocks provided. The writeup will explore key elements of ScurryPy, including its HTTP and rate limiting, Gateway logic

AI Makes the Easy Part Easier and the Hard Part Harder

Published: 2026-02-08 | Origin: /r/programming

The content discusses developer experience and the challenges faced in engineering organizations, particularly in the context of AI workflows and the importance of quality. A friend attended a panel that highlighted common issues such as the detrimental effects of sacrificing quality, the perpetual demand for high velocity, and the realization that AI may not always enhance productivity. The author reflects on how developers historically engaged with online resources for problem-solving, contrasting it with the current trend of relying on AI, which may lead to a lack of understanding and critical thinking.

How to Reduce Telemetry Volume by 40% Smartly

Published: 2026-02-08 | Origin: /r/programming

Elizabeth from SigNoz introduces a newsletter focused on observability, OpenTelemetry, open-source, and related engineering topics. The team at SigNoz, passionate about these areas, aims to share valuable insights and encourages subscriptions. The piece discusses the use of OpenTelemetry, highlighting auto-instrumentation as a powerful tool for observability. However, it warns that while auto-instrumentation captures comprehensive telemetry, it can lead to excessive data, creating noise that obscures actionable insights. This surplus often stems

Quartz crystals

Published: 2026-02-08 | Origin: Hacker News

The article discusses the historical and ongoing relevance of quartz crystals in radio technology, beginning with their use in the 1920s and their mass production during World War II, initially sourced from natural Brazilian quartz. Today, over 2 billion quartz crystals are produced annually, predominantly serving as clocking mechanisms for microprocessors. The text emphasizes the critical role of quartz crystals in ensuring stability in oscillators, noting a significant incident in 1972 where a train crash was attributed to a faulty crystal oscillator. Quartz

Deep dive into Hierarchical Navigable Small Worlds

Published: 2026-02-08 | Origin: /r/programming

The document discusses the Hierarchical Navigable Small Worlds (HNSW) algorithm, a popular method for approximate nearest neighbor search. The goal of this algorithm is to efficiently find the nearest vector to a given query vector within a large dataset of vectors. A brute-force approach is impractical due to the potential size of the dataset, which can contain billions of vectors and high dimensionality (up to 4096 dimensions). To optimize the search, HNSW leverages a data structure that represents "

How Google Finds Websites (It’s Not Magic)

Published: 2026-02-08 | Origin: /r/programming

In the second episode of the series "Behind The Screen," the focus is on web crawlers, essential software that significantly enhances tech by enabling search engines to display results. The episode discusses the core concept of web crawlers, which systematically browse the internet to download and index content from websites, creating databases for search engines. Instead of delving into specific implementations by companies like Google or Yahoo, the episode outlines the general workings of web crawlers. The process begins with a Crawl Manager, which receives a