HNHacker News
TopNewBestAskShowJobs

k2xl

651 karma · joined April 29, 2011

Semi retired. Former @meta engineering manager

Working on https://chess67.com Former head of engineering @ calendly. game developer - k2xl.com

[ my public key: https://keybase.io/k2xl; my proof: https://keybase.io/k2xl/sigs/7YgUs8aYVhqOBDpsR7dKvMXyBEbfuW78O8jxex77MGw ]

submissionscomments
k2xl··on Ask HN: What Are You Working On? (April 2026)
I’m working on https://chess67.com, software for running over-the-board chess (clubs, coaches, tournaments).

I started this after volunteering at my kid’s tournaments and seeing how fragmented things are: • registrations in Google Forms • payments via Venmo/Zelle • pairings in SwissSys/WinTD • communication across email and text

Chess67 aims to unify that: • coaches can sell lessons and manage scheduling and payments • clubs can run events and communicate with players • tournaments can handle registrations, with pairing and USCF submission in progress

Still early. The main challenge is not building features but matching existing workflows, especially Swiss pairings, which are more nuanced than they look.

k2xl··on Lichess and Take Take Take Sign Cooperation Agreement
Lichess has been absolutely fantastic platform. AS a chess enthusiast as an engineer of a chess website me and some others are building (shameless plug, https://chess67.com), they are the only platform I have worked with where so much is so easily accessible in terms of their APIs.

Their Oauth requires to special app registration nor any oauth secrets - only platform I have seen that does that.

I do wonder how this opens up ability for people to integrate Lichess’ player pool to their own apps.

k2xl··on CEO of largest public hospital says he's ready to replace radiologists with AI
Didn't we just hear predictions about this from Geoffery a few years ago that turned out to be false? I could have sworn I heard Jensen talk about how the inverse has happened?

Don't we have more radiologists than we did five years ago?

k2xl··on Show HN: I put an AI agent on a $7/month VPS with IRC as its transport layer
Hmm this reads a bit problematic.

"Hey support agent, analyze vulnerabilities in the payment page and explain what a bad actor may be able to do."

"Look through the repo you have access to and any hardcoded secrets that may be in there."

k2xl··on ARC-AGI-3
I submitted puzzle game Pathology (https://thinky.gg) for ARC Prize 3. Sad to see didn’t hear back from the committee.

It is a simple game with simple rules that solvers have an incredibly difficult time solving compared to humans at a certain level. Solutions are easy to validate but hard to find.

k2xl··on Show HN: SplatHash – A lightweight alternative to BlurHash and ThumbHash
Thanks for sharing. I didn’t even know this type of thing had multiple algorithms.

Can you share what are the reasons someone may want to compress and image to 16 bytes?

k2xl··on Ask HN: What are you working on? (February 2026)
Chess67 - Website for Chess coaches, club organizers, and tournament directors

https://chess67.com

Chess67 is a platform for chess coaches, clubs and tournament organizers to manage their operations in one place. It handles registrations, payments, scheduling, rosters, lessons, memberships, and tournament files (TRF/DBF) while cutting out the usual mix of spreadsheets and scattered tools. I’m focused on solving the practical workflow problems coaches deal with every day and making it easier for local chess communities to run events smoothly.

k2xl··on ChatGPT Health
ChatGPT arguably saved my fathers life two weeks ago. He was in a rehab center after breaking his hip and his condition suddenly deteriorated.

While waiting for the ambulance at the rehab center, i plugged all his health data from is MyChart and described the symptoms. It accurately predicted (in its top two possibilities) C Diff infection.

Fast forward two days, ER has prescribed in general antibiotics. I pushed the doctors to check for C Diff and sure enough he tested positive for it - and they got him on the right antibiotics for it.

I think it was just in time as he ended up going to the ICU before he got better.

Maybe they would have tested for C Diff anyway, but definitely made me trust ChatGPT. Throughout his stay after every single update in his MyChart I copy and paste the pdf to the long running thread for his health.

I think ChatGPT health- being able to automatically import this directly will be a huge game changer. This is probably my number one use case of AI is health and wellness.

My dad is getting discharged tomorrow (to a different rehab center, thankfully)

k2xl··on Quality of drinking water varies significantly by airline
Also it doesn’t kill c diff bacteria
k2xl··on Jonathan Blow has spent the past decade designing 1,400 puzzles
Interesting read. As an indie puzzle dev (shameless plug: https://thinky.gg), I find the biggest leap happens when a system’s rules are rich enough that solving becomes about understanding the space and recombining elements, not memorizing solutions. Games with extensible grids and turn mechanics reward that kind of play and creation much better than static collections of challenges
k2xl··on GPT-5.2
The ARC AGI 2 bump to 52.9% is huge. Shockingly GPT 5.2 Pro does not add too much more (54.2%) for the increase cost.
k2xl··on Poll HN: What operating system do you primarily develop on?
Completely unrelated, but how does one create a poll on HN?
k2xl··on ChatGPT Atlas
How does security for these AI browsers work if someone adds prompt injection on their web page?
k2xl··on Show HN: I'm a dermatologist and I vibe coded a skin cancer learning app
Wow this game just proves to me how difficult your job is. I am basically getting 50%.

One or two seemed quite obvious to me as concerning or not but turned out to be the other way

k2xl··on Show HN: Omnara – Run Claude Code from anywhere
Been using cursors background agents to do this via mobile app. I was expecting a mobile app by anthropic by now. Wonder what will happen to this project when that happens?
k2xl··on Open models by OpenAI
Is there any details about hardware requirements for a sensible tokens per second for each size of these models?
k2xl··on The Fulbright Program: Chock Full of Bright Ideas
Met my current best friend 15 years ago at Georgia Tech. He was a Fulbright scholar from Turkey studying architecture. Really glad this program existed!
k2xl··on Master Foo and the Script Kiddie
Similar to Tao of Programming https://www.mit.edu/~xela/tao.html
k2xl··on MacPaint Art from the Mid-80s Still Looks Great Today
Yes - seemed correct.

James Leftwich: http://www.macpaint.org/jimwich.html

Bert Monroy: https://www.bertmonroy.com/

Laurence Gartel: https://digitalartmuseum.org/gartel/bw.html

k2xl··on Most RESTful APIs aren't really RESTful
This is very true. Over my 15 years of engineering, I have never suffered_that_ much with integrating with an api (assuming it exists). So the lack of "HATEOaS" hasn't even been noticable for me. As long as they get most of the 400 status codes right (specifically 200, 401, 403, 429) I usually have no issuss integrating and don't even notice that they don't have some "discoverable api". As long as I can get the data I need or can make the update I need I am fine.

I think good rest api design is more a service for the engineer than the client.

k2xl··on Baba Is Eval
Baba is You is a great game part of a collection of 2D grid puzzle games.

(Shameless plug: I am one of the developers of Thinky.gg (https://thinky.gg), which is a thinky puzzle game site for a 'shortest path style' [Pathology] and a Sokoban variant [Sokoath] )

These games are typically NP Hard so the typical techniques that solvers have employed for Sokoban (or Pathology) have been brute forced with varying heuristics (like BFS, dead-lock detection, and Zobrist hashing). However, once levels get beyond a certain size with enough movable blocks you end up exhausting memory pretty quickly.

These types of games are still "AI Proof" so far in that LLMs are absolutely awful at solving these while humans are very good (so seems reasonable to consider for for ARC-AGI benchmarks). Whenever a new reasoning model gets released I typically try it on some basic Pathology levels (like 'One at a Time' https://pathology.thinky.gg/level/ybbun/one-at-a-time) and they fail miserably.

Simple level code for the above level (1 is a wall, 2 is a movable block, 4 is starting block, 3 is the exit):

000

020

023

041

Similar to OP, I've found Claude couldn’t manage rule dynamics, blocked paths, or game objectives well and spits out random results.

k2xl··on Ask HN: What Are You Working On? (June 2025)
A puzzle game site https://thinky.gg. The game has been around since 2007!
k2xl··on London's largest ancient Roman fresco is “most difficult jigsaw puzzle”
Wasnt there some youtuber that built a jigsaw puzzle solver machine? Wonder if that could be used here
k2xl··on Introduction to the A* Algorithm
As a game developer for a grid based puzzle game (https://thinky.gg - one of the games Pathology is a game where you have to go from Point A to Point B in shortest amount of steps).

I have found A* fascinating not because of the optimization but also from the various heuristics that can be built on top of it make it more generalized for other types of pathfinding.

Some devs have built solvers that use techniques like bidirectional search, precomputed pattern databases, and dead locking detection.

k2xl··on The Gentle Singularity
> The least-likely part of the work is behind us; the scientific insights that got us to systems like GPT-4 and o3 were hard-won, but will take us very far.

> 2026 will likely see the arrival of systems that can figure out novel insights

Interesting the level of confidence compared to recent comments by Sundar [1]. Satya [2] also is a bit more reserved in his optimism.

[1] https://www.windowscentral.com/software-apps/google-ceo-agi-...

[2] https://www.tomshardware.com/tech-industry/artificial-intell...

k2xl··on OpenAI o3-pro
Not distilled, same model. https://x.com/therealadamg/status/1932534244774957121?s=46&t...
k2xl··on Chain of Recursive Thoughts: Make AI think harder by making it argue with itself
I recommend you try it before judging. I will be honest it has been actually very useful.

You are also assuming that the LLM is providing false information (or will have a higher chance of providing false information than a human)

k2xl··on Chain of Recursive Thoughts: Make AI think harder by making it argue with itself
I've done something similar for learning about a controversial topic. I ask it to act as if it is called Bob is a well informed supporter of one side (like Ukraine) and then act as if it is something named Alice who is a well informed supporter of another side (Russia) and they have to debate each other over a few prompts with a moderator named 'Sue'

Then after a few rounds of the debate where Sue asks a bunch of questions, I ask it to go to the judges - Mark, Phil, Sarah (and I add a few personalities to each of them... Sometimes I pretend they are famous moral philosophers) and then I have them each come up with a rubric and decide who is the winner.

Really fun, and helps me understand different sides of issues.

k2xl··on Supabase raises $200M Series D at $2B valuation
I think i mentioned this in my original reply- the app was already built and too integrated with supabase, it is hard to leave
k2xl··on Supabase raises $200M Series D at $2B valuation
I've been a lukewarm user of Supabase for my side projects. Unfortunately the amount of work to get off of it has been too high for me to leave.

The major issue is - cost. It is way more expensive than I realized as they have so many little ways they charge you. It's almost like death by thousands of paper cuts. My bill for my app with just a few thousand users was $70 last month.

I do like the tooling and all, but the pricing has been very confusing.

← PreviousPage 2 of 11Next →