News Nug
Ghostty is now non-profit

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

Ghostty is now fiscally sponsored by Hack Club, a registered 501(c)(3) non-profit organization. This arrangement allows Ghostty to benefit from Hack Club's tax-exempt status while ensuring compliance, donations, and governance oversight. The transition emphasizes Ghostty's commitment to remaining free and open source and establishes a sustainable development model independent of personal involvement. The founder, who has been the primary donor to the project, aims to create a secure financial structure that encourages others to contribute without risk of

Micron Announces Exit from Crucial Consumer Business

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

Failed to fetch content - HTTP Error - Net::ReadTimeout with #<TCPSocket:(closed)>

Reverse engineering a $1B Legal AI tool exposed 100k+ confidential files

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

On December 2, 2025, a post regarding a security vulnerability in Filevine gained significant attention on Hacker News. The timeline of responsible disclosure began on October 27, 2025, when the vulnerability was discovered and reported to Filevine's security team. They acknowledged the report on November 4 and confirmed the issue would be addressed quickly. By November 21, Filevine had resolved the issue and thanked the reporter. A blog post detailing the findings was scheduled for publication on December

1D Conway's Life glider found, 3.7B cells long

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

Failed to fetch content - HTTP Status - 403

OSHW: Small tablet based on RK3568 and AMOLED screen

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

嘉立创是一家提供多种服务的公司,主要涉及电子和机械产业。其电子产业服务包括PCB和FPC制造、SMT一站式PCBA服务、激光钢网和治具制造,以及国产PCB设计工具(EDA)。在机械产业方面,嘉立创提供机械和电气零部件一站式商城、3D打印(树脂、尼龙、金属)服务,以及CNC机械制造,支持单件起

Understanding ECDSA

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

This article aims to explain the Elliptic Curve Digital Signature Algorithm (ECDSA), particularly as it is utilized in the Ethereum blockchain, while addressing security concerns like signature malleability attacks. It assumes readers have a basic understanding of Public Key Cryptography and focuses on straightforward explanations rather than complex mathematical concepts. The intended audience is those seeking a deeper understanding of ECDSA beyond superficial coverage typically found in developer manuals, without requiring extensive background knowledge in cryptography. The author describes the process of clarifying

Japanese game devs face font dilemma as license increases from $380 to $20k

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

Japanese game developers are facing a significant problem due to a sharp increase in font licensing costs. Fontworks LETS, a major font licensing service, has replaced its annual plan, which used to cost around $380, with a new plan priced at $20,500. This replacement plan does not offer local pricing for Japanese developers and imposes a cap of 25,000 users, which is insufficient for larger studios. Additionally, the challenge of finding fonts that accurately represent Kanji and Katakana complic

Dhrystone

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

Dhrystone is a synthetic computing benchmark program created in 1984 by Reinhold P. Weicker to represent system-level (integer) programming and general CPU performance. Its name is a play on the Whetstone benchmark, which focused on floating-point operations. Weicker developed Dhrystone by analyzing a variety of software languages, including FORTRAN, PL/1, and Pascal, to create a benchmark that reflects common programming constructs. The benchmark is designed to run without floating-point operations and outputs

Is ruby really dead?

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

The author proposes a theory that the psychological concept of "imprinting," where young animals form attachments to their first moving encounter, can also apply to programmers and their initial programming languages. Many novice programmers feel a strong connection to Ruby, which is often seen as a language that makes programming truly resonate. The author, who first learned programming with Java and later found a deeper connection with JavaScript and OCaml, shared their experience of learning Ruby later in their career. Unlike the early enthusiasts, they viewed Ruby

Work disincentives hit the near-poor hardest (2022)

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

America's social safety net, while extensive in terms of policies for family support, struggles to match the effectiveness of those in other liberal democracies. Numerous government programs aim to address income security, childcare, nutrition, healthcare, housing, education, and unemployment, but they often function in isolation without coordination. This leads to a confusing array of options for families seeking assistance, filled with barriers like benefit cliffs and eligibility issues, hindering their path from dependency to self-sufficiency. This commentary highlights the challenges

Valve reveals it’s the architect behind a push to bring Windows games to Arm

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

Valve is working to enable Windows games to run on Arm architecture, potentially transforming gaming on mobile devices and other Arm-based hardware. In an exclusive interview, Valve discusses this initiative, highlighting that their technology could allow PC games to be played on devices like smartphones without waiting for developers to port them. The article compares Valve's advancements to its Steam Frame technology, which could also facilitate gaming on future devices. Currently, tools like Proton and the emulator Fex are enabling some Windows games to run on Linux-based phones

