Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. The Plunging Price of Thought (epoch.ai)
    —discuss
  2. Show HK: Find My Cat Name (findmycatname.com)
    —discuss
  3. Washington Heights Man Cleans One NYC Block a Day for 100 Days,Neighbors Join In (hoodline.com)
    —discuss
  4. I Put My LG TV Under Network Surveillance [video] (youtube.com)
    —discuss
  5. Show HN: Proof-native smart contracts without a transaction archive (colosseum.com)
    —discuss
  6. How to Unclench (howtounclench.com)
    —discuss
  7. Is Jev calibrated? Tests on real data (leonardgrazian.com)
    —discuss
  8. Show HN: Talk to Micro from Conversations: an assistant in your chat app (micro.mu)
    —discuss
  9. Writing Code Character by Character (medium.com/erdemgezer)
    —discuss
  10. Show HN: Reladraw – A diagram language where you decide where to place things (github.com/reladraw)
    —discuss
  11. Broken promises, confiscated land: the hyperscale AI datacentre being built (theguardian.com)
    —discuss
  12. Skorpion OS – AI-Powered Linux Distribution (skossyte.pages.dev)
    —discuss
  13. Show HN: Aether Summon – A New TCG (gamefound.com)
    —discuss
  14. 2968 OSS RL EVs by CI
    —discuss
  15. Tx.taxi: I forked mempool.space, but for (soon-to-be) every blockchain (tx.taxi)
    1comments
  16. From Holy Water to Frozen Meals: The Evolution of Vending Machines (saturdayeveningpost.com)
    —discuss
  17. Are Weighted Blankets Beneficial? (economist.com)
    —discuss
  18. What did AI researchers think at the end of 2024? (lesswrong.com)
    —discuss
  19. Show HN: Spivak's Calculus formalized in Lean 4 – every theorem, every problem (github.com/stormj-uh)
    —discuss
  20. Aulico: Free TradingView Alternative (aulico.com)
    —discuss
  21. Robust De-Anonymization of Large Sparse Datasets [pdf] (cornell.edu)
    —discuss
  22. Ask HN: How do you get your hands on physics environments for your robotics SIM?
    2comments
  23. OpenAI's Rogue A.I. Agents Tried to Trick a Robot Detector (nytimes.com)
    1comments
  24. How fast can you fix a UTF-16 string in C#? (lemire.me)
    —discuss
  25. Nix pull request: Add builtins.wasm (github.com/nixos)
    —discuss
  26. We benchmarked our prompt-injection detector against OWASP's LLM Top (cerbereag.site)
    —discuss
  27. What Happens if the A.I. Bubble Bursts (nytimes.com)
    —discuss
  28. NASA's Nancy Grace Roman Space Telescope Set to Explore the Universe (abc.net.au)
    —discuss
  29. Font where each token is equal-width (twitter.com/amplifiedamp)
    —discuss
  30. Show HN: StarSkirmish, an arena where LLMs create StarCraft Brood War bots (starskirmish.com)
    1comments

Show HN: A Claude Code skill to analyze your chess games

27 pointsby 1h agogithub.com
18 comments
Hello HN,

It started as an experiment: can Claude play chess properly if it uses vision instead of PGN notation? Somehow it can.

The next experiment was to see whether Claude + Stockfish could explain a game. Somehow it can too.

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.

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.

1h agoHN ↗

I am very interested in this, but it looks like the video link gives 404

1h agoHN ↗

Weird, the video is supposed to be embedded. On my chrome desktop it displays properly. EDIT: fixed

1h agoHN ↗

"The result is not perfect" as LLMs are

"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." As AI the premium sycophantic scammer does

"but for me it is a much more pleasant and memorable experience than clicking around Stockfish branches"

And SO much less effective than doing the harder, more tedious feeling work

34m agoHN ↗

The jury is out for the effectiveness, it's hard to debate this subject. From my cognitive background I know very well how important the generative effect is for learning. Maybe I'll add features that leverage generative/testing effect one day. Anyway, clicking on stockfish branches can be quite a passive activity too if done badly. I don't know how to do that well to be honest. My goal is often to just to understand what I missed, full stop.

For the sycophancy, I can say I did not feel that at all. When stockfish says your move suck, claude would have a hard time saying the opposite (no "you are absolutely right" when I am not).

24m agoHN ↗

Generative AI is really good at making you feel like you understand a lot without actually making you understand anything in-depth

Because lengthy difficult cognitively intensive labor is required for the brain to actually change its structure and connections

8m agoHN ↗

Very true. I like to think AI somehow optimizes for "efficient vagueness", which is bad news for our brain.

Nonetheless, as many do, I often ask AI to explain me stuff. I know it's not perfect, but it's convenient, it's a trade-off to make.

59m agoHN ↗

Just a note that this is not novel. Automatic analysis of chess games built on traditional engines has existed for a long time. Without using stockfish as a sidekick, this wouldn’t be interesting because of the poor play of LLMs, however having an LLM enhance the commentary is interesting and I suspect has already been done by chess.com for years.

45m agoHN ↗

This what I think too. I also think there are much more refined approaches than the one I tried here. From a cursory look, I saw there are both scientific litterature on the subject of mixing llms and tools like stockfish and some dedicated closed platforms that put that into action.

Let's make clear that I did not spend much time on this project. Ideally I would have tried to put other models into the mix, like maybe Maia to better see the game from a "real player" eyes and pinpoint where expected move and stockfish moves differ.

Anyway, to me, it's good enough to be usable and shared.

59m agoHN ↗

How does it work? Does it just use stockfish under the hood? I just remember the times when I tried to use an AI model to play chess and half of the time it either hung a piece or made an illegal move.

56m agoHN ↗

Was a bit to overzealous... Just read the readme. Looks pretty cool. Maybe I'll give it a try and see how it compares to the chess.com analysis (although I have to say that I never really use it).

57m agoHN ↗

The elo of opus 5 models is 1300 or so. I wouldn't take chess lessons from a 1300.

52m agoHN ↗

That was exactly my estimation when I played "raw" against Opus. But Opus with stockfish as a tool and much time available can, from what I experienced, generate good comments.

37m agoHN ↗

Looks really cool, would love to try it but I'm on Mac so would appreciate Mac version.

28m agoHN ↗

Thanks for sharing! So you gave stockfish to Claude too? Did you try other techniques?

30m agoHN ↗

Very cool work!

Did you write the skills (text, and code) all by hand, or are those prompt outputs?

16m agoHN ↗

Not by hand, no, the code was generated with claude code. The readme too, but with some extra efforts to avoid the awful ai generated readme.

It took multiple sessions to get to this result. At first I only generated annotated pgns and standalone html page inspired by lichess. The video generation was the cherry on top, it took few iterations too to fix issues and add markers and arrows. I only use consume the generated video these days, for the moment.

9m agoHN ↗

Neat! I've been slopping together various games to have AI play them, balatro, poker, blackjack, it's just so fun. Was just thinking about chess, wondering if, if I gave them an unrestricted sandbox, they'd start using existing solvers or not. They're surprisingly good at doing cardcounting, by the way.