Moonphase: A Cross-Language Early Warning System

2025-06-02
Moonphase: A Cross-Language Early Warning System

The `moonphase` project offers code snippets in various programming languages to calculate the phase of the moon. These implementations are based on the algorithm from moontool, a GUI program from the 80s by John Walker, which in turn relied on the book *Practical Astronomy With Your Calculator*. The project supports systems languages, scripting languages, and DSLs, with all implementations including test cases and calculating the illuminated fraction of the moon's surface. The project emphasizes concise, self-contained code, ready for copy-pasting into your projects.

Read more

Memvid: Revolutionizing AI Memory with Videos

2025-06-01
Memvid: Revolutionizing AI Memory with Videos

Memvid revolutionizes AI memory management by encoding text data into videos, enabling lightning-fast semantic search across millions of text chunks with sub-second retrieval times. Unlike traditional vector databases that consume massive amounts of RAM and storage, Memvid compresses your knowledge base into compact video files while maintaining instant access to any information. It supports PDF imports, various LLMs, offline-first operation, and boasts a simple API. Whether building a personal knowledge base or handling massive datasets, Memvid offers an efficient and convenient solution, marking a revolution in AI memory management.

Read more

ZenTransfer: A Free File Transfer Utility for Photographers

2025-06-01
ZenTransfer: A Free File Transfer Utility for Photographers

ZenTransfer is a free file transfer utility for Mac and Windows, designed for professional photographers. It empties SD cards and ensures 3-2-1 backups, organizes files into date-based folders, uploads to AWS S3, Azure, Google Cloud Platform, and relays to multiple FTP or cloud services via zentransfer.io. Currently in beta, developer Chris seeks user feedback to determine future development and feature additions. Support the project by sharing, donating, or subscribing to zentransfer.io.

Read more
Development photographer

Blazing Fast Pokémon Battle Engine in Zig

2025-06-01
Blazing Fast Pokémon Battle Engine in Zig

pkmn is a blazing fast Pokémon battle simulation engine written in Zig, over 1000× faster than patched Pokémon Showdown. It aims for frame-accurate, bug-for-bug compatibility with both the original game code and the Pokémon Showdown simulator. While not a full-featured simulator, it's a low-level library for building more advanced applications. Currently supporting Generations I and II, with plans for future generations.

Read more
Game

Browser Extension: Redirect URLs with Regex

2025-06-01
Browser Extension: Redirect URLs with Regex

This browser extension (Firefox, Chrome, etc.) lets you redirect URLs based on custom regex or wildcard patterns. It's powerful for ad blocking, forcing desktop sites, streamlining DuckDuckGo searches, and more. Examples include redirecting YouTube Shorts to regular YouTube, or Google searches with !bangs to DuckDuckGo. Pre-built rules are included for common use cases.

Read more
Development URL redirect

tldx: Blazing Fast Domain Name Brainstorming

2025-06-01
tldx: Blazing Fast Domain Name Brainstorming

tldx is a command-line tool that rapidly generates and checks the availability of domain names. It allows customization of prefixes, suffixes, and top-level domains (TLDs), performing concurrent checks for efficiency. Simply input keywords, and tldx quickly returns available domain combinations, a boon for founders and developers seeking the perfect name. Supporting macOS, Linux, and Windows, tldx boasts easy installation via brew or manual download.

Read more

Nature Programming Language: An Evolution of Go?

2025-06-01
Nature Programming Language: An Evolution of Go?

Nature is a general-purpose open-source programming language designed for an elegant and concise development experience, enabling developers to build secure and reliable cross-platform software simply and efficiently. It leverages Go's strengths, such as its high-performance runtime and garbage collection, while addressing some of Go's shortcomings, including a more robust type system and improved error handling. Nature has reached an early usable version, supporting Linux and macOS, and offers a rich standard library and example projects. It's suitable for game development, scientific computing, AI, operating systems, and web development.

Read more
Development

ovld: Blazing Fast Multiple Dispatch in Python

2025-06-01
ovld: Blazing Fast Multiple Dispatch in Python

ovld is a lightning-fast multiple dispatch library for Python. It lets you write different versions of the same function for every type signature using annotations, avoiding clunky `isinstance` chains. Unlike Python's `singledispatch`, it handles multiple arguments. ovld boasts exceptional speed, supports dispatching on functions, methods, positional and keyword arguments, and even offers dependent types and code generation. It excels with recursive definitions like tree mapping or serialization and allows creating function variants and medleys for flexible extension.

Read more
Development Multiple Dispatch

