News Nug
OSS Friday Update - Fibers are the Future of Ruby

Published: 2025-12-13 | Origin: /r/ruby

In recent days, the author completed work on the UringMachine fiber scheduler, ensuring it is feature complete with all necessary hooks and behaviors implemented. They dedicated time to writing test cases for both the fiber scheduler and UringMachine's low-level API, as well as benchmarks to compare UringMachine's performance with other concurrency solutions. The results suggest that using the Fiber Scheduler can significantly enhance concurrent Ruby applications with minimal code modifications, such as replacing `Thread.new` with `Fiber.schedule`. The scheduler's

The state of the kernel Rust experiment

Published: 2025-12-13 | Origin: Hacker News

Miguel Ojeda led a session discussing recent developments in integrating Rust into the Linux kernel. Highlights include the upcoming Nova driver for NVIDIA GPUs, the merging of the Android binder driver for version 6.18, and the significant milestone of millions of devices running Android 16 on the 6.12 kernel, which includes a Rust-written ashmem module. The Debian project has enabled Rust support in its kernel builds for the next "forky" release, contributing to a rapid increase in Rust code

Apple has locked my Apple ID, and I have no recourse. A plea for help

Published: 2025-12-13 | Origin: Hacker News

A longtime Apple customer is facing a serious issue after their Apple ID was permanently disabled following the purchase of an Apple Gift Card from a major store. This lockout has rendered their devices, iCloud Account, and Apple Developer ID unusable, severely impacting both their personal and professional digital life. Despite years of loyalty and substantial financial investment in Apple products and services, the customer feels abandoned by Apple support, receiving dismissive advice that suggests starting a new account instead of addressing the issue. They are seeking assistance

Poor Johnny still won't encrypt

Published: 2025-12-13 | Origin: Hacker News

The text references previous articles about the challenges of email encryption, highlighting the little progress made since 1998. Encrypting email in both 1998 and 2025 involves similar steps with tools like GnuPG, but the situation has arguably deteriorated, particularly as web-based email has grown in popularity, which often lacks native PGP support. S/MIME, standardized around the same time as PGP, is more widely used in enterprises due to its hierarchical PKI trust model and better client

1300 Still Images from the Animated Films of Hayao Miyazaki's Studio Ghibli (2023)

Published: 2025-12-13 | Origin: Hacker News

現在、劇場公開中の映画「君たちはどう生きるか」の場面写真14枚を提供します。利用に関しては常識の範囲内で自由に使用可能です。また、TOKYO FMで毎週日曜23:00から23:30に放送される番組があり、ポッドキャストも配信されています。

OpenAI are quietly adopting skills, now available in ChatGPT and Codex CLI

Published: 2025-12-12 | Origin: Hacker News

On December 12, 2025, it was noted that OpenAI has implemented a new Skills mechanism similar to Anthropic's, allowing various platforms to easily integrate skills, which consist of a folder with a Markdown file and additional resources. This functionality is available in OpenAI’s Codex CLI tool and ChatGPT, accessible via the "/home/oai/skills" directory. Users can create zip files of the skills folder, which includes tools for handling spreadsheets, documents, and PDFs. Notably

The Undisputed Queen of Safe Programming (Ada) | Jordan Rowles

Published: 2025-12-12 | Origin: /r/programming

Failed to fetch content - HTTP Status - 403

Show HN: Tiny VM sandbox in C with apps in Rust, C and Zig

Published: 2025-12-12 | Origin: Hacker News

The content introduces uvm32, a minimalist, dependency-free virtual machine sandbox designed for microcontrollers and resource-constrained devices, implemented in a single C file without dynamic memory allocations. It runs on systems like STM32L0 with a low footprint (under 4KB flash and 1KB RAM) and serves as a RISC-V emulator. Uvm32 is aimed at executing custom script-like logic rather than simulating hardware. It provides tools for building efficient code and a simple VM host example

GNU Unifont

Published: 2025-12-12 | Origin: Hacker News

GNU Unifont is a part of the GNU Project and offers a font with glyphs for every printable code point in the Unicode Basic Multilingual Plane (BMP), which includes the first 65,536 code points (U+0000..U+FFFF). Additionally, it is expanding to cover the Supplementary Multilingual Plane (SMP) and contributions from the ConScript Unicode Registry (CSUR). The font can be used with commercial (non-free) software, as permitted by the GNU

macOS 26.2 enables fast AI clusters with RDMA over Thunderbolt

Published: 2025-12-12 | Origin: Hacker News

The message advises users to enable JavaScript in their browser settings and then refresh the page to access its content.

Rats Play DOOM

Published: 2025-12-12 | Origin: Hacker News

