Recent submissions

Comment · 2 years ago
COOL! I'm really happy to hear that.
Comment · 2 years ago
We used deterministic game play to implement multiplayer on the GB Color port of Vigilante 8.

The GBC Link Cable would pass 1 byte in each direction at the same time. It's a pair of shift registers filling each other up across the cable.

The game was locked to the GBC's frame rate. There was a lot work to update the screen that had to happen in each (effectively) V-Blank and if it was missed the smooth scrolling stuttered.

At multiplayer startup we passed our seed. To run it looked like this:

On frame A it reads the controls, and packs them into a byte and puts that in the transfer buffer. The transfer occurs while it renders frame B. At the start of frame C it has the local controls encoded in the byte sent on frame A and it has the other side's controls in the byte received in frame B.

It applies the controls to the game state and renders frame C. Local and remote controls are applied with one frame delay.

There was no frame delay of the controls for local play so if you ever lost in multi-player feel free to blame lag and me specifically if you need to.

Comment · 2 years ago
The Scotland link in the grandparent post is to a picture of 2 people, 1 white, 1 black. 1 is not large numbers.

Look, Gemini is clearly doing some weird stuff. But going all "look what crazy thing it did" for this specific image is bullshit. Maybe it's a misunderstanding of Scotland in specific and the prevalence of black people in history in general, in which case in needs to be gently corrected.

Or it's performative histrionics

Comment · 2 years ago
Comment · 2 years ago
Comment · 2 years ago
I hear that "just kidding" works exactly the same way.
Comment · 2 years ago
> "Stochastic terrorism" is just an excuse to crack down on free speech by conflating harsh criticism with violence

"Die slow motherfuckers" is harsh criticism?

Comment · 2 years ago
Comment · 2 years ago
No floaters until I was in my 50s.

In response to top of thread, retinal detachment does usually start with new floaters.

My first floater came with an unusually timed cluster headache ( like a migraine but usually with predictable timing ) so I had accompanying visual auras. Because I didn’t recognize it as a cluster I described it to the on call eye doc as new floaters and sparkles. That got me an emergency trip to optical ER and a slightly disappointed surgeon.

Comment · 3 years ago
I intentionally start searches on Bing and have it set as default. But half of the time that I type anything to it it's because the browser didn't autocomplete like I expected.

So when I do want to see goggles results for the same thing I type "google", and a lot of the time the browser doesn't autocomplete to google.com before I hit return. So whoops, I just searched for "google".

Comment · 3 years ago
The article got me interested in looking at the game engine.

It isn’t supported by any browser I use so I could not be onboarded.

Comment · 3 years ago
Comment · 3 years ago
The LCD panel is too close and out of focus.

For example, close one eye and hold the tip of a pen about an inch in front the other and you'll see that it doesn't actually block any of the world.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton