We're hiring full time engineers and engineering management to work on HashiCorp tools such as Terraform, Vagrant, Packer, Vault, Consul & Nomad. Our engineering team (~30 people) is remote and has been from the start.
1,566 karma · joined August 17, 2011
We're hiring full time engineers and engineering management to work on HashiCorp tools such as Terraform, Vagrant, Packer, Vault, Consul & Nomad. Our engineering team (~30 people) is remote and has been from the start.
http://www.economist.com/printedition/covers/2015-07-16/ap-e...
> The project is getting kicked out of our current building in November. We are looking for a new home for a few months. Somewhere in the south bay. Light industrial facility would be great but some office space with some large open areas (former cube farm) would work too. An aircraft hanger would be awesome....but we are not holding our breath....any decent space will do. Please get in touch if you have such a space / know someone / can pull some strings :).
They are also having a 'Friends don't let friends build alone' day in Mountain View in early october. Email me (profile) and I'll forward it along if you're interested!
> The publication is less relevant as an institution and a brand
Journalism, and journalists, need to be trusted to deliver researched and verifiable content. This seems to be enforced because of reputation – i.e, the reputation of a publication.
When an organization does what BuzzFeed does to earn eyeballs, dollars and readership, it makes you question what they would do in more serious, "important" topics, such as describing world events to future voters.
I have trouble trusting BuzzFeed as an organization, as with Vice, due to this "trashiness". I think we all should.
Additionally, if you ever travel and spend money in the US, you can spend in US currency, again avoiding exchange rates.
[1]: http://www.bmo.com/home/personal/banking/bank-accounts/us-do...
In your example, Terraform would create and save the ID of the server to state before going along to create the DNS record. If the DNS record failed to create for some external reason, the next `terraform apply` you ran would simply refresh the server and go on to create the DNS record.
If you're in need of a Ruby client, check out barge: https://github.com/boats/barge.
Additionally, Tugboat[1] will be moving from my github account over to the 'boats' org and using the new API. If you're interested in helping with an existing project (such as Tugboat or Barge), or a new one, please let me know!
> is it something you must be born with?
A motivation to reach this state, to keep trying and pursuing it, may be a fact of your nature. Or, it is an understanding of what your work will create. Fame, money, fulfillment – extrinsic motivators that drive you towards a definitive conclusion.
To meditate in your work might just require you to find your motivator.
If you're curious, as I was, this is a good read: http://www.history.com/news/the-renegade-roots-of-hollywood-...
Contrasting that to German English speakers whom likely had high quality English classes throughout education speak with a specific accent and rhythm closer to that of the German language.
I don't know if their are technical reasons for this, but anecdotally Romanians had said they learned a lot of their English from watching dubbed TV and movies.
Someone else in this thread mentioned the show 24. It's fascinating that, indirectly, watching pirated copies of a typically Hollywood entertainment television show (which academic and intellectual communities may find "crude") can open up a wealth of knowledge and culture (English language only resources) for people whom, potentially, wouldn't have had the educational opportunities otherwise.
It makes my spine tingle when stories like this flip your understanding and perspective of things like the Hollywood Entertainment Machine. Things have value in unexpected and fascinating ways.
It's cited as being a huge source of strength for the German economy, seems to be similar to what Americans might call a "lifestyle" business. You see lifestyle businesses portrayed as "settling for less" in American media, whereas Mittelstand has a very positive connotation in Germany.
Use meat sparingly (it's expensive!) to make things more exciting, and always put onions, garlic and [all kinds peppers[1], zucchini, fennel (the bottom parts), herbs[2]].
All of those ingredients last in the fridge and can be "revived", or cooked when they're starting to go bad. If you're new to feeding yourself all of your meals and having food in the fridge all the time, the tendency to buy fresh products that rot in the fridge is high. These ingredients let you cheat a bit.
Olive oil and salt and pepper should be liberally applied to all of this.
Finally, on the the health front, you'll probably cook more than you need – this can cause overeating. I usually portion food into a storage container before I start eating, forcing me to control portions. When you start cooking all of your food and controlling your portions, you realize more what your body needs and honestly how little it actually requires for sustenance. Rich world countries eat such an incredible amount of food.
My two cents! This is a personal thing, so your mileage may vary, but hope it's a bit helpful.
[1]: I live near a substantial hispanic population, so all sorts of interesting peppers exist that can change meals completely for very little cost and effort. http://en.wikipedia.org/wiki/Capsicum
[2]: Depending on your market and the season, herbs can be relatively affordable or completely absurd. I only buy it if it's fairly priced, can be a real gouger.
We didn't go the OAuth route primarily because we need to enable `vagrant login` locally, and for that it's useful to have a login/password combination, authentication tokens. I couldn't think of a workflow that makes this as easy for a user.
I ended up writing an independent service for it[1], but it'd be cool to let someone else deal. Also, to make receipts nice, and so on.
One of the major upsides is that it's so heavily used, that a user probably already has it cached in their browser. At least that's the idea, not sure of actual numbers.
Here is a search for Go repositories with > 100 stars.[1] Every project will look different (the really big ones might be more complex then you need) but as you get deeper into the results you can find some great stuff.
[1]: https://github.com/search?l=go&q=stars%3A%3E100&s=stars&type...
I think it comes down to reliability. We offer a service with very little downtime (only a few hours in 2013 during a large, planned transition we were doing).
Additionally, we do a lot of support for folks, usually with fast response times.
I've talked to a few folks coming from community hosted bouncers and I hear, anecdotally, stuff in line with the above.
Otherwise, Canada can be really big and rural. Not having access to car (or in this case, potentially not being able to afford it) can be really damaging to your career, lifestyle, social life.
I grew up in the interior of BC 9 hours East of Vancouver. All of our driving policy (new driver rules and licensing) was dreamed up by street racing ridden Vancouver politics. The result was really damaging in small communities, as 18 year olds could only drive with 1 passenger. In effect, this eliminated young peoples ability to designate a DD. People didn't stop partying...they just drove.
Point being, policies designed for city residents don't always fit out in the rural areas.
We were on the HN frontpage when we first launched[2]. It went ok, but we got a strong message that we needed a free plan.
After holding out for a year, we've finally added one. You should try it out! :)
Here is where you lose me.
Other articles, just like this, fall apart in the same places.
Maybe it is the irony of this statement.
Why is it ironic?
I'm reading your blog post, hosted on Tumblr, on the east coast of the United States, judging on the pings from where I am in Germany. The communications travel over fiber-optic cable in the Atlantic Ocean. This cable was laid by a partnership between commercial telecommunications companies[1]. Tumblr is supported by this "mess" of an economic system, and thus gives you a platform to talk on. Tumblr's hosting provider leverages this "mess" of an economic system to invest in making it's infrastructure better, cheaper and more reliable for Tumblr.
Why is this rhetoric so unaware of history? Why does it carry such a negative outlook on the incredible things that this imperfect economic system has delivered us?
By all means continue questioning, improving or changing the system we have arrived at as a collective humanity. But please, do not pretend everything is a horrible mess that only some minor [crypto-currency, technology] can fix. Admit that what we've done so far has largely been pretty damn good.
Will the new ideas help? Hopefully, likely!
[1]: http://en.wikipedia.org/wiki/Transatlantic_communications_ca...
If you're doing that kind of sustained request volume then you'd like have web server redundancy for availability reasons , right? Reverse proxying from nginx to a Go app vs. a flask/uwsgi app becomes a pretty small problem.
I'm definitely not arguing that Go isn't more "scalable". By all of our measures, it is. I'm talking about the huge sacrifices you make to productivity to use it as a developer for specifically modern web development.
I still feel like for the majority of cases, this type of speed difference is not going to matter. The difference between the Go built in web framework at 190,687[2] (1.3 ms) json responses per second and Flask, a popular Python framework at 18,945[2] (3.1 ms) is trivial when you look at the bigger picture.
If you are receiving enough traffic for that to make a fundamental difference, you'll likely have enough potential or realized revenue to pay for a few more [Flask, Rails, "slow" framework] servers, or have enough developer time to warrant building it in Go.
The upside to using a "slow" framework is massive. Try writing an app like Ticketee[3] in Go, even with Gorilla et al and you'll realize the productivity gains you're missing out on.
For a small API, backend services, command line apps Go makes sense. But the big selling point there isn't speed, it's likely deployability.
I love Go. It's good for teams, deploys well, is enjoyable to program in, does things quickly. But if a client comes to me wanting a web application with forms, view logic, payments, 3rd party integrations – I'll take my Rails, thanks.
> Given all this, frameworks (and ecosystems) like Flask, Sinatra, Django and Rails still have an advantage for when you want to get something done today: they’re very useful toolboxes, handle a lot of the boilerplate and have a lot of examples and packages to leverage.
The author clearly recognizes this opinion – but there seems to be an idea that you can just "use Go" in place of existing web frameworks. That's not the case (yet!). I think this is largely driven by the myth of performance requirement.
[1]: Things like Node.js probably fit into this argument too
For those of you who didn't notice, antirez[1] makes a data storage system called "Redis"[2]
[1]: https://twitter.com/antirez
[2]: http://redis.io/
However, the Heroku client is mostly network bound (communicating with their API), and on an average connection this speedup hardly matters.
I wonder what the other benefits will be?
[1]
$ time heroku help
real 0m0.409s
user 0m0.146s
sys 0m0.036s
$ time hk help
real 0m0.008s
user 0m0.003s
sys 0m0.004s
$ time foreman run echo hello
real 0m2.062s
user 0m0.199s
sys 0m0.100s
$ time forego run echo hello
real 0m0.886s
user 0m0.205s
sys 0m0.097s