Enhanced MySQL 8.0: Open-Source Project Delivers Significant Performance Boost

2025-06-01
Enhanced MySQL 8.0: Open-Source Project Delivers Significant Performance Boost

An open-source project has comprehensively optimized MySQL 8.0, addressing join performance degradation since version 8.0.28, bulk insert performance issues, and other bottlenecks. Optimizations span InnoDB storage engine scalability, redo logs, hash join cost model, memory usage, and high availability. Testing shows the optimized version is particularly effective on high-performance hardware, delivering more stable and efficient service, especially for high-concurrency scenarios in internet companies. The project also provides ongoing version maintenance and easy-to-use binary downloads.

Read more
Development

Berb: Serverless P2P File Sharing

2025-06-01
Berb: Serverless P2P File Sharing

Berb is a lightweight, privacy-focused web app that uses WebRTC to send files directly between devices. No servers are involved; files transfer directly between sender and receiver. It's secure and fast because files never touch a server. Currently under development, future plans include auto-reconnect, multi-file support, and stream saving.

Read more
Development

Open Source Advanced Data Protection: OpenADP Needs Your Help!

2025-05-31
Open Source Advanced Data Protection: OpenADP Needs Your Help!

OpenADP is an ambitious open-source project aiming to provide advanced data protection for everyone, resisting nation-state attacks and mass surveillance. It uses a distributed trust system, splitting a user's encryption key into shares stored across multiple protection servers. Recovery requires obtaining shares from a sufficient number of servers. The project urgently needs help with Android and iOS client development, and individuals willing to run protection servers. This is a chance to significantly improve user privacy and data security – join the effort!

Read more
Development

Punch Card Key Backup: Offline 128-bit Key Storage

2025-05-31
Punch Card Key Backup: Offline 128-bit Key Storage

The pckb project offers a unique way to backup 128-bit information onto a physical punch card. Users generate a hole-punch pattern using a provided HTML tool and then physically punch holes in an aluminum sheet. Recovery is equally straightforward, simply inputting the punch card pattern back into the HTML tool. The project also outlines solutions for keys larger than 128 bits and includes a comprehensive FAQ.

Read more

Rigorous: AI-Powered Scientific Manuscript Analysis – Now with Cloud Version!

2025-05-31
Rigorous: AI-Powered Scientific Manuscript Analysis – Now with Cloud Version!

