AlgoMIDI: A Musical Studio Powered by Cellular Automata and Graph Traversal

2025-03-02
AlgoMIDI: A Musical Studio Powered by Cellular Automata and Graph Traversal

AlgoMIDI is a virtual music studio built as a spiritual successor to Cellular Minimata. Instead of just visualizing cellular automata, each 'living' cell triggers a musical note. Using Vue 3, Vite, TypeScript, Web Audio API (via Tone.js), p5.js, and Cytoscape.js, AlgoMIDI lets you create music using Conway's Game of Life, graph traversal algorithms (BFS/DFS), and custom rules. Features include adjustable playback speed (60-240 BPM), a virtual piano displaying generated notes, and various layout options for visual representation. It's a unique approach to music composition.

Read more
Development

Sonic Unleashed Recompiled: An Unofficial PC Port with Stunning Enhancements

2025-03-02
Sonic Unleashed Recompiled: An Unofficial PC Port with Stunning Enhancements

Unleashed Recompiled is a fan-made PC port of the Xbox 360 version of Sonic Unleashed, achieved through static recompilation. This unofficial port brings the game to Windows and Linux with significant improvements, including high resolutions, ultrawide support, boosted frame rates, enhanced performance, and modding capabilities. You'll need to supply your own legally obtained game files. Built using custom recompilers inspired by N64: Recompiled, Unleashed Recompiled boasts a revamped menu system, achievement support, and enhanced visuals, offering a vastly improved experience over the original console release.

Read more

Servo: A Lightweight, High-Performance Web Rendering Engine in Rust

2025-03-01
Servo: A Lightweight, High-Performance Web Rendering Engine in Rust

Servo is a high-performance web rendering engine written in Rust, supporting WebGL and WebGPU, adaptable to desktop, mobile, and embedded applications. Created by Mozilla Research in 2012, it aims to be a lightweight alternative for embedding web technologies and contributes to web standards. In 2020, Mozilla transferred stewardship to the Linux Foundation, and in 2023, Igalia joined and moved it to the Linux Foundation Europe. Funding will first cover infrastructure costs ensuring engine releases and Web Platform Tests integration, with any surplus allocated to further improvements and development, guided by the Servo Technical Steering Committee.

Read more
Development Web Rendering Engine

Maestro: A Simple and Effective UI Testing Framework for Mobile and Web

2025-03-01
Maestro: A Simple and Effective UI Testing Framework for Mobile and Web

Maestro is a simple and effective UI testing framework for mobile and web applications. Built upon the lessons learned from Appium, Espresso, UIAutomator, and XCTest, Maestro boasts built-in tolerance for flakiness (handling unstable UI elements and taps) and delays (automatically waiting for content to load without `sleep()` calls). Its interpreted nature allows for blazing fast iteration, while its declarative YAML syntax simplifies test definition. A single binary makes setup a breeze. Check out docs.maestro.dev to get started.

Read more
Development testing framework

Torii: A Powerful Authentication Framework for Rust, Giving You Control Over Your Data

2025-03-01
Torii: A Powerful Authentication Framework for Rust, Giving You Control Over Your Data

Torii is a powerful authentication framework for Rust applications that offers complete control over user data. Unlike hosted solutions like Auth0, Clerk, or WorkOS which store user information in the cloud, Torii lets you own and manage your authentication stack while providing modern auth features via a flexible plugin system. It combines powerful capabilities such as passwordless login, social OAuth, and passkeys with full data sovereignty, letting you store user data wherever you choose.

Read more
Development

Salesforce Open-Sources Merlion: A One-Stop Shop for Time Series Intelligence

2025-02-28
Salesforce Open-Sources Merlion: A One-Stop Shop for Time Series Intelligence

Salesforce has open-sourced Merlion, a powerful Python library for time series intelligence. It provides an end-to-end machine learning framework, covering data loading, model building, post-processing, and performance evaluation. Merlion supports various time series learning tasks, including forecasting, anomaly detection, and change point detection. It offers easy-to-use default models and AutoML capabilities, enabling engineers and researchers to rapidly develop and benchmark models. Furthermore, it supports visualization and distributed computation, making it ideal for handling industrial-scale time series applications.

Read more
AI

WebShield: A Powerful Open-Source Ad Blocker for Safari

2025-02-28
WebShield: A Powerful Open-Source Ad Blocker for Safari

WebShield is an open-source, wide-spectrum content blocker for Safari, similar to uBlock Origin. It blocks ads, trackers, cookie notices, and more, supporting custom filter lists and advanced scriptlets/extended CSS. Currently in beta, it supports macOS 14, iOS 17, and visionOS 1.3+. Entirely user-funded, it promises no ads or third-party deals. Download via TestFlight, contribute code, report bugs, or improve documentation. An App Store release and detailed documentation are coming soon.

Read more
Development Ad Blocker

3FS: A High-Performance Distributed File System for AI

2025-02-28
3FS: A High-Performance Distributed File System for AI

3FS is a high-performance distributed file system designed to tackle the challenges of AI training and inference workloads. Leveraging modern SSDs and RDMA networks, it provides a shared storage layer that simplifies the development of distributed applications. Key features include: exceptional performance and usability, strong consistency via CRAQ, standard file interfaces, and support for diverse workloads (data preparation, dataloaders, checkpointing, and KVCache for inference). Benchmarks demonstrate impressive results: up to 6.6 TiB/s read throughput on large clusters and 3.66 TiB/min sort throughput. KVCache significantly boosts LLM inference efficiency, reaching peak read throughput of 40 GiB/s. The project is open-source with detailed setup and run instructions.

Read more

Ladybird: A Novel Web Browser Built on Web Standards

2025-02-28
Ladybird: A Novel Web Browser Built on Web Standards

Ladybird is a truly independent web browser using a novel engine based on web standards. Currently in pre-alpha, it's intended for developers. Its multi-process architecture—with a main UI process, multiple WebContent renderers, an ImageDecoder, and a RequestServer—prioritizes robustness against malicious content. It runs on Linux, macOS, Windows (with WSL2), and many other *nix systems and leverages several core library components from SerenityOS. Developers are invited to join the Discord server for discussions and contributions.

Read more

Walkman Interface Enhancement Addon: Revamp Your Music Experience

2025-02-27
Walkman Interface Enhancement Addon: Revamp Your Music Experience

A new addon called Walkman One enhances the interface and adds features to Sony's NW-A50, ZX300, WM1A, and WM1Z series Walkman players. It boasts Winamp 2 skin support, custom cassette skins, on-the-fly skin changing, a volume table editor, per-song audio options, and access to all audio filters. Additional features include a clock, larger cover art, a digital clock skin, a low-latency USB DAC module, and FM radio (on compatible models). While supporting many Walkman models, some older ones require Walkman One firmware. Installation is easy: download and run the installer, select your model and firmware version.

Read more

Command & Conquer: Red Alert Source Code Released!

2025-02-27
Command & Conquer: Red Alert Source Code Released!

The source code for Command & Conquer: Red Alert is now publicly available on GitHub! While the code isn't fully compilable and requires work to replace outdated libraries like DirectX 5 SDK, it's a valuable resource for nostalgic players and developers. This project is for archival purposes only and offers no support; developers are encouraged to fork the repository for modifications and collaboration.

Read more

Pornhub Title Evolution: From 'Hot Blonde' to 'Incest'

2025-02-27
Pornhub Title Evolution: From 'Hot Blonde' to 'Incest'

This paper uses language embeddings to analyze the evolution of Pornhub homepage titles from 2008 to 2023. The study finds a shift from simple descriptions like "hot blonde" to content with more violent and incestuous themes. This change is linked to Pornhub's professionalization, commercialization, and changes in relevant laws and regulations. Using yearly centroid calculations and t-SNE visualization, the researchers reveal three distinct periods in title content and analyze keyword trends, such as the declining market share of terms like "Latina" and the significant increase in terms like "incest" and "rape." The research raises questions about the commercialization of the pornography industry and the direction of its content.

Read more

Superglue: The API Connector That Writes Its Own Code

2025-02-27
Superglue: The API Connector That Writes Its Own Code

Superglue is an open-source API connector that automatically generates code to connect to any API or data source and transform data to your desired format. Simply define your data schema and provide basic instructions; Superglue handles pagination, authentication, error retries, and data transformations, converting data to your exact schema. It supports various data sources including APIs, files, and legacy systems, and offers Docker deployment and JS/TS clients. If you're tired of writing tedious API connection code, Superglue is for you.

Read more

Running GUI Apps Directly in Containers: No Extra Software Needed

2025-02-27
Running GUI Apps Directly in Containers: No Extra Software Needed

This tutorial demonstrates how to run GUI applications directly within containers (like Docker and Podman) without installing extra software. By cleverly mapping the host's Wayland and PipeWire socket files and setting appropriate environment variables, GUI apps inside the container gain access to the host's display and audio. The tutorial provides detailed instructions on building Docker images for GUI applications, including complete launch scripts and Dockerfiles. This is handy for running untrusted apps, testing software, and running applications incompatible with your distribution.

Read more
Development

Fish Shell 4.0 Released: Core Code Ported to Rust

2025-02-27
Fish Shell 4.0 Released: Core Code Ported to Rust

Fish shell 4.0 is now available, featuring a core codebase ported from C++ to Rust. While this significantly changes dependencies and build processes, end-users should experience minimal disruption. The release boasts numerous improvements, including enhanced key bindings, terminal support, and scripting capabilities, alongside some backward-incompatible changes. Noteworthy changes include the default enabling of `qmark-noglob`, the replacement of `%self` PID expansion with `$fish_pid`, and the ability to build Fish as a self-installing binary for easier deployment.

Read more
Development

Orra: Revolutionizing Multi-Agent Application Development

2025-02-27
Orra: Revolutionizing Multi-Agent Application Development

Orra is a revolutionary platform for building production-ready multi-agent applications that handle complex real-world interactions. Going beyond simple crews and agents, Orra coordinates tasks across your existing stack, agents, and any tools running as services using intelligent reasoning—across any language, agent framework, or deployment platform. Features include smart pre-evaluated execution plans, domain grounding, durable execution, tools-as-services, state reversion for failure handling, automatic service health monitoring, real-time status tracking, and webhook result delivery. It supports multiple language SDKs (with Ruby, DotNet, and Go coming soon) and offers Docker and Docker Compose for running the control plane server. Users can select between Groq's deepseek-r1-distill-llama-70b model or OpenAI's o1-mini/o3-mini models. Orra's Plan Engine powers multi-agent applications through intelligent planning and reliable execution, featuring progressive planning levels, full semantic validation, capability matching and verification, safety constraint enforcement, and state transition validation.

Read more

Libredesk: Open-Source, Self-Hosted Customer Support Desk with AI

2025-02-27
Libredesk: Open-Source, Self-Hosted Customer Support Desk with AI

Libredesk is an open-source, self-hosted customer support desk offered as a single binary application. Key features include multi-inbox support, granular permissions, smart automation (auto-tag, assign, and route conversations), CSAT surveys, macros, smart organization (tags, custom statuses, and snoozing), auto-assignment, SLA management, and business intelligence integrations. It also boasts AI-assisted response rewriting and a command bar for quick actions. Built with Go (backend) and Vue.js 3 with Shadcn UI (frontend), Libredesk is currently in alpha. Easy installation is provided, with Docker support.

Read more
Development customer support

DeepSeek Infrastructure Profiling Data Released

2025-02-27
DeepSeek Infrastructure Profiling Data Released

DeepSeek is publicly sharing profiling data from its training and inference framework to help the community understand its communication-computation overlap strategies and low-level implementation details. The data, captured using the PyTorch Profiler, can be visualized directly in Chrome or Edge browsers. The analysis simulates a perfectly balanced MoE routing strategy and covers training, prefilling, and decoding phases. Different configurations (e.g., EP64/TP1, EP32/TP1, EP128/TP1) and micro-batching strategies are optimized for computation and communication overlap to improve efficiency.

Read more
Development Profiling

DualPipe: A Bidirectional Pipeline Parallelism Algorithm for DeepSeek-V3

2025-02-27
DualPipe: A Bidirectional Pipeline Parallelism Algorithm for DeepSeek-V3

The DeepSeek-V3 technical report introduces DualPipe, an innovative bidirectional pipeline parallelism algorithm. DualPipe achieves full overlap of forward and backward computation-communication phases, minimizing pipeline bubbles. This is accomplished through efficient scheduling that interleaves forward and backward computations, significantly improving efficiency. Compared to traditional methods, DualPipe reduces waiting time and memory usage. Developed by Jiashi Li, Chengqi Deng, and Wenfeng Liang.

Read more

Minecraft LCE Decompilation Project Launched: Reviving a Classic

2025-02-26
Minecraft LCE Decompilation Project Launched: Reviving a Classic

An ambitious project has begun to decompile Minecraft Legacy Console Edition (LCE) for the Nintendo Switch. The Switch version was chosen due to its inclusion of function symbols and the use of the easily-matched Clang compiler. Challenges include a lack of complete symbol information and the need to reconcile code across different platforms. The team is overcoming these by leveraging symbol information from the Wii U version and type information from the Switch version. The project aims to provide a foundation for game research and modification, and to offer insights into similar decompilation efforts.

Read more
Game

Playing Pokémon FireRed with GPT-4: An AI Adventure

2025-02-26
Playing Pokémon FireRed with GPT-4: An AI Adventure

This project details an attempt to get GPT-4 to autonomously play Pokémon FireRed using RetroArch. The author implemented methods for reading game memory, using OCR for text recognition, and creating a game memory database to allow the AI to explore, battle, and interact with NPCs. However, programmatic input control proved a major hurdle; RetroArch's UDP input system was unreliable, and keyboard-based input required window focus, limiting automation. Despite this, the project showcases the potential of AI in gaming and provides valuable insights into future LLM applications in this field.

Read more
Game

Tach: A Rust-powered Python Dependency and Interface Enforcer

2025-02-26
Tach: A Rust-powered Python Dependency and Interface Enforcer

Tach is a Python tool written in Rust that enforces dependencies and interfaces, inspired by the modular monolith architecture. It allows for incremental adoption, has zero runtime overhead, and is interoperable with your existing systems. Configure your project interactively, then use the `tach check` command to detect dependency violations. Tach also visualizes your dependency graph and provides reports showing module dependencies and usages. In short, Tach helps developers build cleaner, more maintainable Python projects.

Read more
Development

AtomixDB: A Tiny Relational Database in Go

2025-02-26
AtomixDB: A Tiny Relational Database in Go

AtomixDB is a mini relational database entirely written in Go, focusing on implementing and understanding database workings, storage management, and transaction handling. It utilizes a B+ tree storage engine with indexing support, features free list node reuse, transaction support, and concurrent reads. Currently, it supports CREATE, INSERT, GET, UPDATE, DELETE, BEGIN, COMMIT, and ABORT commands. The project is open-source and welcomes contributions.

Read more
Development

A Hilarious Compendium of Absurd Open Source Licenses

2025-02-26
A Hilarious Compendium of Absurd Open Source Licenses

This article compiles a collection of ridiculous, funny, and downright bad open-source licenses. From licenses that allow copying but forbid running the software, to licenses restricting use based on race and sexual orientation, the absurdity knows no bounds. Some licenses require users to be gay and commit crimes, others prohibit use with NFTs or blockchain, and still others invoke biblical morality. The author's disclaimer: Don't use these licenses!

Read more

vscli: Streamline VS Code Dev Container Launches from the Command Line

2025-02-26
vscli: Streamline VS Code Dev Container Launches from the Command Line

vscli is a command-line tool designed to simplify launching Visual Studio Code dev containers. Supporting VS Code, VS Code Insiders, Cursor, and other editors, it automatically detects whether a project uses dev containers and launches the appropriate one. The `open` command opens projects, while `recent` displays a list of recently used projects. It offers flexible launch behaviors (force container, force classic, detect), supports custom configurations, and allows passing additional arguments to the editor. vscli significantly boosts developer productivity with its concise commands and extensive options.

Read more
Development

Telescope: A Web-Based Log Viewer for ClickHouse

2025-02-26
Telescope: A Web-Based Log Viewer for ClickHouse

Telescope is a web application providing an intuitive interface for exploring log data stored in ClickHouse. It supports various log types, allowing users to easily configure connections and use queries to filter, search, and analyze logs efficiently. Currently in beta, a live demo is available, showcasing core features. Future plans include adding query presets, raw SQL support, and more.

Read more
Development log viewer

DeepGEMM: Clean and Efficient FP8 GEMM Kernels with Fine-Grained Scaling

2025-02-26
DeepGEMM: Clean and Efficient FP8 GEMM Kernels with Fine-Grained Scaling

DeepGEMM is a library for clean and efficient FP8 General Matrix Multiplications (GEMMs) on NVIDIA Hopper Tensor Cores, featuring fine-grained scaling as proposed in DeepSeek-V3. Supporting both normal and Mix-of-Experts (MoE) grouped GEMMs, it uses a lightweight Just-In-Time (JIT) compiler, eliminating the need for compilation during installation. It tackles the imprecision of FP8 tensor core accumulation via CUDA-core two-level accumulation (promotion). Despite its concise design (~300 lines of core code), DeepGEMM's performance matches or surpasses expert-tuned libraries across various matrix shapes.

Read more
Development

MyCoder: Command-Line AI Coding Assistant That Handles Any Coding Challenge

2025-02-25
MyCoder: Command-Line AI Coding Assistant That Handles Any Coding Challenge

MyCoder is a powerful command-line based AI agent system capable of performing arbitrary tasks, with a particular focus on coding tasks. It uses a modular tool-based architecture to interact with files, execute commands, make network requests, and spawn sub-agents for parallel task execution. With an Anthropic API key, MyCoder can fix build errors, update dependencies, refactor code, add new features, and much more. It supports interactive mode and reading prompts from files, and features smart logging and self-modification capabilities. MyCoder leverages the Claude API and uses Conventional Commits and GitHub Actions for CI/CD.

Read more
Development

ggwave: A Tiny Data-over-Sound Library

2025-02-25
ggwave: A Tiny Data-over-Sound Library

ggwave is a lightweight open-source library enabling communication of small amounts of data between air-gapped devices using sound. It employs a simple FSK-based transmission protocol with a bandwidth of 8-16 bytes/sec, incorporating error correction codes for robust demodulation. Applications range from IoT and audio QR codes to device pairing. The library is cross-platform, offering examples and easy installation across various systems. Users can leverage different audio backends based on their needs.

Read more
Development data transmission

GoatDB: A Lightweight NoDB for Deno & React

2025-02-25
GoatDB: A Lightweight NoDB for Deno & React

GoatDB is a real-time, version-controlled database ideal for Deno and React projects, offering seamless deployments. Perfect for prototyping, self-hosting, single-tenant apps, and lightweight multi-tenant setups without complex backends. Features include client-side processing, offline-first capabilities, and real-time collaboration. React hooks simplify state management, while efficient incremental queries, built-in sync, and a robust security model make it perfect for quick prototyping and collaborative projects.

Read more
Development
1 2 3 4 5 7 9 10 11 20 21