Tuesday, 22 September 2026

Show HN: An atlas of system designs with interactive architecture diagrams https://bit.ly/4xCtfeY

Show HN: An atlas of system designs with interactive architecture diagrams https://bit.ly/4y8uLXh September 22, 2026 at 11:54AM

Show HN: WebGCM – a global climate model running in the browser on WebGPU https://bit.ly/3VJofYE

Show HN: WebGCM – a global climate model running in the browser on WebGPU I started this four and a half years ago. I wanted to build a climate model as both a toy and educational tool that I could visualize in a web browser. I have always been interested in meteorology and asked r/ClimateScience for advice on the math and physics on building an in-browser climate model as an educational tool, and a few people said it was far too ambitious. They were right. I could build the geometry, an icosahedral hexagonal grid on a globe, and I have an intuitive understanding of the math but integrating the Navier-Stokes equations and the physics proved to be too difficult for me, and the closest I got after nearly of month of work was a model that blew up within two simulated days. Fast forward 4 and a half years. I figured that if models like Claude and GPT Astra could solve a milennium prize problem about fluid dynamics then they could help me fix the broken model and iterate on it until my vision was realized. On Friday, I threw down $200 for a Claude Max subscription, and this is the result of a single weekend's work on top of where I had left off. What it is now, in technical terms: a hydrostatic primitive-equation atmosphere on that hex grid (the TRiSK scheme MPAS uses), 27 levels, about 41,000 cells at 110 km, with grey radiation, moist convection, a boundary layer, sea ice, a land surface with snow, a two-layer ocean and real topography. Every kernel runs on the GPU; on my MacBook Pro (M1 Max) it does about 70 simulated hours a minute from a six-year spin-up, hence the 50 MB first load. You can color the globe by twenty-odd fields, animate wind or currents, draw isobars, or view it from space under the model's own sun. The URL captures the view, so links open specific places. Caveats: an educational model, not a validated one. It runs about four degrees colder than Earth and I'm still tuning it, the ocean is crude and shallow, and it needs WebGPU (Chrome, Edge, Safari 26) for best performance. It's currently tuned for my specific machine specs but I suspect it will run well on most desktop-class Apple Silicon machines from the past 5 years. Source and design notes: https://bit.ly/4hi7evN Edit: If it runs really well on your machine, something well above 100 simulated hours per minute (displayed on the top-left of the page), let me know your machine specs! You should also try to reload the page with `?N=128` in the query params and it will re-grid to an even higher resolution. But it will take a few simulated days to settle down after the initial shock from the changed resolution. If you end up tyring this, check out the Temperature overlay at 10 hPa height and you should see Gravity Waves [1] rippling through the top of the atmosphere! [1] https://bit.ly/4xD0sag https://bit.ly/4hoUCmT September 21, 2026 at 10:15PM

Monday, 21 September 2026

Show HN: Primescript – Academic Markdown editor with vector search and LaTeX https://bit.ly/3TkQCM1

Show HN: Primescript – Academic Markdown editor with vector search and LaTeX https://bit.ly/4y3vZDb September 22, 2026 at 03:29AM

Show HN: Jev Powered Obsidian Search https://bit.ly/4hlr9dB

Show HN: Jev Powered Obsidian Search https://bit.ly/3Ti8Cqj September 22, 2026 at 01:05AM

Sunday, 20 September 2026

Show HN: Gdocs-me-up: a high-fidelity Google Docs exporter https://bit.ly/4hcNeL5

Show HN: Gdocs-me-up: a high-fidelity Google Docs exporter Over the years I had written dozens of Google Docs documents, that I wanted to post to my website. Not only Google Docs's publish feature is broken and incomplete, Google does not index Google Docs either. So I set out to fix it for myself using AI agents. Sharing here in case someone else finds it useful. https://bit.ly/4hgd9BQ September 21, 2026 at 01:46AM

Show HN: Try Omarchy for Windows – Full Omarchy Desktop on Windows https://bit.ly/4xwXuEl

Show HN: Try Omarchy for Windows – Full Omarchy Desktop on Windows No VM setup or configuration. Download TryOmarchy.exe, follow the prompts, and you'll be booted into a full Omarchy desktop within minutes. No dual booting or repartitioning required. Under the hood it uses QEMU + WHPX, with GPU acceleration where supported. https://bit.ly/4yIFCXW September 20, 2026 at 11:56PM

Show HN: Lightspeed, bidirectional WebSockets for Laravel (with asteroids demo) https://bit.ly/4rpbTko

Show HN: Lightspeed, bidirectional WebSockets for Laravel (with asteroids demo) Hi HN! Laravel has worked with websockets for years but generally speaking it's a one way push architecture (i.e. http in, sockets out). Lightspeed is kind of like node in that it's a single server that serves your http and your websockets all under one roof. Auth runs in 0.03ms (a Redis read, no database). Your Laravel handler runs inside the full container and the reply comes back down the same socket. I think this could be really cool for creating new ways of working with Laravel. Anyway, I put together a live demo to show it in action. Basically a cross between slither.io and Asteroids. Game here: https://bit.ly/4h63cba Repo here: https://bit.ly/4hf9RP5 Note: This is 0.1.0, the API may change before 1.0. It needs the Swoole extension and Redis. MIT. September 21, 2026 at 12:02AM

Saturday, 19 September 2026

Show HN: Set, offline Markdown note-taking app with device-to-device sync https://bit.ly/4xxa0mY

