HN user

pearkes

1,566 karma
Posts61
Comments148
View on HN
www.nytimes.com 11y ago

On ISIS’ Terms: Courting a Young American

pearkes
1pts0
www.youtube.com 11y ago

Orchestrating Docker with Terraform and Consul by Mitchell Hashimoto

pearkes
1pts0
philzim.com 11y ago

Service Discovery and Orchestration with Mesos and Consul

pearkes
12pts0
hashicorp.com 11y ago

Writing Custom Terraform Providers

pearkes
2pts0
github.com 11y ago

Faster deploy tool using tarballs and Serf

pearkes
1pts0
hashicorp.com 11y ago

Atomic Multi-Part S3 Uploads with Consul

pearkes
1pts0
dashpa.blogspot.com 11y ago

Dead Simple Human Powered Airplane (2013)

pearkes
36pts18
www.mahdiyusuf.com 12y ago

Fasting and Programming

pearkes
4pts1
medium.com 12y ago

I Painted a Dictator

pearkes
1pts0
www.therefugeeproject.org 12y ago

The Refugee Project

pearkes
4pts0
www.foreignpolicy.com 12y ago

Spy Copters, Lasers, and Break-In Teams

pearkes
2pts0
new.livestream.com 12y ago

Live Stream of Twitter Opening Bell

pearkes
1pts0
www.theguardian.com 12y ago

NSA Files Decoded

pearkes
2pts0
github.com 12y ago

Show HN: Send notifications and receipts for Stripe Webhooks

pearkes
1pts0
speakerdeck.com 12y ago

Rapid schema development with PostgreSQL

pearkes
104pts53
www.cnbc.com 12y ago

The creepy capital efficiency of Goldman's cafeteria

pearkes
34pts49
structlog.readthedocs.org 12y ago

Structlog: Structured Logging in Python

pearkes
2pts0
dave.cheney.net 12y ago

Autoworkers of our Generation: A Repsonse

pearkes
7pts3
medium.com 12y ago

NSA-Proof Your Email - Consider your Man Card Re-Issued (fiction)

pearkes
2pts0
www.nytimes.com 12y ago

A Push to Connect Millions Who Live Offline to the Internet

pearkes
4pts0
pandodaily.com 12y ago

A guess at Path’s brilliant valuation strategy

pearkes
2pts0
www.ft.com 13y ago

Amazon Unpacked

pearkes
73pts66
touch.venmo.com 13y ago

Venmo Touch

pearkes
1pts0
www.nytimes.com 13y ago

A Bill Allowing More Foreign Workers Stirs a Tech Debate

pearkes
7pts1
www.dropbox.com 13y ago

New Dropbox Homepage

pearkes
43pts43
github.com 13y ago

Show HN: Gethub

pearkes
2pts0
blog.helftone.com 13y ago

Clear in the iCloud

pearkes
3pts0
www.csmonitor.com 13y ago

KFC smugglers bring buckets of chicken through Gaza tunnels

pearkes
3pts0
paidhq.com 13y ago

Paid for Stripe

pearkes
114pts38
www.youtube.com 13y ago

Logstalgia - Website Access Log Visualization

pearkes
2pts0

My old roommate just emailed me about this, he and his girlfriend are both working on the project. One thing they noted:

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!

I think you're absolutely correct about the writers having potentially equitable quality, but I would challenge the following statement:

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.

Terraform 12 years ago

Terraform saves partial state as it creates resources for these exact scenarios.

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.

In my personal experience, and from watching others, the lock-in and absorption in your work comes with a succession of tasks and exertion, towards a meditation of sorts. You don't simply "fall in" to this state, but rather makes a concerted effort in reaching it.

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.

I was recently in Romania and was blown away at how casually people spoke English! A slightly American accent, with pacing and rhythm similar to a native speaker.

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.

There's a specific term for those compartively small but succesful businesses in Germany. "Mittelstand".

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.

http://en.wikipedia.org/wiki/Mittelstand

To add to cooking idea, challenge yourself to eat "simply" – i.e with cheap carbohydrate heavy ingredients such as rice, pasta, potatoes as a substantial portion of your calories.

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.

Thanks! We look forward to integrating GitHub – there's a ton of cool stuff that can be done, as it's very common that a box maintainer has Packer templates, configuration management scripts and so forth there.

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.

Webhooks Level Up 12 years ago

Yea, it's definitely true in the Stripe world. I end up re-writing boiler plate for each project. (i.e, send a receipt from this webhook, etc.)

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.

[1] https://github.com/pearkes/stripe-hooks

Aside from taking off your shoes, there's no practical difference between European airport security and American. Both can have long lines depending on the airport, cheeky and or angry staff.

IRCCloud 13 years ago

Hopefully not too late but:

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.

Do you live in the city with public transportation? Then I would definitely agree.

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.

IRCCloud 13 years ago

This is a shameless plug, but with IRCRelay[1] we focus on the "I want to use my client" crowd. It seems to be a different group of IRC users (also, IRCCloud I think is a fair bit larger and more successful then us) but we have been running in that niche for a year and a bit and it's been going well.

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! :)

[1] https://www.ircrelay.com/

[2] https://news.ycombinator.com/item?id=4877626

Bitcoin and Gold 13 years ago

A friend of mine, Steve, noted that gold-backed economy logically evolved into the mess we are now

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...

Gotcha. Yea, I put that in there because I've read/heard second hand information about Node.js requiring a substantial amount of boilerplate, etc. Sounds like that time has past. :)

That's a lot of ops complexity you can save yourself right there.

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.

What I find interesting about Go[1] and the web application community is that people constantly point to speed as a huge selling point. Speed in the sense of latency and request volume per server.

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

[2] http://www.techempower.com/benchmarks/

[3] https://github.com/steveklabnik/ticketee

I use the two Heroku tools `foreman` and `heroku` regularly. I've recently switched to their Go alternatives, and for one thing, the speed has improved[1].

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