News Nug
John Carmack at Upper Bound 2025 (slides and notes)

Published: 2025-05-23 | Origin: Hacker News

Failed to fetch content - HTTP Error - HTTP redirects too deep

CivitAI Policy Update: Removal of Real-Person Likeness Content

Published: 2025-05-23 | Origin: Hacker News

The platform is removing all models and images of real individuals due to new regulatory requirements, which must be completed within the week. This applies to any depiction of real people, including public figures and private individuals, regardless of content rating. The decision is influenced by stricter laws concerning identity misuse and AI-generated impersonations, such as the U.S. Take It Down Act and the EU's AI Act. The change is essential for compliance and to maintain monetization tools for creators. Updated Terms of Service and

Kilo: A text editor in less than 1000 LOC with syntax highlight and search

Published: 2025-05-23 | Origin: /r/programming

Kilo is a minimalist text editor created with less than 1,000 lines of code that includes features like syntax highlighting and search functionality. It utilizes standard VT100 terminal escape sequences and does not rely on any external libraries. The project, which was developed quickly by Salvatore Sanfilippo (also known as antirez), is in its alpha stage and is intended as a foundation for creating more advanced editors or command line interfaces beyond typical REPL-style applications. The editor is available under the BSD

Silly job interview questions in Haskell

Published: 2025-05-23 | Origin: Hacker News

The author explores several common interview questions in Haskell, emphasizing how the language's functional paradigm offers unique approaches to problem-solving. They start with the classic "palindrome" challenge, which asks for a function to determine if a string reads the same forwards and backwards. They note that this task is straightforward and resembles its English description, encouraging readers to modify the function for case insensitivity. Next, the author addresses the well-known "Fizz Buzz" problem, which entails printing "Fizz," "Buzz,"

The Future of Flatpak

Published: 2025-05-22 | Origin: Hacker News

The summary of the content is as follows: Subscribing to LWN primarily supports its publishing efforts, while also providing subscribers with immediate access to all site content and additional features. During the Linux Application Summit (LAS) in April, Sebastian Wick mentioned that Flatpak, a popular application-packaging format among developers and users, is seeing growth in application availability through Flathub and adoption by distributions like Fedora. However, he expressed concern about stagnation in the project's development and a shortage of developers for

32 bits that changed microprocessor design

Published: 2025-05-22 | Origin: Hacker News

The Bellmac-32 microprocessor, developed by engineers at AT&T's Bell Labs in the late 1970s, marked a significant advancement in semiconductor technology by combining 3.5-micron CMOS fabrication with a 32-bit processor architecture, setting a foundation for modern smartphone chips. Although it did not achieve the same commercial success as earlier microprocessors like Intel's 4004, its influence is seen today in virtually all chips used in smartphones, laptops, and tablets. As AT&T faced

Closures And Objects Are Equivalent

Published: 2025-05-22 | Origin: /r/programming

The site requires JavaScript for proper functionality and offers improved server performance. It includes a great incremental search feature but may not be compatible with older browsers.

When good pseudorandom numbers go bad

Published: 2025-05-22 | Origin: /r/programming

Danielle Navarro discusses the challenges of computing the eigendecomposition of matrices on real-world computers, emphasizing that errors are common, as outlined in Wilkinson's analysis from 1965. She recounts a troubling experience faced by colleagues who encountered reproducibility issues while running simulations in R that involved sampling from a multivariate normal distribution. Despite using set.seed() to control the random number generator (RNG), the results varied drastically across different machines, indicating a significant failure in reproducibility. While random number generation

Qelum Accelerator – An idea from a sleepless night

Published: 2025-05-22 | Origin: /r/programming

The content emphasizes the importance of user feedback and provides guidance on various actions related to user interactions on GitHub. It includes instructions for viewing available qualifiers in documentation and explains how to block users from interacting with repositories and sending notifications. Users must be logged in to block someone, and there's a suggestion to contact GitHub support for reporting abuse. Additionally, it briefly mentions Mita Studio, an interactive AI chat platform designed for creativity and control, followed by some technical terms (CSS, ARC-X, Python)

DragonRuby Game Toolkit - Working on a Ruby primer for game devs who use Lua. Need feedback please.

Published: 2025-05-22 | Origin: /r/ruby

The content discusses the programming language Lua and its suitability for beginners in game development, particularly through the PICO8 platform. While Lua is praised for its simplicity, it has limitations that may be encountered as a developer's skills grow, prompting a recommendation to transition to Ruby. The syntax for defining functions in Lua is explained, along with a comparison to Ruby's function syntax, highlighting Ruby’s use of the `def` keyword and its feature of implicit returns, which simplifies return value handling. The text also

