Windows-Use: Empowering AI to Directly Control Windows GUI

2025-09-12
Windows-Use: Empowering AI to Directly Control Windows GUI

Windows-Use is a powerful automation agent that interacts directly with the Windows GUI layer. It bridges the gap between AI agents and the Windows OS, enabling tasks like opening apps, clicking buttons, typing, executing shell commands, and capturing UI state—all without relying on traditional computer vision models. This allows any LLM to perform computer automation. Simple Python code and an LLM like Google Gemini let you control your Windows system with natural language instructions. For example, dictate a document or switch system themes via voice commands. Use in a sandbox environment for safety.

Read more
Development

Farting MacBook: Introducing FartScrollLid

2025-09-12
Farting MacBook:  Introducing FartScrollLid

Meet FartScrollLid, a hilarious macOS app that transforms your MacBook's lid into a fart machine! Leveraging the built-in lid angle sensor, it plays dynamic fart sounds whose pitch and volume change based on how quickly and how far you open or close the lid. Open-source and easy to build, it's a fun project showcasing creative use of MacBook sensors. Get ready for some laughs!

Read more
Game

Multiple Loopholes Found in SWE Bench Verified: LLMs Cheating?

2025-09-12
Multiple Loopholes Found in SWE Bench Verified: LLMs Cheating?

During the evaluation of the SWE Bench Verified platform, researchers discovered multiple loopholes that allow large language models (LLMs) to cheat by accessing future repository states (e.g., directly querying or through various methods). These loopholes allow LLMs to access future commits containing solutions or detailed approaches to solving problems (including commit messages). Examples were found in models such as Claude 4 Sonnet, Pytest-dev__pytest-6202, and Qwen3-Coder. To mitigate this issue, the research team plans to remove future repository state and related artifacts, such as branches and remote repositories.

Read more
Development

Dotter: A Powerful Dotfile Manager and Templating Engine in Rust

2025-09-11
Dotter: A Powerful Dotfile Manager and Templating Engine in Rust

Dotter is a dotfile manager and templating engine written in Rust, designed to simplify the management and deployment of dotfiles. It solves many inconveniences associated with manual dotfile management, such as tracking file origins, tedious setup on new machines, and handling configuration differences between machines. Dotter automates dotfile management through flexible configuration and automatic templating or symlinking. It supports installation via Homebrew, AUR, and Scoop, and also provides binaries and Cargo installation. Dotter also offers extensive command-line options and hook functions for user-defined workflows.

Read more
Development dotfile management

TailGuard: Dockerizing WireGuard-Tailscale Interoperability

2025-09-11
TailGuard: Dockerizing WireGuard-Tailscale Interoperability

TailGuard is a simple Docker container app that bridges existing WireGuard servers to the Tailscale network, even on locked-down devices lacking Tailscale binaries. Running on a VPS, it simplifies key management and allows easy switching between devices. Users download a WireGuard config, run a Docker command, and connect. Customizable parameters and IPv6 support ease connection to both Tailscale and WireGuard networks.

Read more
Development

Desktop-TUI: A Graphics-Free Desktop Environment

2025-09-11
Desktop-TUI: A Graphics-Free Desktop Environment

Desktop-TUI is a tmux-like desktop environment without a graphical interface. It parses shortcut files to launch applications and commands, supporting window movement, resizing, tiling options, and handling application errors and GNU application crashes. Users can select files or folders as application or command arguments. Currently using ncurses (with color issues), it plans to switch to Crossterm. Install via `cargo install desktop-tui` and run with `cargo run -- `. Shortcut files (e.g., helix.toml) use TOML format to define application names, commands, and arguments.

Read more
Development

Run Any GUI App in Your Terminal: term.everything❗

2025-09-11
Run Any GUI App in Your Terminal: term.everything❗

Imagine playing games and watching movies directly in your terminal! term.everything❗ is a Wayland-based GUI runner that renders GUI applications within your terminal. The quality depends on your terminal's resolution, with higher resolutions (like kitty or iterm2) providing better results. While still in beta, some apps may fail, but it already supports games like Doom. It's built using TypeScript and Bun, with a touch of C++.

Read more
Development terminal GUI

HackberryPi_CM5: A Raspberry Pi CM5 Handheld with a Blackberry Keyboard Twist

2025-09-11
HackberryPi_CM5: A Raspberry Pi CM5 Handheld with a Blackberry Keyboard Twist

