Visual Story-Writing: Interactive Storytelling through Visual Manipulation

2025-09-08
Visual Story-Writing: Interactive Storytelling through Visual Manipulation

Visual Story-Writing is a system that lets users edit stories by manipulating visual representations of events, characters, and their actions. It uses GPT-4 to suggest text edits based on changes to the visualization (e.g., moving a character, connecting characters). Built with TypeScript, React, and Vite, it requires an OpenAI API key and includes video tutorials and an arXiv paper.

Read more
Development

Stroboscopic Tuner in Odin: Precise Pitch Detection and Adaptive Gain

2025-09-08
Stroboscopic Tuner in Odin: Precise Pitch Detection and Adaptive Gain

A developer has created a novel stroboscopic tuner written in Odin. This tuner utilizes the NSDF pitch detection algorithm, boasting smooth visual feedback, manual target note selection, harmonic and vernier modes. It achieves precise pitch detection and visual effects through a single-bin DFT and phase comparator algorithm, incorporating adaptive gain control to maintain consistent visual contrast. Compared to alternative approaches, this tuner offers significant advantages in visual resolution, sensitivity, and latency.

Read more
Development Tuner Pitch Detection

TheAuditor: Giving AI-Assisted Development the Gift of Sight

2025-09-08
TheAuditor: Giving AI-Assisted Development the Gift of Sight

TheAuditor is an offline-first, AI-centric Static Application Security Testing (SAST) and code intelligence platform. It runs industry-standard code analysis tools and generates structured, AI-digestible reports, providing developers and AI assistants with a trustworthy source of "ground truth." Unlike traditional SAST tools, TheAuditor tackles the security and quality assurance challenges inherent in AI-assisted development, preventing AI from generating insecure or flawed code. It supports multiple languages and frameworks, offers dependency graph visualization, refactoring detection, and more, ultimately aiming for a human-free, self-correcting AI development loop.

Read more
Development

C++ Library for Accessing MacBook Lid Angle Sensor

2025-09-08
C++ Library for Accessing MacBook Lid Angle Sensor

This open-source project provides a C++ library for reading MacBook lid angle sensor data. By reverse-engineering HID device specifications, the library offers real-time, precise angle measurements (0-360 degrees), a high-performance, easy-to-use API, and comprehensive exception handling. It supports 16-inch MacBook Pros from 2019 and later, and M-series MacBook Pros. This library is a C++ port and extension of Sam Gold's original Objective-C work.

Read more
Development

Campfire: A Single-Tenant Web Chat App with Docker Deployment

2025-09-07
Campfire: A Single-Tenant Web Chat App with Docker Deployment

Campfire is a web-based chat application supporting multiple rooms, direct messaging, file attachments with previews, search, web push notifications, @mentions, and an API for bot integrations. It's single-tenant; multiple instances are deployed for different customer groups. The Docker image includes everything needed for a single-machine deployment: web app, background jobs, caching, file serving, and SSL. Persist database and file attachments by mapping a volume to /rails/storage. Configure SSL, web push notifications, and error reporting via environment variables.

Read more

Chrome Extension Replaces 'the cloud' with 'my butt'

2025-09-07
Chrome Extension Replaces 'the cloud' with 'my butt'

A Chrome extension, CloudToButt, is making waves by replacing all instances of 'the cloud' with 'my butt'. The creator specifically targets the full phrase to avoid unintended substitutions. Versions for Safari, Mozilla, and Opera are also available, with the source code open-sourced. While more aggressive forks exist (replacing just 'cloud'), the original developer argues for precision and comedic effect. Get ready for your 'butt cloud'!

Read more
Misc

ck: Semantic Code Search Redefined

2025-09-07
ck: Semantic Code Search Redefined

ck is a powerful code search tool that goes beyond traditional grep by understanding the semantics of code. Describe what you're looking for in natural language (e.g., "error handling"), and ck will find relevant code, including try/catch blocks, error returns, and exception handling, even if those exact words aren't present. It offers keyword-based, semantic-based, and hybrid search modes, producing structured JSON output ideal for code analysis, documentation generation, and automated refactoring. Maintaining grep's familiar command-line interface and behavior while adding semantic intelligence, ck is perfect for developers, AI agents, and teams.

Read more

Chaos Game Fractal Generator in Rust

2025-09-07
Chaos Game Fractal Generator in Rust

A command-line application written in Rust that generates fractals using the 'Chaos Game' algorithm. The application iteratively selects vertices of a polygon and moves a point a certain ratio towards the selected vertex, creating intricate patterns. Users can customize parameters like the number of polygon sides, distance ratio, and iterations. Furthermore, it allows users to create custom rules for generating even more complex fractals. The project is open-source and provides detailed instructions and extension methods.

Read more
Development chaos game

Anonymous Recursive Functions in Racket: The lam/anon♻️ Macro

2025-09-07
Anonymous Recursive Functions in Racket: The lam/anon♻️ Macro

Racket programmers often find themselves writing anonymous functions and realizing mid-way that recursion is needed. Traditional solutions require rewriting code, introducing `letrec`, increasing indentation, and adding complexity. This article introduces a macro called `lam/anon♻️` that enables anonymous recursive functions in Racket without explicit naming. It mimics PowerShell's syntax by binding `$MyInvocation`, simplifying code and improving efficiency. While Racket already offers `rec` for similar functionality, `lam/anon♻️` provides a more concise approach to anonymous recursion.

Read more
Development anonymous recursion

BrainCraft Challenge: Navigate a Maze with 1000 Neurons

2025-09-07
BrainCraft Challenge: Navigate a Maze with 1000 Neurons

The BrainCraft Challenge invites participants to design a biologically-inspired, rate-based neural network to control a virtual agent navigating a simple maze and seeking energy sources. The challenge consists of five progressively difficult tasks, each lasting two months. The agent must navigate and acquire energy under resource constraints, using limited sensor data and only 1000 neurons. This poses a significant challenge to current neuroscience-inspired models, requiring integration of functional neural dynamics and sensorimotor control.

Read more
AI

flint: A Modern KVM Management UI

2025-09-07
flint: A Modern KVM Management UI

flint is a single binary, self-contained KVM virtualization management solution for developers, sysadmins, and advanced home labs. It features a sleek web UI, CLI, and API, enabling efficient VM management without the overhead of complex platforms. The 8.4MB binary requires only libvirt (no other dependencies), offering a streamlined setup. It supports Cloud-Init, a managed image library, and multiple import options, while remaining non-intrusive. Supports Linux, macOS, and Windows.

Read more
Development

Taming the AI Beast: A Disciplined Approach to Collaborative Software Development

2025-09-06
Taming the AI Beast: A Disciplined Approach to Collaborative Software Development

This article presents a structured methodology for collaborative AI software development, addressing common pitfalls like code bloat, architectural drift, and context dilution through systematic constraints. The four-stage process involves AI configuration, collaborative planning, systematic implementation, and data-driven iteration. Each stage incorporates systematic constraints and validation checkpoints, emphasizing empirical data over assumptions. The core strategy is decomposing large tasks into small, manageable components, querying the AI with focused, specific requests, and enforcing code quality and architectural consistency via strict guidelines (e.g., max 150 lines per file) and performance benchmarking. A tool, `project_extract.py`, aids project management. A DiscordJS bot example showcases its application.

Read more
Development

Sparrow: Idiomatic C++20 APIs for Apache Arrow

2025-09-06
Sparrow: Idiomatic C++20 APIs for Apache Arrow

Sparrow is a C++20 implementation of the Apache Arrow columnar format, offering idiomatic APIs and easy conversion from/to the C interface. It supports various compilers and is installable via mamba/conda. Sparrow provides flexible data initialization and access methods, enabling seamless integration with other libraries. You can easily read Arrow data structures from external libraries and convert them to Sparrow structures, and vice versa. Documentation is under development. This project is funded through a collaboration between ArcticDB, Bloomberg, and QuantStack.

Read more
Development

CADAM: Open-Source Text-to-CAD Web App Generates 3D Models from Text and Images

2025-09-06
CADAM: Open-Source Text-to-CAD Web App Generates 3D Models from Text and Images

CADAM is a groundbreaking open-source web application that lets users generate 3D models using only natural language descriptions and image references. Powered by the Anthropic Claude API, it offers real-time previews, parametric controls, and multiple export formats (.STL and .SCAD). Built with React, Three.js, and OpenSCAD WebAssembly, and supporting BOSL and BOSL2 libraries, CADAM provides a powerful tool for the 3D printing and CAD community.

Read more
Development

Plateshapez: A Tool for Generating Adversarial License Plate Datasets

2025-09-06
Plateshapez: A Tool for Generating Adversarial License Plate Datasets

Plateshapez is a research tool for generating datasets of adversarially perturbed license plate images. Designed with a user-first, safe-by-default, and expert-hackable philosophy, it offers a CLI and Python API to create reproducible, transparent, and ethically sound structured datasets. Users can customize configurations, adding various perturbations (shapes, noise, textures, warping), and controlling the scope of the perturbation (license plate region or the entire image). The tool is intended for research into the adversarial robustness of OCR and ALPR systems and includes comprehensive documentation and ethical guidelines.

Read more

MentraOS: Open-Source Smart Glasses App Development Platform

2025-09-06
MentraOS: Open-Source Smart Glasses App Development Platform

MentraOS is an open-source platform for developing applications for smart glasses, supporting models like Even Realities G1 and Mentra Mach 1. Developers can use the TypeScript SDK to build apps quickly and distribute them through the Mentra Store. MentraOS handles pairing, connection, data streaming, and cross-compatibility, allowing developers to focus on creating innovative apps. The platform is entirely open-source (MIT license) and boasts a vibrant community.

Read more
Development

Rasterizer: A Decade-Long Journey to a GPU-Accelerated Vector Graphics Engine

2025-09-05
Rasterizer: A Decade-Long Journey to a GPU-Accelerated Vector Graphics Engine

Inspired by Adobe Flash, the author spent ten years developing Rasterizer, a GPU-accelerated 2D vector graphics engine. Up to 60x faster than CPU-based rendering, it's ideal for vector-animated UIs. Built using C++11 and Metal for macOS (with an iOS port in the pipeline), Rasterizer supports SVG and PDF files. It features innovative anti-aliasing techniques and efficient rendering strategies, including GPU-based quadratic Bézier curve solving and batch parallelism.

Read more
Development 2D engine

Thunk: Enabling Your Rust Programs to Run on Ancient Windows

2025-09-04
Thunk: Enabling Your Rust Programs to Run on Ancient Windows

Thunk is a Rust tool that leverages VC-LTL5 and YY-Thunks libraries to enable your Rust programs to run on older Windows systems, even Windows XP. It achieves compatibility by adding VC-LTL to the library search path and using YY-Thunks to compensate for missing APIs in older systems. Thunk offers both command-line tool and library usage, simplifying the process of building programs and shared libraries compatible with older Windows versions. Note: Thunk doesn't guarantee perfect compatibility on older systems; use at your own risk.

Read more
Development

hledger 1.50 Released: Robust Transaction Balancing and More

2025-09-04
hledger 1.50 Released: Robust Transaction Balancing and More

hledger 1.50 is released, featuring significantly improved transaction balancing using only local precisions for greater accuracy and robustness. This release also includes numerous enhancements such as CSV data commands, import archiving, timeclock improvements, and bug fixes. Timeclock syntax and parsing are more robust, concurrent sessions are fully supported, and glob patterns in the include directive are enhanced for more powerful matching.

Read more
Development financial software

Leaked: Microsoft's 1978 BASIC 1.1 for 6502!

2025-09-04
Leaked: Microsoft's 1978 BASIC 1.1 for 6502!

The source code for Microsoft BASIC 1.1 for the 6502 microprocessor, dating back to 1978, has surfaced! This 6,955-line assembly language program was foundational to the personal computer revolution, powering early machines like the Apple II and Commodore PET. Its release offers a glimpse into Microsoft's early successes, showcasing its cross-platform compatibility and efficient memory management, leaving an indelible mark on the software industry.

Read more

Notepad++ Gets a Rogue-lite Plugin: Adventure in Your Text Editor

2025-09-04
Notepad++ Gets a Rogue-lite Plugin: Adventure in Your Text Editor

A new Notepad++ plugin brings rogue-lite gameplay to your text editor! This 64-bit Windows-only plugin features six levels of turn-based combat, powerful relic collection, boss battles, and trap avoidance. It includes a storyline and audio, but play at your own risk—data and settings loss is possible. Installation is easy: unzip, install the font, drag and drop the theme and plugin files into their respective Notepad++ folders. Ready for your Notepad++ adventure?

Read more

Nuclear: A Free and Open-Source Desktop Music Player that Breaks Free from Streaming Paywalls

2025-09-03
Nuclear: A Free and Open-Source Desktop Music Player that Breaks Free from Streaming Paywalls

Nuclear is a free desktop music player that aggregates music from free sources like YouTube, Jamendo, Audius, and SoundCloud. It offers Spotify-like functionality without the subscription fees and boasts a larger library. Features include searching for songs and albums, creating and saving playlists, displaying lyrics, and even unlimited downloads from YouTube. It focuses on audio quality and offers features like radio mode and audio normalization. The project is open-source and welcomes community contributions.

Read more
Development free music

Open Source Font for Cockpit Displays: PolarSys B612

