Recent submissions

Comment · 4 years ago
This triggered for me when trying to download a podcast from Hardcore Gaming 101. The detection is clearly very accurate and good. I had no shame disabling it.
Comment · 6 years ago
Anyone interested in the development of the ARPANET and its transformation into the Internet we know today owes it to themselves to read Where Wizards Stay Up Late by Hafner and Lyon - it’s a great read and the audiobook isn’t bad either.
Comment · 6 years ago
It sends me to endless ‘appsflyer.com’ redirects and prompts to install Norton VPN apps from the app store on ios. Wtf.
Comment · 6 years ago
I don’t have a problem with this. I am seeing systemd as a system management layer and as such it makes sense that it should manage as much of the moment-to-moment operation of the system as possible. It seems like a lot of people are upset because it’s a new thing to learn that’s being forced on them by their distro.

I used to feel the same way. I’m only a casual linux user and I didn’t want to climb this particular mountain but having learned just a little about it, created some of my own units and played with the tools the sense of alienation dissipated and I was fairly happy with it.

Comment · 6 years ago
In my opinion the problem with Kinect was that it was necessarily a 1-1 mapping between your performance and the character on-screen. The Wii, in comparison, could only sense broad gestures. The direct mapping of kinect requires a great performance by the player to make a great performance in-game. This isn’t what gamers are used to - they’re used to a kind of ability amplification through the controller, where they press a few buttons or waggle the Wii remote and Spiderman does a sweet backflip.

Playing Kinect games was either frustrating because the game would not recognise your gestures, overly complicated because there were too many possible gestures and no obvious affordances to the user other than ‘move your whole body somehow’, or simply too physically difficult for some players to perform.

It’s ironic that such a high fidelity input device actually limits the kind of games you can design for it. Some of the best Kinect games were those that used the input data for purely cosmetic purposes.

Comment · 6 years ago
https://www.lingscars.com/ - yes, this is a real car rental business. Best viewed on desktop - the mobile version is not nearly as... potent.
Comment · 6 years ago
Comment · 7 years ago
I’m not sure I’m a fan. It’s like a profile shot of a laughing bulbous head. It says supermarket brand laundry detergent to me.
Comment · 7 years ago
Comment · 7 years ago
Which criticisms are you referring to?
Comment · 7 years ago
Maybe it wasn't open to the public Internet, but the VPN exit is inside the datacenter and connects out to the public Internet. Is it feasible that NordVPN provided their customers with a secure tunnel into their own datacenter's management software?
Comment · 7 years ago
Given the behaviour demonstrated (register fingerprint, everything works as expected, add screen protector, any fingerprint unlocks), I'd imagine that they're not dealing with every possible result the fingerprint reader can produce. For example, they might be assuming the result could be either a pass or a fail, but in fact there are three states: valid fingerprint and matched, valid fingerprint and not matched, and not a valid fingerprint.

Perhaps the fingerprint reader returns a result of 0 for "valid print and not matched", result 1 for "valid print and matched", and result -1 for "not valid print". If the phone vendor code simply tests for a non-zero result code and treats this as "matched", then the situation described would occur.

It would be interesting to test with other smooth objects that might activate the reader.

Comment · 7 years ago
Yeah agreed. It's almost certainly some code that needs to change from this:

  testResult = TestFingerprint(fingerprint);
  if(testResult)
    return UNLOCK_OK;
  else
    return UNLOCK_FAIL;
to this:

  testResult = TestFingerprint(fingerprint);
  if(testResult == RESULT_OK)
    return UNLOCK_OK;
  else
    return UNLOCK_FAIL;

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton