Monday, 21 July 2025

Show HN: Code Mind Maps – A Fresh Perspective on Code Navigation https://bit.ly/4kTSy65

Show HN: Code Mind Maps – A Fresh Perspective on Code Navigation For years, I’ve been obsessed with mapping code visually — originally by copy-pasting snippets into FreeMind to untangle large code bases in big complex projects. It worked, but it was clunky. Now, I’ve built a VS Code/Visual Studio extension to do this natively: Code Mind Map. You can use it to add selected pieces of code to a mind map as nodes and then click to jump to the code from the map. Developers say it’s especially useful for: Untangling legacy code Onboarding into large codebases Debugging tangled workflows Please try it out and let me know what you think! https://bit.ly/3GBIuRd July 22, 2025 at 04:39AM

Show HN: McpX – A C# Library to Communicate with Mitsubishi PLCs via MC Protocol https://bit.ly/44VPUqq

Show HN: McpX – A C# Library to Communicate with Mitsubishi PLCs via MC Protocol https://bit.ly/44VPVuu July 22, 2025 at 12:46AM

Sunday, 20 July 2025

Show HN: A free hostel in the heart of Switzerland https://bit.ly/4f5MrKM

Show HN: A free hostel in the heart of Switzerland https://bit.ly/3GXKX8x July 21, 2025 at 04:09AM

Show HN: X11 desktop widget that shows location of your network peers on a map https://bit.ly/44YVwjM

Show HN: X11 desktop widget that shows location of your network peers on a map https://bit.ly/4f3mECP July 21, 2025 at 01:16AM

Show HN: Daily AI Times https://bit.ly/3TQ13Uz

Show HN: Daily AI Times https://bit.ly/3GVry8b July 20, 2025 at 09:01PM

Show HN: MCP server for Blender that builds 3D scenes via natural language https://bit.ly/40uYATf

Show HN: MCP server for Blender that builds 3D scenes via natural language Hi HN! I built a custom MCP (Model Context Protocol) server that connects Blender to LLMs like ChatGPT, Claude, and any other llm supporting tool calling and mcps, enabling the AI to understand and control 3D scenes using natural language. You can describe an entire environment like: > “Create a small village with 5 huts arranged around a central bonfire, add a river flowing on the left, place a wooden bridge across it, and scatter trees randomly.” And the system parses that, reasons about the scene, and builds it inside Blender — no manual modeling or scripting needed. What it can do: - Generate multi-object scenes like villages, landscapes, from a single prompt - Understand spatial relations — e.g., “place the bridge over the river” or “add trees behind the huts” - Create camera animations and lighting setups: “orbit around the scene at sunset lighting” - Respond to iterative changes like: “replace all huts with stone houses” or “make the river narrower” - Maintain object hierarchy and labels for later editing Tech Stack: - Blender Python scripting - Node.js server running MCP - LLM backend (OpenAI / Claude, easily swappable) Demo: https://bit.ly/46RyEVP GitHub: https://bit.ly/4m06w7d Curious to hear thoughts from folks in 3D tooling, AI-assisted design, or dev interface design. Would you find this useful as a Blender plugin? I’m open to expanding it! Please try it and give it a star on github https://bit.ly/46RyEVP July 20, 2025 at 07:01AM

Saturday, 19 July 2025

Show HN: Context42 – capture your coding style from across your projects https://bit.ly/46X6hFE

Show HN: Context42 – capture your coding style from across your projects Show HN: Context42 - AI-powered style guide generator for your codebase Hey HN, I've been building Context42 to solve a problem that's been bugging me: getting AI to write code like me, and helping disseminate coding best practices. The core insight is simple - your existing code is already your best style guide. Instead of debating tabs vs spaces or where to put your curly braces, Context42 analyzes your actual codebase and generates comprehensive style documentation using Google's Gemini AI. Here's what makes it special: 1. *Language-aware analysis* - It groups files by language and generates specific style guides for each. Your TypeScript patterns won't bleed into your Python conventions. 2. *Dependency-smart processing* - It analyzes child directories before parents, building up context as it goes. This means it understands your module structure and can identify patterns that emerge across your architecture. 3. *Built for real codebases* - With configurable concurrency, resume capability, and automatic cleanup, it's designed to handle everything from small projects to massive monorepos. The terminal UI (built with Ink/React) gives you real-time progress on what's happening. 4. *Pragmatic over prescriptive* - Instead of enforcing arbitrary rules, it documents what you're already doing. This makes it easier to onboard new developers and maintain consistency without religious debates. The technical approach is interesting too - it uses a worker pool pattern with abort controllers for graceful shutdown, SQLite for persistence (so you can resume failed runs), and a file registry system that guarantees cleanup even on crashes. I built this because I believe the best documentation is the kind that reflects reality, not aspirations. Your code style isn't what you think it should be - it's what it actually is. And that's worth documenting. You can check it out at: https://bit.ly/44QWgqZ Would love to hear your thoughts, especially if you've tackled similar problems in your teams. What's worked for you in maintaining code consistency at scale? https://bit.ly/44QWgqZ July 20, 2025 at 02:53AM

Show HN: I created a new game: countdown https://bit.ly/44WsxNg

Show HN: I created a new game: countdown https://bit.ly/452ghLt July 19, 2025 at 07:56PM

Show HN: I made a scan app in the skeuomorphic style of iOS 6.0 https://bit.ly/3UjEFmH

Show HN: I made a scan app in the skeuomorphic style of iOS 6.0 I launched an iOS app that lets you scan documents as quickly as your camera takes photos, all wrapped in the skeuomorphic style of iOS 6.0. It was a fun indie project. Hope some of you will enjoy it! :) https://apple.co/3IBPYnG July 20, 2025 at 12:04AM

Friday, 18 July 2025

Show HN: OrioleDB Beta12 Features and Benchmarks https://bit.ly/44UPy3s

Show HN: OrioleDB Beta12 Features and Benchmarks Hey HN, I'm the creator of OrioleDB, an extension for PostgreSQL that serves as a drop-in replacement for the default Heap storage engine. It is designed to address scalability bottlenecks in PostgreSQL's buffer manager and reduce the WAL, enabling better utilization of modern multi-core CPUs and high‑performance storage systems. We are getting closer to GA. This release includes: - An index bridge to support all indexes that Heap supports - Support for rewinding recent changes in the database. - Tablespaces support - Fillfactor support - An orioledb_tree_stat() function for space utilization statistics - Support for tables with more than 32 columns. We also show several performance improvements using the TPC-C benchmarks. Overall, OrioleDB is much faster than Heap, also outperforming other Postgres providers. We would love more people testing OrioleDB. The fastest way to do that is to use the docker image provided: docker run -d --name orioledb -p 5432:5432 orioledb/orioledb Read the full release here: https://bit.ly/4kK677W https://bit.ly/4kK677W July 15, 2025 at 01:22PM

Show HN: Interactive Bash tutorial that runs in the browser https://bit.ly/4kJZ27m

Show HN: Interactive Bash tutorial that runs in the browser I wrote a tutorial on how to create Bash scripts, where the command line interface runs entirely in the browser using v86 ( https://bit.ly/3Ukzd2V ), and the code editor uses Monaco. https://bit.ly/46evjA1 July 19, 2025 at 12:13AM

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