2025-09-03
Open Source Font for Cockpit Displays: PolarSys B612

PolarSys B612 is a highly legible open-source font family designed and tested for use on aircraft cockpit screens. Developed through a collaboration between Airbus, ENAC, and Université de Toulouse III, it aims to improve the display of information, focusing on readability and comfort. Key features include maximizing character spacing, respecting letter primitives, and harmonizing forms and spacing. Intactile DESIGN created eight variants in 2012, with complete hinting applied to all characters.

Read more

Tencent's HunyuanWorld-Voyager: World-Consistent 3D Video Generation from a Single Image

2025-09-03
Tencent's HunyuanWorld-Voyager: World-Consistent 3D Video Generation from a Single Image

Tencent's AI team introduces HunyuanWorld-Voyager, a novel video diffusion framework generating world-consistent 3D point cloud sequences from a single image with user-defined camera paths. Voyager produces 3D-consistent scene videos for exploring virtual worlds along custom trajectories, also generating aligned depth and RGB video for efficient 3D reconstruction. Trained on over 100,000 video clips combining real-world and Unreal Engine synthetic data, Voyager achieves state-of-the-art results on the WorldScore benchmark. Code and pre-trained models are publicly available.

Read more

Amazon Q Developer Neovim Plugin: AI-Powered Coding Assistant

2025-09-03
Amazon Q Developer Neovim Plugin: AI-Powered Coding Assistant

AWS has released a Neovim plugin integrating Amazon Q Developer, offering AI-powered code suggestions, refactoring, and chat functionality. It supports both free tier and paid subscriptions, and installation is straightforward via plugin managers or manual cloning. The plugin leverages LSP for code completion and provides commands like `:AmazonQ` to open the chat window and `zq` to add selected text to the chat context. Currently experimental, contributions and feedback are welcome.

Read more
Development

Retro Light Cycle Game Built with Rust and ggez

2025-09-03
Retro Light Cycle Game Built with Rust and ggez

A classic TRON-inspired light cycle game built using Rust and the ggez game framework. Features single-player and two-player modes, adjustable AI difficulty, a boost mechanic for strategic gameplay, and impressive visual effects. The game boasts a retro 8-bit aesthetic and includes a pause menu. The open-source project is available under the MIT license.

Read more
Game

The Little Book of Linear Algebra: A Concise Introduction

2025-09-03
The Little Book of Linear Algebra: A Concise Introduction

This concise introduction to linear algebra starts with scalars and vectors, building up to vector addition, scalar multiplication, dot product, norms, and angles. It then delves into matrices, linear systems of equations, linear transformations, eigenvalues, and eigenvectors, illustrating each concept with examples and exercises. The book emphasizes the geometric interpretation of linear algebra and shows its applications in computer graphics, data science, and machine learning.

Read more
Development

Reviving LISP 1.5: A C and Odin Implementation

2025-09-03
Reviving LISP 1.5: A C and Odin Implementation

This project recreates the core functionality of the 1962 LISP 1.5 interpreter in both C and Odin, boasting less than 500 lines of code (around 600 for the Odin version). It features a semi-space copying garbage collector based on Cheney's algorithm and limited tail-call optimization. While simplifying error handling and thread safety, the project successfully executes test programs, demonstrating the elegance and conciseness of LISP.

Read more
Development

iNaturalist Opensources Parts of its Computer Vision Models

2025-09-02
iNaturalist Opensources Parts of its Computer Vision Models

iNaturalist has open-sourced a subset of its machine learning models, including "small" models trained on approximately 500 taxa, along with taxonomy files and a geographic model, suitable for on-device testing and other applications. The full species classification models remain private due to intellectual property and organizational policy. The post details installation and running instructions for MacOS, covering dependency installation, environment setup, performance optimization suggestions (including compiling TensorFlow and using pillow-simd), and provides performance benchmarks.

Read more

Mori-bito: A Powerful Terminal-Based LDAP Browser

2025-09-02
Mori-bito: A Powerful Terminal-Based LDAP Browser

Mori-bito (forest-person) is a terminal-based LDAP server explorer built with Go and BubbleTea, offering an interactive interface for browsing LDAP directory trees, viewing records, and executing custom queries. Features include interactive tree navigation, a record viewer with clipboard integration, a custom query interface with real-time results and pagination, flexible configuration, secure authentication, automatic update notifications, a modern TUI, and support for multiple connections. Installation is easy via Homebrew, manual download, or quick install scripts. A robust and user-friendly tool for managing LDAP servers.

Read more
Development
1 3 5 6 7 8 9 50 51