HNHacker News
TopNewBestAskShowJobs

nleach

85 karma · joined October 5, 2010

submissionscomments
nleach··on Launch HN: Kraftful (YC S19) – UX Analytics for IoT Products
[Context: I worked with this team previously] Data here is coming from mobile apps, and is similar in volume to typical mobile app user analytics. I can certainly imagine that Segment would be a poor (or maybe just costly) fit for device telemetry in most IoT use-cases.
nleach··on Ask HN: Do you self-host your database?
It’s non-obvious, but that’s actually very close to how farming works today, at least in the US. Farm-owners will lease their land for a season to grow a specific crop. The land needs to meet requirements for acreage, irrigation, etc., but someone else will “use” the farm.

I’m sure this happens on a continuum from “that’s a big field, can I use it?” to “here are seeds, I expect XYZ yield in N months”.

nleach··on Ask HN: Who is hiring? (June 2018)
IFTTT | Full-time | Software Engineer | San Francisco, CA (ONSITE) | https://ifttt.com/jobs

Are you a maker/hacker/tinker-er? Do you love Ruby _and_ type systems? Want to help scale one of the largest consumer-oriented serverless platforms? Join IFTTT!

IFTTT is the free way to get all your apps and devices talking to each other. Not everything on the internet plays nice, so we're on a mission to build a more connected world.

IFTTT is hiring for a number of engineering roles* but I’m selfishly plugging the systems engineering (more-or-less backend) role. We’re a high-leverage team building resilient systems that operate at scale. Help us thoughtfully break apart our monolithic Rails application into composable services that support our consumer-facing teams to deliver award-winning experiences.

If you’re in the Bay Area and want to learn more, shoot me an email at nicky@ifttt.com. Happy to grab coffee and chat about what we’re working on and how you can help.

* Are you a data, mobile, or infrastructure engineer? We’d love to talk to you too! I’m happy to connect you with the right folks here at IFTTT.

nleach··on How GDPR Will Change The Way You Develop
GDPR is so complex, but this helped my understanding a little bit: https://www.convert.com/gdpr/ab-testing-application-complian...
nleach··on Ask HN: Where do you deploy to in 2018 and how?
Mesos running on AWS, almost entirely with EC2 spot instances.

We were big Heroku users as well, so carried over a number of Heroku patterns. For example, configuring everything with ENV vars, lightweight load balancing, grouping apps into several deployable targets, etc.

It’s certainly not better than Heroku in most ways, though there was no plausible way for us to continue running our workload on Heroku.

(Edited: typo)

nleach··on In The Works – Amazon Aurora Serverless
Is that true? The default limit on concurrent function executions is 1000. The existing Aurora (MySQL) should be able to handle cycling through those connections without issue.
nleach··on Gmail, Google Maps and YouTube had outage issues
The browser still has to make a request to the CDN to get back an HTTP 304. The goal is to avoid downloading a potentially large payload, not be resilient against connectivity issues.
nleach··on Trigger Happy: An opensource clone of IFTTT
Using IFTTT as part of a system to tune insulin delivery https://twitter.com/danamlewis/status/788209253722918912
nleach··on Developing with Docker at IFTTT
To add to silvamerica's comment, this process is specific to running containers in development. When building images for deployment the dependencies are installed as a RUN step in the Dockerfile.
nleach··on The Architecture of Open Source Applications
Redis - https://github.com/antirez/redis

Edit: GitHub actually has a good list of trending repositories that you can filter by language. Most C projects seem to be libraries, but you might be able to glean something interesting - https://github.com/trending?l=c&since=monthly

nleach··on Website mistakes that are easily fixed
Annoying, maybe, but I don't think it really fits with the theme of the rest of the list. Providing the user with a potentially helpful shortcut to an app doesn't really compare to breaking deep links for the mobile web.
nleach··on Apple Literally Stole my Thunder
He links to it in the comments: http://horizonapp.com
nleach··on Apple Literally Stole my Thunder
Sad story, but I think it's being blown out of scale. In the comments on his post, he linked to the app's teaser site: http://www.horizonapp.com

I really don't see how this app could "confidently" stand up to the new Weather.app

nleach··on Amazon India is now live
In e-commerce, doesn't latency == $$? Is the bandwidth premium really that much higher? Or is the performance difference between the geographies negligible?
nleach··on Amazon India is now live
Interesting that the IP address resolves to their datacenter in Ireland. I would have assumed either Singapore or Tokyo. Is there any reason that a continental connection is preferable to an.. aquatic one?
nleach··on Simple launches Android app
In my experience Simple's main product is customer service (and delight). They're great at leveraging technology to accomplish this, but I'd say they're far from being a technology company.

In an ideal world I'm sure they would have created their app in-house, but it looks like outsourcing the development left them with a quality final product. Seems like a smart enough choice to me.

nleach··on Mumbai girl arrested for Facebook post
A co-worker in Mumbai also made some controversial statements on Facebook. He's absolutely fine, but just about every one of his friends scolded him for being so brazen. I was out of the city for the weekend, but by all accounts it was a terrible place to be.

This news is not terribly surprising, though as many have said, likely not true. It is extremely indicative of the immense gap between India and more developed nations.

nleach··on Validating Email Addresses In PHP (The Right Way)
I think you're missing the point. The idea is to provide incremental knowledge about the validity of the address, both to the user and to the service. user@existing.dns will validate but user@exsiting.dns won't. There is real value in providing that feedback immediately, rather than forcing the user to realize after waiting for an email that will never arrive that they made a trivial mistake.

To be clear, I agree with you 100% that there is no substitute for sending a confirmation email and requiring the user to click-through if you're looking for full confirmation of mailbox validity. My point is that there are simple steps to be taken along that path which complement the confirmation email.

nleach··on Validating Email Addresses In PHP (The Right Way)
FILTER_VALIDATE_EMAIL probably is a smarter way to go, but I think context matters a lot. If this is for a consumer web service user@hostname isn't going to be 'valid' for the service.
nleach··on SeatGeek Launches Redesign and Ad Platform that Includes Hipmunk
Really rooting for these guys. There's a huge opportunity to upset competitors like TicketMaster. Not sure if they'll be able to undercut them significantly on price, but I know I dread and avoid the purchasing experience when I have to buy tickets from TicketMaster.
nleach··on Magic Memcached
You're absolutely right, it's a pretty awful layout for displaying code. I've been meaning to fix it for a while, just haven't gotten around to it. Thanks for stopping by though!
nleach··on How to Build a Fast News Feed in Redis (and Rails)
Implemented something similar for a project I was working on a few months ago using PHP. Just wrote up a blog post about my implementation:

http://nleach.com/post/4315166514/activity-feed-in-redis-usi...

It's pretty similar to the Ruby example, but I figured I'd share it anyway. Feedback very much welcome!