Sunday, 27 September 2026

Show HN: LightCloud – A cloud console organised like file system https://bit.ly/4jqq5rd

Show HN: LightCloud – A cloud console organised like file system Hi HN, Light Cloud is a hosting platform where the unit of organisation is a folder. A folder holds everything project needs: frontend, API, database, env variables, preview per branch. https://bit.ly/3V9BIJj September 27, 2026 at 10:45AM

Show HN: An interactive debugger for the Mornington Crescent esolang https://bit.ly/4z4ZBR0

Show HN: An interactive debugger for the Mornington Crescent esolang Originally put together ten years ago, I've migrated this project over to Codeberg and in the process fixed a couple of bugs. The most glaring issue was that in the intervening years, CORS has become a thing so the Transport for London Tube map can no longer be loaded directly from their site; instead, there's a local copy of the SVG. I'm happy with where it is at the moment, there might be more small patches in another ten years. https://bit.ly/46LZBt0 September 27, 2026 at 08:53AM

Show HN: Ppgrid – Rasterising points in minutes, not hours https://bit.ly/4d8yBaz

Show HN: Ppgrid – Rasterising points in minutes, not hours Hi all, I wanted to share a recent library I made for myself since I continually have to work with large-scale point data spanning millions of rows. I generally found existing IDW tools are insanely slow and unreliable with the datasets I commonly work with. ppgrid is an open source GIS tool and it is intended to create beautiful visualisations that don't take an absurd amount of time to process. It uses a modified Inverse Distance Weighting (IDW) approach: instead of having to traverse every single point for every single grid O(N*M), it precalculates which points intersect which grids. This means that we essentially avoid the multiplicative scaling costs associated with traditional IDW. For perspective, ppgrid is significantly faster than IDW from the likes of gdal_grid or GRASS, in the order of 17x faster. I say in the order of as I couldn't really effectively test IDW on the crappy laptop I use beyond 1M points, where as ppgrid happily chewed through 16mil points. My goals/intention for this post is twofold: - looking to share it as a tool for anyone who may find it relevant or useful - looking to stress-test it with different types of point data and try to surface any quirks, bugs or random edge case failures Important note which I discuss more in my write-up: ppgrid is not yet stress-tested or validated in terms of statistical correctness, as my current use case prioritises visualisation. AI Disclosure & Creds: I've been pair-coding this with my local Qwen3.8 27B agent, I discuss this in my write-up further. I have ~9YoE in GIS work and ~10YoE as a fullstack. GitHub Repo: https://bit.ly/4d9jDBc Any other feedback/comments are welcome, please let me know if this has helped as I'd love to see it in action. https://bit.ly/3V9wfSN September 27, 2026 at 08:22AM

Saturday, 26 September 2026

Show HN: Shipwithmuse.live – a catalog of things people built with Muse https://bit.ly/4hMIkWG

Show HN: Shipwithmuse.live – a catalog of things people built with Muse https://bit.ly/4yhJsaF September 27, 2026 at 06:38AM

Friday, 25 September 2026

Show HN: Hacker Atlas - A map of what Hacker News talks about https://bit.ly/46GEdVY

Show HN: Hacker Atlas - A map of what Hacker News talks about I built a tool to explore HN topics and how they change over time. Currently covers 2024 to today. Is it useful? What's missing? https://bit.ly/4z46TEB September 25, 2026 at 02:37PM

Show HN: TiddlyInstall – Single HTML file that makes cross-platform installers https://bit.ly/4rus7J9

Show HN: TiddlyInstall – Single HTML file that makes cross-platform installers Hello HN, I wanted to show you some new software I designed (and Claude implemented.) It's called TiddlyInstall. TiddlyInstall is a single-page website that lets you easily build installers for all your projects. What makes TiddlyInstall unusual is there is no software to download and everything is able to work offline. Based on the project that it's inspired by: you can download TiddlyInstall as a HTML file and use it to make working binaries for Windows, Linux, and Mac. How it works: Most installers / binaries are custom per project. But with very few modifications they can be made general-purpose. Installers can be made to follow meta-data which can be vouched for by hashes in their file names, embedded data, and signatures. That means new binaries only need meta-data to be changed which can be done entirely in the browser. For the installers themselves NSIS was chosen for its amazing Windows support. Otherwise, the rest is shell scripting. I am very excited about it and would love people to try it out. All the code is open source under MIT. Feel free to report issues on the Github at https://bit.ly/4yXkCge Credits: Claude (and the authors whose works it was trained on :/) deserve huge credits for the implementation. It would have taken me months to code this all this. This project is not affiliated with TiddlyWiki -- though I am heavily inspired by that project! If anyone thinks my work is cool -- I'm currently looking for new opportunities. Feel free to reach out if there's a match (matthew@roberts.pm.) https://bit.ly/4yXkD3M September 25, 2026 at 08:25AM

Show HN: A benchmark comparison of C++ vs. Node.js performance https://bit.ly/4hbBGsX

Show HN: A benchmark comparison of C++ vs. Node.js performance https://bit.ly/4rrXK5S September 25, 2026 at 06:25AM

Thursday, 24 September 2026

Show HN: Reteach – AI tutor that feels human https://bit.ly/4rwfWvm

Show HN: Reteach – AI tutor that feels human Tutoring is very expensive. reteach makes it cheap. https://bit.ly/3Thxgrj September 25, 2026 at 07:26AM

Show HN: Avoid smooth spinners, use low-FPS spinners https://bit.ly/4hbvCR8

Show HN: Avoid smooth spinners, use low-FPS spinners I got so annoyed by various apps (VScode, Chromium, Firefox, Thunderbird) burning CPU/GPU cycles and and making my laptop hot and sluggish with spinners on otherwise static content, that I made this little page to fight this. https://bit.ly/3TLgHnP September 25, 2026 at 03:52AM

Wednesday, 23 September 2026

Tuesday, 22 September 2026

Show HN: Sbm: plain-text bookmarks synced across terminal, browser, Android https://bit.ly/4hFWBEC

Show HN: Sbm: plain-text bookmarks synced across terminal, browser, Android https://bit.ly/4rqqzjf September 23, 2026 at 03:54AM

Show HN: WavexAI – Unlimited tokens for a fixed cost https://bit.ly/4jjjTRO

Show HN: WavexAI – Unlimited tokens for a fixed cost https://bit.ly/4rqDmSJ September 22, 2026 at 11:24PM

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