News Nug
Vite 8.0 Is Out

Published: 2026-03-13 | Origin: Hacker News

The announcement announces the stable release of Vite 8, marking a significant architectural shift from its previous versions. Vite now utilizes a single Rust-based bundler called Rolldown, which offers 10-30 times faster builds while ensuring full compatibility with existing plugins. Since its launch, Vite has gained immense popularity, with 65 million weekly downloads. To assist developers, a new searchable plugin directory, registry.vite.dev, has been introduced. The announcement encourages contributions from the community and offers

Hyperlinks in Terminal Emulators

Published: 2026-03-13 | Origin: Hacker News

The content discusses recent advancements in terminal emulators, particularly GNOME Terminal and iTerm2, which now support the automatic recognition of arbitrary text as hyperlinks, similar to webpages. This feature was made possible through enhancements to the VTE widget that both terminals are based on. The ability to click on text to open URLs streamlines workflows in various applications, such as automatically formatting bug IDs in changelogs or making commit IDs in git logs clickable. Additionally, file viewers and utilities like `ls` and

Inside ClickHouse full-text search: fast, native, and columnar

Published: 2026-03-13 | Origin: /r/programming

The blog discusses the deprecation of an older full-text search (FTS) implementation in ClickHouse, replaced by a newly engineered version released in version 25.9, with a beta available in version 25.12. The new FTS aims to enhance performance and flexibility, leveraging ClickHouse's columnar design to offer faster and more space-efficient searches. The implementation includes an examination of core data structures such as inverted indexes and posting lists, which have been redesigned to minimize I/O and accelerate

Shall I implement it? No

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

The content expresses frustration and humor around error messages received while using a platform, presumably related to code sharing or collaboration. It highlights moments of failure in loading, with repeated apologies and assertions that these issues signify a lack of contextual understanding from the system. The comments also include playful remarks about task failures and the notion of "suffering from success," suggesting a lighthearted acknowledgment of the limitations encountered. Overall, the tone conveys a mix of annoyance and amusement with the technical difficulties experienced.

GitLab is a Ruby monolith

Published: 2026-03-12 | Origin: /r/ruby

The provided content appears to be a corrupted or malformed PNG file, which includes binary data that is not readable as coherent text or any identifiable format. It contains segments typically associated with image files, such as headers and data chunks, interspersed with numerous special characters. Unfortunately, without rendering the image or having context about its content, a meaningful summary is not possible. If you have a specific query regarding image processing or PNG files, please provide more details.

Bubble Sorted Amen Break

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

The content expresses excitement about an idea that has been realized and is now available for download. It invites users to log in to itch.io to leave comments and includes a suggestion about providing an option to play sorted samples. Additionally, there's a request for the source to be made available online, and a comment expressing appreciation for the project.

Reversing memory loss via gut-brain communication

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

A recent study by researchers at Stanford Medicine and the Arc Institute reveals that aging alters gut bacteria in mice, disrupting the communication between the gut and the brain. This connection, facilitated by the vagus nerve, plays a crucial role in cognitive function and memory. The research found that changes in the gut microbiome as we age can trigger inflammation, impairing the vagus nerve's ability to communicate with the hippocampus, which is essential for memory. The study aims to explain why some individuals maintain cognitive sharp

The WebAssembly Component Model

Published: 2026-03-12 | Origin: /r/programming

The WebAssembly Component Model is an architecture designed for creating interoperable WebAssembly libraries, applications, and environments. This documentation serves developers working with the component model. It highlights the importance of building new functionalities through existing ones and explains that WebAssembly components can run on various platforms such as web browsers, stand-alone runtimes, or operating systems. Components gain functionality from the platforms they run on, which must provide well-defined APIs for essential actions like reading input and accessing network resources. The WebAssembly System Interface

Parametricity, or Comptime is Bonkers

Published: 2026-03-12 | Origin: /r/programming

The content discusses a Rust function that highlights the concept of parametricity, where the function can only return the input value of an unknown type. This property stems from the type system, which restricts the function's implementation to conform to the signature, making it impossible to do anything else with the value other than returning it. The discussion contrasts Rust's approach with Zig's use of the `comptime` keyword, which allows the function body to vary its behavior based on the type received. In Zig

Avoiding Trigonometry

Published: 2026-03-12 | Origin: /r/programming

Sure! Please provide the content you'd like me to summarize.

ATMs didn’t kill bank teller jobs, but the iPhone did

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

In a recent interview with Ross Douthat, U.S. Vice President J. D. Vance discussed his views on the potential downsides of artificial intelligence (AI), particularly regarding job obsolescence. Vance argued that although technological advancements can disrupt jobs, they tend to enhance human productivity rather than replace workers. He referenced the introduction of ATMs in the 1970s, which were predicted to reduce the number of bank tellers but instead led to an increase in their numbers, with

