HNHacker News
TopNewBestAskShowJobs

nightfox1

20 karma · joined February 1, 2019

submissionscomments
nightfox1··on OpenAI acquires Sky.app
I feel like this will also put a lot of gpt voice models into more dominance.
nightfox1··on Chess grandmaster Daniel Naroditsky has died
RIP the great RebeccaHarris :(
nightfox1··on Finding tactics in your chess games
Chess puzzles are great, but they isolate the winning moment for you. Your games hide tactics without you knowing. This intuition check and system can help find tactics like forks, pins, skewers, and discovered attacks faster:

Start with an intuition check on every move Ask these three questions before picking candidate moves:

What are the weaknesses on the board? Look for targets.

What is the worst placed piece? Improve it or activate it.

What is my opponent intending? Prophylaxis saves games.

This helps keeps your focus on the right areas so tactical ideas pop naturally.

A system for every move

Forcing moves first: List checks, then captures, then threats. Calculate the forcing lines first.

Loose and overloaded pieces: Count attackers and defenders. Undefended or singly defended pieces likely can fall to tactics.

Files and Ranks: Scan files, ranks, and diagonals for piece alignments that create pins, skewers, and x rays.

Discovered possibilities: Ask what becomes uncovered if a piece moves. If the uncovered line gives check or capture values, you may have a discovered attack or double attack.

Using sites like Lichess and ChessTempo you can find the common puzzles / themes in games. Using the Chess Coach with the above system and check will help you spot tactics in your games.

nightfox1··on I programmed my chess coach app to spot tactics like forks and skewers
I have been working on creating a chess coach to help myself and players improve.

In particular, surfacing tactical concepts like pins, skewers, discovered attacks and forks in games proved to be tricky.

I have been testing out a few implementations and have some decent results for a first pass but also many learnings.

For example, to make a move that forks two others pieces is more beneficial (from a material gain perspective) when those pieces are unprotected or not protected well.

Yet in chess.com definitions page of a fork I see "A fork is a basic chess tactic that consists of a single piece attacking two or more pieces at the same time. The attacking piece is known as the forking piece, while the attacked troops are known as the forked pieces."

This definition is great but does not mention any concept of protection vs un-protection of pieces.

I mention this because to program rules around when a fork / tactics should be triggered was an interesting process.

See tactics being detected - https://imgur.com/a/detecting-tactics-bRdsY7u

You see images of forks, pins and discovered attacks from my own games.

If you want to try this out on your games, you are welcome to https://app.chesscoach.dev/

nightfox1··on Building better chess analysis software
The AI chess coach / software can be used here: https://app.chesscoach.dev/
nightfox1··on AI Chess Coach
Teaching AI to stop hallucinating chess moves
nightfox1··on Show HN: A Implementation of Alpha Zero for Chess in MLX
Very interesting, I have been actually working on an AI Chess Coach to help explain moves of games: https://lichess.org/@/nightfox/blog/ai-chess-coach/4uMrWhR9
nightfox1··on Teaching GPT to Play Chess
Use this to analyze your games from lichess.org and chess.com

The LLM teaches shows where you went wrong

nightfox1··on AI Chess Coach
I have been trying to figure out how to make LLMs understand and get better at chess. Enter the AI Chess Coach which helps players improve.

Demo: https://app.chesscoach.dev/#Analysis

Landing page to follow along the build: https://chesscoach.dev/

It works for games on lichess.org and chess.com

Still a work in progress, and welcome any feature suggestions.

nightfox1··on Show HN: A Lichess-inspired online chess app I built as a junior dev
This is great! How is your journey going so far? I am also working on a chess app: https://chesscoach.dev/

I have been enjoying building it in my spare time

It helps players improve using AI

nightfox1··on Show HN: Using AI to improve your chess games
Thank you I appreciate it :)
nightfox1··on I created a chess website: player search, repertoire analysis, Elo and much more
Nice looks cool, I am interesting in using AI to analysis games, been working on a Chess Coach: https://chesscoach.dev/

I like your website design, very clean!

nightfox1··on Watching o3 model sweat over a Paul Morphy mate-in-2
This is cool, I built a AI Chess Coach to analyze games: https://chesscoach.dev/
nightfox1··on Show HN: I'm rated 2700 online and I built a Chess Coach to help players improve
Thank you appreciate the thoughts. I had a slight bug for 20 mins so wasn't capturing sign ups, if you signed up, please consider signing up again!

