3,403 karma · joined November 30, 2009
2. We use zookeeper and cache locally with an ETS wrapper. It's not-erlang but there are a lot of nice zookeeper tools and the ezk module for erlang is very solid.
3. we typically don't do vpn as if the vpn goes down it is a disaster. dual nics are ideal. i don't always configure that way due to limitations of the environment (non-VPC AWS, for instance). but what are you trying to control? access to the node even if you know the cookie?
However, it provides some incredibly valuable services. Mail scanning is great, but check deposit is better. However, it's only worth it if you really need a US address, move a lot, or have enough mail or check volume to justify $80/month.
In many ways that HN meetup in Buenos Aires changed my life (and others that I ended up hiring and working with - Brian Armstrong was there, too :)
When I saw you hit 1000 interviews I also thought back about when we met and I also thought about how hard you work every day. Thanks for the friendship and the inspiration to put 100% of your passion into your work every day...
for the non-erlangers:
the 'simple' way (ie i have a tiny change i want to make, so i'll just ssh in and do it) is to just edit your code, then attach to an existing node, and do make:all([load]) to pick up the code changes. we added a makefile "make attach" that does this for us.
the 'reltool' way is you package your application into releases. We use jenkins build numbers as the third digit in our releases, so each one is packaged into a zip, encrypted, and then is ready to deploy. at deploy time, the zip is copied to all machines, then we use some escript to attach to the running nodes, and use the 'release_handler' bring up the N+1 version of our app. it's a pain but once it's configured it's amazing...
Small planes are certainly not safer than driving. I'm a private pilot and i've studied it at length (and I love flying).
I don't have time to braindump my research, as it's slightly hard to compare fatalities per passenger mile in autos vs per flight hour with light non-commercial aviation. It's about 100,000 hours per 1.9 fatalities which includes commercial travel. It's SIGNIFICANTLY higher in small planes.
The way I summarize it to people in casual conversation is: Flying a Cessna is safer than riding a motorcycle but more dangerous than driving a car.
Haven't used google analytics on mobile much...
overall if you have to pick one I'd recommend Mixpanel