wavehouse.dev
Show HN: WaveHouse – Supabase for ClickHousehttps://wavehouse.devWhile building an IoT telemetry solution, we ran into hurdles with Clickhouse. For one, you can't insert quickly AND durably into Clickhouse without setting up something like Kafka, which gets complicated for quick projects wanting to make use of Clickhouse's powerful features. Then, trying to actually query Clickhouse and show data in a UI required a whole backend API to handle auth and permissions.We figured that all these parts together – fast, durable ingest, row-level and column-level security and roles, and realtime streaming – were a lot of scaffolding to have to rebuild for every project we wanted to use Clickhouse in. So, we built them all into a single Go binary to be deployed alongside Clickhouse, to help lower Clickhouse's barrier to entry. We call it WaveHouse.Would love any feedback as we work on improving and adding more features to this OSS project!Aug 20, 2026 6:00 PM
radi8.dev
Show HN: We chased a weather balloon across Montana and never found ithttps://radi8.dev/blog/uplink/Since April, I have been working with Sam Flynn (https://drook.dev) to make this balloon payload, UpLink. We did a similar launch last year with Hack Club but this was our first independent launch.UpLink was a 491 gram payload testing the insulation properties of 3D printing filaments, while also transmitting 320x240 images over a radio link -- up from the 18x10 images last year!This is a writeup on our engineering process, mistakes made, and learning experiences. It covers:- Custom electronics designed in KiCad- Firmware design- Results from the data we received on the ground- Image transmission- Launch day logistics, and where things went wrongAll hardware, software, firmware, and CAD is available on GitHub: https://github.com/radeeyate/UpLink, licensed + certified as open source hardware: https://certification.oshwa.org/us002826.htmlIf you just want to see the images received, I put up a gallery here: https://uplink.gallery.radi8.dev/If you have any questions, comments, or concerns,Aug 20, 2026 5:33 PM
news.ycombinator.com
Ask HN: How to engage users in an open source project and when to stop?https://news.ycombinator.com/item?id=49377336I have been working on an OS project for years now, on and off, taking it back up for the last few months and giving it a good boost lately with AI. It has a super niche user base in quantitative finance.I really enjoy working on it, and although I get contacted every now and then by people who are using it or are interested in using it, and those are really interesting users, I always think I am wasting my time. It has been 8 years now since I started.I guess my questions are: is it worth it? And I know this question has two clear paths, the personal and the practical one, but I would like to hear from both. How can I know when to stop? If my audience is maybe in the order of two thousand potential users worldwide, how do I validate the idea? I have posted on Reddit and HN multiple times, tried LinkedIn, and that leads me to a handful of super interesting contacts, but I don't know if it is enough to keep going.Aug 20, 2026 5:09 PM
bing.com
Info-Tech Systems Ltd ITShttp://www.bing.com/news/apiclick.aspx?ref=FexRss&aid=&tid=6a89804a06ba4b228b65e3c8b25604fc&url=https%3A%2F%2Fwww.morningstar.com%2Fstocks%2Fxses%2Fits%2Fquote&c=14761339509809440668&mkt=en-usMorningstar Quantitative Ratings for Stocks are generated using an algorithm that compares companies that are not under analyst coverage to peer companies that do receive analyst-driven ratings.Aug 20, 2026 5:00 PM
tablecanon.app
Show HN: Building Table Canon, an AI Campaign Memory Engine for TTRPGshttps://tablecanon.app/Hey HN! I built Table Canon to solve a problem my playgroup kept running into: 3-4 hour tabletop gaming sessions leave behind massive audio recordings, but standard meeting note-takers treat every session as an isolated island, butcher fantasy terms, and don't know who is speaking.I wanted an engine that tracks long-term state across months of games, so I built a pipeline to extract entity updates, open quest hooks, and character promises across sessions.The Tech Stack:* Transcription: whisper-large-v3-turbo * Diarization: pyannote for speaker embeddings & voice profile matching Extraction & Memory: OpenAI API with Structured Outputs (JSON Schema enforcement for state updates) * TTS & Audio Recaps: Kokoro / Chatterbox Turbo Music Generation: ACE-Step-v1.5-XL-Turbo for rendering session summaries into lyrics/balladsA Few Engineering Lessons & Challenges:* State Delta Extraction vs. Context Explosions: Feeding 20 prior session transcripts into context windows quickly becomes cost-prohibiAug 20, 2026 4:40 PM
drillerdb.com
Show HN: The First 3D Map of North America's Underground Geologyhttps://drillerdb.com/undergroundOver the past year, we've been running OCR on over 13 million handwritten and typed well logs across North America. After that we standardized the unique terms used by drillers across America into one format, which we've based on the USGS's lithologic standards.Before this project, underground data was fragmented by state or county jurisdictions and had different standards for reporting and terminology. This is the first nationwide lithological grid ever made at this scale.Most regions have pretty good coverage. However, be aware some areas like the southeast of the US especially has some pretty significant gaps due to the reporting standards in those regions.We also have a research program! https://drillerdb.com/researchAug 20, 2026 4:32 PM
compute.cx
Show HN: Compute.cx is simple (modal.com like) interface for on-demand GPUshttps://compute.cxHi everyone, Please checkout compute.cx which is a simple cli interface for using on demand GPUs from RunPod and HotAisle. I created this because I really like the ease of modal.com for severless gpu access, but don’t always want to pay their markup. Compute.cx gives the same DX but on public on-demand GPUs like runpod and hotaisie.Please try it out, and write to me harsh@theoric.com for any questions/suggestions, or file a bug report on https://github.com/theoriclabs/docs.compute.cxThanks! Harsh Gupta https://x.com/hargup13P.S. BYOK AWS, GCP and Azure coming soon, let me know if you want it.Aug 20, 2026 3:47 PM
epho.io
Show HN: Epho – run Claude Code with a curlhttps://epho.ioHey folks, Burak here.Epho is an API that allows running Claude Code, Codex or Opencode in a sandbox in the cloud. It abstracts away sandboxes, and allows running coding agents with a single HTTP request.Epho came out of our own struggles with building our own AI analyst: - Sandboxes give you bare machines; you need to configure them for agentic workloads. - Each agent behaves differently, and you need to build integrations with each of them. - Sandbox providers are not very reliable, which means you need to figure out a multi-provider strategy to avoid failures. - Logging, artifacts, input/output, event streaming, and all of the other operational aspects need to be figured out.We had to go through the pain ourselves. We got to a point where things got quite reliable, and it became more obvious to us that this should be a primitive on its own: send a POST request, get the events streaming back to you.Epho is an agents-as-an-API product: you send a request, it spins up a sandbox, configAug 20, 2026 3:45 PM
github.com
Launch HN: Vendo (YC S26) – Let users build features on top of your producthttps://github.com/runvendo/vendoHi HN, we’re Yousef & Nour, founders of Vendo (https://vendo.run). Vendo lets users create new features inside the software they already use. A user describes the dashboard, workflow, or small app they need, and Vendo builds it on top of the product’s existing data, API, and interface.Demo: https://www.youtube.com/watch?v=VdpHehY64lsWe built Vendo because every SaaS eventually faces the same problem: every customer needs something slightly different. One wants a new report and another needs a workflow that only makes sense for their team. These requests either sit on the roadmap, become one-off engineering work, or force the customer into spreadsheets and external tools. We wanted the user to be able to create the missing feature themselves, without leaving the product.Here is how it works:- npx vendo init reads the product's API surface, theme, routes, and more. These are used so that the apps Vendo creates (1) look on-brand and native and (2) have the ability to read data and performAug 20, 2026 3:29 PM

europeanspaceflight.com
ESA Confirms Ariane 6 Block 3 Upgrades Have Been Shelvedhttps://europeanspaceflight.com/esa-confirms-ariane-6-block-3-upgrades-have-been-shelved/The European Space Agency has confirmed to European Spaceflight that it is no longer considering the Ariane 6 Block 3 evolution, saying there is “no programme need or justification” for the evolution at this time. Questions regarding the scrapping of the Block 3 upgrades arose earlier this month after SpaceScout reported that an ESA study […] The post ESA Confirms Ariane 6 Block 3 Upgrades Have Been Shelved appeared first on European Spaceflight.Aug 20, 2026 2:58 PM
pub.doub.ly
Show HN: Check if any of the $656M in unclaimed royalties at The MLC is yourshttps://pub.doub.ly/Hi HN, I built this. Quick background on why it exists:When music is streamed on digital streaming platforms (think Spotify, Apple Music, Pandora), there are two separate royalty streams: one for the recording, paid through your distributor (DistroKid, TuneCore, CDBaby), and one for the underlying work (generally known as publishing). The work side's mechanical royalties are collected by The MLC, a nonprofit that was created by the 2018 Music Modernization Act (MMA). If you haven't registered your songs with The MLC, there are issues with your metadata, or about half a dozen other reasons, that money will never reach you, it just collects in a big pile we call the "black box".That pile is big. The MLC's own dashboard currently shows over $656M is held (themlc.com/blanket-royalties), and the biggest problem is the MMA dictates that The MLC cannot hold that money indefinitely. At some point, by law, The MLC must distribute this big pile of cash, and since they don't know who it's supposeAug 20, 2026 2:38 PM
bisecto.com
Show HN: Bisecto – A minimalist game about cutting shapes into 50/50 halveshttps://bisecto.com/Hey HN,I built Bisecto (https://bisecto.com), a minimalist browser game with one simple mechanic, cutting (bisecting) a procedural 2D shape into two exact 50/50 halves with a single straight line.Confession: I got completely hooked watching those viral reels of people trying to cut fruits and vegetables into perfectly equal halves, and that was my inspiration for this game :D I've been writing code for 12+ years, but for this project I leaned heavily on LLMs to quickly spin up this game, I thought it's going to be quick, but it took me some time (around 2 weeks) to make the game the way I want it to be.A few game modes to try: - Classic: Endless run, you get to choose difficulty and line cutting mode- Arcade mode: You get 3 lives, you have to keep accuracy above 95%.- Daily challenge: A shared daily seed, 10 identical shapes for everyone, see how you rank.- Friends challenges: Create a challenge and send it to your friends and see who is better at cutting shapes in half.Under the hood:Aug 20, 2026 2:15 PM
news.ycombinator.com
Show HN: LilScript makes JavaScript libraries smallerhttps://news.ycombinator.com/item?id=49374554https://yeargun.github.io/lilscript/LilScript is a typed, compression-first language that compiles into js and sometimes into exec(will be more stable in future). The compiler mangles, reshapes the program into optimized js that happens to be 5-15% smaller (after gzip/br compression or raw) compared to the best performing JS toolchains like oxc/esbuild/terser/..## What has been proven to work with LilScript?- makes VSCode's core js modules 20% smaller on average- makes the world's most performant & small markdown rendering npm library, marked, 5-7% smaller and 10% faster- and many more demos.. works with pretty much any js/ts library## How it is compressing js finer than vite/oxc/terser/esbuild/..### 1. By changing the app.``` class Vector { float x; float y; init(float x, float y) { this.x = x; this.y = y; } float lengthSquared() { return this.x * this.x + this.y * this.y; } }int[] values = [1, 2, 3, 4]; auto doubled = values.map((int value) => value * 2); int sum = 0; for (int i = 0;Aug 20, 2026 1:50 PM
news.ycombinator.com
Is this AWS RI/SP simulation engine interesting / valuable?https://news.ycombinator.com/item?id=49374412TLDR; This AWS RI/SP tool we built might have unique features that are important especially for companies running large, high-variability workloads with high coverage targets. We want feedback on how true that is and whether we should open this up to others, possibly even for free or as OSS.Setup: We're a small cloud cost consultancy, but not a tools vendor. We do build a lot of internal tooling for our own use. We serve companies spending 7- to 9-figures (USD) annually.One of the internal tools we built over the past several years is a simulation engine for RIs/SPs that can do a number of things, some of which we believe might be one-of-a-kind in the space today and could be valuable to others.1.) Visualize the entire commitment savings/discount curve for any commitment type (any RI, any SP, of any flavor), showing the exact savings achieved and the marginal discount rate at every level of commitment. This unlocks what we feel is the best purchasing strategy: "buy SP dollars or RI uniAug 20, 2026 1:36 PM
testmagic.link
Show HN: testmagic.link – Zero-setup magic link testing for coding agentshttps://testmagic.linkI built testmagic.link because Claude Code kept using my personal Gmail when testing magic-link authentication, filling my inbox with test emails.I know there are existing email testing services, but the ones I found require signing up, getting credentials, and integrating an API. That felt like overkill when I just wanted to tell Claude Code: "test the email sign-in using testmagic.link".So I made testmagic.link. No signup, no API keys, no integration. It’s basically a one-liner with a domain that’s easy to remember. I also added an llms.txt file at the root, so agents instantly know how to read the inbox without me explaining it.There’s also an optional mail-scanner simulation: add ?prefetch=1 to the inbox URL, and testmagic.link will GET each message’s magic link once before you open it, without following redirects — similar to how Outlook Safe Links or a corporate mail scanner might prefetch links. This is useful for catching magic-link flows that break when a security scanner visiAug 20, 2026 1:08 PM

