frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Klaus – OpenClaw on a VM, batteries included

https://klausai.com/
55•robthompson2018•3h ago•39 comments

Show HN: I built a tool that watches webpages and exposes changes as RSS

https://sitespy.app
21•vkuprin•2h ago•10 comments

Show HN: Open-source browser for AI agents

https://github.com/theredsix/agent-browser-protocol
57•theredsix•4h ago•17 comments

Show HN: Vanilla JavaScript refinery simulator built to explain job to my kids

https://fuelingcuriosity.com/game.html
42•fuelingcurious•2h ago•21 comments

Show HN: Satellite imagery object detection using text prompts

https://www.useful-ai-tools.com/tools/satellite-analysis-demo/
8•eyasu6464•2d ago•3 comments

Show HN: I built an ISP infrastructure emulator from scratch with a custom vBNG

https://aether.saphal.me/dashboard/default
30•saphalpdyl•5h ago•4 comments

Show HN: Ink – Deploy full-stack apps from AI agents via MCP or Skills

https://ml.ink/
5•august-•3h ago•0 comments

Show HN: Rewriting Mongosh in Golang Using Claude

https://github.com/adaptive-scale/go-mongosh
7•debarshri•3h ago•1 comments

Show HN: OpenUI – A code-like rendering spec for Generative UI

https://www.openui.com/
6•1234567890123•3h ago•0 comments

Show HN: Loquix – Open-source Web Components for AI chat interfaces

https://github.com/loquix-dev/loquix
3•loookas•3h ago•1 comments

Show HN: StreamHouse – Open-source Kafka alternative

https://github.com/gbram1/streamhouse
2•gbram•4h ago•0 comments

Show HN: PayrollEngine – Open-source regulation-based payroll framework (.NET)

https://payrollengine.org/
4•payrollengine•4h ago•0 comments

Show HN: AgentSign – Open-source zero trust engine for AI agents

https://github.com/razashariff/agentsign
2•AskCarX•5h ago•2 comments

Show HN: Faster, cheaper Claude Code with local semantic code search via sqlite

https://www.ory.com/blog/ory-lumen-semantic-search-claude-code
8•luckyturkey•5h ago•1 comments

Show HN: How I topped the HuggingFace open LLM leaderboard on two gaming GPUs

https://dnhkng.github.io/posts/rys/
424•dnhkng•1d ago•109 comments

Show HN: DD Photos – open-source photo album site generator (Go and SvelteKit)

https://github.com/dougdonohoe/ddphotos
65•dougdonohoe•1d ago•19 comments

Show HN: Silly Faces

https://juliushuijnk.nl/silly/
3•juliushuijnk•1d ago•12 comments

Show HN: Joha – a free browser-based drawing playground with preset shape tools

https://joha-app.pages.dev/
13•smlee•3d ago•3 comments

Show HN: I Was Here – Draw on street view, others can find your drawings

https://washere.live
63•mrktsm__•1d ago•46 comments

Show HN: Ash, an Agent Sandbox for Mac

https://ashell.dev
13•amsha•1d ago•16 comments

Show HN: Modulus – Cross-repository knowledge orchestration for coding agents

https://modulus.so
13•dasubhajit•1d ago•5 comments

Show HN: Claude Code Token Elo

https://www.clauderank.com
8•ymaws•1d ago•5 comments

Show HN: Remotely use my guitar tuner

https://realtuner.online/
254•smith-kyle•4d ago•59 comments

Show HN: The Mog Programming Language

https://moglang.org
162•belisarius222•2d ago•82 comments

Show HN: kitty-graphics.el – Images, LaTeX and PDFs in terminal Emacs

https://github.com/cashmeredev/kitty-graphics.el
4•cashmere1337•11h ago•1 comments

Show HN: DenchClaw – Local CRM on Top of OpenClaw

https://github.com/DenchHQ/DenchClaw
141•kumar_abhirup•2d ago•125 comments

Show HN: VS Code Agent Kanban: Task Management for the AI-Assisted Developer

https://www.appsoftware.com/blog/introducing-vs-code-agent-kanban-task-management-for-the-ai-assi...
97•gbro3n•2d ago•51 comments

Show HN: A playable version of the Claude Code Terraform destroy incident

https://www.youbrokeprod.com
24•cdnsteve•1d ago•10 comments

Show HN: A modern React onboarding tour library

https://github.com/btahir/react-tourlight
11•bilater•1d ago•2 comments

Show HN: Liteparser – a complete SQLite parser in C

https://marcobambini.substack.com/p/liteparser-a-fast-embeddable-sqlite
5•marcobambini•5h ago•0 comments
Open in hackernews

Show HN: Vanilla JavaScript refinery simulator built to explain job to my kids

https://fuelingcuriosity.com/game.html
41•fuelingcurious•2h ago
Hi HN, I’m a chemical engineer and I manage logistics at a refinery down in Texas. Whenever I try to explain downstream operations to people outside the industry (including my kids), I usually get blank stares. I wanted to build something that visualizes the concepts and chemistry of a plant without completely dumbing down the science, so I put together this 5-minute browser game.

Here's a simple runthrough: https://www.youtube.com/watch?v=is-moBz6upU. I pushed to get through a full product pathway to show the V-804 replay.

I am not a software developer by trade, so I relied heavily on LLMs (Claude, Copilot, Gemini) to help write the code. What started as a simple concept turned into a 9,000-line single-page app built with vanilla HTML, CSS, and JavaScript. I used Matter.js for the 2D physics minigames.