Regarding community, I have a following here: https://lichess.org/team/grandmaster-ai-agent

High on my to do list to make this for chess.com players as well

Do you use Lichess?

I would prefer competing with chess.com :)

nightfox1··on Don't Panic. Trust your tactics
Analyze your games: https://gm-ai-agent-957169865509.us-central1.run.app/

Demo: https://gm-ai-agent-957169865509.us-central1.run.app/#Analys...

nightfox1··on Don't Panic. Trust your tactics
I am building an AI Chess Coach to improve.

When you are attacking, remember to use all your pieces. Your Knight comes to open squares. Your Bishop is great at targeting pawns. Rooks and your Queen start the checkmate.

Don't panic, when it gets complex, look for exchanges. Most likely your opponent will play naturally looking moves, and your attack can be finished with tactics.

nightfox1··on Learn to code, ignore AI, then use AI to code even better
It will do both tactics and strategy. Also working on incorporating positional concepts.

Yes you are right. It is still in demo phase, it still does make mistakes. I am refining the model and inputs, so definitely a work in progress :)

Regarding the circle highlighting, the agent is deciding / reasoning which square to highlight. So it is non-determinsitic, so it is sometimes right / wrong.

It will definitely get better as the models improve

nightfox1··on Learn to code, ignore AI, then use AI to code even better
This resonates a lot with what I’ve seen outside of code too. I’ve been building an AI chess coach and noticed the same pattern: people plug their games into Stockfish, see a list of best moves, and walk away thinking they’ve “analyzed” the game. But real understanding — like in programming — only comes from engaging with why things went wrong.

That’s what I’m trying to fix. Instead of just showing lines, my AI coach gives voice-guided feedback, visual highlights, and practical insights. More like working with a real coach than sifting through raw engine output.

The goal is to make analysis as engaging as playing—and shift the mindset from “just tell me the best move” to “help me think better.”

Demo if curious: https://www.loom.com/share/9e1578f1348841c1992c5d902e371312?...

nightfox1··on Can AI Replace Traditional Chess Coaching?
Chess coaching has always been expensive and inaccessible to many. Recent breakthroughs in AI are changing this. As a passionate chess player and AI builder, I've created the Grandmaster AI Agent, a coaching tool powered by LLMs, designed to offer chess coaching for players at all skill levels.

Unlike typical chess engines, the Grandmaster AI Agent provides:

Critical Moment Detection: Spots tactical errors with natural voice explanations.

Visual Learning: Highlights critical squares and patterns on the board.

Actionable Feedback: Offers principle-based advice to improve your chess understanding.

Early beta testers have already seen significant improvement:

"I love the engine’s explanations—it feels like learning from a GM!"

"I went from 400 to around 1700 Elo, wishing constantly for this level of explanation."

"Absolutely adore the AI Agent."

Would you trust an LLM to replace your chess coach?

nightfox1··on [dead]
Article summarizes:

Addressing the significant gap between AI's promise and reality, and exploring strategies to overcome it.

Emphasizing the importance of integrating LLMs, RAG, and AI guardrails to build effective AI solutions, and why DIY methods may fall short.

Streamlining building with Writer Framework to achieve enterprise-grade quality.

nightfox1··on Show HN: Learn a chess opening trap interactively
A common chess question is how to win quickly? The answer is to use a strategy known as Opening Traps.

In the video linked, I demonstrate how to win a chess game by using the Légal Opening Trap.

If you would like to follow along try the interactive lesson: https://lichess.org/study/XZX6m7R7

nightfox1··on Winning Against a Grandmaster [video]
Great to hear your thoughts. I think the Loom platform is unique and easy to use especially for sharing short videos on a range of topics. The one downside is that it is not so easy to get subscribers / followers directly from Loom (unless a CTA is used). I am aiming to create short videos around the basics of the game and strategies (on opening themes, positional concepts, tactics, etc) that players can adopt to win. If you have any suggested topics that you are interested please do share.

Thank you very much.

nightfox1··on Winning Against a Grandmaster [video]
Thank you for the compliment. I posted this on HN to see if there is any interest in short chess videos and to get some feedback for future videos.
nightfox1··on Winning Against a Grandmaster [video]
One of my passions is to play chess. I have been privileged to represent South Africa internationally at chess for more than a decade.

Here is a short video explaining the strategies that I used in a chess game to win against a Grandmaster.