HNHacker News
TopNewBestAskShowJobs

patrick_haply

77 karma · joined December 14, 2016

submissionscomments
patrick_haply··on Show HN: Rumuki, a prenup for sex tapes
That was my thought too. It's not going to stop a determined person, but it's probably enough to prevent the casual voyeur.
patrick_haply··on CMU's Libratus builds substantial lead in Brains vs. AI competition
> Physical tells are almost entirely Hollywood nonsense

That's true for most any level of serious player, but I see it often in casual games in peoples kitchens with casual players who don't play often or are just starting. Even I can't control myself sometimes when the adrenaline starts pumping. I'd rather say lack of self control is just one of the most amateur things you can do in poker, and what's nonsense is the idea that it's a meaningful aspect of any kind of serious poker game.

patrick_haply··on CMU's Libratus builds substantial lead in Brains vs. AI competition
> also important to note they made the players play thousands of hands over weeks

To your point, I wonder how they account for mental and physical fatigue. To a computer it makes no difference to play thousands of hands over such a long period of time or hundreds of hands over the course of a single day. Humans on the other hand don't have the same attention span as a computer.

patrick_haply··on Most used words in programming languages
That might seem nice for your limited example, but it breaks down when you realize that in example #3 there would be no easy way to differentiate between scopes.

  y = 100
  x = 15
  
  class MyClass(object):
    x = 50
    def __init__(self, x):
      self.x = x

    def length():
      return x * y
What does that mean? Does MyClass(10).length() raise an AttributeError because MyClass doesn't have an attribute named y? Does it automatically recognize there's a y in the outer scope and use that, or does it call __getattr__ first (i.e. method that gets called when a missing attribute is accessed)? Furthermore, how do I specify that I want to access the class attribute x, or that I want to access the nonlocal x?
patrick_haply··on Little Snitch 3 – Protect your privacy
Funnily enough, I vaguely recall that the crack for an older version involved setting a rule where the app would block its own traffic to their own license server. I'm not sure that validating a license counts as data collection, but still pretty funny IMO.
patrick_haply··on Little Snitch 3 – Protect your privacy
Aside from blocking unwanted telemetry, I have multiple profiles that I switch between depending on the network I'm connected to. If I'm tethered to my phone, I restrict almost all traffic unless it's something I'm using so I can conserve data. The profile assigned to my home network is a lot more open.
patrick_haply··on Show HN: MyHours – Time tracking for digital nomads
What's the difference between remembering to click a button and remembering to write something down?
← PreviousPage 2 of 2