Dev · Top stories
FFmpeg project simulates cassette tape audio profiles with noise, wow, and flutter
A new project utilizes FFmpeg to simulate various cassette tape audio profiles, applying effects like tape noise, wow and flutter, bandwidth limits, and equalizer adjustments. This tool allows users to process audio files or live streams to achieve vintage cassette sound characteristics.
Boffin Introduces Staff-Engineer Layer for AI Coding Agents
Boffin, an npm package, provides a staff-engineer control layer for AI coding agents by feeding architectural constraints relevant to the specific file being edited and verifying the results. This tool aims to prevent AI agents from making large, unconstrained changes by focusing on targeted edits and requiring verification.
CheapSecurity: Self-Hosted CCTV Solution for Linux SBCs and USB Webcams Released
CheapSecurity, a new open-source project, provides a lightweight, self-hosted CCTV solution for Linux single-board computers (SBCs) and standard USB webcams. This project offers an affordable, privacy-focused alternative for home monitoring by keeping video data local and eliminating third-party cloud subscriptions.
New free directory maps over 16,000 US golf courses using OpenStreetMap data
A new free online directory, Golf Course Browser, has launched, mapping over 16,000 golf courses across the United States. The project aims to provide a comprehensive and accurate resource for golf course information, addressing limitations found in general search engines.
Kimi K3 creates a functional Windows XP environment accessible in a web browser
Kimi K3 has developed a browser-based version of Windows XP, allowing users to interact with the classic operating system directly through a web browser. This project demonstrates the capabilities of modern web technologies to emulate historical software environments.
Brolly: A plain-text weather forecast site launched on Show HN
A new website named Brolly has launched, offering weather forecasts in a plain-text format. This provides a minimalist and accessible way to view current conditions, daily summaries, and detailed hourly breakdowns for various metrics.
WebMars MIPS simulator now includes a built-in C compiler
The WebMars MIPS simulator has added a built-in C compiler. This update allows users to compile and run C code directly within the web-based MIPS environment, expanding its utility for MIPS assembly language education and development.
Node.js Releases Preview of Redesigned API Documentation
Node.js has launched a preview of its rebuilt API documentation at beta.docs.nodejs.org, featuring improved navigation, built-in search, and a unified design. This update aims to make finding and understanding Node.js APIs easier for developers.
gsxui Introduces Shadcn-Style Component Set for Go Web Frontends
gsxui has released a new set of Shadcn-style components for building web frontends in Go, offering type-checked, server-rendered elements that integrate with Tailwind CSS. This provides Go developers with a new option for creating modern web interfaces with a focus on code ownership and customization.
DuckPGQ Extension Adds SQL/PGQ Graph Query Capabilities to DuckDB
DuckPGQ is a new community extension for DuckDB that introduces SQL/PGQ standard support for graph workloads. This allows users to perform graph pattern matching and analytics directly within DuckDB using SQL.
Fan Project Modernizes Plants vs. Zombies Engine for Cross-Platform Compatibility
A fan-driven decompilation project is modernizing the Plants vs. Zombies game engine, replacing outdated Windows-specific code and renderers with cross-platform alternatives like SDL + OpenGL. This initiative aims to improve the game's compatibility and create a better experience for modders and players by updating the underlying SexyAppFramework.
Binaural Studio: Local-first browser app for binaural beats and music mixing
Binaural Studio is a new local-first browser application that combines a binaural synthesizer with music and spoken-word audio decks. It allows users to tune binaural tones to music, mix different audio sources, and record the complete session directly in the browser without a backend or installation.
98.css is a new CSS library for creating Windows 98-style user interfaces
98.css is a new CSS library designed to help developers build user interfaces that visually mimic Windows 98. This library focuses on semantic HTML and accessibility, providing styling without JavaScript, making it compatible with various frontend frameworks.
Whetuu: A Zero-Config Cross-Shell Prompt Written in Zig
Whetuu is a new cross-shell prompt written in Zig that offers zero-configuration installation and displays contextual information like Git status, user/host, directory, language toolchain versions, and command duration. It includes a history picker accessible via the up arrow, which filters commands and stores them with their execution directory, enhancing command-line efficiency for developers.
Remux: Open-Source iOS Client for Remote tmux Workspaces Released in Public Beta
Remux, a new native iOS client for remote tmux workspaces, is now available in public beta, offering mobile-first interaction with tmux sessions, windows, and panes. This tool allows developers to manage remote development environments from an iPhone, including file previews, localhost access, and direct SSH connections.
Expedia Develops AI-Assisted Service Telemetry Analyzer (STAR) for Incident Investigation
Expedia Group has launched Service Telemetry Analyzer (STAR), an internal AI-assisted observability platform designed to help engineers investigate production incidents by analyzing service telemetry and generating root cause assessments. This system aims to reduce the time engineers spend identifying the source of service degradation by combining operational metrics with large language models through predefined diagnostic workflows.
Developer creates 3D game demo for Playdate handheld, challenging device limitations
Game developer Cristina Ramos created and showcased a 3D game demo for the Playdate handheld console, demonstrating capabilities previously thought impossible for the device. This demo highlights the potential for creative development within the Playdate's hardware constraints.
Experimental Linux Support Achieved for Fairphone 6 Wide Camera
Experimental Linux support has been achieved for the Fairphone 6's wide-angle OmniVision OV13B10 camera, enabling basic functions like QR scanning. This development contributes to the ongoing effort to bring full mainline Linux and postmarketOS support to the Fairphone 6, a device designed for long-term support and alternative operating systems.
New 'Ghost Cut' mechanism in Ishmael editor addresses traditional cut and paste flaws
A new feature called "Ghost Cut" has been implemented in the Ishmael text editor to address long-standing issues with traditional cut and paste operations. This mechanism redefines the cut operation to resolve problems related to undoability, document reflow, and non-atomic text moves. It offers a single, atomic text movement operation without direct clipboard interaction, potentially improving workflow efficiency for users.
Unlayer (YC W22) Launches Embedded Email and Document Builders for Apps
Unlayer, a YC W22 startup, launched a platform that allows developers to embed visual builders for emails, pages, popups, and documents directly into their applications. This enables users to create, manage, and export branded content within the host app, providing a unified content creation experience with AI assistance.
Bento: A single HTML file presentation tool with offline editing and collaboration
Bento is a new open-source presentation tool packaged as a single HTML file, offering offline editing, animations, and shared editing without cloud logins or installations. This simplifies presentation creation and sharing by enabling direct editing and collaboration via a browser, even for users without specific software.
Apple updates TestFlight with search feature for beta app users
Apple has released TestFlight version 4.3, introducing a search field for quicker access to beta apps. This small change is particularly beneficial for users managing multiple pre-release applications.
Engineering student showcases music created from coil whine noise
An engineering student demonstrated how coil whine can produce music by using a toroidal inductor. This unique approach highlights coil whine's potential to be perceived positively rather than as a nuisance, although it remains primarily an unwanted artifact in high-performance computing environments.
AirDows Launches WebRTC-Based P2P File Transfer Tool
AirDows has introduced a browser-based P2P file transfer tool utilizing WebRTC technology. It allows users to transfer photos, videos, and documents between devices without loss of quality or the need for accounts, streamlining the transfer process.
Three.js Experiment Compares Search Strategies for Finding Missing Persons
A new Three.js experiment explores two strategies for locating missing persons: a sweep searchlight and a stationary beacon. This conceptual model isolates variables for controlled comparison, but is not intended as valid search-and-rescue guidance.
18KB 'ls' Alternative Implemented in No_std Rust and Libc
The 'fli-tool' has been developed as an alternative to the traditional 'ls' command, built using no_std Rust and Libc, resulting in a binary size of only 18KB. This tool may appeal to developers working in resource-constrained environments where minimal footprint is essential.
Development of Pong Wars Game for Commodore 64 Progresses
A developer is recreating the game "Pong Wars" for the Commodore 64, inspired by a JavaScript version. This project will explore the usage of assembly language on the C64 and its graphical capabilities, particularly in managing video output during rendering periods.
Browser-based emulator for Casio FX-870P launched
A browser-based emulator for the Casio FX-870P pocket computer, developed in TypeScript and Vue 3, is now available. This emulator replicates the original functionality, offering features such as full keyboard mapping, a BASIC program library, and floppy disk emulation, expanding access to vintage computing.
BLISS Language Overview: History and Features
BLISS, a system programming language developed at CMU in the 1970s, features block structure and optimizations. It was primarily used internally by DEC but did not achieve widespread adoption. Despite its decline, BLISS remains notable for its design and foundational influences on modern programming languages.
Hugging Face Expands PyTorch Profiling Guide with MLP and Attention Techniques
Hugging Face continues its 'Profiling in PyTorch' series, detailing the integration and profiling of nn.Linear and Multilayer Perceptron (MLP) blocks, and expanding to attention mechanisms in transformer models. These insights assist developers in optimizing deep learning models using the PyTorch profiler, showcasing GPU capabilities effectively.
RandoFont launches as a random font browser for Google Fonts
RandoFont is a new tool that randomly displays Google Fonts, allowing users to tag their favorites. The developer updated the project with AI enhancements, improving its usability for web developers seeking font inspiration.
WordPress bug affecting left-handed users fixed after seven years
A bug in WordPress that affected left-handed users by triggering a comment box on scrolling has been fixed after seven years. The bug arose from an outdated touchstart listener that was added in 2017, causing unintentional interruptions for left-handed users.
Django Developer Survey 2026 Nears Closing Date
The Django Developer Survey 2026 is closing on July 13, with over 3,100 responses received. This survey guides future technical and community decisions for Django, and aims to surpass 4,000 responses to better understand the community's needs.
DIY USB drive uses Apollo-era magnetic core memory for 64-bit storage
Polymatt has created a USB drive using hand-threaded magnetic core memory, salvaging parts from an old Russian computer. This device represents a DIY response to the current semiconductor shortage, showcasing an ancient memory technology.
Indie Game APOCKETLYPSE Lets Players Raise a Digital Apocalypse Creature
APOCKETLYPSE is a new indie game where players raise a creature that causes destruction and evolves through various apocalyptic themes. The project reflects on nostalgia for virtual pets while ironically subverting typical gameplay elements.
Curveball Launches as Curve Generator for Neverball
Curveball, a curve generator tool for Neverball, is now available on the web, alongside its source code on GitHub. It offers more complex curve generation compared to the existing tool, curve.c, which only produces circular arcs, enhancing potential level design options for Neverball.
ClawdMojis Introduces New Slack Emoji Variants of Clawd Mascot
ClawdMojis has released a series of animated Slack emoji based on the Clawd mascot. The emoji are rendered programmatically from a pixel-art grid, ensuring consistency and a range of variations without manual image editing.
Django Community Offers Weekly Office Hours for Contributors
The Django Software Foundation (DSF) has established weekly office hours for contributors to discuss and work on community-related topics each Wednesday at 6:00 PM UTC. This initiative helps keep community members informed about ongoing projects and developments within the Django ecosystem.
New Repositories Show Advanced Angular Techniques and AI Integration
New open-source repositories explore dynamic component instantiation in Angular and integration with Google Gemini AI for grammar assistance. These resources offer practical code samples, helping developers leverage modern Angular features and AI capabilities.
Modusregel package for Emacs offers customizable modeline
The 'modusregel' package for Emacs allows users to customize their modeline format. Although not available in major repositories like MELPA or ELPA, users can install and configure it using 'use-package' for a more tailored interface.