Paged Out

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

Paged Out! is a free, experimental technical magazine that focuses on programming, hacking, security, retro and modern computers, electronics, and related topics. It is created by and for the community, functioning on a not-for-profit basis, aiming to remain free for download, sharing, and printing. Printed issues are available at events and through print-on-demand bookstores. As of October 2025, the magazine has released several issues, with Issue #7 being titled "Best kind of readme."

Amazon launches Trainium3

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

Amazon Web Services (AWS) unveiled its new AI training chip, Trainium3, at the AWS re:Invent 2025 conference. The Trainium3 chip, built using advanced 3-nanometer technology, provides significant improvements in performance for AI training and inference, boasting over four times the speed and memory compared to the previous generation. The new UltraServer system can connect thousands of these chips, enabling applications to access up to 1 million Trainium3 chips—ten times more than its

IBM CEO says there is 'no way' spending on AI data centers will pay off

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

AI companies are heavily investing in data centers as they pursue artificial general intelligence (AGI), but concerns about the financial viability of these investments are growing. IBM CEO Arvind Krishna noted on the "Decoder" podcast that it's unlikely these companies will recoup their capital expenditures (capex) on data centers. He mentioned that constructing a data center with one gigawatt capacity costs about $80 billion. Therefore, if a company commits to building 20 to 30 gigawatts, the costs could

Anthropic acquires Bun

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

Bun has been acquired by Anthropic, which intends to use Bun as the infrastructure for its AI coding products, including Claude Code and Claude Agent SDK. If Bun encounters issues, it would directly affect these products, creating an incentive for Anthropic to maintain its quality. The creator of Bun began the project out of frustration with slow development cycles while building a browser-based voxel game. He initially worked on porting esbuild's JSX and TypeScript transpiler, achieving significant speed improvements over existing tools.

Progress on TypeScript 7 - December 2025

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

The TypeScript team has been working on "Project Corsa," a significant effort to port the TypeScript compiler and language service to native code, aimed at improving performance, memory usage, and parallelism. This initiative, leading to TypeScript 7.0, has shown substantial progress and now includes fast, stable, and user-friendly native previews available in the Visual Studio Code Marketplace. Key features such as auto-imports, find-all-references, and renaming have been reimplemented and are functional

Desugarging the Relationship Between Concrete and Abstract Syntax

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

The content discusses the transition from parsing syntax into a Concrete Syntax Tree (CST) to the next step of desugaring, which involves removing syntactic sugar and mapping the CST onto an Abstract Syntax Tree (AST). Desugaring helps eliminate unnecessary syntax (like | or =) from the compiler's focus, making it easier for later passes by emphasizing what's semantically important. While it may seem cumbersome, using separate ASTs is beneficial, especially because certain constructs like let expressions are not represented in the

OpenAI declares 'code red' as Google catches up in AI race

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

Google's urgent response to OpenAI's ChatGPT is yielding positive results, indicating a shift in the competitive AI landscape. OpenAI's CEO, Sam Altman, has called for a "code red" to enhance ChatGPT, acknowledging that their lead over competitors like Google and Anthropic is diminishing. This includes postponing other projects to concentrate on improvements such as speed, reliability, and personalization of ChatGPT. Altman has implemented daily meetings for the team focused on these enhancements and is facilitating team transfers

Keeping Documentation Up-To-Date via Automated Screenshot Generation Implemented with Ruby!

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

Keeping documentation up to date is challenging, especially when product changes affect multiple sections, such as screenshots. Outdated screenshots are a common issue because not all changes prompt corresponding documentation updates. To mitigate this, it is beneficial to automate screenshot updates. By setting up automatic generation of screenshots, users can quickly update documentation to reflect changes in the application's appearance with a single command. Automating screenshot generation is similar to automating tests, as both aim to identify and rectify issues before they reach end-users. While Ub

You Want Microservices, But Do You Really Need Them?

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

In May 2023, Amazon Prime Video significantly reduced its costs by 90% by shifting from a microservices architecture back to a monolith, despite Amazon Web Services (AWS) being a leading proponent of microservices. This move surprised the tech community and highlighted a growing debate around the necessity of microservices, as many teams adopt them without sufficient justification, viewing them as the standard approach to modern software development. Despite the benefits microservices offer for large-scale applications, most teams do not operate