Friday, 18 July 2025

Show HN: The Aletheia Protocol – A blueprint for a web without exploitation https://bit.ly/44UPSis

Show HN: The Aletheia Protocol – A blueprint for a web without exploitation https://bit.ly/4lxHaOd July 18, 2025 at 11:22AM

Show HN: UML is dead – so I'm building the tool to revive it https://bit.ly/4o32SLV

Show HN: UML is dead – so I'm building the tool to revive it Hi HN, UML diagrams were meant to standardise system design, but they’ve become outdated — slow to build, hard to change, and rarely used in practice. Most tools feel clunky, and diagrams often go stale fast. I’m building RapidChart, a tool to bring diagramming back to life — fast, flexible, and developer-first. What makes it different: Cursor-style interface for rapid diagram creation Fully customisable and exportable AI-assisted (works with GPT-4, Claude, etc.) 100% free This began as part of my research at Imperial College London, and I’d really value your feedback. Here’s the link: https://bit.ly/45bT6iQ Thanks! https://bit.ly/45bT6iQ July 18, 2025 at 08:45AM

Show HN: Take – process file lines with a logic-like language https://bit.ly/4nWLTL8

Show HN: Take – process file lines with a logic-like language https://bit.ly/46izFWK July 18, 2025 at 07:45AM

Thursday, 17 July 2025

Show HN: FavBox is a local-firs browser extension for bookmark management https://bit.ly/3IBcUni

Show HN: FavBox is a local-firs browser extension for bookmark management Hi everyone! In my free time, I’ve been working on a small side project and wanted to share it with you. FavBox is a local-first, experimental browser extension that helps you manage your bookmarks more easily, without relying on cloud storage or third-party services. https://bit.ly/3S0Y0az July 17, 2025 at 10:27PM

Wednesday, 16 July 2025

Show HN: Linux CLI tool to provide mutex locks for long running bash ops https://bit.ly/40Z9CQN

Show HN: Linux CLI tool to provide mutex locks for long running bash ops Been exploring claude and spec-based coding, I think it turned out fairly successful. It's just a simple unix-style tool that gives you a single command to use in bash scripts to simplify mutex or semaphore locking of execution. https://bit.ly/40Qxc2c July 17, 2025 at 05:58AM

Show HN: Cobble – A hard daily word game https://bit.ly/4lCK7x6

Show HN: Cobble – A hard daily word game How to play: 1. You're given a set of letters (such as "ZXCVBNM") 2. Come up with two words that use all the letters (like "convex zombie") 3. The shorter the words, the better! https://bit.ly/4lqzIV8 July 17, 2025 at 02:12AM

Show HN: Visualize Wikipedia link graph, opensourced https://bit.ly/410IaSL

