Hacker Newsnew | past | comments | ask | show | jobs | submit | raycmorgan's commentslogin

This has now been fixed. Sorry again for the trouble!


Thanks! Just confirmed it's working.


My 3 month old goes through about 5-8 and my 2 year old 1-4 a day depending if he uses the potty or not.


Thanks for your answer and congratulations on your family!! :)


Thank you for your comment. I agree that there is nothing wrong with using a plurality of systems when needed. Your example of moving from one to another is great! Start with a simple system, and once you find bottlenecks, optimize with specialized stores.


Although I understand the concerns of the article, I do not agree. I think auto updates make for a much better experience for both users and developers. The web has had this model forever. With iOS you do have the review process delay, but major bug fixes can be expedited and released in under a day. This is probably faster than a lot of companies' web release process.

Also as a developer, I would rather have the burden of feature changes and processing feedback than the user have to sift through release notes to determine if they should update or not. Most users probably don't read the release notes in favor of just clicking "Update All" (speculation). All in all, I would rather have all my users always up to date so I can push bug fixes, features and improvements faster.


On the whole, I have been loving automatic updates while using the beta. It makes managing the device much easier, so that I can focus on just using it.

However, I have been bitten by one notable exception: I own a Samsung television and the Samsung-authored remote control app is an utter disaster. It always has been, but the bottom-feeding developers who make it have actually managed to make it worse. (Rather than fixing glaring usability issues [1] they have decided to update the user interface to a brushed-metal look...in 2013...and have taken away important 'buttons' like the one that allows you to select the input signal source - to switch from antennae to the Apple TV, for example).

I would have loved to 'pin' this app so that I could cautiously read app reviews prior to each upgrade.

[1] For example, this app is supposed to be able to control multiple devices, so that if you own a Samsung TV and a Samsung disc player, it can control either. I, however, only own a TV. It would be really great if, when it detects only one device, it goes straight to the controls for that device. Especially since switching over to the Apple TV remote app and back to this one starts the process all over again. It's truly terrible.


I would do it in Node.js like the following:

  async.eachSeries(players, askName, function (err) {});

  // this is someplace it should go
  function askName(player, callback) {
    Ask("What's your name", function (err, name) {
      if (err) { return callback(err); }
  
      if (IsValidName(name)) {
        player.name = name;
        callback(null);
      } else {
        askName(player, callback);
      }
    });
  }
This follows Node's err convention. Note I use a bit of old fashion recursion to handle the asking for a valid name. This will not stack overflow due to the fact Ask is async. You could inline askName, but then you wouldn't have a nice little unit testable function.


In the fraud detection and ad tracking spaces there are companies that use this technique. They are able to adapt to changes in the browser (using statistics, cookies as bridges, your favorite shopping site's userId, etc). In the tracking world there are no silver bullets, so the more ways to connect different sessions, the better.


I know a couple groups that use this technique to track iOS app downloads. Although iPhones aren't very unique, looking at the somewhat unique fingerprint + timeframe from browser to app d/l works out pretty well.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: