🛠️ Hacker News Tools
Discover the latest developer tools from Hacker News
Last Updated
July 14, 2025 at 04:00 AM
APKLab: Android Reverse-Engineering Workbench for VS Code
Hacker News (score: 41)[IDE/Editor] APKLab: Android Reverse-Engineering Workbench for VS Code
Show HN: A Raycast-compatible launcher for Linux
Hacker News (score: 74)[Other] Show HN: A Raycast-compatible launcher for Linux Hey HN!<p>I'm a huge fan of Raycast, but as a Linux user, I was always disappointed it wasn't available on my main OS. This summer, I decided to just build it myself. This project has the goal of being interoperable with Raycast itself, including a majority of the extensions.<p>It's built with Tauri and Rust on the backend, with a Svelte frontend. The biggest challenge was getting it to run existing Raycast extensions, which required building a custom React renderer as well as making a custom API.<p>I also wrote a quick post, which I hope to expand on in the future, about this project. You can find it here: <a href="https://byteatatime.dev/posts/recreating-raycast" rel="nofollow">https://byteatatime.dev/posts/recreating-raycast</a><p>The project is still very rough, but I'm sharing it now to get any feedback you may have!
Aeron: Efficient reliable UDP unicast, UDP multicast, and IPC message transport
Hacker News (score: 15)[Other] Aeron: Efficient reliable UDP unicast, UDP multicast, and IPC message transport
Show HN: I made a JSFiddle-style playground to test and share prompts fast
Hacker News (score: 19)[Other] Show HN: I made a JSFiddle-style playground to test and share prompts fast I built this out of frustration as I lead the development of AI features at Yola.com.<p>Prompt testing should be simple and straightforward. All I wanted was a simple way to test prompts with variables and jinja2 templates across different models, ideally somthing I could open during a call, run few tests, and share results with my team. But every tool I tried hit me with a clunky UI, required login and API keys, or forced a lengthy setup process.<p>And that's not all.<p>Then came the pricing. The last quote I got for one of the tools on the market was $6,000/year for a team of 16 people in a use-it-or-loose-it way. For a tool we use maybe 2–3 times per sprint. That’s just ridiculous!<p>IMO, it should be something more like JSFiddle. A simple prompt playground that does not require you to signup, does not require API keys, and let's experiment instantly, i.e. you just enter a browser URL and start working. Like JSFiddle has. And mainly, something that costs me nothing if I'm or my team is not using it.<p>Eventually I gave up looking for solution and decided to build it by myself.<p>Here it is: <a href="https://langfa.st" rel="nofollow">https://langfa.st</a><p>Help me find what's wrong or missing or does not work from you perspctive.<p>P.S. I did not put any limits or restrictions yet, so test it wisely. Don't make me broke, please.
Show HN: BinaryRPC – Lightweight WebSocket-based RPC framework in modern C++
Hacker News (score: 40)[Other] Show HN: BinaryRPC – Lightweight WebSocket-based RPC framework in modern C++ Hi HN,<p>I’m a recent CS graduate. During the past few months I wrote BinaryRPC, an open-source RPC framework in modern C++20 focused on low-latency, binary WebSocket messaging.<p>Why I built it * Wanted first-class session support, pluggable QoS levels and a simple middleware chain (global, specific, multi handler) without extra JSON/XML parsing. * Easy developer experience<p>A quick feature list * Binary WebSocket frames – minimal overhead * Built-in session layer (login / reconnect / heartbeat) * QoS1 / QoS2 with automatic ACK & retry * Plugin system – rooms, msgpack, etc. can be added in one line * Thread-safe core: RAII + folly<p>Still early (solo project), so any feedback on design, concurrency model or missing must-have features would help a lot.<p>Thanks for reading!<p>also see "Chat Server in 5 Minutes with BinaryRPC": <a href="https://medium.com/@efecanerdem0907/building-a-chat-server-in-5-minutes-with-binaryrpc-qos2-session-management-and-room-plugin-ccb66d722466" rel="nofollow">https://medium.com/@efecanerdem0907/building-a-chat-server-i...</a>
Incus – Next-generation system container, application container, and VM manager
Hacker News (score: 78)[DevOps] Incus – Next-generation system container, application container, and VM manager
Show HN: RULER – Easily apply RL to any agent
Hacker News (score: 11)[Other] Show HN: RULER – Easily apply RL to any agent Hey HN, Kyle here, one of the co-founders of OpenPipe.<p>Reinforcement learning is one of the best techniques for making agents more reliable, and has been widely adopted by frontier labs. However, adoption in the outside community has been slow because it's so hard to implement.<p>One of the biggest challenges when adapting RL to a new task is the need for a task-specific "reward function" (way of measuring success). This is often difficult to define, and requires either high-quality labeled data and/or significant domain expertise to generate.<p>RULER is a drop-in reward function that works across different tasks without any of that complexity.<p>It works by showing N trajectories to an LLM judge and asking it to rank them relative to each other. This sidesteps the calibration issues that plague most LLM-as-judge approaches. Combined with GRPO (which only cares about relative scores within groups), it just works (surprisingly well!).<p>We have a full writeup on the blog, including results on 4 production tasks. On all 4 tasks, small Qwen 2.5 models trained with RULER+GRPO beat the best prompted frontier model, despite being significantly smaller and cheaper to run. Surprisingly, they even beat models trained with hand-crafted reward functions on 3/4 tasks! <a href="https://openpipe.ai/blog/ruler">https://openpipe.ai/blog/ruler</a><p>Repo: <a href="https://github.com/OpenPipe/ART">https://github.com/OpenPipe/ART</a>
Show HN: Vibe Kanban – Kanban board to manage your AI coding agents
Hacker News (score: 35)[Other] Show HN: Vibe Kanban – Kanban board to manage your AI coding agents
eBPF: Connecting with Container Runtimes
Hacker News (score: 27)[Other] eBPF: Connecting with Container Runtimes
Show HN: Open source alternative to Perplexity Comet
Hacker News (score: 115)[Other] Show HN: Open source alternative to Perplexity Comet Hey HN, we're a YC startup building an open-source, privacy-first alternative to Perplexity Comet.<p>No invite system unlike bunch of others – you can download it today from our website or GitHub: <a href="https://github.com/browseros-ai/BrowserOS">https://github.com/browseros-ai/BrowserOS</a><p>--- Why bother building an alternative? We believe browsers will become the new operating systems, where we offload much bunch of our work to AI agents. But these agents will have access to all your sensitive data – emails, docs, on top of your browser history. Open-source, privacy-first alternatives need to exist.<p>We're not a search or ad company, so no weird incentives. Your data stays on your machine. <i>You can use local LLMs with Ollama</i>. We also support BYOK (bring your own keys), so no $200/month plans.<p>Another big difference vs Perplexity Comet: our agent runs locally in your browser (not on their server). You can actually watch it click around and do stuff, which is pretty cool! Short demo here: <a href="https://bit.ly/browserOS-demo" rel="nofollow">https://bit.ly/browserOS-demo</a><p>--- How we built? We patch Chromium's C++ source code with our changes, so we have the same security as Google Chrome. We also have an auto-updater for security patches and regular updates.<p>Working with Chromium's 15M lines of C++ has been another fun adventure that I'm writing a blog post on. Cursor/VSCode breaks at this scale, so we're back to using grep to find stuff and make changes. Claude code works surprisingly well too.<p>Building the binary takes ~3 hours on our M4 Max MacBook.<p>--- Next? We're just 2 people with a lot of work ahead (Firefox started with 3 hackers, history rhymes!). But we strongly believe that a privacy-first browser with local LLM support is more important than ever – since agents will have access to so much sensitive data.<p>Looking forward to any and all comments!
Writing Bounds-Safe Code in C with Arrays
Hacker News (score: 14)[Other] Writing Bounds-Safe Code in C with Arrays
Measuring the impact of AI on experienced open-source developer productivity
Hacker News (score: 465)[Other] Measuring the impact of AI on experienced open-source developer productivity
HNSW as abstract data structure: video intro to Redis vector sets
Hacker News (score: 22)[Other] HNSW as abstract data structure: video intro to Redis vector sets
Show HN: Typeform was too expensive so I built my own forms
Hacker News (score: 39)[Other] Show HN: Typeform was too expensive so I built my own forms Hey HN,<p>I'm a solopreneur and run a web design agency.<p>I create open-source apps, but I also work as a freelancer and designer. I was accepting any new freelance project via forms on my agency website.<p>I was using Typeform, but as time went by and more people submitted forms, it got more and more expensive. That time, I thought to use Google Form, but it was way too blocky and looked very unprofessional on my agency website.<p>So I thought to build my own forms for my own usage, and it turns out it almost doubled form submissions and inquiry calls.<p>I was happy, so I thought to build it for everyone and make it open-source.<p>I added AI functionalities using Vercel AISDK. I can generate forms almost instantly using AI and also added analytics AI so that users can talk with their forms—more like talk with their analytics data.<p>I've been building this publicly, sharing updates on my X account (preetsuthar17)<p>I hope this product will be as helpful to you as it was for me. Would love your feedback pls<p>Preet
Show HN: MCP server for searching and downloading documents from Anna's Archive
Hacker News (score: 38)[Other] Show HN: MCP server for searching and downloading documents from Anna's Archive I was looking around for an MCP server that could connect Anna's Archive to Claude Desktop, as I wanted to be able to search and download books directly through the interface.<p>I couldn't find any public implementations, so ended up building one myself.<p>What it does?<p>- It searches Anna's Archive by keywords. - It downloads books from search results. - It works directly in Claude Desktop through MCP.<p>Check out the repository's README for detailed installation and configuration instructions.<p>The code is fully open source and builds run on GitHub Actions for transparency.<p>I figured I'd share, since I couldn't be the only one wanting this functionality!
A fast 3D collision detection algorithm
Hacker News (score: 46)[Other] A fast 3D collision detection algorithm I discovered this collision detection algorithm during COVID and finally got around to writing about it.<p>github repo: <a href="https://github.com/cairnc/sat_blog">https://github.com/cairnc/sat_blog</a>
Show HN: I rewrote an outdated React Native map clustering library
Hacker News (score: 22)[Code Quality] Show HN: I rewrote an outdated React Native map clustering library Hey Hacker News,<p>I'm a long-time lurker and wanted to share a project I just finished building.<p>Like many React Native developers, I needed to add marker clustering to a map in my app. The most popular library for this, react-native-maps-clustering, was fantastic in its day but has become outdated and no longer works with modern versions of Expo, React Native, and their dependencies.<p>After hitting a wall of compatibility issues, I decided to take on the challenge of rewriting it from the ground up, focusing on a modern toolchain and a better developer experience.<p>The journey was a lot more challenging than I anticipated. It turned into a deep dive into solving dependency hell with different versions of @types/react, wrestling with build tool configurations for pnpm, bob, and ESLint, and ensuring everything was strictly typed with TypeScript. It felt like a classic case of yak shaving, but I was determined to create a solution that "just works" for developers today.<p>The result is RN Super Cluster, a performant, fully-typed, and easy-to-use clustering library for react-native-maps.<p>What it does: It provides a <ClusteredMapView /> component that you can use as a drop-in replacement for the standard <MapView />. Any <Marker /> components you place inside will be automatically clustered.<p>Key Features:<p><pre><code> Modern & Maintained: Built with a modern toolchain and designed to be actively maintained. Fully-Typed: Written entirely in TypeScript to prevent common errors and improve autocompletion. High-Performance: Uses supercluster under the hood for extremely fast geospatial clustering. Spiderfier: At the maximum zoom level, overlapping markers automatically "spiderfy" (spread out on a spiral) so they can be individually tapped. Customizable: You can provide your own custom components for rendering clusters, and callbacks for handling press events. </code></pre> This was a passion project born out of necessity, and I hope it can save other React Native developers the headaches I went through.<p>I would love to get your feedback, and contributions are more than welcome!<p>GitHub: <a href="https://github.com/suwi-lanji/rn-maps-clustering">https://github.com/suwi-lanji/rn-maps-clustering</a> NPM: <a href="https://www.npmjs.com/package/rn-maps-clustering" rel="nofollow">https://www.npmjs.com/package/rn-maps-clustering</a><p>Thanks for checking it out!
Helm local code execution via a malicious chart – CVE-2025-53547
Hacker News (score: 65)[Other] Helm local code execution via a malicious chart – CVE-2025-53547
Brut: A New Web Framework for Ruby
Hacker News (score: 47)[Other] Brut: A New Web Framework for Ruby
Show HN: Smart Switcher - data driven tool to improve the window switching
Hacker News (score: 11)[Other] Show HN: Smart Switcher - data driven tool to improve the window switching Hello, my name is Andrew. I'm an indie developer and I'm excited to release Smart Switcher for Windows 10/11. I'm looking for feedback on the overall project and the application itself.<p>I built this because I couldn't find a window switching/management solution that worked for me. I tried all kinds of different solutions, virtual desktop extensions, obscure GUI window managers, you name it. Overtime I realized I wanted something that prioritizes one window at a time, is keyboard driven with has minimal if no GUI elements. I figured this part out, but knew something was missing. I had my eureka moment when I realized I could combine my switching method with a prediction algorithm. This led to the creation of Smart Switcher.<p>Smart Switcher is a data driven window switcher aimed at improving the overall window switching experience. It logs data on your windows switching, then a prediction algorithm analyzes this data and uses it to predict which window you would want to switch to next. When you need to switch windows, you press the switch shortcut to switch to the next predicted window. If this isn't the window you wanted, press the override shortcut to switch to the next most likely window. You can press the override shortcut as many times as needed until you arrive at your desired window.<p>It’s a paid app with a demo and trial version. There is a introductory discount and some additional discount tiers for early adopters.<p>Any feedback is appreciated! Thanks!
Show HN: OffChess – Offline chess puzzles app
Hacker News (score: 222)[Other] Show HN: OffChess – Offline chess puzzles app Hi HN!<p>I'm the developer of rdx, a mildly popular ad-free, privacy and user friendly Reddit client. This time, I made something for a very specific use case: solving chess puzzles with no internet.<p>Why? Well, my Wi-Fi is terrible in the bathroom—and that's where I do some of my best thinking. I tried printing out “mate in X” puzzles to solve offline, but they weren’t fun without interaction. So I built OffChess.<p>OffChess is an iPhone/Android app that contains over 100,000 chess puzzles, fully offline and completely ad-free. You can solve puzzles by category (Mate in 1/2/3/4/5, tactics like pins/forks/skewers, or openings like Sicilian/French, etc). You gain or lose points based on how you perform, so there's a light rating system to keep things engaging.<p>No accounts, no tracking, no monthly subscriptions, no internet required. Just pure, old-school tactical chess training, wherever you are.<p>You can check out the iPhone/iPad app at <a href="https://apps.apple.com/us/app/chess-puzzles-offchess/id6744736661?platform=iphone">https://apps.apple.com/us/app/chess-puzzles-offchess/id67447...</a> or the Android app at <a href="https://play.google.com/store/apps/details?id=com.offchess">https://play.google.com/store/apps/details?id=com.offchess</a><p>Would love feedback, bug reports, or suggestions.<p>Thanks!
TIL you can make "GIFs" with SVGs for GitHub README.md files
Hacker News (score: 241)[Other] TIL you can make "GIFs" with SVGs for GitHub README.md files
Leveraging Elixir's hot code loading capabilities to modularize a monolithic app
Hacker News (score: 10)[Other] Leveraging Elixir's hot code loading capabilities to modularize a monolithic app
Analyzing database trends through 1.8M Hacker News headlines
Hacker News (score: 70)[Other] Analyzing database trends through 1.8M Hacker News headlines
Automatically Packaging a Haskell Library as a Swift Binary XCFramework
Hacker News (score: 31)[Other] Automatically Packaging a Haskell Library as a Swift Binary XCFramework
Show HN: Unlearning Comparator, a visual tool to compare machine unlearning
Hacker News (score: 31)[Other] Show HN: Unlearning Comparator, a visual tool to compare machine unlearning I built Unlearning Comparator, a visual analytics toolkit to help researchers and developers compare how different machine unlearning methods work. It provides a unified workflow to test for accuracy, efficiency, and privacy. You can check out the live demo linked in the post, and the source code is on GitHub: <a href="https://github.com/gnueaj/Machine-Unlearning-Comparator">https://github.com/gnueaj/Machine-Unlearning-Comparator</a> Our accompanying paper is currently under review at IEEE TVCG. Happy to answer any questions and would love to hear your feedback!
Show HN: NYC Subway Simulator and Route Designer
Hacker News (score: 47)[Other] Show HN: NYC Subway Simulator and Route Designer Hello HN!<p>As a long term NYC resident, I have read countless articles on ideas tweaking subway services, but always found them hard to follow without visual aid. So over the long weekend I decided to build one. It has all the basic features: trains would spawn at their origin, stop at stations, and slow down if it gets too close to another. You can also design custom routes by piecing tracks together.<p>Have fun, and let me know what you think!
Show HN: CXXStateTree – A modern C++ library for hierarchical state machines
Hacker News (score: 21)[Other] Show HN: CXXStateTree – A modern C++ library for hierarchical state machines Hi HN!<p>I've built [CXXStateTree](<a href="https://github.com/ZigRazor/CXXStateTree">https://github.com/ZigRazor/CXXStateTree</a>), a modern C++ header-only library to create hierarchical state machines with clean, intuitive APIs.<p>It supports: - Deeply nested states - Entry/exit handlers - State transitions with guards and actions - Asynchronous transitions with `co_await` (C++20 coroutines) - Optional runtime type identification for flexibility<p>It's ideal for complex control logic, embedded systems, games, robotics, and anywhere you'd use a finite state machine.<p>I’d love feedback, use cases, or contributions from the community!<p>Repo: <a href="https://github.com/ZigRazor/CXXStateTree">https://github.com/ZigRazor/CXXStateTree</a>
Backlog.md – CLI that auto-generates task files (took my Claude success to 95 %)
Hacker News (score: 70)[CLI Tool] Backlog.md – CLI that auto-generates task files (took my Claude success to 95 %)
opencode: AI coding agent, built for the terminal
Hacker News (score: 26)[Other] opencode: AI coding agent, built for the terminal
Show HN: Virby, a vfkit-based Linux builder for Nix-Darwin
Hacker News (score: 11)[DevOps] Show HN: Virby, a vfkit-based Linux builder for Nix-Darwin Virby is a module for nix-darwin that configures a lightweight linux VM as a remote build machine for nix, allowing linux packages to be built on macOS.
Ruby 3.4 frozen string literals: What Rails developers need to know
Hacker News (score: 132)[Other] Ruby 3.4 frozen string literals: What Rails developers need to know
Ceramic: A cross-platform and open-source 2D framework in Haxe
Hacker News (score: 15)[Other] Ceramic: A cross-platform and open-source 2D framework in Haxe
Gecode is an open source C++ toolkit for developing constraint-based systems
Hacker News (score: 27)[Other] Gecode is an open source C++ toolkit for developing constraint-based systems
Show HN: Tinykv – Minimal file-backed key-value store for Rust
Hacker News (score: 13)[Database] Show HN: Tinykv – Minimal file-backed key-value store for Rust I built tinykv because I kept reaching for simple persistent storage in Rust projects but found existing solutions either too complex (sled) or unmaintained (pickledb).<p>tinykv focuses on simplicity: JSON-based, serde-powered, with optional TTL. Perfect for CLI tools, game saves, config storage.<p>Would appreciate any feedback from the HN community!
Show HN: BunkerWeb – the open-source and cloud-native WAF
Hacker News (score: 65)[Other] Show HN: BunkerWeb – the open-source and cloud-native WAF
Show HN: Fast Thermodynamic Calculations in Python
Hacker News (score: 40)[Other] Show HN: Fast Thermodynamic Calculations in Python I built gaspype, a Python library for fast thermodynamic calculations, like equilibrium reactions. It's lightweight, written in typed Python/Numpy, and comes with a large species database.<p>Gaspype operates on multidimensional arrays for composition, temperature and pressure. It is designed for a flat learning curve and compact syntax for pocket calculator-like use in Jupyter Notebooks, as well as high performance for integration in large physical models. One central goal is the portability to GPU frameworks like JAX or PyTorch for performance as well as direct integrability in ML pipelines.<p>Checkout the examples, I'd love to hear you feedback, use cases, or feature ideas.<p>Repo is located here: <a href="https://github.com/DLR-Institute-of-Future-Fuels/gaspype">https://github.com/DLR-Institute-of-Future-Fuels/gaspype</a>
What every programmer should know about how CPUs work [video]
Hacker News (score: 190)[Other] What every programmer should know about how CPUs work [video]
Parallelizing SHA256 Calculation on FPGA
Hacker News (score: 40)[Other] Parallelizing SHA256 Calculation on FPGA
Introducing tmux-rs
Hacker News (score: 694)[Other] Introducing tmux-rs
Show HN: HomeBrew HN – Generate personal context for content ranking
Hacker News (score: 109)[Other] Show HN: HomeBrew HN – Generate personal context for content ranking TLDR: Build a quick HN profile to see how little context LLMs need to personalise your feed. Rate 30 posts once, get a permanent ranked homepage you can return to.<p>Our goal was to build a tool that allowed us to test a range of "personal contexts" on a very focused everyday use case for us, reading HN!<p>We are exploring use of personal context with LLMs, specifically what kind of data, how much, and with how much additional effort on the user’s part was needed to get decent results. The test tool was a bit of fun on its own so we re-skinned it and decided to post it here.<p>First time posting anything on HN but folks at work encouraged me to drop a link. Keen on feedback or other interesting projects thinking about bootstrapping personal context for LLM workflows!
Gmailtail – Command-line tool to monitor Gmail messages and output them as JSON
Hacker News (score: 85)[CLI Tool] Gmailtail – Command-line tool to monitor Gmail messages and output them as JSON
Show HN: I made Logic gates using CSS if() function
Hacker News (score: 14)[Other] Show HN: I made Logic gates using CSS if() function
Converting a large mathematical software package written in C++ to C++20 modules
Hacker News (score: 103)[Code Quality] Converting a large mathematical software package written in C++ to C++20 modules
Show HN: Flint – Write code your way while ensuring remote consistency
Hacker News (score: 12)[Code Quality] Show HN: Flint – Write code your way while ensuring remote consistency I just released my biggest project yet: Flint, a language-agnostic Git wrapper that lets developers code using their own formatting preferences locally, while automatically enforcing the project's style on push.<p>No more fighting over tabs vs spaces or dealing with noisy diffs.<p>GitHub: <a href="https://github.com/capsulescodes/flint">https://github.com/capsulescodes/flint</a> Documentation: <a href="https://flintable.com/docs/flint/" rel="nofollow">https://flintable.com/docs/flint/</a> Article: <a href="https://capsules.codes/en/blog/flintable/en-flintable-introducing-flint" rel="nofollow">https://capsules.codes/en/blog/flintable/en-flintable-introd...</a>
Show HN: A cross-platform terminal emulator written in Java
Hacker News (score: 44)[Other] Show HN: A cross-platform terminal emulator written in Java It's based on the jediterm library developed for IDEs, but it can also be put to work as a standalone terminal emulator with tabs. The library has been around for more than 10 years, but I don't think anyone made a terminal emulator app from it?
Rust CLIs with Clap
Hacker News (score: 40)[CLI Tool] Rust CLIs with Clap
Claude Code now supports hooks
Hacker News (score: 244)[IDE/Editor] Claude Code now supports hooks
I write type-safe generic data structures in C
Hacker News (score: 108)[Code Quality] I write type-safe generic data structures in C
Show HN: I rewrote my notepad calculator as a local-first app with CRDT syncing
Hacker News (score: 32)[Other] Show HN: I rewrote my notepad calculator as a local-first app with CRDT syncing I launched NumPad v1 on here a few years ago, and back then it wasn't much more than a thin CodeMirror wrapper around the calculator engine I'd written.<p>Now I've rewritten it as a PWA that supports multiple documents, persists them to IndexedDB, and has a syncing service for paying customers. Syncing is handled by Automerge[1] under the hood, which <i>should</i> make it relatively easy to get document sharing working too.<p>[1] <a href="https://automerge.org/" rel="nofollow">https://automerge.org/</a>
NativeJIT: A C++ expression –> x64 JIT
Hacker News (score: 54)[Other] NativeJIT: A C++ expression –> x64 JIT
The Chan-Zuckerbergs stopped funding social causes
Hacker News (score: 60)The Chan-Zuckerbergs stopped funding social causes
Use keyword-only arguments in Python dataclasses
Hacker News (score: 10)Use keyword-only arguments in Python dataclasses
China Dominates 44% of Visible Fishing Activity Worldwide
Hacker News (score: 16)China Dominates 44% of Visible Fishing Activity Worldwide
Error handling in Rust
Hacker News (score: 107)[Code Quality] Error handling in Rust
Earth is trapping much more heat than climate models forecast
Hacker News (score: 26)Earth is trapping much more heat than climate models forecast
America's Coming Smoke Epidemic
Hacker News (score: 49)America's Coming Smoke Epidemic
We accidentally solved robotics by watching 1M hours of YouTube
Hacker News (score: 38)[Other] We accidentally solved robotics by watching 1M hours of YouTube
4-10x faster in-process pub/sub for Go
Hacker News (score: 15)[Other] 4-10x faster in-process pub/sub for Go
Show HN: SmartStepper – Multi-Step Form Library with Config-Based Flow
Hacker News (score: 13)[API/SDK] Show HN: SmartStepper – Multi-Step Form Library with Config-Based Flow I just released SmartStepper v2 – a declarative and config-based way to handle multi-step forms in React.<p>It lets you define orchestration (next, previous steps), validation, and views via a single config object. No more if/else spaghetti or scattered state.<p>GitHub: <a href="https://github.com/Miladxsar23/smartstepper">https://github.com/Miladxsar23/smartstepper</a> Demo: <a href="https://smartstepper-demo.vercel.app" rel="nofollow">https://smartstepper-demo.vercel.app</a> Docs: <a href="https://github.com/Miladxsar23/smartstepper#readme">https://github.com/Miladxsar23/smartstepper#readme</a><p>Would love feedback, suggestions, or examples if anyone tries it!
Performance Debugging with LLVM-mca: Simulating the CPU
Hacker News (score: 19)[Testing] Performance Debugging with LLVM-mca: Simulating the CPU
Show HN: Octelium – FOSS Alternative to Teleport, Cloudflare, Tailscale, Ngrok
Hacker News (score: 215)Show HN: Octelium – FOSS Alternative to Teleport, Cloudflare, Tailscale, Ngrok I have been working on Octelium for quite a few years now but it was open sourced only by late May 2025. Octelium, as described more in detail in the repo's README, is simply an open source, self-hosted, unified platform for zero trust resource access that is primarily meant to be a modern alternative to corporate VPNs and remote access tools. It can operate as a remote access/corporate VPN (i.e. alternative to Twingate, Tailscale, OpenVPN Access Server, etc...), a ZTNA/BeyondCorp platform (i.e. alterntive to Cloudflare Access, Teleport, Google BeyondCorp, etc...), and it can also operate as an API/AI gateway, an infrastructure for MCP and A2A architectures and meshes, an ngrok alternative, a homelab infrastructure or even as a more advanced Kubernetes ingress. It's basically designed to operate like a unified Kubernetes-like scalable architecture for zero trust secure/remote access that's suitable for different human-to-workload and workload-to-workload environments. You can read more in detail the full set of main features and links about how it works in the repo's README or directly in the docs <a href="https://octelium.com/docs" rel="nofollow">https://octelium.com/docs</a>
Implementing fast TCP fingerprinting with eBPF
Hacker News (score: 39)[Other] Implementing fast TCP fingerprinting with eBPF
Magnetic Tape Storage Technology: usage, history, and future outlook
Hacker News (score: 37)[Other] Magnetic Tape Storage Technology: usage, history, and future outlook
Muxio: Rust layered stream and RPC toolkit
Hacker News (score: 23)[API/SDK] Muxio: Rust layered stream and RPC toolkit
The Death of the Middle-Class Musician
Hacker News (score: 253)[Other] The Death of the Middle-Class Musician
Schizophrenia is the price we pay for minds poised near the edge of a cliff
Hacker News (score: 216)Schizophrenia is the price we pay for minds poised near the edge of a cliff
Life of an inference request (vLLM V1): How LLMs are served efficiently at scale
Hacker News (score: 165)Life of an inference request (vLLM V1): How LLMs are served efficiently at scale
MCP: An (Accidentally) Universal Plugin System
Hacker News (score: 735)MCP: An (Accidentally) Universal Plugin System
We ran a Unix-like OS on our home-built CPU with a home-built C compiler (2020)
Hacker News (score: 292)[Other] We ran a Unix-like OS on our home-built CPU with a home-built C compiler (2020)
Cross-Compiling Common Lisp for Windows
Hacker News (score: 33)[Build/Deploy] Cross-Compiling Common Lisp for Windows
Modelling API rate limits as diophantine inequalities
Hacker News (score: 21)Modelling API rate limits as diophantine inequalities
Brad Woods Digital Garden
Hacker News (score: 32)Brad Woods Digital Garden
Amber insect fossils reveal "zombie" fungi likely lived alongside dinosaurs
Hacker News (score: 21)Amber insect fossils reveal "zombie" fungi likely lived alongside dinosaurs
Building untrusted container images safely at scale
Hacker News (score: 15)[DevOps] Building untrusted container images safely at scale
Show HN: Rust -> WASM, K-Means Color Quantization Crate for Image-to-Pixel-Art
Hacker News (score: 12)Show HN: Rust -> WASM, K-Means Color Quantization Crate for Image-to-Pixel-Art
What UI first distinguished radio buttons from checkboxes with circles/squares?
Hacker News (score: 64)What UI first distinguished radio buttons from checkboxes with circles/squares?
Why Go Rocks for Building a Lua Interpreter
Hacker News (score: 40)Why Go Rocks for Building a Lua Interpreter
Scientists Retrace 30k-Year-Old Sea Voyage, in a Hollowed-Out Log
Hacker News (score: 27)Scientists Retrace 30k-Year-Old Sea Voyage, in a Hollowed-Out Log