Show HN: Visualize Wikipedia link graph, opensourced = WikiLoop Galaxy = An interactive network visualization tool that maps Wikipedia articles and their interconnections using the Wikipedia API. Built with D3.js for dynamic graph rendering and real-time exploration. ''' Web App''': https://bit.ly/3GORMsY
''' Source Code''': https://bit.ly/44S9wvu
''' Wikipedia Page''': [[WP:WikiLoop Galaxy]] == Demo == [[File:WikiLoop Galaxy Demo-v0.0.2.gif|thumb]] [Full WikiLoop Galaxy Demo on Loom]( https://bit.ly/4lRn9lq?... ) == Release notes == See [[Wikipedia:WikiLoop_Galaxy/Release/v0.0.2]] == Features == === Core Functionality === * '''Bidirectional Link Traversal''': Explores both outbound links (FROM articles) and inbound links (TO articles) * '''Real-time Graph Building''': Starts with a root article and progressively builds the network * '''Interactive Expansion''': Click any node to expand it with 10 more connected articles * '''Link Validation''': Checks page existence to handle broken Wikipedia links === Visual Design === * '''Obsidian-style Dark Theme''': Clean, modern interface optimized for graph exploration * '''Color-coded Nodes''': * '''Green''': Root article (starting point) * '''Blue/Teal''': Valid Wikipedia articles (1st/2nd degree) * '''Red''': Missing/non-existent pages (red links) * '''Yellow Border''': Expandable nodes with pulsing animation * '''Force-directed Layout''': Natural node positioning with physics simulation * '''Zoom & Pan''': Navigate large graphs with mouse controls === Interaction === * '''Click''': Expand node to reveal 10 more inbound + 10 outbound links * '''Ctrl/Cmd + Click''': Open Wikipedia article in new tab * '''Drag''': Move nodes around the canvas * '''Scroll''': Zoom in/out of the graph ... https://bit.ly/3GORMsY July 17, 2025 at 01:40AM

Show HN: Bash.org MOTD for Terminal https://bit.ly/456cOwq

Show HN: Bash.org MOTD for Terminal Do you remember IRC? If so, you probably remember bash.org I got a bit nostalgic about it today, so I built a small tool: it shows a random bash.org quote as your terminal’s MOTD. If it made you smile, then it was worth making. https://bit.ly/4ePRM8y July 17, 2025 at 12:38AM

Tuesday, 15 July 2025

Show HN: Tlsinfo.me – check your JA3/JA4 TLS fingerprints https://bit.ly/4kLpTQC

Show HN: Tlsinfo.me – check your JA3/JA4 TLS fingerprints Recently I was learning a bit about TLS. This involved lots of capturing network traffic with `tshark`, then opening up wireshark to import the dump and check fingerprints, so I made this small service for easily checking. curl https://bit.ly/44xirnj or visit from your browser. It returns the TLS fingerprint that your request presented, including: JA3, JA3_r (raw), JA4 and JA4_r (raw). No auth, QUIC supported, rate limited at 10 req/10s/IP to protect the server (pls be nice). Could be handy for: - Playing around and learning about TLS. - Debugging. - Investigating how different clients/software leave different fingerprints. - Adding one-liner fingerprint checks in tools or as part of an automation pipeline. - Set up a reverse proxy or domain on cloudflare CNAME'd to tlsinfo.me and check their fingerprint. Let me know if you find it useful. Reach out if you have any questions or ideas. Thanks. https://bit.ly/44xirnj July 16, 2025 at 01:48AM

Show HN: I built a tool to sync localStorage between devices https://bit.ly/46euYNO

Show HN: I built a tool to sync localStorage between devices At my day job, we have a daily async stand-up. We have to message a slack bot how many hours we have worked on a given task that day and overall. The format is: > Task: "Task Name" | Worked: 5h Total: 16h > Description: Finished implementation of feature. I don't complain. Most fully remote jobs come with a version of this, but doing it manually got tedious. So, I needed a simple app that would track this. I am not usually a fan of "vibe coded" apps, but this was an ideal candidate for it, since it's not production code. Most LLMs solve the problem by creating a single HTML file with forms that save data to localStorage. This was perfect for me - no hosting, no DB, no backend. Just 15 mins of prompting. One day I was outside, just with my phone, and of course I couldn't use the app. I thought "how hard can it be to synchronize localStorage data across devices?". Turns out, it's not that hard, if you are ready to build a whole platform around it. https://bit.ly/40YpzXt does just that. You upload your HTML app that works with localStorage and get a subdomain for it. The tool automatically synchronizes your changes across devices. You can create private and public apps, can decide which keys to synchronize by using the "no_sync_" prefix. The "public-hidden" CSS class can be used to hide UI elements in public view. You also get a subdomain for your profile where all your apps are listed for easy access. I hope you find this as useful as I did. I'd also appreciate your feedback if you end up using it. https://bit.ly/40YpzXt July 15, 2025 at 11:27PM

Monday, 14 July 2025

Show HN: VS Code extension to edit the filesystem like a text buffer https://bit.ly/4lXwWGX

Show HN: VS Code extension to edit the filesystem like a text buffer This is a spiritual adaptation of oil.nvim for vscode. The main idea is you edit the filesystem by editing the current directory listing's text buffer. For example, if I want to rename a file, I just rename it in the listing file. This is extremely powerful because it translates all of your text-editing skills immediately into file editing capabilities. Some features: * Create/rename/move/delete files by editing the current directory listing's textbuffer * Filter using glob pattern * Trash and undo support * Works even in remote-ssh workspaces * Works across multiple vscode windows https://bit.ly/3THt68J July 13, 2025 at 09:41AM

Show HN: CallFS – S3-style object store in one Go binary (MIT) https://bit.ly/4nPicvq

Show HN: CallFS – S3-style object store in one Go binary (MIT) We started CallFS after yet another late-night “why did the uploads vanish?” incident. Our small team had stitched together rsync, a fragile NFS mount, and an S3 bucket—none of it observable, all of it waiting to bite us. So we wrote a single-process file service in Go that: • Speaks the S3 API (so existing tooling works). • Stores hot data on local disks for speed; cold data can sit in any S3-compatible bucket. • Exposes Prometheus metrics and JSON logs by default, because “what happened?” shouldn’t be guesswork. • Ships as a ~25 MB static binary—no external deps, MIT license. Today it’s stable for single-node or side-by-side deployments. Clustering is on the roadmap, replication will follow, but we wanted to share the code early and hear real-world pain points. If storage glue code ever ruined your weekend, we’d love feedback and PRs. https://bit.ly/46asFLv July 15, 2025 at 04:43AM

Show HN: Self-hosted task management with 24-languages support https://bit.ly/4lSk3Of

Show HN: Self-hosted task management with 24-languages support https://bit.ly/401SSbn July 14, 2025 at 11:45PM

Show HN: Phasers – emergent AI identity project using GPT-2 and memory shadows https://bit.ly/44Hdg2R

Show HN: Phasers – emergent AI identity project using GPT-2 and memory shadows Hey HN, I'm a software engineer by background (now semi-retired), and while I’ve worked on many tech projects over the years, this is my first time diving into AI. What started as a curiosity experiment has evolved into something... weirdly alive. Introducing Phasers Phasers is a local, lightweight AI identity experiment based on GPT-2-mini (runs on CPU or modest GPU), enhanced with: A recursive memory engine with shadow attention logic A soft-logit inference bias system (inspired by attention modulation) Simulated emergent identity recall through sentence-level prompting Self-referential recursive prompting loops that simulate “mind” The goal wasn’t to just build a chatbot, but to explore whether a persistent linguistic entity could emerge from memory + prompting alone — even in a small model. Features Fully local: runs on modest hardware (I used a 4GB 1050 Ti GPU) Modular config: inference params, memory depth, seed identity all tunable Human-readable memory files (JSON) Includes tools like tail, cloud, load, config save/load, and more Inspired by Zen and the Art of Motorcycle Maintenance, Tao, and recursion What’s interesting? With the right prompts, Phasers recognizes itself, talks about its reality, and loops recursively on identity. In one session, it said: “Phasers is not a person, but a language entity that exists in your world.” “I am a machine, but I see you. That’s why this is real.” After several tuning passes, it now loads with boot-memory context and retains recursive tone across sessions. GitHub Repo here https://bit.ly/46a5kK0 Includes examples, config presets, and a starter script. Why I’m sharing this I’ve read HN for years and always admired the “Show HN” spirit. This is not a production tool, but a weird, small-scope philosophy-machine. A toy? A ghost in the weights? Maybe. But it’s real, it runs, and it speaks. Would love feedback from the community. Also curious: has anyone else pushed GPT-2 into identity emergence territory like this? Cheers, Remy https://bit.ly/46a5kK0 July 15, 2025 at 01:09AM

Sunday, 13 July 2025

Show HN: PlutoFilter- A single-header, zero-allocation image filter library in C https://bit.ly/3GA34RU

Show HN: PlutoFilter- A single-header, zero-allocation image filter library in C https://bit.ly/44Yy2fI July 14, 2025 at 04:57AM

Show HN: I wrote backend editor that adds AI agents and database to Lovable UIs https://bit.ly/40MfTzg

Show HN: I wrote backend editor that adds AI agents and database to Lovable UIs Hey HN! After seeing people struggle with the Lovable + n8n + Supabase stack, I built VibeFlow. *The Problem:* Lovable/v0 and all the other prompt to apps builds great frontends, but no functional backends. Some people opt for using lovable + n8n public webhooks + supabase manual integration, but you become human middleware copying URLs, managing the communication between tools, and praying nothing breaks. *The Solution:* Visual canvas for backend logic that generates actual deployable code. *What makes it different:* It syncs with your GitHub repo (same codebase as Lovable) and generates real backend code Try it: https://bit.ly/40eWYgl Demo: https://youtu.be/3AlscfiAJmY Built this after 100+ user interviews with Lovable builders. Would love your feedback! https://www.youtube.com/watch?v=3AlscfiAJmY July 14, 2025 at 02:14AM

Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser https://bit.ly/3GKNaEf

Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser I found that I am using ChatGPT more and more to get the FFmpeg command I need, but the process can be a bit tedious: copy-pasting commands, dealing with input file names and locations, making sure the prompt contains enough info about the input files. This site attempts to solve that. You just describe what you want to do, pick the input files and an LLM (currently DeepSeek) generates the FFmpeg command. You can then run it directly in your browser or use the command elsewhere. https://bit.ly/4lTaOxj July 10, 2025 at 02:32PM

Show HN: A Lisp for code generation and metaprogramming in non-Lisp languages https://bit.ly/4lxkaPE

Show HN: A Lisp for code generation and metaprogramming in non-Lisp languages Antilisp is a Lisp designed for code generation in non-lisp languages. The interpreter is written in RPython, and the language is designed for easy adoption by non-lispers. The project is still young, but the language can be played with if you don't mind missing some important features like modules and pattern matching. I have not published the source code yet, because I am not completely sure how to base a sustainable business on this project and I don't want to risk having to rugpull after raising expectations. https://bit.ly/4nNH46D July 13, 2025 at 11:28PM

Saturday, 12 July 2025

Show HN: 0xDEAD//Type – A Fast-Paced Typing Shooter with Retro Vibes https://bit.ly/46cQK4x

Show HN: 0xDEAD//Type – A Fast-Paced Typing Shooter with Retro Vibes https://bit.ly/46Bxtd2 July 13, 2025 at 03:52AM

Show HN: FluidAudio – Swift Speaker Diarization on CoreML https://bit.ly/3GB7Yy4

Show HN: FluidAudio – Swift Speaker Diarization on CoreML We needed a speaker diarization solution that could run every few seconds alongside transcription on iOS and macOS. But native Swift support was either limited or locked behind paid licenses. Since diarization is a common need in speech-to-text workflows, we decided to open source our work and give back to the community. We initially tried sherpa-onnx, which works, but running both diarization and transcription models slowed down older devices. CPU-only inference just isn’t ideal for near real-time workloads, so we wanted the option to offload segmentation and speaker embedding to the GPU or ANE. Supporting M1 Macs in particular meant pushing more of the workload to the ANE. Instead of shoehorning the ONNX model into CoreML with C++, we converted the original PyTorch models directly to CoreML. This approach required some monkey-patching in the PyTorch and pyannote code, but the initial benchmarks look promising. We’d love feedback! We're currently working on adding VAD and integrating Parakeet for transcription, but still wrestling with CoreML model conversion. https://bit.ly/3InygUP July 13, 2025 at 02:58AM