Show HN Daily Selection (2025-09-17)
- I built a decentralized protocol for predicting interest rate movement
- Ghostpipe – Connect files in your codebase to user interfaces
- I built a tool to visually manage my LLM prompt templates and save them
- AI Code Detector – detect AI-generated code with 95% accuracy
- Pyproc – Call Python from Go Without CGO or Microservices
- I wrote a from-scratch OS to serve my blog
- Clean Clode – Clean Messy Terminal Pastes from Claude Code and Codex
- Drop-in Redis replacement in Rust with 5M+ GET/s
- HN Term – browse HN using the terminal
- A tool to make a bootable USB installer out of macOS, or download it
I built a decentralized protocol for predicting interest rate movement [Finance]
3 points, 0 comments
Decentralized protocol for predicting interest rate movements.
- Decentralized prediction mechanism
- Focused on interest rate movements
Discussion Link, Original Link
Ghostpipe – Connect files in your codebase to user interfaces [Developer Tools]
4 points, 1 comments
Ghostpipe bridges codebase files with user interfaces via WebRTC, enabling developers to work with UIs while retaining access to raw text files.
- Open-source tool connecting codebase files to applications
- Supports working with UIs without abandoning raw text files
- AI-friendly as it maintains local text file compatibility
- No signup or installation required for Ghostpipe apps
- Demo apps include Excalidraw and Swagger UI integration
Discussion Link, Original Link
I built a tool to visually manage my LLM prompt templates and save them [Developer Tools]
3 points, 2 comments
Prompt Canvas is an open-source web app for visually creating and managing LLM prompt templates using YAML schemas.
- Visually build and manage LLM prompt templates as YAML schemas
- Generate complete prompts by populating values in templates
- Single HTML file with no privacy concerns and portable YAML exports
- Useful for prompt engineering and testing variations
- Designed for extensibility and different use cases
- Built with Gemini 2.5 Pro and open-source on GitHub
Discussion Link, Original Link
AI Code Detector – detect AI-generated code with 95% accuracy [Developer Tools]
69 points, 58 comments
AI Code Detector identifies AI-generated code with 95% accuracy and ties it to specific production lines.
- Detects AI-generated code in TypeScript and Python (Java, Ruby, C# coming soon)
- Powered by span-detect-1, trained on millions of AI/human code samples
- Provides visibility into AI's impact on velocity, quality, and ROI
- Browser-based tool delivers results in ~5 seconds
- Currently 95% accurate, with ongoing improvements planned
Discussion Link, Original Link
Pyproc – Call Python from Go Without CGO or Microservices [Developer Tools]
38 points, 9 comments
Pyproc enables Go services to call Python functions directly without CGO or microservices, using Unix Domain Sockets for low-latency communication.
- Runs a pool of Python worker processes for parallelism beyond the GIL
- Supports Python libraries like NumPy, pandas, PyTorch, and scikit-learn
- No network hops or separate service deployment required
- Benchmarks show ~45µs p50 latency and ~200k req/s with 8 workers
- Includes health checks, graceful restarts, and pure Go client (no CGO)
- Limited to same-host/pod communication via Unix Domain Sockets
- Apache-2.0 licensed with support for feedback on API ergonomics and failure modes
Discussion Link, Original Link
I wrote a from-scratch OS to serve my blog [Developer Tools]
5 points, 0 comments
A from-scratch educational OS designed to serve a blog, featuring a custom TCP/IP stack, HTTP server, and memory management.
- Custom TCP/IP stack and HTTP server
- RAM file system and BIOS bootloader
- Paging and memory management
- Cooperative task scheduling
- Safety-focused C programming style inspired by Chris Wellons
- Test deployment available for experimentation
Discussion Link, Original Link
Clean Clode – Clean Messy Terminal Pastes from Claude Code and Codex [Developer Tools]
4 points, 2 comments
An open-source utility that cleans messy terminal pastes from Claude Code and Codex by removing extraneous whitespace, pipes, and other characters.
- Cleans up mangled text from terminal sessions
- Removes extra spaces, new lines, and formatting artifacts
- Works with both Claude Code and Codex
- 100% private with no data collection or tracking
- Open-source and available on GitHub for contributions
Discussion Link, Original Link
Drop-in Redis replacement in Rust with 5M+ GET/s [Developer Tools]
19 points, 3 comments
A high-performance Redis replacement written in Rust, achieving over 5 million GET operations per second.
- Written in Rust for performance and safety
- Drop-in replacement for Redis
- Achieves over 5 million GET operations per second
Discussion Link, Original Link
HN Term – browse HN using the terminal [Developer Tools]
9 points, 0 comments
HN Term is a terminal-based interface for browsing Hacker News with keyboard navigation.
- Supports expanding/hiding replies and opening external links
- Allows browsing top, new, ask, show, and jobs posts
- Customizable key bindings and theme colors
- Built with React, OpenTUI, bun, and HN API
Discussion Link, Original Link
A tool to make a bootable USB installer out of macOS, or download it [Developer Tools]
3 points, 2 comments
A tool to create bootable USB macOS installers or download macOS directly from Apple's servers.
- Direct access to Apple's content distribution network
- Creates physical USB installers for macOS
- Avoids waiting for public availability delays