spacenews.com
Portal Space Systems to include rideshare payloads on Falcon 9 launch of Supernovahttps://spacenews.com/portal-space-systems-to-include-rideshare-payloads-on-falcon-9-launch-of-supernova/Portal Space Systems has acquired a Falcon 9 to launch its first Supernova spacecraft and will offer excess capacity on the vehicle for rideshare payloads. The post Portal Space Systems to include rideshare payloads on Falcon 9 launch of Supernova appeared first on SpaceNews.Aug 20, 2026 1:00 PM
tomaytotomato.github.io
Show HN: Sitmap – a World in Conflict inspired map maker for Cold War scenarioshttps://tomaytotomato.github.io/sitmap/I loved the game World in Conflict (2007)One of those aspects I enjoyed was the maps shown during the loading screens. The colour choices and aesthetics were really striking and made the game even more immersive.Using Claude Fable and some photoshop skills, with a few tweaks here and there. I managed to get something quite useable and probably useless to most people shipped.If you enjoy maps, military, strategy etc, hopefully it is of interest to you.Aug 20, 2026 12:59 PM
news.ycombinator.com
Algorithm Interview: a conversation between two parrotshttps://news.ycombinator.com/item?id=49373709Algorithm Interview: a conversation between two parrotsAll children know that parrots can talk. All adults understand that parrots simply repeat sounds.You'll laugh, but these same adults actually believe that an Algorithm Interview is a conversation between a very smart algorithm expert who is trying to find out whether the candidate understands algorithms at an acceptable level…So, how many ycombinator.com readers have successfully passed the algorithms interview? Probably tens of thousands.Well, how many of them were able to understand that breaking down sorting into independent stages is a Fundamental Discovery? Zero!Zero questions and comments: https://news.ycombinator.com/item?id=49314420P.S. Have you ever thought that NOT everyone has a mental model? But most people just memorize ready-made answers instead of understanding the problem?I recommend reading The Programmers' Stone https://www.datapacrat.com/Opinion/Reciprocality/r0/index.html ---------------8Aug 20, 2026 12:29 PM
simedw.com
Show HN: I trained a 125M model to autocomplete piano on-devicehttps://simedw.com/2026/08/20/midi-autocomplete/I trained a 125M-parameter transformer to autocomplete piano performances in real time (~108 notes/sec on an iPhone 15).The idea is basically GitHub Copilot or Tabnine, except instead of prompting it with code, you prompt it by playing a few notes on a MIDI piano. The model then continues what you played, entirely on-device.The app is free if anyone wants to try it. Happy to answer questions about the model, training, Core ML, or the many things that didn't work.Aug 20, 2026 12:04 PM
bing.com
Why replacing staff with AI backfires - and 5 ways smart leaders generate real value insteadhttp://www.bing.com/news/apiclick.aspx?ref=FexRss&aid=&tid=6a89032e2cd74bd0ac11e9897f3c0ab3&url=https%3A%2F%2Fwww.zdnet.com%2Farticle%2Fwhy-replacing-staff-with-ai-backfires-and-how-smart-leaders-generate-real-value-instead%2F&c=1260053007426308256&mkt=en-usThree-quarters of organizations have found AI layoffs cost more than they saved, and as many as nine in 10 companies would rethink them given the chance.Aug 20, 2026 11:34 AM