Friday, June 20, 2025

Show HN: wasque – Lightweight Cloudlare Warp Proxy Container for Linux https://ift.tt/KkQSwV6

Show HN: wasque – Lightweight Cloudlare Warp Proxy Container for Linux Lightweight, unofficial Docker container for the official Cloudflare WARP Linux CLI client. Easily expose a SOCKS5 proxy from within a container—no elevated privileges required! My previous project unofficial WARP client, usque ( https://ift.tt/MCumVLd ) got great reception so far and Cloudflare recently published HTTP/2 fallback support on their MASQUE protocol. I needed a way to run their official clients in a reproducible, lightweight fashion so that's when wasque was born. It's a really simple docker container that ships their official client and exposes it as a SOCKS5 proxy. PS: For now the HTTP/2 fallback seems broken for me in their official Linux and Android clients, I already opened a ticket ( https://ift.tt/ey1z7BA... ). But regular HTTP/3 MASQUE works well. https://ift.tt/pTUWu9w June 20, 2025 at 11:11PM

Show HN: Inspect and extract files from MSI installers directly in your browser https://ift.tt/jx1CAhW

Show HN: Inspect and extract files from MSI installers directly in your browser Hey everyone! I'm excited to share a small web app I built that allows you to view and extract the contents of Windows MSI installers directly in your browser. It's essentially a web-based "lessmsi" powered by Pyodide. You can try it out at: https://ift.tt/WH6Yfoc My motivation for building this was from part of my day job -- I often get Windows MSI installers and need to extract files while preserving the relative directory structure and filenames, as they would appear after a full installation. The existing tools I found were good but limited in which platforms they support: lessmsi works great on Windows, while msitools works for Linux/macOS. Neither is a truly cross-platform solution that works on any major OS. So we developed pymsi (a pure Python library, available on GitHub at https://ift.tt/67r5G0d ) to handle reading and extracting MSI files from Python. Then I realized that since pymsi has no native dependencies, it could potentially run in a web browser using Pyodide. After a bit of "vibe coding" and fixing some "hallucinated" functions/classes that don't exist in pymsi, the result was this client-side web app. If you need an MSI file to experiment with, older versions of PowerToys included the installer in .msi form, such as this one: https://ift.tt/LuKJ7Ai.... Note that the underlying pymsi library hasn't been extensively tested against a bunch of MSI installers yet, so there might still be lingering bugs. If you come across any issues, please don't hesitate to report them in on the GitHub repository ( https://ift.tt/iJHhmS1 ). I'd love to hear your feedback and answer any questions! https://ift.tt/WH6Yfoc June 21, 2025 at 12:04AM

Thursday, June 19, 2025

Show HN: RM2000 Tape Recorder, an audio sampler for macOS https://ift.tt/w32THXo

Show HN: RM2000 Tape Recorder, an audio sampler for macOS RM2000 Tape Recorder makes it stupid simple to grab audio samples and organize them: just record the sample, give it a title (and maybe some tags), and it is saved neatly into a directory of your choosing. I'm a huge datahoarder and have always appreciated tools / services like PureRef and Are.na which help me make sense of everything I collect. Those services concern themselves with images and video - I wondered, why can't the same be done with music and audiofiles? I actually got the inspiration for the filenaming scheme from the Emacs Denote package - every sample is saved in the format of title--tag1--tag2.mp3. Emacs Denote does something similar, for example an identifier--title--keywords.org . I chose this method as any file browser with fuzzy search can search through samples, i.e. - the Ableton file browser. Just search up some of the tags, and a title, and you'll be able to find your sample. I wanted this app to look good, as well (and is why I spent so much time making it!) The app is made with a mix of SwiftUI and AppKit, while the assets were rendered in Sketch I appreciate your time and I'd love to hear your thoughts on it. If you do download it, and find suggestions / bugs, please let me know! Cheers https://rm2000.app June 17, 2025 at 08:20PM

Show HN: Gaussian Random Walker Simulation in JavaScript https://ift.tt/ElYizOP

Show HN: Gaussian Random Walker Simulation in JavaScript Was going through Nature of Code and came across the idea of Gaussian Random number generator, so build a simulation that generated random walkers who walk based on this and also the walkers are generated based on random numbers from a gaussian distribution. Added additional features and toggles that make it possible to create art (like setting persistent to true), colors, exporting as gif and image. https://ift.tt/O8LwMmr June 19, 2025 at 11:45PM

Show HN: Relix: A Unix-like OS based on MIT's xv6 https://ift.tt/UfiIdO9

Show HN: Relix: A Unix-like OS based on MIT's xv6 Hello everyone, this is my first post as someone encouraged me to post this here. I have been working on Relix for over a year and am willing to answer any questions you may have! https://ift.tt/Q4P0U9W June 19, 2025 at 11:23PM

Wednesday, June 18, 2025

Show HN: AI Debate Arena – See Which LLM Argues Best https://ift.tt/xvpG7bO

Show HN: AI Debate Arena – See Which LLM Argues Best Ever wish you could get the best arguments for both sides of a debate? I built an AI-powered debate platform that pits language models against each other on controversial topics. Each AI is randomly assigned a side (pro/con). You vote before and after to see if you were persuaded. Most content today presents lopsided arguments. They provide strong points for one side, weak ones for the other. This project aims to surface the strongest arguments from both sides, using LLMs to simulate a fair debate. With enough usage, I want to use it to benchmark LLMs. My hypothesis is that randomly assigning sides of the debate, models with built-in biases will score worse. It’s currently using GPT 4o, Grok 3, and Gemini 2.5 Flash. It’s early, still rough around the edges, and I’d love feedback on the concept and direction. Curious how the HN crowd thinks this could evolve. It’s built for the intellectually curious that are open minded about changing their positions. Some next steps I’m considering: - Tuning the length and structure of arguments - Prompting improvements to reduce rhetorical fluff - Optional audio output of debates Try it out and let me know what you think! https://ift.tt/fCKS1Ei June 19, 2025 at 12:26AM

Show HN: Turn long form videos into short form clips https://ift.tt/2KNpLOf

Show HN: Turn long form videos into short form clips https://ift.tt/aShjOEv June 18, 2025 at 09:52PM