The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Agentic CUDA Kernel Optimizer
Hello; I was working on optimizing some CUDA kernels and I thought may be it is a good oppurtunity learn langgraph as well. I created a simple C++ CUDA Test Harness and handed that to AI agents. They can run kernels, get benchmarks, and even can profile via nsight
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.<p>Currently covers 2024 to today. Is it useful? What's missing?
Show HN: A Claude Code skill to analyze your chess games
Hello HN,<p>It started as an experiment: can Claude play chess properly if it uses vision instead of PGN notation? Somehow it can.<p>The next experiment was to see whether Claude + Stockfish could explain a game. Somehow it can too.<p>A few sessions later, I had a system that takes my live audio notes (or text, for that matter) and a vague instruction like "analyze my last lichess game", and gives me a commented video of the game. The result is not perfect and it takes time to deliver (an hour or so), but for me it is a much more pleasant and memorable experience than clicking around Stockfish branches. It burns tokens, so make sure you have enough quota. From the session logs, the last analyzed game would have cost around $15 at API prices.<p>The fact that it reflects on my own thinking during the game makes it interesting from a teaching point of view, so I thought it was worth sharing.
Show HN: Reladraw – A diagram language where you decide where to place things
I love making diagrams to help understand, plan, etc. However, the options are (A) auto-placement languages like Mermaid or Graphviz (which don't let me decide how the diagram looks), or (B) software like Draw.io which are powerful but are very time consuming (and inefficient for agents to manipulate).<p>I wanted to have the benefits of both, where you can define a diagram in a diagram language, but also retain a high degree of control over what the diagram looks like.<p>I also wanted this to work well for humans and agents.<p>On the Github link, there's a playground where you can try it out without installation. There's also instructions for a simple npm install and for installing a skill you can use with Claude or other agents.
Show HN: Most Hated Tools
Show HN: AgentRun: DSL to turn agents into workflows
Hi HN,<p>I just open sourced the DSL that our harness in grep.ai uses to turn repeatable parts of agent work into workflows. You can combine tool calls, code, Jev-powered system one decisions for things like routing and screening evidence, and agents when a step needs more investigation.<p>Our harness uses the traces and retro notes agents leave behind when doing a job to figure out which parts can become a workflow. The idea is to make the work easier to understand and avoid paying for a full agent loop where one isn’t needed.
For example, a research workflow can split a question into subquestions, send agents to research them in parallel, use Jev to screen the evidence, and have another agent write the report. You can inspect the steps, evaluate the evidence screening separately, or change one agent without rebuilding everything.<p>The DSL and examples are in our GitHub. There’s a scripted demo you can run without API keys: <a href="https://github.com/Parcha-ai/agentrun" rel="nofollow">https://github.com/Parcha-ai/agentrun</a><p>You can also use it as a Pi extension to build, inspect, and run workflows: <a href="https://github.com/Parcha-ai/agentrun#use-it-in-pi" rel="nofollow">https://github.com/Parcha-ai/agentrun#use-it-in-pi</a><p>I would love to hear if this is useful to others.<p>More background on how AgentRun works in this video: <a href="https://www.youtube.com/watch?v=vOVhtGjtwpg" rel="nofollow">https://www.youtube.com/watch?v=vOVhtGjtwpg</a>. Or read about our use cases in this article: <a href="https://x.com/MiguelriosEN/status/2101029313906987422" rel="nofollow">https://x.com/MiguelriosEN/status/2101029313906987422</a>.
Show HN: Make math automatic with Mathy
<a href="https://mathy.game/" rel="nofollow">https://mathy.game/</a><p><a href="https://mathy.game/app" rel="nofollow">https://mathy.game/app</a><p><a href="https://apps.apple.com/us/app/mathy-build-math-automaticity/id6804888736">https://apps.apple.com/us/app/mathy-build-math-automaticity/...</a>
Show HN: Make math automatic with Mathy
<a href="https://mathy.game/" rel="nofollow">https://mathy.game/</a><p><a href="https://mathy.game/app" rel="nofollow">https://mathy.game/app</a><p><a href="https://apps.apple.com/us/app/mathy-build-math-automaticity/id6804888736">https://apps.apple.com/us/app/mathy-build-math-automaticity/...</a>
Show HN: Doom or Bloom, map your AI worldview
Map your AI worldview by answering a few questions, and see how you compare with others.<p>only takes a few minutes && free & open source && private by default && powered by Jev<p>I think this is a really important question for everyone to be asking themselves, and my hope is that this lil project helps to move our conversations around AI futures in a more balanced, productive direction.
Show HN: Doom or Bloom, map your AI worldview
Map your AI worldview by answering a few questions, and see how you compare with others.<p>only takes a few minutes && free & open source && private by default && powered by Jev<p>I think this is a really important question for everyone to be asking themselves, and my hope is that this lil project helps to move our conversations around AI futures in a more balanced, productive direction.
Show HN: Air-gapped file encryption as self-decrypting HTML page
Air-gapped file encryption packed into a single, self-decrypting HTML page. Repo: <a href="https://github.com/ApelegHQ/ts-cms-ep-sfx" rel="nofollow">https://github.com/ApelegHQ/ts-cms-ep-sfx</a><p>I was inspired by self-extracting archives. I wanted to share files with basically no dependencies. The goal was:<p><pre><code> 1. Something that didn't require any installation (assuming a web browser)
2. Have a single file with no network that could self-decrypt
3. Be fully auditable
</code></pre>
The second point is done by having (sort of(*)) reproducible builds and embedded OpenPGP signatures.<p>The first point is made by cleverly manipulating the HTML structure so that it can decrypt without breaking the PGP signature. It can even decrypt using bare openssl (which was a design goal too, though getting the exact structure right took some work and bug reports).<p>The third point is accomplished by the first two, and by the source being freely available.<p>(*) Depends on the OS at the moment.
Show HN: Air-gapped file encryption as self-decrypting HTML page
Air-gapped file encryption packed into a single, self-decrypting HTML page. Repo: <a href="https://github.com/ApelegHQ/ts-cms-ep-sfx" rel="nofollow">https://github.com/ApelegHQ/ts-cms-ep-sfx</a><p>I was inspired by self-extracting archives. I wanted to share files with basically no dependencies. The goal was:<p><pre><code> 1. Something that didn't require any installation (assuming a web browser)
2. Have a single file with no network that could self-decrypt
3. Be fully auditable
</code></pre>
The second point is done by having (sort of(*)) reproducible builds and embedded OpenPGP signatures.<p>The first point is made by cleverly manipulating the HTML structure so that it can decrypt without breaking the PGP signature. It can even decrypt using bare openssl (which was a design goal too, though getting the exact structure right took some work and bug reports).<p>The third point is accomplished by the first two, and by the source being freely available.<p>(*) Depends on the OS at the moment.
Show HN: Jev Plays Pokémon Red
Hey HN! Wanted to share a fun project I've been hacking on. Given Jev can make decisions really fast (but not fast enough to play Doom yet sadly), I wanted to try and push it to play a more complex game than Tetris. So I went with Pokémon.<p>I've spent endless hours playing this game as a child so building this was a ton of fun.<p>I open sourced everything in case you want to hack on it yourself here: <a href="https://github.com/christianmat/jev-pokemon" rel="nofollow">https://github.com/christianmat/jev-pokemon</a><p>The game is being streamed live including the tokens and cost - hopefully we get all the badges and don't get stuck in a cave :)
Show HN: Jev Plays Pokémon Red
Hey HN! Wanted to share a fun project I've been hacking on. Given Jev can make decisions really fast (but not fast enough to play Doom yet sadly), I wanted to try and push it to play a more complex game than Tetris. So I went with Pokémon.<p>I've spent endless hours playing this game as a child so building this was a ton of fun.<p>I open sourced everything in case you want to hack on it yourself here: <a href="https://github.com/christianmat/jev-pokemon" rel="nofollow">https://github.com/christianmat/jev-pokemon</a><p>The game is being streamed live including the tokens and cost - hopefully we get all the badges and don't get stuck in a cave :)
Show HN: Treepeat – Code similarity detection using Tree-sitter
treepeat is a tool that finds similarities in your codebase.<p>Find duplicate code blocks meaningful to the language (classes/functions), not just lines.<p>Find near-duplicates: ignore whitespace, strings, high level AST nodes such as function and names.<p>Find structurally similar code: anonymize identifiers, constants, etc.<p>Pull requests welcome: This is very much an proof of concept - I'm happy with it, but I haven't supported very many languages at present.<p>Languages supported: astro, bash, css, go, html, javascript, lua, markdown (plus codeblocks), python, sql, typescript, java, kotlin, rust, yaml
Show HN: Treepeat – Code similarity detection using Tree-sitter
treepeat is a tool that finds similarities in your codebase.<p>Find duplicate code blocks meaningful to the language (classes/functions), not just lines.<p>Find near-duplicates: ignore whitespace, strings, high level AST nodes such as function and names.<p>Find structurally similar code: anonymize identifiers, constants, etc.<p>Pull requests welcome: This is very much an proof of concept - I'm happy with it, but I haven't supported very many languages at present.<p>Languages supported: astro, bash, css, go, html, javascript, lua, markdown (plus codeblocks), python, sql, typescript, java, kotlin, rust, yaml
Show HN: An open-source manufacturing ERP/MES/QMS
Show HN: How long do I need to work at my salary before I can coast, or retire?
I made a financial planning tool in a couple hours that can model various stages of life and potentially guide job searching and work timelines.
Show HN: Koi.rest – watch some fish and regain your balance
Hi there. My name is Paul. I’m a developer, an explorer and I’ve got ADHD. As of the beginning of August, I’m also unemployed.<p>This last part, along with everything else this past year, has caused me a great deal of stress.<p>While our balcony zen garden project is yet to be completed, I had an idea to create a virtual one that everyone can use.<p>It's an idea that, unfortunately, I’ve been postponing for a while now, mostly because I have no fucking idea how to do it as I don’t know JavaScript, and I don't have the capacity to learn it right now.<p>So I let perfect be the enemy of good and, well... just kept the idea to myself.<p>Then I said "fuck it" and used AI to make the thing I really wanted to make.<p>I realized I didn't want "perfect". I wanted "good enough".<p>I tweaked, added, removed, drew, researched, questioned, tested... I just wasn't the one coding it.<p>So now, instead of occupying my brain, it now lives on the internet for others to enjoy.<p>Yes, there’s something noble about making something entirely on your own, but what good is an idea that just sits in my head?<p>So here I am. I made the thing. The weird, little, quiet koi pond.<p>The silly project of passion. The little corner of the internet to let strangers watch fish quietly, together.<p>I hope this pond helps you as much as it helped me.
Show HN: Koi.rest – watch some fish and regain your balance
Hi there. My name is Paul. I’m a developer, an explorer and I’ve got ADHD. As of the beginning of August, I’m also unemployed.<p>This last part, along with everything else this past year, has caused me a great deal of stress.<p>While our balcony zen garden project is yet to be completed, I had an idea to create a virtual one that everyone can use.<p>It's an idea that, unfortunately, I’ve been postponing for a while now, mostly because I have no fucking idea how to do it as I don’t know JavaScript, and I don't have the capacity to learn it right now.<p>So I let perfect be the enemy of good and, well... just kept the idea to myself.<p>Then I said "fuck it" and used AI to make the thing I really wanted to make.<p>I realized I didn't want "perfect". I wanted "good enough".<p>I tweaked, added, removed, drew, researched, questioned, tested... I just wasn't the one coding it.<p>So now, instead of occupying my brain, it now lives on the internet for others to enjoy.<p>Yes, there’s something noble about making something entirely on your own, but what good is an idea that just sits in my head?<p>So here I am. I made the thing. The weird, little, quiet koi pond.<p>The silly project of passion. The little corner of the internet to let strangers watch fish quietly, together.<p>I hope this pond helps you as much as it helped me.