Dev · Top stories
Debian Developers Begin Voting on General Resolution Regarding AI/LLM Contributions
Debian has initiated a General Resolution vote among its developers to determine policies for AI and Large Language Model (LLM) contributions to the project. This vote will establish guidelines for how AI-generated content will be handled within the Debian ecosystem, impacting future development and community standards.
LuaCAD: Parametric CAD Scripting Tool Using Lua and Rust
LuaCAD is a new parametric CAD tool that allows users to define 2D and 3D models using Lua scripts, offering export options to various formats like 3MF, STL, and OBJ. It provides an alternative to OpenSCAD with a more powerful and consistent scripting language, running on a Rust engine.
Kukuroo offers self-hosted web push notifications via Cloudflare Workers for iOS
Kukuroo released a self-hosted web push notification solution that runs on Cloudflare Workers and supports iOS devices. This allows developers to send notifications directly to users' lock screens without needing a native app or third-party services, maintaining control over data and infrastructure.
Goonhost.rocks Implements IPv8 Internet-Draft in Linux Kernel, Musl Libc, and BGP
Goonhost.rocks developed and deployed a full implementation of the IPv8 Internet-Draft across the Linux kernel, Musl Libc, and BGP. This project aimed to test the feasibility of the IPv8 specification, which proposes solutions for address exhaustion and backward compatibility with IPv4.
SparrowMap Uses Volunteer Cameras to Track Government Vehicles
SparrowMap is a new project that allows volunteers to use old smartphones or PCs with webcams to identify and track government vehicles. The system processes video locally to extract license plates and vehicle types, then sends anonymized data to a central server, ensuring privacy by destroying identifying information on the device.
DONKEY.BAS, an early IBM PC DOS game, is 45 years old
DONKEY.BAS, a game written by Bill Gates and Neil Konzen, shipped with early IBM PC DOS as a demo for color graphics and sound in BASICA. The game, which involves avoiding donkeys, is now 45 years old. This historical software demonstrates early capabilities of PC graphics and programming.
Hax: A Minimalist, Terminal-Native Coding Agent Written in C
Hax, a new coding agent written in C, has been released, offering a lightweight, terminal-native interface for interacting with large language models (LLMs). It is designed for developers who prioritize local model execution, resource efficiency, and a Unix-like tool philosophy, providing a minimalist alternative to more feature-rich AI development environments.
New Web Tool and Utilities for Commodore 8-Bit 5¼" Disk Images Released
A new web tool and standalone utilities have been released for managing Commodore 8-bit 5¼" disk images, stemming from a rewrite of the PET 2001 emulator's IEEE-488 bus emulation. This development allows for improved handling of disk images, enabling users to explore, copy, export, and compose D64 disk image files, and integrates local files with emulated environments.
Woxi, an open-source Mathematica/Wolfram Language reimplementation, ships as a Jupyter kernel
Woxi, an open-source reimplementation of Mathematica/Wolfram Language, is now available as a Jupyter kernel. This allows users to run Woxi locally or directly in a browser via a bundled JupyterLite instance, making the computational language more accessible.
pg_clickhouse v0.10 Improves Subquery Pushdown, Speeds Up TPC-H Queries
pg_clickhouse released version 0.10, increasing the number of fully pushed-down TPC-H queries from 12 to 16 and improving performance for specific queries by up to 1000x. This update enhances the integration between PostgreSQL and ClickHouse for analytical workloads by reducing local processing and increasing the range of functions and aggregates that can be pushed down.
Git-knife: New GUI Tool for Editing Git Commit Metadata
Git-knife is a new desktop GUI application that allows users to edit Git commit messages, authors, and dates like a spreadsheet. This tool addresses a gap in existing Git GUIs by providing a graphical interface for bulk editing commit metadata, which previously required command-line tools.
Canario Terminal transitions from open source to closed source development
The developer of Canario Terminal has announced the project will no longer be open source, citing a lack of time and resources for maintenance. This change means future development of Canario will proceed at the developer's own pace, without external contributions or issue management.
Antigma Labs Releases Ante, an Offline-Capable Coding Agent in a Single Binary
Antigma Labs has released Ante, a self-contained coding agent delivered as a single ~15MB Rust binary that runs offline and without runtime dependencies. This tool provides developers with an on-device AI assistant for coding tasks, offering an alternative to cloud-based services like Claude Code or Codex.
Juror-AI Releases Open-Source GitHub Action for Multi-Model Pull Request Reviews
Juror-AI has released an open-source GitHub Action that allows multiple frontier models to review pull requests in parallel. This tool aims to provide comprehensive code review by combining insights from different AI models, running directly on the user's GitHub Actions runner.
Tool tracks human vs. AI authorship in text using diff-based line-level provenance
A new tool called "us-vs-them" provides line-level provenance for text, distinguishing between human and AI-authored content based on version history. This allows developers to identify and protect human-written code or documentation from being overwritten by AI agents.
Project Oberon System Migrated to RISC-V Architecture
A version of the Project Oberon System has been migrated from Oberon 07 to Oberon 90, now running on a RISC-V (RV32) backend. This update allows the classic system, originally designed by Niklaus Wirth, to operate on a modern, open-source instruction set architecture, extending its relevance and accessibility.
Yusuke Endoh Creates Piet Quine: A Self-Replicating GIF Image Program
Yusuke Endoh developed a "Piet Quine," a GIF image that functions as both a program and its own visual output, meaning the GIF code prints an exact copy of itself. This technical achievement combines esoteric programming language Piet with the concept of a Quine, a program that reproduces its own source code.
Daring Fireball Retracts App Store Rejection Story After Developer Clarifies Details
John Gruber of Daring Fireball retracted an article about Apple's App Store rejecting the "Dark Hours" app. The retraction followed developer Terry Godier's clarification that the rejection was due to an outdated build containing astrology content, not the astronomy version as initially reported. This incident highlights the importance of accurate information in reporting on app review processes.
Chrome Extension Blocks LinkedIn Home Feed While Retaining Other Features
A new Chrome extension, "LinkedIn Feed Blocker," disables the main home feed on LinkedIn, including infinite scroll and the post composer. This tool allows users to access other LinkedIn functionalities like profiles, jobs, and messaging without the social feed.
Wyzer: A new statically typed language for distributed safety with choreographic programming
Wyzer is a new statically typed, compiled programming language that integrates distributed safety through choreographic programming and a Perceus memory model. It addresses challenges like distributed deadlocks and protocol mismatches by applying a single ownership rule across memory, concurrency, and networks.
Spotify uses an internal coding agent, Honk, to automate codebase maintenance and rewrites
Spotify developed an internal background coding agent named Honk to automate the continuous maintenance and rewriting of its codebase. This tool addresses the "maintenance problem" where developers spend significant time on tasks like dependency updates and migrations rather than new feature development. Honk helps ensure the entire Spotify fleet uses the latest library versions, improving developer efficiency.
Microsoft.Testing.Platform improves test reporting for CI/CD pipelines
Microsoft.Testing.Platform (MTP) has updated its reporting features to provide inline test failure annotations in GitHub Actions and Azure DevOps, aiming to streamline the debugging process for developers. These updates, available in MTP 2.3.0 and later, integrate test results directly into developer workflows, reducing the need to search logs or download artifacts.
Demake Project Enables Cross-Console Retro Game Development with Declarative Language
A new project called Demake allows developers to create games for multiple retro consoles from a single source using a declarative language named Demotic. This tool addresses the challenge of AI-generated retro sprites not adhering to specific hardware constraints, offering a unified development approach for various retro platforms.
Vercel Labs Releases Zero, a Graph-First Systems Language for AI Agents
Vercel Labs introduced Zero, an experimental systems programming language designed for AI agents to read and repair compiler output. This language emphasizes a graph-first authoring workflow and provides structured error diagnostics with machine-readable repair plans, shifting the focus from human developers to AI agents for code interaction.
Sula: A Gemini Protocol Server Implemented in Scryer Prolog
Sula is a new server implementation for the Gemini protocol, written in Scryer Prolog, requiring a patched version of Scryer Prolog for specific functionalities like non-blocking I/O and efficient binary streaming. This development provides an alternative server option for the Gemini protocol, potentially appealing to developers interested in Prolog-based network services.
TSON Introduces JSON Superset with Immutable, Hash-Pinned Schemas
TSON (Typed Schema Object Notation) is a new schema system that extends JSON with immutable, hash-pinned schemas, where schema definitions are themselves data. This system allows documents to name their schema, and the schema to name its meta-schema, with a single hash verifying the entire chain, aiming to provide robust data validation and consistency.
Rust `fec` Crate Offers SIMD-Accelerated Viterbi and Reed-Solomon Decoders
A new Rust crate named `fec` provides implementations of convolutional codes with Viterbi decoding and Reed-Solomon codes, with SIMD acceleration for Viterbi on nightly Rust. This crate offers forward error correction capabilities for software-defined radio and spacecraft applications, demonstrating faster decoding than `libfec` in benchmarks.
DuckDB now integrated with Clojure for out-of-memory data processing
DuckDB, an in-process SQL OLAP database, has been integrated with Clojure's tech.ml.dataset (TMD) library, allowing Clojure users to process large datasets that exceed available memory. This integration provides a solution for handling large relational data without relying on distributed systems or inefficient row-to-column conversions.
vlt 1.0 Released with Hosted Package Registries and Ecosystem Mirrors
vlt 1.0 has been released, alongside the general availability of its hosted package registries and ecosystem mirrors. This update positions vlt as an end-to-end platform for package management, offering a security-focused client and npm-compatible registry services.
MariaDB to add GitHub star promotion in client prompt and server logs
MariaDB will include a line in its client prompt and server logs encouraging users to star the project on GitHub. This change aims to increase MariaDB's visibility and community engagement on the platform.
ADLC Team Skills Integrates Team Coding Standards into AI Agents like Claude Code
ADLC Team Skills, an open-source project, enables AI coding agents such as Claude Code and Codex to adhere to team coding standards and shared context. This aims to reduce technical debt and improve code consistency when using AI for software development within teams.
iceoryx2 Introduces ByteAtomic for Safe Lock-Free Primitives in Multithreaded Programming
iceoryx2 has developed ByteAtomic, a byte-wise atomic wrapper, to enable safe and correct lock-free primitives in multithreaded programming, particularly for safety-critical and high-reliability systems. This addresses the problem of undefined behavior that can occur even with sequence locks when copying non-atomic data concurrently in languages like Rust and C++.
Homebench Tool Benchmarks Local LLMs for Speed, Memory, and Quality
Homebench is a new command-line interface tool that benchmarks local large language models (LLMs) for speed, memory usage, and quality. It provides a live terminal leaderboard for comparing models installed via runners like Ollama, LM Studio, and llama.cpp, addressing a gap in local-first, zero-configuration benchmarking solutions.
eslint-rspack-plugin 5.0.0 Released as Pure ESM Package
eslint-rspack-plugin version 5.0.0 has been released as a pure ESM package, removing its CommonJS build to align with the Rspack ecosystem. This change mirrors Rspack 2.0's move to pure ESM, aiming for consistent module loading practices.
SearXNG-style metadata search engine implemented in Rust
A new open-source project provides a metadata search engine written in Rust, replicating the functionality of SearXNG. This tool concurrently queries multiple search engines, processes their HTML results, and ranks them using Reciprocal Rank Fusion.
HubSpot Redesigns JITA Authorization with Rule Engine for Improved Observability
HubSpot has re-engineered its Just-In-Time Access (JITA) authorization system to use a rule engine architecture, replacing complex conditional logic. This change allows for greater observability and explainability of access decisions, making it easier for engineers to understand why requests are approved or denied and to manage evolving authorization requirements.
Jane Street Releases Bonsai, an OCaml UI Library for Reactive Web Applications
Jane Street has released Bonsai, a UI library for building performant, reactive web applications using OCaml. This library allows developers to use the same language for both frontend and backend, potentially simplifying large web application development.
ssh.place Launches Collaborative Pixel Art Canvas Accessible via SSH
ssh.place has launched a collaborative pixel art canvas that users can draw on directly through an SSH connection. This platform allows anyone with an SSH key to place colored blocks on a 200x60 cell grid, with a 15-second cooldown between placements, without requiring accounts or installations.
Shitty Terminal Released: A New Memory-Unsafe Terminal Emulator Focused on Speed
A new terminal emulator named Shitty has been released, emphasizing low latency, fast startup, and predictable resource use by keeping terminal state on the CPU and using native compute backends. This release offers an alternative for users prioritizing raw speed in terminal operations, even at the cost of memory safety.
Mu provides 67 internet tools for AI agents via a single MCP endpoint
Mu released a platform that offers 67 internet tools, including news, web search, mail, and calendar, to AI agents through a single MCP endpoint. This allows agents to access various internet functionalities without requiring individual server setups for each tool.