Friday, August 28, 2026

Show HN: Boop – tiny, self-hosted push notifications for your apps built in Go https://ift.tt/WpnMfHA

Show HN: Boop – tiny, self-hosted push notifications for your apps built in Go Hi HN, I built Boop because I wanted application events sent directly to my phone without paying for another service or routing everything through Slack or Telegram. Boop is a small, open-source server paired with an open-source iOS app. The server currently uses around 8 MB of memory on my machine. It’s deliberately not an observability platform or a replacement for Sentry. It receives events from your applications, sends native push notifications, and keeps them in a purpose-built mobile inbox. I use Elixir, so I built an integration for ErrorTracker. ErrorTracker still captures and stores the errors; the plugin sends them to Boop so I can see them on my phone: https://ift.tt/w7nWaNe There’s also a general Elixir client: https://ift.tt/IzByYbP And a Node client: https://ift.tt/rqoEFxy The iOS app can be built and installed locally. I’ve included instructions for configuring private push notifications for your own device, so you don’t need to release anything through the App Store. Although errors were my original use case, Boop can receive any event worth knowing about: failed jobs, deployments, signups, payments, low disk space, or anything else your application can send. Built in Go because I wanted to save memory on my self-hosted machine so Go and Svelte felt like a good combo. Everything is free and open source. It’s early, so I’d especially appreciate feedback on the architecture, setup process, and which integrations would make it useful to others. https://ift.tt/u1yxIS7 August 28, 2026 at 11:03PM

Thursday, August 27, 2026

Show HN: Watches user sessions, finds bugs that matter, and fixes them https://ift.tt/8KzTN6M

Show HN: Watches user sessions, finds bugs that matter, and fixes them Hey HN, I’m Abhishek. I'm building Opslane, an open-source agent that identifies user-facing issues and investigates them. It only creates a PR if it can verify the fix. Demo: https://youtu.be/ccuOTYQMeYg Docs: https://ift.tt/eV2I07r At my last job at Robinhood, we used to do a quarterly bug bash. We would go through our Sentry backlog and try to fix as many of them as possible. We only fixed bugs we knew were reported by customers. We had hundreds of bugs, and Sentry’s default priority levels made no sense. After the bug bash, we would declare bankruptcy - select all remaining bugs and mark them as resolved. This problem has only gotten worse since coding agents have become more prevalent. So I started thinking: what would Sentry look like if it were built in 2026? To me, error trackers have two failure modes: 1. False positives: They show you thousands of errors, and you can’t tell the impact on the user 2. False negatives: Many user-facing issues don’t throw exceptions, so they go unnoticed. Opslane combines error tracking and session recording. And there is an agent that acts on both. To get started, you install the Opslane SDK. It captures everything the user did: errors, console logs, network requests, and session recordings. Opslane reduces false positives by ranking issues based on how many users are facing a particular issue. It also learns about your product by reading your code and watching your session recordings. False negatives are harder. Opslane reviews session recordings to spot frustration. They look for rage clicks, dead clicks, and abandoned forms. This recently caught a bug in an early customer’s onboarding flow: a dropdown that closed itself when clicked. No exception, no bug report. The recordings showed users clicking it, selecting nothing, and dropping out of onboarding. Opslane flagged it and the team fixed it. Three guiding principles when building Opslane: 1. Open Source: Self-host with one Docker Compose file. 2.Agent-first: I never want to open an error dashboard again. Opslane ships an MCP server, so you can ask "what broke for users this week" from Claude Code. You get back issues that need your attention and you drive the resolution. 3. It knows about your product: Opslane is continuously learning about your product. Every investigation begins with what it knows about your product. It’s early. Frontend apps work end to end today.I am currently focused on improving reliability and accuracy. Here is a link to our repo: https://ift.tt/KZkiRBn Would love to get feedback from folks on our approach to this problem! https://ift.tt/KZkiRBn August 27, 2026 at 07:45PM

Show HN: Voronoi Go https://ift.tt/ZdmCTB7

Show HN: Voronoi Go I posted once before but wanted to share again because a lot has changed. There's now a fairly strong bot to play against (contributed by a community member) and also correspondence games. The combination of these things helps a bit in finding people to play against. https://voronoigo.com/ August 27, 2026 at 10:03PM

Wednesday, August 26, 2026

Show HN: Convolens – Real time slides and fact-checking https://ift.tt/wv6SejL

Show HN: Convolens – Real time slides and fact-checking Convolens is a Mac desktop app that records and transcribes your conversation on device, and turns it into slides, fact-checks, and infographics. I built the real time slides because I'm constantly losing focus during meetings and needed something I can quickly glance at and know exactly where I'm at and what happened during my "snooze". As a whole, Convolens lets you: - Record and transcribe your meetings / sessions locally. - Generate Slide decks, Infographics, and Fact-checks from your conversation (among other things). - Chat with your meeting/session and research anything that you need. Anyway, please check out the app we have a great free tier. Any and all comments are greatly appreciated! https://ift.tt/5ly08xK August 26, 2026 at 11:50PM