Show HN: Set, offline Markdown note-taking app with device-to-device sync Hi HN. I am an avid user of Notion ( https://bit.ly/4rjCQG2 ) and really like the ergonomics of its block-based editor, but with how the product is evolving I felt I was missing a simple "single-player" experience of just taking notes and jotting down my thoughts. Hence, Set exists. It's in beta and all feedback is appreciated. You can use the app in the browser but notes are saved only to that browser session. The device-to-device sync and local dictation is desktop only. All notes are saved as markdown files in a folder you choose on the desktop app. Source: https://bit.ly/4romjRk Releases are available for macOS, Windows (x64), and Linux (x64 only for now): https://bit.ly/4779h14 https://bit.ly/4xEcQql September 19, 2026 at 11:26PM

Show HN: Flyover Country – guide to the window seat with AR https://bit.ly/4iDfhG7

Show HN: Flyover Country – guide to the window seat with AR Just released a ground-up rebuild of our long abandoned app Flyover Country. Its whole thing is to tell you fun things about what you're flying over. I'm particularly excited about the new augmented reality mode that overlays maps and points of interest on your camera view as you point your phone out the window. The 3d window view mode is also pretty neat! It's free and works offline, just load your flight up beforehand. This is a tough app to test for obvious reasons so any feedback from folks trying it out in the sky is suuuuper valuable. Please email me at shane@flyovercountry.app with any notes! https://bit.ly/4iE6JP8 September 19, 2026 at 07:13PM

Friday, 18 September 2026

Show HN: Seal – Letters and passwords that open for your family after you die https://bit.ly/4hcXXFp

Show HN: Seal – Letters and passwords that open for your family after you die I'm a CS undergrad who has developed an interest in hardware keys ever since I used them for a school project a few years ago. I made a little chat app that only allows users to chat if they registered a key, nothing else. The backstory of how I came to work on Seal (this project): was that I was generating ideas with Claude to come up with an idea that only hardware keys could make into software. I was thinking about physical house keys and what you could do with those, but in software. I was already making iOS apps with Claude, and I came up with this idea and it sounded good. I had already worked on a few projects involving hardware keys and I already loved them. Today I submitted my latest app, Seal, for review in the app store. Seal is an iOS app for iPhone and iPad that lets you write an Envelope (an encrypted bundle of passwords, photos, voice memos, etc...) for all of your loved ones when you're gone. You can register hardware keys and assign identities for each person. Then you can create Envelopes and assign them to the key that you want to distribute. They plug in the key to their phone and are ready to receive an Envelope from you. If you don't log into the app for months, one of your designated key holders can start the process of opening the Sealed Envelope. You, as the writer of the letters, get weeks of warnings to check in at least once before the letters open. After 90 days of countdown, 21 days of warnings, and 14 days of grace, the envelope opens for each person they met IRL and exchange keys with. No one else can read the envelope or see the photos (even the key holders, Apple, or me) unless that envelope was designated for that person. What's different from a password manager like 1Password: emergency access there hands one person your whole vault through the company's server, so it needs that company to still exist and be honest on the day it matters. Seal gives each person their own envelope nobody else can open, and there's no company in the middle. There's also no server at all besides a free Cloudflare static site. The encrypted bundles of passwords and photos are in Cloud Kit. Sign-in/identity is a passkey Face ID/Touch ID or a Hardware Key. It's all Crypto Kit, so there's no dependencies required. Currently, it's just me and Claude working on this. It hasn't been independently audited by anyone, and it's iPhone only for now. Please do not put a live seed phrase in it yet. If anyone has advice for me as the lead developer for this project, I'm all ears! You can help contribute on the github source code repository page if you'd like. My mom likes this app especially because she's into crypto and she needed a way to pass down or give away the seed phrases for her wallets to all 3 kids without any question about who gets what and when. In the end, there's no confusion or hurt feelings after the fact with just crypto. Thank you for reading and let me know if you have any questions or concerns for me or the project! Source: https://bit.ly/3TCrQY0 Site with limits and objections pages: https://bit.ly/4y6k7R9 Free on TestFlight while the App Store version is in review: https://apple.co/4hdUwhU https://bit.ly/3TCrQY0 September 19, 2026 at 05:28AM

Show HN: An OSS Python dependency scanner for exploited, unmaintained packages https://bit.ly/4yN5Qsp

Show HN: An OSS Python dependency scanner for exploited, unmaintained packages I built an open source python dependency scanner that will scan and flag packages with known exploit CVEs(CISA's Known Exploited list and FIRST EPSS) and unmaintained packages that have not had a release or commit in 2 years. Theres also claude hook that will make your AI agent not install these type of packages included in this repo. The full mechanism is in the readme of the project, this was just a brief summary. https://bit.ly/4yDtdoe September 19, 2026 at 01:27AM

Show HN: LiveWorld – Every 24/7 YouTube live camera on one globe https://bit.ly/4xuYUin

Show HN: LiveWorld – Every 24/7 YouTube live camera on one globe https://bit.ly/3TEUoA3 September 19, 2026 at 01:30AM

Show HN: TypeSeer – on-device autocomplete for every text field on macOS https://bit.ly/46x6374

Show HN: TypeSeer – on-device autocomplete for every text field on macOS https://bit.ly/4yGcOzd September 18, 2026 at 10:35PM

Thursday, 17 September 2026

Show HN: An open Add/Search evaluation framework for agent memory https://bit.ly/4xBEbd1

Show HN: An open Add/Search evaluation framework for agent memory Hi HN, We are trying to make different Agent Memory systems comparable without letting each team choose its own answer model and evaluation pipeline. https://bit.ly/4cTYpap September 18, 2026 at 03:52AM

Show HN: Cactus Needle 3: 8-29MB automation models can match DeepSeek V4 Flash https://bit.ly/4yIMoNl

Show HN: Cactus Needle 3: 8-29MB automation models can match DeepSeek V4 Flash Hey HN, Henry from Cactus here. We submitted Needle 2 here a few weeks ago, and the feedback in the discussion thread was incredibly valuable, thanks! Thanks to all that feedback, we’ve been able to move quickly to release Needle 3 and I'd love to hear what you think again. The key features: 1) Automation (tool calls & structured JSON output): Needle still doesn't chat by design, its quite challenging to pack general capacity into such small models, so we focus on tool calls and structured JSON. If no tool you declared fits the request, you get an empty list back (note for when playing with the demo). 2) Intelligence Laddering: Every layer (2 to 20) is a deployable subnetwork, so one set of weights, 25 to 121 million parameters at 2-bit, shipping as 8-29MB binaries. On a Raspberry Pi 5 it decodes at up to 4k tokens/sec and prefills at up to 10k. 3) Monarch Hadamard MLP: replaces the dense FFN with three learnable Walsh-Hadamard-initialized Kronecker (Monarch) factor pairs interleaved with per-channel diagonal scales, fixed permutations, a SiLU nonlinearity, and a rank-8 input-conditioned gate, so each token gets a fully mixed nonlinear transform of its d_model channels at O(d√d) parameters and compute instead of the O(d²) a dense 4x-expansion MLP would cost. 4) Performance: On Mobile Actions (phone commands, scored on the exact call) the 20-layer model gets 86.0 through the shipped 2-bit binary; LFM2.5 1.2B is at 82.4, Qwen3.5 0.8B at 76.0, Apple's on-device model at 57.6, all at f16. More results on the link, we do not win everywhere ofc. 5) Multilingual: Needle 3 now supports English, French, Spanish, German, Dutch, Italian, Polish, with more languages coming. 6) Finetuning: You can achieve DeepSeek v4 Flash grade performance on a narrow task with just 4L, stress on "narrow task", we found that production users often prefer tuning before production. 7) Triggers: Grounding is a common challenge for tool call, at least for Needle 2, so we added support case-insensitive regular expressions matched against each request to gate false negatives. 8) Confidence: Every response also carries a calibrated confidence score, the minimum of a judgement on the finished call and its decode probability. Act above your threshold, show the call and ask below it, or escalate to a bigger model. 9) Supported Platforms: macOS, Linux on x86-64, ARM64, ARMv7, RISC-V and MIPS32, Windows x64 and ARM, Android, iOS, watchOS, tvOS, the browser as WebAssembly, and a WASI component. Thanks for reading and as always, thoughts appreciated! https://bit.ly/4yIMpAT September 18, 2026 at 01:11AM

