🛠️ Hacker News Tools

Discover the latest developer tools from Hacker News

Last Updated
July 14, 2025 at 04:00 AM

[IDE/Editor] APKLab: Android Reverse-Engineering Workbench for VS Code

Found: July 13, 2025 ID: 289

[Other] Show HN: A Raycast-compatible launcher for Linux Hey HN!<p>I&#x27;m a huge fan of Raycast, but as a Linux user, I was always disappointed it wasn&#x27;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&#x27;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:&#x2F;&#x2F;byteatatime.dev&#x2F;posts&#x2F;recreating-raycast" rel="nofollow">https:&#x2F;&#x2F;byteatatime.dev&#x2F;posts&#x2F;recreating-raycast</a><p>The project is still very rough, but I&#x27;m sharing it now to get any feedback you may have!

Found: July 13, 2025 ID: 287

[Other] Aeron: Efficient reliable UDP unicast, UDP multicast, and IPC message transport

Found: July 12, 2025 ID: 274

[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&#x27;s not all.<p>Then came the pricing. The last quote I got for one of the tools on the market was $6,000&#x2F;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&#x27;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&#x27;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:&#x2F;&#x2F;langfa.st" rel="nofollow">https:&#x2F;&#x2F;langfa.st</a><p>Help me find what&#x27;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&#x27;t make me broke, please.

Found: July 12, 2025 ID: 272

[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&#x2F;XML parsing. * Easy developer experience<p>A quick feature list * Binary WebSocket frames – minimal overhead * Built-in session layer (login &#x2F; reconnect &#x2F; heartbeat) * QoS1 &#x2F; QoS2 with automatic ACK &amp; 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 &quot;Chat Server in 5 Minutes with BinaryRPC&quot;: <a href="https:&#x2F;&#x2F;medium.com&#x2F;@efecanerdem0907&#x2F;building-a-chat-server-in-5-minutes-with-binaryrpc-qos2-session-management-and-room-plugin-ccb66d722466" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;@efecanerdem0907&#x2F;building-a-chat-server-i...</a>

Found: July 12, 2025 ID: 266

[DevOps] Incus – Next-generation system container, application container, and VM manager

Found: July 12, 2025 ID: 264

[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&#x27;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 &quot;reward function&quot; (way of measuring success). This is often difficult to define, and requires either high-quality labeled data and&#x2F;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&#x2F;4 tasks! <a href="https:&#x2F;&#x2F;openpipe.ai&#x2F;blog&#x2F;ruler">https:&#x2F;&#x2F;openpipe.ai&#x2F;blog&#x2F;ruler</a><p>Repo: <a href="https:&#x2F;&#x2F;github.com&#x2F;OpenPipe&#x2F;ART">https:&#x2F;&#x2F;github.com&#x2F;OpenPipe&#x2F;ART</a>

Found: July 11, 2025 ID: 249

[Other] Show HN: Vibe Kanban – Kanban board to manage your AI coding agents

Found: July 11, 2025 ID: 246

[Other] eBPF: Connecting with Container Runtimes

Found: July 10, 2025 ID: 236

[Other] Show HN: Open source alternative to Perplexity Comet Hey HN, we&#x27;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:&#x2F;&#x2F;github.com&#x2F;browseros-ai&#x2F;BrowserOS">https:&#x2F;&#x2F;github.com&#x2F;browseros-ai&#x2F;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&#x27;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&#x2F;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:&#x2F;&#x2F;bit.ly&#x2F;browserOS-demo" rel="nofollow">https:&#x2F;&#x2F;bit.ly&#x2F;browserOS-demo</a><p>--- How we built? We patch Chromium&#x27;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&#x27;s 15M lines of C++ has been another fun adventure that I&#x27;m writing a blog post on. Cursor&#x2F;VSCode breaks at this scale, so we&#x27;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&#x27;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!

Found: July 10, 2025 ID: 234

[Other] Writing Bounds-Safe Code in C with Arrays

Found: July 10, 2025 ID: 237

[Other] Measuring the impact of AI on experienced open-source developer productivity

Found: July 10, 2025 ID: 235

[Other] HNSW as abstract data structure: video intro to Redis vector sets

Found: July 10, 2025 ID: 275

[Other] Show HN: Typeform was too expensive so I built my own forms Hey HN,<p>I&#x27;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&#x27;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

Found: July 10, 2025 ID: 223

[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&#x27;s Archive to Claude Desktop, as I wanted to be able to search and download books directly through the interface.<p>I couldn&#x27;t find any public implementations, so ended up building one myself.<p>What it does?<p>- It searches Anna&#x27;s Archive by keywords. - It downloads books from search results. - It works directly in Claude Desktop through MCP.<p>Check out the repository&#x27;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&#x27;d share, since I couldn&#x27;t be the only one wanting this functionality!

Found: July 09, 2025 ID: 215

[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:&#x2F;&#x2F;github.com&#x2F;cairnc&#x2F;sat_blog">https:&#x2F;&#x2F;github.com&#x2F;cairnc&#x2F;sat_blog</a>

Found: July 09, 2025 ID: 209

[Code Quality] Show HN: I rewrote an outdated React Native map clustering library Hey Hacker News,<p>I&#x27;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&#x2F;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 &quot;just works&quot; 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 &lt;ClusteredMapView &#x2F;&gt; component that you can use as a drop-in replacement for the standard &lt;MapView &#x2F;&gt;. Any &lt;Marker &#x2F;&gt; components you place inside will be automatically clustered.<p>Key Features:<p><pre><code> Modern &amp; 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 &quot;spiderfy&quot; (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:&#x2F;&#x2F;github.com&#x2F;suwi-lanji&#x2F;rn-maps-clustering">https:&#x2F;&#x2F;github.com&#x2F;suwi-lanji&#x2F;rn-maps-clustering</a> NPM: <a href="https:&#x2F;&#x2F;www.npmjs.com&#x2F;package&#x2F;rn-maps-clustering" rel="nofollow">https:&#x2F;&#x2F;www.npmjs.com&#x2F;package&#x2F;rn-maps-clustering</a><p>Thanks for checking it out!

Found: July 09, 2025 ID: 201

[Other] Helm local code execution via a malicious chart – CVE-2025-53547

Found: July 09, 2025 ID: 195

Brut: A New Web Framework for Ruby

Hacker News (score: 47)

[Other] Brut: A New Web Framework for Ruby

Found: July 08, 2025 ID: 185

[Other] Show HN: Smart Switcher - data driven tool to improve the window switching Hello, my name is Andrew. I&#x27;m an indie developer and I&#x27;m excited to release Smart Switcher for Windows 10&#x2F;11. I&#x27;m looking for feedback on the overall project and the application itself.<p>I built this because I couldn&#x27;t find a window switching&#x2F;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&#x27;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!

Found: July 08, 2025 ID: 180

[Other] Show HN: OffChess – Offline chess puzzles app Hi HN!<p>I&#x27;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&#x27;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&#x2F;Android app that contains over 100,000 chess puzzles, fully offline and completely ad-free. You can solve puzzles by category (Mate in 1&#x2F;2&#x2F;3&#x2F;4&#x2F;5, tactics like pins&#x2F;forks&#x2F;skewers, or openings like Sicilian&#x2F;French, etc). You gain or lose points based on how you perform, so there&#x27;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&#x2F;iPad app at <a href="https:&#x2F;&#x2F;apps.apple.com&#x2F;us&#x2F;app&#x2F;chess-puzzles-offchess&#x2F;id6744736661?platform=iphone">https:&#x2F;&#x2F;apps.apple.com&#x2F;us&#x2F;app&#x2F;chess-puzzles-offchess&#x2F;id67447...</a> or the Android app at <a href="https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=com.offchess">https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=com.offchess</a><p>Would love feedback, bug reports, or suggestions.<p>Thanks!

Found: July 08, 2025 ID: 179

[Other] TIL you can make "GIFs" with SVGs for GitHub README.md files

Found: July 08, 2025 ID: 184

[Other] Leveraging Elixir's hot code loading capabilities to modularize a monolithic app

Found: July 08, 2025 ID: 254

[Other] Analyzing database trends through 1.8M Hacker News headlines

Found: July 08, 2025 ID: 229

[Other] Automatically Packaging a Haskell Library as a Swift Binary XCFramework

Found: July 07, 2025 ID: 230

[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:&#x2F;&#x2F;github.com&#x2F;gnueaj&#x2F;Machine-Unlearning-Comparator">https:&#x2F;&#x2F;github.com&#x2F;gnueaj&#x2F;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!

Found: July 07, 2025 ID: 154

[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!

Found: July 07, 2025 ID: 152

[Other] Show HN: CXXStateTree – A modern C++ library for hierarchical state machines Hi HN!<p>I&#x27;ve built [CXXStateTree](<a href="https:&#x2F;&#x2F;github.com&#x2F;ZigRazor&#x2F;CXXStateTree">https:&#x2F;&#x2F;github.com&#x2F;ZigRazor&#x2F;CXXStateTree</a>), a modern C++ header-only library to create hierarchical state machines with clean, intuitive APIs.<p>It supports: - Deeply nested states - Entry&#x2F;exit handlers - State transitions with guards and actions - Asynchronous transitions with `co_await` (C++20 coroutines) - Optional runtime type identification for flexibility<p>It&#x27;s ideal for complex control logic, embedded systems, games, robotics, and anywhere you&#x27;d use a finite state machine.<p>I’d love feedback, use cases, or contributions from the community!<p>Repo: <a href="https:&#x2F;&#x2F;github.com&#x2F;ZigRazor&#x2F;CXXStateTree">https:&#x2F;&#x2F;github.com&#x2F;ZigRazor&#x2F;CXXStateTree</a>

Found: July 07, 2025 ID: 228

[CLI Tool] Backlog.md – CLI that auto-generates task files (took my Claude success to 95 %)

Found: July 06, 2025 ID: 137

[Other] opencode: AI coding agent, built for the terminal

Found: July 06, 2025 ID: 134

[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.

Found: July 06, 2025 ID: 216

[Other] Ruby 3.4 frozen string literals: What Rails developers need to know

Found: July 06, 2025 ID: 208

[Other] Ceramic: A cross-platform and open-source 2D framework in Haxe

Found: July 05, 2025 ID: 186

[Other] Gecode is an open source C++ toolkit for developing constraint-based systems

Found: July 05, 2025 ID: 118

[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!

Found: July 04, 2025 ID: 106

[Other] Show HN: BunkerWeb – the open-source and cloud-native WAF

Found: July 04, 2025 ID: 94

[Other] Show HN: Fast Thermodynamic Calculations in Python I built gaspype, a Python library for fast thermodynamic calculations, like equilibrium reactions. It&#x27;s lightweight, written in typed Python&#x2F;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&#x27;d love to hear you feedback, use cases, or feature ideas.<p>Repo is located here: <a href="https:&#x2F;&#x2F;github.com&#x2F;DLR-Institute-of-Future-Fuels&#x2F;gaspype">https:&#x2F;&#x2F;github.com&#x2F;DLR-Institute-of-Future-Fuels&#x2F;gaspype</a>

Found: July 04, 2025 ID: 96

[Other] What every programmer should know about how CPUs work [video]

Found: July 03, 2025 ID: 155

[Other] Parallelizing SHA256 Calculation on FPGA

Found: July 03, 2025 ID: 73

Introducing tmux-rs

Hacker News (score: 694)

[Other] Introducing tmux-rs

Found: July 03, 2025 ID: 79

[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 &quot;personal contexts&quot; 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!

Found: July 03, 2025 ID: 81

[CLI Tool] Gmailtail – Command-line tool to monitor Gmail messages and output them as JSON

Found: July 03, 2025 ID: 72

[Other] Show HN: I made Logic gates using CSS if() function

Found: July 02, 2025 ID: 128

[Code Quality] Converting a large mathematical software package written in C++ to C++20 modules

Found: July 01, 2025 ID: 65

[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&#x27;s style on push.<p>No more fighting over tabs vs spaces or dealing with noisy diffs.<p>GitHub: <a href="https:&#x2F;&#x2F;github.com&#x2F;capsulescodes&#x2F;flint">https:&#x2F;&#x2F;github.com&#x2F;capsulescodes&#x2F;flint</a> Documentation: <a href="https:&#x2F;&#x2F;flintable.com&#x2F;docs&#x2F;flint&#x2F;" rel="nofollow">https:&#x2F;&#x2F;flintable.com&#x2F;docs&#x2F;flint&#x2F;</a> Article: <a href="https:&#x2F;&#x2F;capsules.codes&#x2F;en&#x2F;blog&#x2F;flintable&#x2F;en-flintable-introducing-flint" rel="nofollow">https:&#x2F;&#x2F;capsules.codes&#x2F;en&#x2F;blog&#x2F;flintable&#x2F;en-flintable-introd...</a>

Found: July 01, 2025 ID: 105

[Other] Show HN: A cross-platform terminal emulator written in Java It&#x27;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&#x27;t think anyone made a terminal emulator app from it?

Found: July 01, 2025 ID: 95

Rust CLIs with Clap

Hacker News (score: 40)

[CLI Tool] Rust CLIs with Clap

Found: July 01, 2025 ID: 60

Claude Code now supports hooks

Hacker News (score: 244)

[IDE/Editor] Claude Code now supports hooks

Found: July 01, 2025 ID: 63

[Code Quality] I write type-safe generic data structures in C

Found: June 30, 2025 ID: 59

[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&#x27;t much more than a thin CodeMirror wrapper around the calculator engine I&#x27;d written.<p>Now I&#x27;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:&#x2F;&#x2F;automerge.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;automerge.org&#x2F;</a>

Found: June 30, 2025 ID: 80

[Other] NativeJIT: A C++ expression –> x64 JIT

Found: June 30, 2025 ID: 58

The Chan-Zuckerbergs stopped funding social causes

Found: June 30, 2025 ID: 52

Use keyword-only arguments in Python dataclasses

Found: June 30, 2025 ID: 54

China Dominates 44% of Visible Fishing Activity Worldwide

Found: June 29, 2025 ID: 49

Error handling in Rust

Hacker News (score: 107)

[Code Quality] Error handling in Rust

Found: June 29, 2025 ID: 51

Earth is trapping much more heat than climate models forecast

Found: June 29, 2025 ID: 50

America's Coming Smoke Epidemic

Hacker News (score: 49)

America's Coming Smoke Epidemic

Found: June 29, 2025 ID: 24

[Other] We accidentally solved robotics by watching 1M hours of YouTube

Found: June 29, 2025 ID: 47

[Other] 4-10x faster in-process pub/sub for Go

Found: June 29, 2025 ID: 9

[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&#x2F;else spaghetti or scattered state.<p>GitHub: <a href="https:&#x2F;&#x2F;github.com&#x2F;Miladxsar23&#x2F;smartstepper">https:&#x2F;&#x2F;github.com&#x2F;Miladxsar23&#x2F;smartstepper</a> Demo: <a href="https:&#x2F;&#x2F;smartstepper-demo.vercel.app" rel="nofollow">https:&#x2F;&#x2F;smartstepper-demo.vercel.app</a> Docs: <a href="https:&#x2F;&#x2F;github.com&#x2F;Miladxsar23&#x2F;smartstepper#readme">https:&#x2F;&#x2F;github.com&#x2F;Miladxsar23&#x2F;smartstepper#readme</a><p>Would love feedback, suggestions, or examples if anyone tries it!

Found: June 29, 2025 ID: 11

[Testing] Performance Debugging with LLVM-mca: Simulating the CPU

Found: June 29, 2025 ID: 2

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&#x27;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&#x2F;corporate VPN (i.e. alternative to Twingate, Tailscale, OpenVPN Access Server, etc...), a ZTNA&#x2F;BeyondCorp platform (i.e. alterntive to Cloudflare Access, Teleport, Google BeyondCorp, etc...), and it can also operate as an API&#x2F;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&#x27;s basically designed to operate like a unified Kubernetes-like scalable architecture for zero trust secure&#x2F;remote access that&#x27;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&#x27;s README or directly in the docs <a href="https:&#x2F;&#x2F;octelium.com&#x2F;docs" rel="nofollow">https:&#x2F;&#x2F;octelium.com&#x2F;docs</a>

Found: June 29, 2025 ID: 22

[Other] Implementing fast TCP fingerprinting with eBPF

Found: June 29, 2025 ID: 1

[Other] Magnetic Tape Storage Technology: usage, history, and future outlook

Found: June 29, 2025 ID: 26

[API/SDK] Muxio: Rust layered stream and RPC toolkit

Found: June 29, 2025 ID: 64

[Other] The Death of the Middle-Class Musician

Found: June 28, 2025 ID: 25

Schizophrenia is the price we pay for minds poised near the edge of a cliff

Found: June 28, 2025 ID: 44

Life of an inference request (vLLM V1): How LLMs are served efficiently at scale

Found: June 28, 2025 ID: 30

MCP: An (Accidentally) Universal Plugin System

Found: June 28, 2025 ID: 28

[Other] We ran a Unix-like OS on our home-built CPU with a home-built C compiler (2020)

Found: June 28, 2025 ID: 12

[Build/Deploy] Cross-Compiling Common Lisp for Windows

Found: June 27, 2025 ID: 57

Modelling API rate limits as diophantine inequalities

Found: June 27, 2025 ID: 48

Brad Woods Digital Garden

Hacker News (score: 32)

Brad Woods Digital Garden

Found: June 27, 2025 ID: 23

Amber insect fossils reveal "zombie" fungi likely lived alongside dinosaurs

Found: June 26, 2025 ID: 53

[DevOps] Building untrusted container images safely at scale

Found: June 26, 2025 ID: 55

Show HN: Rust -> WASM, K-Means Color Quantization Crate for Image-to-Pixel-Art

Found: June 26, 2025 ID: 45

What UI first distinguished radio buttons from checkboxes with circles/squares?

Found: June 26, 2025 ID: 46

Why Go Rocks for Building a Lua Interpreter

Found: June 26, 2025 ID: 29

Scientists Retrace 30k-Year-Old Sea Voyage, in a Hollowed-Out Log

Found: June 25, 2025 ID: 17