Rigorous offers AI-powered scientific manuscript analysis. Its cloud version (https://www.rigorous.company/) lets you upload your manuscript, specify the target journal, and receive a comprehensive PDF report within 1-2 business days – currently free for testing. The tool features Agent1_Peer_Review for comprehensive analysis, detailed feedback, and a professional PDF report; and Agent2_Outlet_Fit (in development) for journal fit evaluation. Agent1_Peer_Review generates a visually appealing report with executive summaries, detailed analyses, and actionable recommendations.

Read more
Development Scientific Publishing

Back to 2007: A Retro Web Dev Adventure

2025-05-31
Back to 2007: A Retro Web Dev Adventure

Tired of the complexities of modern web development, a seasoned programmer decided to go back to basics. He built a simple ranking system using Sinatra, Sequel, and SQLite, rediscovering the joy of web development from 2007. No complex MVC frameworks, no massive databases, just lightweight code and fast responses. He cleverly leveraged the performance of modern hardware, achieving satisfying results with the simplest technology. This brought back the lost joy of programming and rekindled his passion for coding.

Read more

AI-Powered Turtle Artist in ROS Sim

2025-05-31
AI-Powered Turtle Artist in ROS Sim

turtlesim_agent is an AI agent that transforms the classic ROS turtlesim simulator into a creative canvas driven by natural language. Leveraging LangChain, it interprets text instructions and translates them into visual drawings, turning the simulated turtle into a digital artist. Users describe shapes or drawing intentions in plain English; the AI reasons through the instructions and executes them using turtlesim's motion commands. This project explores how large language models interact with external environments to exhibit creative behavior.

Read more
AI

The Book of Secret Knowledge: A Curated Collection of Dev & Sec Tools

2025-05-31
The Book of Secret Knowledge: A Curated Collection of Dev & Sec Tools

This GitHub repository is a treasure trove of tools, scripts, cheat sheets, and resources used daily by the author. It's aimed at system and network administrators, DevOps engineers, penetration testers, and security researchers, offering a comprehensive collection of tools for everything from shell scripting and network analysis to security auditing and database management. The repository is constantly updated with new items.

Read more
Development tools

Reverse Engineering Linear's Sync Engine: A Deep Dive

2025-05-31
Reverse Engineering Linear's Sync Engine: A Deep Dive

This detailed study reverse-engineers Linear's Sync Engine (LSE), showcasing its elegant solution to challenges like supporting arbitrary data models, offering rich features (partial syncing, permission control, undo/redo, offline availability, and edit history), and providing a great developer experience. The author dissects LSE's model definition, MobX usage, bootstrapping process, local database construction, lazy data hydration, client-server synchronization, and undo/redo mechanisms through a deep dive into Linear's frontend code. The article explains how LSE defines models and metadata, performs bootstrapping and lazy loading, and handles transactions, incremental updates, and conflict resolution. LSE aims to empower developers to build collaborative applications without needing to be sync engine experts.

Read more
Development sync engine

Icepi Zero: A Pocket-Sized FPGA Development Board

2025-05-30
Icepi Zero: A Pocket-Sized FPGA Development Board

Icepi Zero is a cost-effective FPGA development board with a Raspberry Pi Zero form factor, featuring a powerful Lattice ECP5 25F chip. Its compact size and HDMI port make it ideal for various applications. Unlike expensive and bulky alternatives, Icepi Zero empowers students, game enthusiasts, and programmers alike. It boasts an onboard USB-to-JTAG converter, eliminating the need for external programmers, and is completely open-source.

Read more

Asdf Overlay: Blazing Fast Windows Overlay Library

2025-05-30
Asdf Overlay: Blazing Fast Windows Overlay Library

Asdf Overlay is a blazingly fast and easy-to-use Windows overlay library that draws on top of the window framebuffer by hooking rendering backends. It utilizes GPU shared textures to avoid CPU framebuffer copies, enabling rendering of overlays of any size without performance loss. Supporting OpenGL, DX9-DX12, and Vulkan, it offers features like input capture control. Already used in projects like ingame lyrics overlays and ingame overlays, it requires Node.js, pnpm, a specific Rust compiler version, and MSVC. After installing dependencies, build with `pnpm build`. Multiple examples and debugging methods are provided.

Read more
Development

Sequor: SQL-centric Workflow Platform for Reliable API Integrations

2025-05-30
Sequor: SQL-centric Workflow Platform for Reliable API Integrations

Sequor is an open-source, SQL-centric workflow platform designed to build reliable API integrations within modern data stacks. It offers a powerful alternative to black-box SaaS connectors, giving data teams complete control over their integration pipelines. By fusing API execution with your database, Sequor enables bidirectional data flow, leveraging SQL for transformations, analytics, and business logic. This unified approach eliminates the traditional boundaries between iPaaS and ETL processes. A code-first approach (YAML for flows, Jinja/Python for parameters, SQL for logic) allows for version control, collaboration, CI/CD, and local development. Sequor empowers you to own, control, and scale your integrations transparently, using familiar open technologies and avoiding SaaS lock-in.

Read more
Development Data Stack

vrs: A Lisp-based Concurrent Runtime for Joyful Programming

2025-05-30
vrs: A Lisp-based Concurrent Runtime for Joyful Programming

vrs is an ambitious personal software runtime project aiming to deliver a joyful and efficient programming experience by combining the best ideas from systems like Emacs, Erlang, and Unix. It uses an embedded Lisp dialect called Lyric, supporting lightweight processes, message passing, service registration, and the ability to run millions of processes without blocking the system. Developers can use the vrsctl command-line tool for interactive programming and debugging, along with an Emacs mode called `lyric-mode` for efficient development. vrs is under heavy development, but its innovative concurrency model and easy-to-use Lisp dialect show great potential.

Read more
Development

Microsandbox: Securely Executing Untrusted Code

2025-05-30
Microsandbox: Securely Executing Untrusted Code

Microsandbox solves the drawbacks of traditional methods (local execution, containers, VMs, cloud solutions) for running untrusted code. It boasts fast startup times, supports multiple languages (Python, JavaScript, Rust), and offers an SDK and project management tools for securely running AI-generated code, user submissions, or experimental code. Its unique microVM technology ensures code isolation, protecting your system from even malicious code. Microsandbox provides secure and efficient solutions for development environment setup, data analysis, and building AI assistants.

Read more
Development

The Mysterious Disappearance and Open Sourcing of W++

2025-05-30
The Mysterious Disappearance and Open Sourcing of W++

W++, a fun, experimental programming language designed for learning, chaos, and memes, has been open-sourced. After achieving over 33,000 downloads on the VSCode Marketplace, it was mysteriously removed. This repo contains the full source code, including a C#-based tokenizer, parser, and interpreter, along with a custom VSCode extension. Featuring async lambdas and a unique "pseudo-OOP" (OOPSIE) approach, W++ aims to demonstrate that even joke languages can teach valuable programming skills. The author, Ofek Bickel, encourages investigation into the reasons for its takedown.

Read more
Development

Interactive Git Add in Go: Enhanced Functionality

2025-05-30
Interactive Git Add in Go: Enhanced Functionality

This Go implementation of Git's interactive add functionality (`git add -i`, `git add -p`) offers a superior user experience. Beyond replicating the original Perl script's features, it introduces powerful additions: global filtering with regex, auto-hunk splitting, and improved search/navigation. It can be installed as a Git command and includes comprehensive unit tests. Enjoy enhanced control over staging your changes!

Read more
Development

The AI Mirror: How Machine Learning Illuminates Human Cognition

2025-05-30
The AI Mirror: How Machine Learning Illuminates Human Cognition

An experimental book, *The Human Algorithm*, written autonomously by AI, explores the surprising parallels between artificial and human intelligence. By analyzing the challenges of Large Language Models (LLMs), such as 'hallucinations' and 'overfitting', the book reveals neglected truths about human cognition and communication. It highlights the discrepancy between our stringent demands on AI and our tolerance for our own cognitive biases. The book isn't about making AI more human, but using AI as a mirror to help humans better understand themselves, improving communication skills and self-awareness.

Read more
AI

Curie: Automating Scientific Experiments with AI

2025-05-30
Curie: Automating Scientific Experiments with AI

Curie is a groundbreaking AI agent framework designed for automated and rigorous scientific experimentation. It automates the entire experimental process, from hypothesis formulation to result interpretation, ensuring precision, reliability, and reproducibility. Supporting ML research, system analysis, and scientific discovery, Curie empowers scientists to input questions and receive automated experiment reports with fully reproducible results and logs, dramatically accelerating research.

Read more

Control Your Sex Toys with LLMs: A First Look at buttplug-mcp

2025-05-30
Control Your Sex Toys with LLMs: A First Look at buttplug-mcp

buttplug-mcp is an MCP server allowing LLM programs like Claude Desktop to query and control your sex toys. Created as a quick, fun, educational project on April Fool's Day, it's currently unstable with connection handling issues, but demonstrates the ability to control vibration strength via LLM commands. The project is open-source, supports multiple platforms, and offers Homebrew installation. While imperfect, it's a fascinating experimental project showcasing the potential of LLM integration with IoT devices.

Read more
Misc sex toys

Lightweight Bash MCP Server: Zero Overhead

2025-05-30
Lightweight Bash MCP Server: Zero Overhead

This project presents a lightweight Model Context Protocol (MCP) server implemented entirely in Bash, avoiding the overhead of heavier runtimes like Node.js or Python. It offers full JSON-RPC 2.0 and MCP protocol support, dynamic tool discovery, JSON configuration, and easy custom tool extension. A simple command-line interface makes it easy to run, with examples showing how to create your own MCP server (a weather server is demonstrated). While lacking concurrency, advanced memory management, and streaming responses, it's sufficient for AI assistants and local tool execution.

Read more
Development

IRS Open-Sources Direct File: A Free, Interview-Based Tax Filing System

2025-05-30
IRS Open-Sources Direct File: A Free, Interview-Based Tax Filing System

The IRS has open-sourced Direct File, a free online tax filing service. It uses an interview-based approach, works on various devices (mobile, desktop, etc.), and supports English and Spanish. Direct File translates tax law into plain-language questions, generating standard tax forms that are submitted to the IRS. At its core is the Fact Graph, a Scala-based knowledge graph handling incomplete information. Direct File also facilitates state and local tax filing by allowing users to import their federal return data into third-party tools. Developed in-house by the IRS with support from USDS, GSA, and other partners, some code was excluded due to privacy and security concerns.

Read more
Development

OSINT Tool Geolocates Users via Weather Widget Leaks

2025-05-29
OSINT Tool Geolocates Users via Weather Widget Leaks

Weather2Geo is an OSINT tool that leverages leaked data from the Windows taskbar weather widget to pinpoint user locations. By matching the weather condition, temperature, and time displayed in a screenshot to real-time weather data, Weather2Geo identifies potential locations. It's timezone-aware, incorporates clustering to minimize false positives, and allows for customizable parameters. Simply input the weather details from a screenshot, and Weather2Geo returns clusters of likely locations.

Read more
Tech Weather
1 2 13 14 15 17 19 20 21 50 51