Tuesday, August 25, 2026

Show HN: TeXbrain, a LaTeX editor that runs pdfTeX in the browser via WASM https://ift.tt/flyHCQR

Show HN: TeXbrain, a LaTeX editor that runs pdfTeX in the browser via WASM I'm a master's engineering student and a big fan of LaTeX, which I used for my thesis and research articles. I have used Overleaf and that was fine until I wanted to git sync, which unfortunately sits behind a paywall. Since I didn't want to pay subscriptions for things that should simply just work, I built the editor I wanted in my free time, where you open a tab, write LaTeX, get your PDF and the files stay all in one folder on my disk. TeXbrain is a static site with no backend. pdfTeX is compiled to WebAssembly (SwiftLaTeX) and runs in your browser. The editor can read and write your project folder through the File System Access API, so you can use git, any local TeX install, local AI Agents, or any other editor on the same files. Git is built in through isomorphic-git for anyone who would rather not touch a terminal and clone, branch, commit, push or pull via commands. No account is needed, no analytics, and everything works offline after the first load. Try it out: https://ift.tt/CRNpkiy (Chromium browsers get direct folder access, while Firefox or Safari fall back to a virtual filesystem) Or for self-hosting/contributing: https://ift.tt/iBew0Ra (MIT, the pdfTeX engine is EPL 2.0 / GPL 2.0 and is listed in the THIRD_PARTY_LICENSES file). The part I'm most proud of getting to work is the package loading. The engine itself is only 1.8 MB. When it asks for a file it doesn't have, then a service worker intercepts the request and resolves it through Cache Storage first, then a small bundled subset, then a TeX Live tree mirrored on jsDelivr, then a SwiftLaTeX style server as a last resort. Every file is fetched once at most and after the first successful compilation, the core subset is prefetched in the background so that the offline story actually holds. Only file names go over the network, never any document content. So far, it only supports pdfTeX (no XeTeX or LuaTeX), so fontspec or polyglossia won't work, packages are pinned to the TeX Live 2020 era to stay coherent with the engine's format file and there is no bibtex or biber in the engine yet, which is maybe the roughest edge. This is should be a good solution for people on a work laptop, a Chromebook, or a university lab PC where installing TeX Live isn't always an option, and people who don't want to maintain a TeX install at all. If you already have a local setup you like, keep it. This isn't necessarily thought as a replacement for that. Some people have already used it for their thesis in the past months and their bug reports (which I would never have hit on my own) were then most of the summer's work. The first outside PR also landed recently, so if something doesn't compile for you, an issue with the package name or the bug itself is the most useful thing you can send me! https://ift.tt/iBew0Ra August 26, 2026 at 02:08AM

Show HN: I built self-hosted deployment automation tool for Windows and IIS https://ift.tt/JyXczPh

Show HN: I built self-hosted deployment automation tool for Windows and IIS Seven years in the making (I admit that I did get a kid at some point which slowed down progress and brought it to a halt quite a few times), I decided to finaly release it, with a rather drastic change to the now (I believe) generous licensing model. Unlike current major players in this field, I decided to go with uncrippled, free version for commercial use for corps with up to 1M USD ARR. I poured my heart and soul into this, not because I was looking for financial success, but because I felt it just had to be done, given the price hikes wherever you look today. While my wife and kid were enjoying the beach during a vacation, I was using the time to figure out how to best tackle the problem with variable substitution and snapshots, a rather important part of the software. Pulling your hair kind of thing, many of you have likely been there, but darn does it feel good once you solve it! I know, not the best use of my time, but on the other hand, I hate the beach, so I guess this was an escape mechanism for me at that time :) I had received quite a few encouraging emails from people eager to try fDeploy back when I only had a tiny landing page out, but life has its own course and it took a while to even gather the courage to publish the first beta! As everything that sounds too good to be true in this day and age, fDeploy is no different. It does not support multi tenancy (a rather big feature which I'd love to work down the road) and a few other things may be missing which some companies may find crucial. Either way, I see this covering the needs of a large chunk of small to medium sized companies, so some "assembly" may be required. If only HN had the crowd which likes to get their hands dirty and find ways to make things work ;) I'd love to hear your thoughts and if you could take it for a spin. No signups, should be a smooth ride to get up and running and experimenting in minutes.Thanks! https://fdeploy.com/ August 25, 2026 at 11:32AM

Show HN: I missed the moving blocks, so I built a real Linux disk defragmenter https://ift.tt/AHK01ek

Show HN: I missed the moving blocks, so I built a real Linux disk defragmenter https://ift.tt/hcOQDi6 August 25, 2026 at 10:57PM