HackerTrans
TopNewTrendsCommentsPastAskShowJobs

kelvinquee

no profile record

Submissions

Show HN: Family Chess: Play across firewalls and Internet cultures

github.com
58 points·by kelvinquee·il y a 10 mois·11 comments

Simplenote is no longer in active development

forums.simplenote.com
5 points·by kelvinquee·il y a 10 mois·0 comments

comments

kelvinquee
·il y a 10 mois·discuss
Thank you for the suggestion! Will do that for the next release when I include material balance indicator/captured pieces. :)
kelvinquee
·il y a 10 mois·discuss
I'm not sure. The GFW is rather tricky and is known to do DPI.

For now, yes we are communicating moves in exactly the way you described EventSource! Eg:

{ "fen": "rnbqkbnr/pppppppp/8/8/4P3/8/PPPP1PPP/RNBQKBNR b KQkq e3 0 1", "status": "active", "turn": "b", "white_ready": true, "black_ready": true, "spectators": 1, "in_check": false, "last_move": "e2e4", "game_over": false, "available_colors": [], "reservations": { "white": {"reserved": true, "expires_in": 0}, "black": {"reserved": true, "expires_in": 0} } }
kelvinquee
·il y a 10 mois·discuss
No, please don't apologise. Thank you for brining up a great point!

Running something as complex as Lichess is... unwieldy when all I wanted was something I can quickly spin up in 5 mins on nearly any server, with a simple mobile interface for my father-in-law and child, and easy-to-debug (Lichess uses websockets which are often blocked by state firewalls).

If you don't have to deal with an amorphous state actor and a very different Internet culture, then please use Lichess. :)
kelvinquee
·il y a 10 mois·discuss
Thanks! :) Can't let a firewall come between families.

Your sudoku (https://raunak.io/sudoku) kicksass!
kelvinquee
·il y a 10 mois·discuss
Thanks! :) I feel like there is a dreadful lack of local-only apps that are runnable on a single simple server, now that everything is overly distributed. Should we bring back more P2P apps?
kelvinquee
·il y a 10 mois·discuss
Love this. Brings so much joy. Try some punctuation. Hilarity ensues.