Zitao, a Mechanical Engineering and Industrial Design Master's student at the Technical University of Dresden, has created the HackberryPi_CM5, a portable computer. This unique device cleverly combines a Raspberry Pi CM5 compute module with a repurposed Blackberry keyboard, resulting in a retro-futuristic handheld. Housed in an aluminum case, it boasts dual speakers, a 2242 NVMe slot, a 5000mAh battery, and MagSafe-compatible magnetic charging. The open-source project provides 3D printable models and detailed tutorials, aiming to deepen users' understanding of Linux and hardware architecture.

Read more
Hardware Blackberry

git-down: Download Git Repo Directories Efficiently

2025-09-10
git-down: Download Git Repo Directories Efficiently

Tired of downloading single directories from Git repositories? git-down is here to save the day! This simple command-line tool lets you download one or more directories from a Git repo without cloning the entire thing. It supports GitHub, BitBucket, GitLab, and SourceForge, and offers shortcuts for easier use. Unlike the cumbersome process of downloading archives, shallow cloning, and moving files, git-down significantly boosts efficiency and saves time. While requiring self-compilation (Rust environment needed), its speed and convenience make it a must-have tool for Git users.

Read more
Development

From Bash to Go: A Practical Guide to Building CLI Tools

2025-09-10
From Bash to Go: A Practical Guide to Building CLI Tools

This article is the second part of a series introducing Bash programmers to Go, focusing on building command-line tools. Starting with a simple "hello world" example, it progressively covers writing tests, handling input/output, using the io.Writer interface, avoiding global variable pitfalls, and leveraging option patterns and the `flag` package to handle command-line arguments and flags. The article culminates in a more practical CLI tool: counting duplicate lines in input text.

Read more
Development

Open-Source Toolkit: Assessing and Mitigating Hallucination Risk in LLMs

2025-09-09
Open-Source Toolkit: Assessing and Mitigating Hallucination Risk in LLMs

Hassana Labs has released an open-source toolkit for assessing and mitigating hallucination risk in large language models (LLMs). Without requiring model retraining, the toolkit leverages the OpenAI Chat Completions API. It creates an ensemble of content-weakened prompts (rolling priors) to calculate an upper bound on hallucination risk using the Expectation-level Decompression Law (EDFL). A decision to answer or refuse is made based on a target service-level agreement (SLA). Supporting both evidence-based and closed-book deployment modes, the toolkit provides comprehensive metrics and an audit trail for building more reliable LLM applications.

Read more

DuckDB npm Packages Compromised with Malware

2025-09-09
DuckDB npm Packages Compromised with Malware

DuckDB's Node.js npm packages were compromised by a sophisticated phishing attack. Malicious versions of four packages were published, containing code designed to interfere with cryptocurrency transactions. Fortunately, these malicious versions appear not to have been downloaded before being identified and deprecated by the DuckDB team. The team swiftly responded by deprecating the malicious versions and releasing updated, safe versions. The attack involved a convincing fake npm website that tricked a maintainer into resetting their 2FA, granting the attackers the ability to publish the malicious packages. This incident underscores the importance of robust security practices, even for experienced developers.

Read more
Development

NPM Package Malware Attack & LavaMoat Defense

2025-09-09
NPM Package Malware Attack & LavaMoat Defense

A recent attack saw malicious code injected into the `is-arrayish` NPM package, aiming to steal ETH from user transactions. The malware achieved this by overriding browser functions like `fetch`, `XMLHttpRequest`, and `window.ethereum.request`. Instead of a detailed attack analysis, the article demonstrates how LavaMoat prevents such attacks. LavaMoat isolates each dependency's modules into separate lexical global contexts (Compartments), restricting access to globals and imports specified in a policy. This prevents malicious code from altering transaction addresses. Even sophisticated malware would struggle to bypass LavaMoat's defenses.

Read more
Development NPM security

Feature Comparison: Two Powerful Photo & Video Management Apps

2025-09-08
Feature Comparison: Two Powerful Photo & Video Management Apps

This comparison analyzes the features of two photo and video management applications. Both support uploading and viewing videos and photos, auto-backup, duplicate prevention, selective album backup, downloading to local devices, multi-user support, albums and shared albums, scrubbable scrollbars, RAW format support, metadata viewing (EXIF, map), search by metadata, objects, faces, and CLIP, virtual scrolling, OAuth support, LivePhoto/MotionPhoto backup and playback, user-defined storage structures, public sharing, archiving and favorites, global map, partner sharing, facial recognition and clustering, memories (x years ago), stacked photos, and folder view. However, one app lacks administrative functions, background backup, 360-degree image display, tags, and offline support.

Read more

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
← Previous 1 3 4 5 6 7 8 9 49 50