Dev · Top stories
Graphify C# Provides Compiler-Accurate Find Usages for Coding Agents
Graphify C# is a new, free, headless Roslyn/MSBuild indexer that converts C# source code into queryable semantic data, including compiler-resolved callers, references, and inheritance. This tool allows coding agents like Codex and Claude Code to perform accurate 'Find Usages' functionality, overcoming limitations of text-based searches by understanding symbol meanings across projects and overloads.
Solo Developer Releases Playable ASCII Cyberpunk City in Browser Using Rust WebAssembly
Solo developer Grow Now! Games has released a playable browser version of an ASCII cyberpunk city, powered by a 283KB Rust WebAssembly engine and a WebGL renderer. This project demonstrates a novel approach to rendering complex 3D environments using only text characters, highlighting the capabilities of WebAssembly and WebGL for creative web development.
Microsoft Azure CTO Develops DoomPaint, Running Doom in MS Paint at up to 35 FPS
Mark Russinovich, CTO of Microsoft Azure, released DoomPaint, a project that runs the original shareware Doom game using Microsoft Paint as the display. The system renders each frame to the Windows clipboard and pastes it into Paint's canvas, achieving frame rates up to 35 FPS, and includes sound and music. This project demonstrates an unconventional method of running classic software.
Slopfix Offers Code Reduction Service for AI-Generated Codebases at $10k Weekly
Slopfix has introduced a service priced at $10,000 weekly to reduce AI-generated codebases by up to 65% while maintaining functionality. Employing both human oversight and AI agents, Slopfix offers an initial free code analysis and provides additional warranties on their refactoring work. This service aims to address inefficiencies and complexity in AI-generated code.
Microsoft Opens 2026 .NET Developer Survey to Gather Feedback
Microsoft has launched the 2026 .NET Developer Survey to collect feedback from developers on their experiences with the .NET platform. The survey aims to inform the .NET team's future investment decisions and understand common challenges faced by users.
OpenClaw Maintainers Discuss Managing Rapid Growth and Security Challenges
The maintainers of OpenClaw, an AI assistant project, discussed their experiences managing a surge of pull requests, rethinking contributor trust, and addressing software supply chain risks. This provides insights into the operational challenges of rapidly growing open-source AI projects.
Replit Pro Agreement Adds Mandatory Arbitration, Opt-Out Deadline November 8
Replit updated its Pro Agreement on October 9, 2026, for existing customers, introducing mandatory arbitration and a class-action waiver. Existing Replit Pro users have until November 8, 2026, to opt out of the new arbitration clause by sending an email with specific personal details.
Developer Enables Co-op Multiplayer in DOS Wing Commander After Decade of Reversing
A developer successfully implemented cooperative multiplayer functionality in the classic DOS game Wing Commander by reverse-engineering its memory. This involved identifying and manipulating in-game coordinate data to allow a second player to control the wingman, fulfilling a childhood dream.
benchfmt.rs Brings Go's Benchmarking Workflow and benchstat Compatibility to Rust
benchfmt.rs is a new zero-dependency Rust benchmark runner and Criterion converter that produces output compatible with Go's benchstat tool. It adds features like key-value projections, heap tracking for allocated bytes and objects, and pprof profiling to Rust benchmarking. This tool aims to simplify A/B microbenchmarking in Rust and enable direct comparisons with Go performance.
Evergreen Language Introduces Provably Safe Systems Programming with Invariants
Evergreen, a new systems programming language, integrates preconditions, postconditions, and data invariants directly into code. This allows the compiler to check these obligations, aiming to ensure program correctness and safety.
Open-source 'npu-driver' Renders Windows 11 Desktop Using NPU, Aims for 30 Hz
A developer group released 'npu-driver', an open-source prototype driver for Windows 11 that renders the desktop using an NPU instead of the GPU. This project aims to offload desktop composition to the NPU, freeing up the GPU for other tasks like AI inference, though current performance is limited to 2-3 Hz.
Catlang: A New Programming Language Compiles to a Single SQL SELECT Statement
A developer created Catlang, a new programming language that compiles its entire program logic into a single SQL SELECT statement, which then executes in PostgreSQL. This project serves as a testbed for the language's core feature: an intermediary language based on abstract category theory.
NuGet Packages Can Now Distribute AI Agent Skills
AI agent skills, previously distributed via Git repositories, can now be delivered through NuGet packages. This new distribution method allows for just-in-time skill delivery, ensuring agents have access to the latest capabilities ahead of model training.
Browser Game for Practicing Vim Commands Released
A new browser-based game has been developed to help users practice Vim commands. The game allows users to select specific Vim skills and perform real edits within a browser-based Vim editor.
aaitor/skill-video-studio v1.0.1 Released for Local Product Video Production
The aaitor/skill-video-studio v1.0.1 has been released, providing a local workspace for creating product videos. This tool uses Playwright CLI for capturing product interactions and HyperFrames for composing video elements, allowing developers to produce demos from workflow to polished video.
Interactive 3D Voxel Map of Warsaw City Center Released
An interactive 3D voxel map of central Warsaw has been released, allowing users to explore the city with adjustable date, time, and weather. The project utilizes open datasets like OpenStreetMap and GUGiK for geographical data and is available as open-source.
HackerTube: A YouTube alternative built from Hacker News recommended videos
A developer created HackerTube, a YouTube-like platform populated exclusively by videos recommended on Hacker News. The project used an AI model to filter and curate 6,454 videos from 40,000 Hacker News comments, aiming to provide a higher-quality content experience.
OmniDiff: Open-source, content-aware Git difftool written in Rust released
OmniDiff, an open-source Git difftool written in Rust, has been released, offering content-aware diffing for various file types. It provides robust and accurate change detection, with installation options for multiple operating systems and integration with VS Code.
OpenIDEA Rebuilds IntelliJ IDEA Workflow in a Native Rust Application
OpenIDEA is a new native IDE built with a Rust core that replicates the IntelliJ IDEA workflow, including its keymap, tool windows, and search functionalities. It offers an editor, code insight, debugger, Git integration, terminal, database, and HTTP clients for over 60 languages, available on macOS, Windows, and Linux.
NES Contra (1987) ported to WebAssembly, playable in browser
The 1987 NES game Contra has been ported from its original assembly language to C, and then compiled to WebAssembly, making it playable directly in a web browser. This project demonstrates the feasibility of bringing classic console games to modern web platforms through code translation and WebAssembly.
Developer creates Intel 486 PC emulator in browser using JavaScript
Developer Jan de Jager built a full Intel 486 PC system emulator, e486-web, entirely in JavaScript, allowing users to run a virtual 486DX2-66 PC in a browser. The emulator includes configurable virtual hardware components like motherboards, expansion cards, and storage, with browser persistence for settings and cached files.
Entire Co-founder Thomas Dohmke Expresses Concern Over Declining Coding Education
Thomas Dohmke, co-founder of Entire, expressed concern that people may stop learning fundamental coding skills due to advancements in AI. This perspective was shared alongside other industry figures who voiced excitement about increased building capabilities but also concerns about understanding, safety, and intentionality in software development.
Classic Mac OS Ported to Nintendo Wii Hardware, Reaching Desktop for First Time
A developer successfully ported classic Mac OS to Nintendo Wii hardware, achieving a desktop boot. This project involved porting OpenBIOS and developing custom drivers for the ArtX chipset found in Nintendo consoles, marking a rare instance of classic Mac OS running on non-Apple PowerPC systems since the CHRP era.
Florilegium: Procedural Flower Generation in LaTeX Using Lua
A new LaTeX package, Florilegium, generates procedural floral page margins using Lua. It creates unique, Delft-blue floral designs directly into PDFs without external assets, adapting to available page space. The system uses hand-authored primitives with randomized parameters and a procedural layout algorithm.
Tangled Launches Federated Code Forge with New UI and AT Protocol Integration
Tangled has launched a federated code forge, allowing users to self-host code and collaborate with others while maintaining control over their infrastructure. The platform integrates with the AT Protocol and features a redesigned user interface built with Svelte.
Pico CSS Project Archived, Enters Read-Only State
The Pico CSS project has been archived by its owner and is now read-only. This means the project will no longer receive updates or maintenance.
ElementaryUI enables running declarative Swift applications natively in the browser via WebAssembly
ElementaryUI allows developers to run declarative Swift applications directly in web browsers using WebAssembly. This development provides a method for Swift code to execute client-side, expanding its potential use cases beyond native Apple platforms.
Tool Auto-Dismisses macOS Local Network Prompts for Chromium Browsers and Other Apps
A new tool, "dontallow," automatically dismisses the macOS "Allow <app> to find devices on local networks?" prompt by selecting "Don't Allow." This addresses a recurring issue where macOS fails to remember user decisions for certain applications, particularly Chromium browsers and apps with versioned install paths, leading to repeated prompts.
Overtone Tool Transcribes and Cuts Captions for Multiple Screen Shapes from One File
Overtone is a new tool that generates captions for various screen aspect ratios from a single source file, storing each spoken word with its time and speaker. It addresses issues with traditional captioning by creating separate cuts for different screen shapes, ensuring readability and adherence to captioning rules. The tool offers CLI functionality for transcribing audio/video or recutting existing subtitles, and a video.js plugin for display.
GitHub Leaders Address Competition and Platform Stability at Universe '26
GitHub leaders addressed new competition and platform stability at their Universe '26 conference, announcing significant infrastructure investments. COO Kyle Daigle stated that GitHub is evolving for the "agentic era" and that the world does not need a new GitHub, despite new alternatives emerging.
SlideBySide Launches for Collaborative Slide Presentations Without Screen Sharing
SlideBySide launched a new tool allowing users to present slides collaboratively by sharing a link to a PDF or PowerPoint, rather than sharing their screen. This enables features like live cursors, shared control, and drawing directly on slides, aiming to simplify remote presentations.
Emacs Text Editor Celebrates 50th Anniversary
The Emacs text editor, a foundational tool in software development, is celebrating its 50th anniversary this year. Its development from early line editors to a full-screen editor influenced the free software movement and modern operating systems.
Developer Adds AI Chatbot Functionality to 2006 Nokia 6300 Phone
Developer Emir Karşıyakalı created Aikon, an app that allows the 2006 Nokia 6300 phone to access modern AI chatbots like ChatGPT, Gemini, and Claude. The app bypasses the phone's outdated browser and 2G limitations by using a Go server to process and truncate AI responses for the device.
Nietzschian Debugger v0.1.0 Released, Offers AI-Powered Socratic Debugging
Nietzschian Debugger, a new AI-powered debugging tool, has been released as version 0.1.0 on npm and GitHub. It uses the Anthropic API to guide developers through a Socratic questioning process rather than providing direct solutions, aiming to improve debugging skills.
F-Zero X Decompilation Ported to Nintendo 3DS with Native Renderer and 64DD Support
The F-Zero X decompilation, G-Diffuser, has been ported to the Nintendo 3DS, enabling native 60fps gameplay with stereoscopic 3D on both Old and New 3DS models. This port includes support for the 64DD Expansion Kit, adding a course editor and machine creator to the handheld version.
Unicode Consortium Publishes UTS #39 on Security Mechanisms for Unicode Usage
The Unicode Consortium released Unicode Technical Standard #39 (UTS #39), detailing mechanisms to detect security problems arising from incorrect Unicode usage. This document provides a stable reference for developers to implement secure handling of Unicode characters, building on previous guidelines.
Jailbroken PS5s can now run Steam PC games via Playden launcher
A new GitHub project, Playden for PS5, allows jailbroken PlayStation 5 consoles to run Steam PC games. The launcher, based on Playden for macOS, uses a PS5 port of Wine to create a Windows environment for games, appearing as separate applications on the console's home screen.
Goose Programming Language Introduced: Memory-Safe Systems Language Without Heap or GC
The Goose programming language has been introduced as a memory-safe systems language that operates without a heap allocator, garbage collector, or lifetime annotations. It claims to outperform C++ and Rust in speed and memory efficiency by using a compiler-managed data stack for dynamic values.
Roku Developer Repositories Migrate from GitHub to GitLab
Roku has moved its developer repositories from GitHub to GitLab. This change affects how developers access and contribute to Roku's open-source projects and documentation.
Rune 1.3 Adds TypeScript, Helix Editor, Kitty Graphics, and OSC-7501 Support
Rune 1.3 has been released, introducing support for TypeScript, integration with the Helix editor, Kitty graphics protocol, and OSC-7501. These additions expand the framework's capabilities for developers.