A few technical takeaways from building this as a non-dev: * Managing the LLM workflow: Once the script.js file got large, letting the models output full file rewrites was a disaster (truncations, hallucinations, invisible curly-quote replacements that broke the JS). I started forcing them to act like patch files, strictly outputting "Find this exact block" and "Replace with this exact block." This was the only way to maintain improvements without breaking existing logic.

* Mapping physics to CSS: I wanted the minigames to visually sit inside circular CSS containers (border-radius: 50%). Matter.js doesn't natively care about your CSS. Getting the rigid body physics to respect a dynamic, responsive DOM boundary across different screen sizes required running an elliptical boundary equation (dx * dx) / (rx * rx) + (dy * dy) / (ry * ry) > 1 on every single frame. Maybe this was overkill to try to handle the resizing between phones and PCs.

* Mobile browser events: Forcing iOS Safari to ignore its default behaviors (double-tap zoom, swipe-to-scroll) while still allowing the user to tap and drag Matter.js objects required a ridiculous amount of custom event listener management and CSS (touch-action: manipulation; user-select: none;). I also learned that these actions very easily kill the mouse scroll making it very frustrating for PC users. I am hoping I hit a good middle ground.

* State management: Since I didn't use React or any frameworks, I had to rely on a global state object. Because the game jumps between different phases/minigames, I ran into massive memory leaks from old setInterval loops and Matter.js bodies stacking up. I had to build strict teardown functions to wipe the slate clean on every map transition.

The game walks through electrostatic desalting, fractional distillation, hydrotreating, catalytic cracking, and gasoline blending (hitting specific Octane and RVP specs).

It’s completely free, runs client-side, and has zero ads or sign-ups. I'd appreciate any feedback on the mechanics, or let me know if you manage to break the physics engine. Happy to answer any questions about the chemical engineering side of things as well.

For some reason the URL box is not getting recognized, maybe someone can help me feel less dumb there too. https://fuelingcuriosity.com/game

Comments

fuelingcurious•2h ago
Hello y’all as the post says, certainly a novice stepping into y’all’s space, but I am passionate that we can use the newest form of coding to allow us to change the way we teach. I think it’s a different way to use AI to teach, not having it explicitly do the teaching, but a way to extract context from different backgrounds into more fun learning tools.
idiotsecant•2m ago
This is a great example of the kind of 'good enough' software that LLMs enable. Before LLMs existed you'd either hire someone to do this an exorbitant cost or you'd pick up a second full time job learning the nessessary skills.

This software doesn't need to be massive scaled, hyperperformant, and absolutely bug free. It just needs to do its job well enough, which it does.

I am also a (non-software) engineer and although I can write software (poorly) I have also used these tools to do some things that previously just wouldn't have gotten done.

We still need people to do Serious Software but for millions of little applications like this LLMs are a game changer.

Tacite•1h ago
It's very good and you can be proud. Your kids should be too!
fuelingcurious•1h ago
Thank you! They call themselves my play testers and ask to see if I have added anything new almost daily for the last week or so. I have a bonus level for the SRU I’m trying to perfect.
zbuttram•1h ago
Great to see a spiritual successor to SimRefinery[1] after all these years!

[1] https://en.wikipedia.org/wiki/SimRefinery

fuelingcurious•1h ago
I’ll take the compliment! My goal was to keep each unit to simple tap and drag play dynamics. If there’s another curiosity, mechanical, electrical, another unit, I can add it to the development plans. It’s fun for our family!
insin•1h ago
Phase 1b: The Desalter doesn't show anything on the grid in Firefox (v148.0.2), so you automatically lose.
fuelingcurious•1h ago
Ah interesting, I have playtested on safari, chrome, and edge. I’ll have to look into what’s unique there. Thank you!
cameron_b•1h ago
Up-to-date Firefox on Linux allowed me to complete certification of a shipment of Jet fuel, no trouble all the way through.

Great concept and execution.

fuelingcurious•1h ago
Hurray! Thank you for the update note. I was going to get after it tonight after I put the kids to bed otherwise.
superxpro12•16m ago
On Win11 Firefox latest (148.0.2), I still cant see them :\

You owe me nothing! I just wanted to let you know!

fuelingcurious•3m ago
If you open the Firefox inspection window, right-click any element on a webpage and select Inspect. Alternatively, use the keyboard shortcut Ctrl+Shift+C (Windows/Linux) or Cmd+Option+C (Mac). You can also access it via the menu button (three horizontal lines) -> More Tools -> Web Developer Tools.

Does it show any errors?

TheGamerUncle•1h ago
Hi sorry do you have the code for this I have been delaying to work on something like this but would love to use this as boilerplate.
fuelingcurious•1h ago
Hello! Thank you for the vote of confidence! I deliberately left the client-side JavaScript un-obfuscated (AI showed me how to do it, but then I undid it for posting here). A colleague of mine started talking about selling it as a training tool, but ha I don’t know if that is in the cards. If you send me an email, we can talk about helping you get a head start!
sealthedeal•1h ago
This is awesome
fuelingcurious•1h ago
Love it! Hopefully you learned something too!
bcze56bbn854•32m ago
Great jobb!
bcze56bbn854•32m ago
Thanks I really liked it and it taught me a lot
fuelingcurious•30m ago
Great! Anything uniquely unexpected?
ecshafer•15m ago
Great little education game. Sulpher particles move really fast, might be worth slowing them down 20%. I was basically random clicking to get them.
fuelingcurious•13m ago
Fair point, I have a rebound energy and terminal velocity set, still lower the top speed! Thanks for the feedback.