Show HN: I made a browser tool that creates newspaper and book text match cuts https://bit.ly/4rskvqr

Show HN: I made a browser tool that creates newspaper and book text match cuts https://bit.ly/3SVqN5g September 17, 2026 at 11:47PM

Show HN: Smart Mouth Billy Bass – another fishy LLM assistant https://bit.ly/4y38jz5

Show HN: Smart Mouth Billy Bass – another fishy LLM assistant Hello, HN people. This project was inspired by another very similar Show HN post from a few months ago called BillAI Bass. I decided to do something like it but take it in a different direction. It’s not a serious assistant and doesn't turn my lights on and off, but it has no cloud dependency and was fun to build. Hope you like it. https://bit.ly/4yG30Fx September 17, 2026 at 02:49PM

Show HN: I built a new version of my fun spatial 3D online meeting app https://bit.ly/3SOZV6X

Show HN: I built a new version of my fun spatial 3D online meeting app Hi HN! flat.social is a fun spatial online meeting app for remote teams and communities. It's largely built like a web multiplayer game, and the 3D virtual spaces are highly customisable with elements and activities (I recently added surfing!). Live demo to try it out: https://bit.ly/4cQRNth Here's a quick demo video: https://www.youtube.com/watch?v=GeinBNqL23s It's a solo, bootstrapped project built with Three.js, LiveKit and Rapier for physics. I built the first version during the pandemic and posted it here back then: https://bit.ly/3xN9kNJ I had a couple of months off this year, so I locked myself in an (almost) jungle house in Brazil and rebuilt it into what I've always wanted it to be. Would love to hear what you think! https://bit.ly/3xHUoAw September 17, 2026 at 01:57PM

Tuesday, 15 September 2026

Show HN: Now You Can Use – Web Baseline Timeline https://bit.ly/4ygKlAx

Show HN: Now You Can Use – Web Baseline Timeline I wanted an easy way to see what was actually new AND usable on the web, something I wished caniuse had, so I made it (with AI assistance). I hope others can find some use as well! https://bit.ly/4raV3Wc September 16, 2026 at 01:54AM

Show HN: Thurbox – A tmux-based TUI and CLI for local AI agent orchestration https://bit.ly/4rcmQpg

Show HN: Thurbox – A tmux-based TUI and CLI for local AI agent orchestration https://bit.ly/4iw5uBF September 16, 2026 at 02:25AM