Unrelated but because the blog is hosted from a repl, it's fun to read the logs when a post is on frontpage HN. You can see the request stream live here: https://blog.repl.it/__logs
I just looked at it and ended up having a discussion with someone from Germany about having a Hacker News meeting in Albania when COVID is over. Someone else chimed in, "_________________________the_most_niche_chat_app_ever". I see a future in this :)
EDIT: I almost asked how you knew the blog was posted on a REPL, then saw you're the CEO. Tiny cool internet world.
NZ/Australia though. Seriously for most of their life it has suffered because hours are completely different to Europe and East Coast USA. Now they sit half way between California and China, how is that for lucky.
> While that's not a significant issue if you live nearby, for our friends all over the world it means every time you type a letter, you had to cross an ocean at least twice! That means you could see latencies as high as 300ms for each keystroke!
I feel like we should be doing a lot more to minimize the effects of latency between the client and server, like mosh does.
For something like a browser-based IDE, where you have a whole-ass rich client programming environment, the best in the world, literally nothing about the client-server latency should be "each keystroke".
Even in full "multiplayer", 500ms latency should not affect anything meaningfully. The whole point of using js and the web is to free us from shared screen sessions and ssh.
EDIT: Amazing! People are chatting in the http logs: https://twitter.com/amasad/status/1356344510465286144
Btw the source is here https://blog.repl.it/__repl