Show HN: Defuddle, an HTML-to-Markdown alternative to Readability

Published: 2025-05-22 | Origin: Hacker News

Defuddle is a tool designed to extract and clean up the main content from web pages by removing unnecessary elements such as comments, sidebars, headers, and footers, resulting in easily readable content. It aims to output clean HTML documents and serves as a useful input for HTML-to-Markdown converters like Turndown. Defuddle is still in development, and users should be aware that it’s a work in progress. It can be used as an alternative to Mozilla Readability, with additional requirements

Quake source port in C using only RGFW.h and Miniaudio.h (no SDL or GLFW)

Published: 2025-05-22 | Origin: /r/programming

The team values and carefully considers all feedback received. For more details on available qualifiers, users are encouraged to consult the documentation. However, there have been multiple errors reported while attempting to load the "RGFW Quake 1," prompting users to reload the page.

C3: Iterative Innovation in the C Tradition

Published: 2025-05-22 | Origin: /r/programming

C3 is a modern systems programming language that aims to enhance C while retaining its core principles. Developed by Christoffer Lernö since 2019, C3 has gained popularity since mid-2024 and is primarily a solo project. The language focuses on improving safety, ergonomics, and performance through familiar syntax and practical design. Lernö's approach emphasizes usability and iterative development, aligning C3's goals closely with those of the Odin programming language. Notably, C3 introduces an "fn"

Does Earth have two high-tide bulges on opposite sides? (2014)

Published: 2025-05-22 | Origin: Hacker News

Failed to fetch content - HTTP Status - 403

Claude 4

Published: 2025-05-22 | Origin: Hacker News

Today, new Claude models were introduced: Claude Opus 4 and Claude Sonnet 4. Claude Opus 4 is highlighted as the best coding model available, excelling in sustained performance on complex tasks and workflows. Claude Sonnet 4, an upgrade from version 3.7, enhances coding accuracy and reasoning abilities. Both models feature hybrid functionalities, offering quick responses as well as extended reasoning capabilities. These models are accessible via various plans, including options for free users, and are available

That fractal that's been up on my wall for years

Published: 2025-05-22 | Origin: Hacker News

The content discusses a personal mathematical exploration inspired by doodling in middle school, which led to the discovery of a fractal structure affectionately named "the wallflower." The author reflects on how they initially created this design by combining and copying squares on graph paper, and later realized it relates to well-known fractals like the Gosper Curve. With newfound mathematical skills, the author investigates this structure further, describing its iterative nature and how it can tile the plane. They also mention using an L-System for

Announcing TypeScript Native Previews

Published: 2025-05-22 | Origin: /r/programming

In March, a project to port the TypeScript compiler and toolset to native code was announced, achieving a 10x speed improvement for most projects through the use of Go and shared memory parallelism. The TypeScript Native Previews are now broadly available, allowing users to access a preview of the native TypeScript compiler via npm and try the new editor functionality in Visual Studio Code. The new executable, called tsgo, functions like the existing tsc tool and will eventually be renamed. Although still

Hidden Complexities of Distributed SQL

Published: 2025-05-22 | Origin: /r/programming

The content discusses query planners, which are crucial components in databases and SQL engines that determine the most efficient execution method for a given query. The process begins with creating a logical plan from the query, which is then translated into a physical plan for execution. As organizations often store data across diverse systems, querying this scattered data can be complex. A distributed SQL engine helps by connecting to various storage systems like PostgreSQL, ClickHouse, and data lakes or analytics engines. An example illustrates querying data from two sources

ActualDbSchema new release with a githook setup bugfix

Published: 2025-05-22 | Origin: /r/ruby

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

Oodle 2.9.14 and Intel 13th/14th gen CPUs: Intel's confirms it's a hardware problem

Published: 2025-05-22 | Origin: /r/programming

Intel's 13th and 14th generation CPUs, particularly desktop models, are suffering from a hardware issue related to degradation in the clock tree circuitry, leading to clock skew and increasing glitches in performance. This problem has been noted in gaming, specifically with Unreal Engine titles like Fortnite, where crash reports indicate that the issue affects certain CPUs disproportionately. While Intel has released microcode updates to mitigate the degradation, symptoms such as frequent crashes and decompression errors remain prevalent, even on machines with healthy RAM and