Viewing profile — mpetrov
mpetrov
HN member- Joined
- Mon, Sep 26, 2011, 10:31 PM UTC
- HN karma
- 304
- Public activity
- 34 items
- HN profile
- View on Hacker News ↗
About mpetrov
http://couple.me
Recent public activity
- story
- story
- story
-
comment
Comment #7818284
Also just putting a space in front of https:// works, the script tag handles the leading space just fine.
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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.
- story
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…