A team developed a comprehensive virtual reality (VR) setup for rats to play DOOM, featuring a motion-tracked treadmill ball, a panoramic headset, an input trigger, and a reward circuit. All components, including designs and software, are open-sourced for others to replicate. The project originated in New York with initial training of rats by Viktor, and after a pause, interest led to a more advanced version (v2) developed with engineers and collaborators to enhance documentation and accessibility. The hardware enables

50 years of proof assistants

Published: 2025-12-12 | Origin: /r/programming

The content critiques the idea that scientific progress has stagnated over the last 50 years, pointing out that this view is held by various individuals, including billionaire Peter Thiel and YouTube influencers, who acknowledge advances in computing but wrongly attribute them solely to industrial research. The writer emphasizes the crucial contributions of academia and government funding to advancements in computing technologies, particularly highlighting the historic roles of institutions like Bell Labs and Xerox PARC. The discussion then shifts to the evolution of LCF (Logic for Computable

Building a multiplayer game with polyglot microservices - Architecture decisions and lessons learned [Case Study, Open Source]

Published: 2025-12-12 | Origin: /r/programming

Of course! Please provide the content you'd like summarized, and I'll help you with that.

The Law of Discoverability

Published: 2025-12-12 | Origin: /r/programming

The content describes the design principles behind the fish shell, which aim to balance user-friendliness with expressiveness, while adhering to POSIX standards where feasible. The fish design has three main goals: to enable all functionalities available in other shell languages, to be user-friendly without sacrificing power, and to follow POSIX guidelines as much as possible. Several specific design principles are highlighted to support these goals: 1. **Limited Orthogonal Features:** The shell should have a minimal set of distinct features to

How to think about durable execution

Published: 2025-12-12 | Origin: /r/programming

The content provides a personal account of the author's experience with durable execution and its connection to task queues and orchestration systems, particularly in the context of managing Kubernetes deployments at Porter, a company where the author was CTO. Initially skeptical and unsure about the relevance of Temporal—an orchestration tool—the author struggled to understand its principles despite recognizing its potential benefits. Over time, after leaving Porter, the author conducted more in-depth research into durable execution platforms, even creating an open-source project with Temporal. The post

ChatGPT 5.2 Tested: How Developers Rate the New Update (Another Marketing Hype?)

Published: 2025-12-12 | Origin: /r/programming

OpenAI launched GPT-5.2 on December 11, 2025, highlighting it as their "most capable model series yet for professional knowledge work." The new model comes in three versions tailored to different needs and includes significant cost increases: the GPT-5.2 Thinking API is priced at $1.75 per million input tokens and $14 per million output tokens, while the premium Pro version costs $21 per million input tokens and $168 per million output tokens. Despite these changes,

A git repo for ML/DL engineers

Published: 2025-12-12 | Origin: /r/programming

The content emphasizes the importance of user feedback and invites readers to explore a curated collection of over 200 free ebooks and resources on various programming topics, including Computer Vision, Machine Learning, Deep Learning, and Python. It includes a list of notable books in the field, such as "Generative Deep Learning" by David Foster and "Hands-On Unsupervised Learning Using Python" by Ankur A Patel. The text encourages readers to engage with the available resources and highlights the significance of continued learning in programming

Building a Typed Dataflow System for Workflow Automation (and why it's harder than it looks)

Published: 2025-12-12 | Origin: /r/programming

The content emphasizes that all feedback is valued and taken seriously. It introduces a visual automation builder for creating, scheduling, and managing automation workflows with secure credential management. Key features include an Electron-based application with a visual node-based editor, a modular main process, a React-based UI, and robust type definitions for enhanced type safety. The application offers helpers for variable initialization and conditional execution, allows users to select CSS selectors interactively, and automatically detects types. Comprehensive documentation is available, including setup instructions and example

AI Can Write Your Code. It Can’t Do Your Job.

Published: 2025-12-12 | Origin: /r/programming

In May, OpenAI attempted to acquire Windsurf (formerly Codeium) for $3 billion, but the deal ultimately fell through. Recently, Anthropic acquired Bun, an open-source JavaScript runtime, although they could have built on it for free. This move suggests that companies in the AI sector are seeking to acquire engineering talent rather than replace them, contradicting the narrative that programming jobs are dying due to AI. The author argues that while AI has the potential to automate many programming tasks, the

Gogs Zero-Day RCE (CVE-2025-8110) Actively Exploited | Wiz Blog

Published: 2025-12-12 | Origin: /r/programming

Wiz Threat Research has detected exploitation of a zero-day vulnerability (CVE-2025-8110) in Gogs, a widely used self-hosted Git service, during an investigation of a malware infection. This symlink bypass vulnerability allows authenticated users to overwrite files outside the repository, potentially leading to Remote Code Execution (RCE). Currently, over 700 publicly exposed Gogs instances are compromised, with ongoing exploitation and no available patch as of December 1, 2025. The vulnerability