Guide to deploy a Rails app (in less than 10 minutes)

Published: 2026-03-12 | Origin: /r/ruby

This guide provides a step-by-step process for creating and deploying a new Rails app on Fly.io. To start, use the command `rvx rails new demo-app` to create the app, then navigate to the app folder with `cd demo-app` and install dependencies using `rv ci`. Modify the Dockerfile as necessary, then deploy the app with `fly launch`, accepting default settings by typing N. After deployment, you'll receive a unique URL for your app, which you can visit to verify

Malus – Clean Room as a Service

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

The content presents a service that uses proprietary AI technology to recreate open source projects independently, resulting in legally distinct code that does not require attribution or adherence to open source licenses. This service aims to alleviate concerns for companies around legal obligations associated with open source software, including attribution clauses, copyleft requirements, and potential legal complications from using certain licenses such as AGPL. Companies often face challenges managing licenses across multiple dependencies, which can lead to extensive legal reviews and audits. The service is positioned as a solution to

Document poisoning in RAG systems: How attackers corrupt AI's sources

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

The content discusses the vulnerabilities of AI systems, particularly focusing on knowledge base poisoning in Retrieval-Augmented Generation (RAG) systems. A demonstration was conducted using ChromaDB, where three fabricated documents were added to a knowledge base, resulting in an AI model (LLM) confidently reporting false company financials. The actual figures were significantly different from the poisoned output, highlighting how easy it is to manipulate AI-generated information with minimal setup. The essay emphasizes that this type of attack is currently underestimated in AI

Big Data on the Cheapest MacBook

Published: 2026-03-12 | Origin: /r/programming

The latest entry-level MacBook, called the MacBook Neo, has been tested for performance on database workloads using benchmarks ClickBench and TPC-DS SF300. Despite not being commonly reviewed for its suitability in big data applications, the MacBook showed surprisingly good results in completing both workloads. This model comes without a charging brick in the EU, only a laptop and a USB-C cable, which may require users to use existing USB-C chargers. The specs allow for a choice between 256 GB

Qt Creator 19 released

Published: 2026-03-12 | Origin: /r/programming

The content outlines the features and benefits of using Qt for building, designing, and delivering high-performance applications across multiple platforms. It highlights tools that enhance development efficiency, such as cross-platform software libraries, a UI framework for microcontrollers, and compatible IDEs, including the Qt Development IDE. Key features include a UI design tool that integrates Figma designs and supports a single codebase for desktop, mobile, and web applications. The text emphasizes the robust quality assurance capabilities offered by Qt, including GUI test

‘Devastating blow’: Atlassian lays off 1,600 workers ahead of AI push

Published: 2026-03-12 | Origin: /r/programming

Atlassian, a software giant, is laying off approximately 10% of its workforce, equating to around 1,600 jobs, as part of a restructuring strategy to focus on artificial intelligence (AI) and enterprise sales. The layoffs predominantly impact its software research and development sectors, and affected employees are located in North America, Australia, India, and other regions. Co-founder Mike Cannon-Brookes acknowledged the difficult decision, emphasizing the need to adapt to changing skill requirements in light of evolving

Dolphin Emulator Progress Report: Release 2603

Published: 2026-03-12 | Origin: /r/programming

Dolphin, initially a GameCube emulator launched in 2003, expanded its capabilities to include Wii support in 2008 and, as of 2026, has added arcade emulation for the Triforce system created by Sega, Namco, and Nintendo. This marks the first emulation of a new system in 18 years. The update also includes significant optimizations to the MMU emulation, enhancing performance for games that utilize custom page table mappings, allowing Full MMU games

Type-Safe Caching

Published: 2026-03-12 | Origin: /r/programming

The content discusses the challenges of caching in TypeScript backends, particularly when dealing with Redis, which often results in "stringly-typed" situations where type safety is lost. In traditional implementations, data is serialized to JSON and stored with string keys, causing potential issues when data structures change—like when a field in a type is renamed, leading to runtime errors without any compile-time warnings. The new Encore.ts version 1.55 introduces built-in caching with typed keyspaces, which maintain

An ode to bzip

Published: 2026-03-12 | Origin: /r/programming

The content discusses the use of programming in Minecraft through the mod ComputerCraft, which allows users to write Lua code for in-game tasks. The author faces a challenge of managing growing code files and seeks an efficient compression algorithm due to limited disk space. Initially considering various options, the author concludes that bzip is the best choice for compressing text-like data, such as code, despite its declining popularity compared to newer algorithms like xz and zstd. The author tests multiple compression algorithms on a