Live data from Hacker News

Viewing profile — mpetrov

mpetrov

HN member
Joined
Mon, Sep 26, 2011, 10:31 PM UTC
HN karma
304
Public activity
34 items

About mpetrov

Co-Founder of TenthBit (YC W12). We created Couple, a messaging app made just for couples.

http://couple.me

Recent public activity

  1. story
  2. story
  3. story
  4. comment
    Comment #7818284

    Also just putting a space in front of https:// works, the script tag handles the leading space just fine.

  5. comment
    Comment #7814234

    Wouldn't Soylent eventually add some flavouring to make it less utilitarian/boring? It's still the first version of the product and it seems that the author doesn't even consider t…

  6. comment
    Comment #7814170

    This: https://map.couple.me We kept the design simple, otherwise a "batching" mechanism could be introduced that would replay a single batch of 50 messages but that would make ever…

  7. comment
    Comment #7813294

    I tried using faye and it died very quickly under load with the redis backend. For every message that you send it queues it up into a redis list for each faye server in the cluster…

  8. comment
    Comment #7813262

    Sticky load balancing was a deal breaker for us when we built the https://map.couple.me visualization with socket.io. At the last minute I just pulled older browser support and lef…

  9. comment
    Comment #7770964

    Good catch! There is a small variation depending on the server that you hit but the variation should never be more than 1,000 messages. It's just a side effect of how we're scaling…

  10. comment
    Comment #7770890

    It's the geographic center of Canada, that's the coordinate that the geo-ip database gives us back when no specific city is available. Works well for smaller countries, but in Cana…

  11. comment
    Comment #7770792

    Those data points appear as circular flashes without a line, there are quite a few of them there. The app appeals to a lot of long distance Couples so the map is somewhat biased to…

  12. comment
    Comment #7770777

    That's pretty much exactly what's happening with some locations. We do our best to get an accurate location based on a few sources, but ultimately Maxmind is the database we fall b…

  13. comment
    Comment #7770524

    We're planning to do a larger tech focused write-up on this infographic soon. On the backend it's powered by Node and Redis and runs within an EC2 auto scaling group. Let me know i…

  14. comment
    Comment #7770011

    We're planning to do a larger tech focused write-up on this infographic soon. On the backend it's powered by Node and Redis and runs within an EC2 auto scaling group.

  15. story
  16. comment
    Comment #7549496

    Keep in mind that you have to run this with OpenSSL v1.0.1 and above. Running it on a stock OS X Mavericks install will not detect the extension because v0.9.8 of OpenSSL is instal…

  17. comment
    Comment #7325824

    The commentary on last example from Tarsnap seems wrong. The error was that the nonce stopped being incremented (see the linked Tarsnap blog post), but the author suggests the issu…

  18. comment
    Comment #6558297

    This will be awesome for terminating SSL closer to the user and should make a big impact on latency in mobile apps on high-latency connections. Combine that with a custom SSL certi…

  19. comment
    Comment #6525710

    Nah, it was something between a lucky hunch and laziness. The backup plan was to test it an hour later when leaving the office for lunch but the restart worked. I actually realized…

  20. comment
    Comment #6525274

    I agree, the whole point of the logout bug is that the keychain is locked, and that happens for a reason. I came up with a different solution that worked great for us: Just pause t…

  21. comment
    Comment #6525264

    At Couple, we found a much simpler solution to debug this exact same bug two days ago, and there was no driving needed: 1. Add lock code to your phone 2. Open the app without a deb…

  22. comment
    Comment #6422235

    I also used Protocol Buffers in multiple projects and languages. One huge advantage was that I could serialize data in Objective-C on the iPad, stream it to a C++ server on a deskt…

  23. comment
    Comment #5810188

    It would be great if this was supported along with key based authentication. Using the PAM method outlined here works only with password based authentication and the TFA is complet…

  24. comment
    Comment #4783425

    Sounds like it might be reserving space for the top status bar in a different orientation. Either this is a weird device specific bug or perhaps the author of the post launched Saf…

  25. comment
    Comment #4535183

    Exactly, there is just generally no need for it. It can be ok for prototyping because of the easy autolayout flags but at the end it just made sense to do the cells programmaticall…