Show stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Show HN: An e-ink frame that hears birds and draws them as 1800s illustrations(github.com/arnegiacomo ↗)
    190comments
  2. Show HN: I made a flight simulator, except you're just a passenger(inflightsimulator.com ↗)
    29comments
  3. Show HN: Capsule – Single-file web apps that save their data into SQLite(withcapsule.app ↗)
    123comments
  4. Show HN: Hacking a $20 4G wireless hotspot into a texting device(bkovac.github.io ↗)
    33comments
  5. Show HN: Pizza Bot – An inbox for AI agents that work in the background(github.com/pizza-bot-app ↗)
    25comments
  6. Show HN: Redis City – Explore how Redis works in an interactive 3D model(poltora.dev ↗)
    25comments
  7. Show HN: Panel – A research workspace where the agent can build its own panes(github.com/greentfrapp ↗)
    19comments
  8. Show HN: Thurbox – A tmux-based TUI and CLI for local AI agent orchestration(github.com/thurbeen ↗)
    discuss
  9. Show HN: A chess analyzer that runs in the browser(github.com/huytd ↗)
    2comments
  10. Show HN: Macros with a Behringer FCB1010 MIDI Pedalboard in macOS(github.com/jamesryanatx ↗)
    21comments
  11. Show HN: Ordewell – turn one goal into an ordered plan of coding-agent tasks(github.com/ordewell ↗)
    30comments
  12. Show HN: Loss. a tiny satire about AI progress(workatloss.com ↗)
    8comments
  13. Show HN: Kinesis – Control your Mac with the Meta Neural Band(github.com/callbacked ↗)
    45comments
  14. Show HN: Agenttik – work on multiple projects in parallel with AI agents(github.com/pausan ↗)
    discuss
  15. Show HN: SCIP MIP solver bindings for Go, ported from russcip(github.com/egoisutolabs ↗)
    discuss
  16. Show HN: Pelican-bicycle alternatives(gally.net ↗)
    45comments
  17. Show HN: DaiDocs, AI memory as a plain-text file format, not a service(github.com/kerneta ↗)
    1comments
  18. Show HN: Nari Qwen3-TTS and Qwen3-ASR – High accuracy, low latency and cost(narilabs.com ↗)
    31comments
  19. Show HN: Check if your IP has appeared in a residential proxy network(haveibeenproxied.com ↗)
    40comments
  20. Show HN: DeadLock OS – A Linux terminal puzzle game(crazygames.com ↗)
    discuss
  21. Show HN: Warp – Run DeepSeek v4.1 Flash with 5 GB of RAM at 3.77 tok/s(github.com/sqliteai ↗)
    2comments
  22. Show HN: Open-source passive NFC tag that signs with ECDSA, verified on-chain(github.com/mwbpnftechnology ↗)
    discuss
  23. Show HN: HonestSky, a free iOS weather app without ads or subscriptions(apps.apple.com ↗)
    discuss
  24. Show HN: Neobrutalism.dev – Just added Base UI support and added new color theme(neobrutalism.dev ↗)
    76comments
  25. Show HN: farseer.space – fly anywhere in the universe in your browser(farseer.space ↗)
    1comments
  26. Show HN: Sass – Rust and WASM(github.com/zoosky ↗)
    discuss
  27. Show HN: Let agent read files with secrets while redacting values for LLM contex(github.com/daniel-sc ↗)
    1comments
  28. Show HN: I built a tiny camera that knows where it is(mightycamera.com ↗)
    4comments
  29. Show HN: Linux Doctor – read-only health checks that explain what's wrong(github.com/zshad0w7x ↗)
    discuss
  30. Show HN: AirmailAI, a BYOK LLM chat app with a browser extension backend(airmailai.net ↗)
    6comments

Show HN: A chess analyzer that runs in the browser

2 pointsby 5h agogithub.com
2 comments
I play chess casually and usually struggle to figure out why Lichess analysis say my move is a blunder. Almost all the analysis tools will just suggest the best variant for a position, and you will have to follow the suggested engine lines, or play them out manually to analyze it better.

So I built this tool to make that process easier for beginner players. Behind the scene: This app run Stockfish in your browser, at a position, the app will follow the engine's suggested lines, search for any meaningful situation like a check, a fork, a capture, material change, positional disadvantages,... and point that out with an explanation.

You can see the app here: https://whyblunder.vercel.app and paste the PGN of your game.

If you play on Lichess, you can also replace the lichess.org part in the browser URl with https://whyblunder.vercel.app/#<game-id> to quickly analyze, for example: https://whyblunder.vercel.app/#cBVQFX8l

1h agoHN ↗

One suggestion, can you not pull the annotated game from lichess using their stockfish? It might save you a lot of time and double work

32m agoHN ↗

hey, thanks for the suggestion. unfortunately even with lichess's annotation, it's still not enough to identify hanging pieces or other board situation for the diagnostic, so we still need to run stockfish on each move again :D in fact i intentionally get just the raw move data from lichess during import.