Recent submissions

Comment · 9 years ago
Admittedly mobile was a bit of an afterthought and I only tested it on 4 devices. What device are you using?
Comment · 9 years ago
What DiThi said (read his excellent post)

There's also another important detail. Due to delayed ACKs on Windows and battery-preserving TCP stacks on most mobile devices/laptops, some of your packets will be delayed. Even with TCP_NODELAY. Desktop OSX/Linux do not display this behavior.

The only solution I have found, and it's a rather crude one, is to blast the server every 50ms with a 1-byte packet. It is ugly but it works well.

Comment · 9 years ago
Are you using Chrome? Gamepad API is a bit buggy on 62.x
Comment · 9 years ago
Everything is running smoothly so it's not the HN effect.

Might I ask what OS/Browser/ISP are you using?

Comment · 9 years ago
That is up to your keyboard hardware. Unfortunately, most consumer level keyboards can't handle that.
Comment · 9 years ago
THE comboy of bitcoinity fame? I'm honored.

I remember donating back in the day!

Comment · 9 years ago
It better be! It's my homegrown panel that I use for all my projects.
Comment · 9 years ago
I will definitely do a write-up but you're right. It's really hard to find info on any of that online.

A lot of trial and error.

Comment · 9 years ago
Comment · 9 years ago
I have tested all browsers on Linux. Got a screenshot?
Comment · 9 years ago
Will do when this is over. Right now I'm trying to prevent servers from melting. HN traffic...
Comment · 9 years ago
Just plain ol' Websockets. But with a twist.

I use 2 WS connections mirroring some packets on both, to deal with head-of-line blocking.

Comment · 9 years ago
Safari on iOS is generally buggy. WebGL and WebAudio are very glitchy.

I don't have a BT KB so I didn't test that case. Will do!

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton