HNHacker News
TopNewBestAskShowJobs

gtaylor

3,113 karma · joined June 3, 2011

http://gc-taylor.com

[ my public key: https://keybase.io/gtaylor; my proof: https://keybase.io/gtaylor/sigs/RO51m-c-5zNyMZc-eSuzjUFw4avULk8Ft20Zz-cj-zA ]

submissionscomments
gtaylor··on North American Regional Dialects and Accents (2016)
Carolinian here. I say I85 (interstate) or 76 for state roads, but never "the 76".
gtaylor··on AWS Network Load Balancer
This would be great to have.
gtaylor··on Show HN: Compare local Docker images with ones in registry
I was looking for something like this just this week. Awesome!
gtaylor··on Linux desktop market share over 3%
My XPS 15 with i915 + Mobile Nvidia GPU has been really un-fun to deal with, but it's finally getting better now. Docking and undocking is still an adventure every time, though.
gtaylor··on Google Cloud Networking Incident
Just to verify my understanding:

* This is a multi-region (us-east1, us-central1, europe-west1, asia-northeast1 and asia-east1) outage (yeesh)

* Incident began at Incident began at 2017-08-29 18:35 PDT. At the time of this comment, we're over 13 hours (??)

Correct?

gtaylor··on The U.S. is risking an academic brain drain
I'll add another one: I'm in SV, good money/benefits, work 40 hour weeks. I'm good at what I do but nowhere near world-class.

There are great companies all around the world, and there are crap companies all over the world.

gtaylor··on Ask HN: What online communities offer a high level of discussion?
/r/changemyview is well moderated and has interesting topics from time to time
gtaylor··on Moving The New York Times Games Platform to Google App Engine
It definitely still applies.
gtaylor··on How Kubernetes certificate authorities work
Vault has a decent PKI setup.
gtaylor··on Docker vs. Kubernetes vs. Mesos
There's no direct migration path from Swarm to Kubernetes, so we chose to start out at a small scale with the latter. It was enough of a leap to fundamentally change how we were building and deploying things. We didn't want to do it twice!

You can dodge much of the operational complexity in standing a cluster up by starting with Google Container Engine or a provisioner like kops. Once you have enough comfort, you can get more fancy and build something more customized to your cases.

gtaylor··on Why I left Medium and moved back to my own domain
I don't use medium, but also don't need much flexibility. The content is my focus and priority.
gtaylor··on Host your own contacts and calendars and share them across devices
As long as you set up SPF, DMARC, DKIM, reverse DNS, and SSL/TLS, plus do that all correctly. Oh, and make sure you pick a provider or host whose IP ranges aren't damaged goods. And don't get me started about sender reputation with the various email providers, or the often erroneous blacklists (and fighting to get your server/IPs off and kept off).

IMO, there are limitless other things I'd rather be doing than these!

gtaylor··on Ask HN: What are some of the best job boards you have seen (any industry)?
If you are looking for a small (or smallish) company, Angel List is a great place to look. I found the listings to be high quality and the showing interest system works well.
gtaylor··on Ask HN: How can I experience SF and Silicon Valley in two weeks?
Feel free to give me a buzz (DM @gctaylor on Twitter) if you want to do lunch at Reddit HQ and have a peek.
gtaylor··on Ford to cut North America, Asia salaried workers by 10 percent
I'm only a shade tree mechanic, but our 2014 Civic has been very reliable and easy to work on (mostly just brake pads at this point).
gtaylor··on Network Performance Issues in multiple locations
Yes, we were affected by this: https://status.fastly.com/incidents/3j0pnly3gvqb

Fastly was on top of it and routed around the issue quickly.

gtaylor··on Network Performance Issues in multiple locations
That doesn't matter at all. They've still got tons of capacity.

> You don't solve a DDoS problem by having less capacity than your attacker and most individual companies can never afford the amount of bandwidth that is at Cloudflare's disposal.

You can have less capacity than Akamai (many excellent providers have less) and still serve this purpose.

gtaylor··on Web Development in Go
I've ran into some pretty gnarly issues vendoring both helm and Kubernetes in the same project. Your luck really depends on the dependency graph for the stuff you are vendoring.
gtaylor··on Big Tech Company Salaries Are Hurting Startups
> You should have taken the flight to the west coast and done the interview, with minimal (hour or two) to no prep at all.

Having done this when I was younger and more foolish, I would not recommend it at all. I felt like I did pretty well overall, but ultimately flubbed a couple of [simple] questions that torpedoed my chances. While things worked out for the best (that company's future looks grim and I'm very happy where I am now), it was a blow to my confidence at the time.

I probably wouldn't have had to have prepared for a month or two to get that offer. A week of glancing at my notes for 30 minutes to an hour a day to refresh would have been sufficient. I think you owe it to yourself and the company who is paying to fly you out to at least brush up a _little_ bit (within reason) beforehand. It's almost like basic hygiene.

gtaylor··on Ask HN: Developers with kids, how do you skill up?
> That still doesn't change the points I've made, in that it is a huge tradeoff in lifestyle and one must be clear about that.

This is the case for many life decisions. I don't see how this is a helpful addition to the conversation.

* Move to another state? There will be big life implications.

* Change careers? Ditto.

* Go to college?

* Go _back_ to school?

* Spend loads of free time hacking away instead of getting out of the house?

* Travel a bunch, perhaps at the cost of rapid career advancement?

* Take a huge pay cut to work on something you enjoy?

All of these (and more) will limit you in various ways, but gift you with different experiences. The same is for kids.

It sounds like you don't want kids. That's cool, I'm glad you know what you want. But no need to hype up this decision to have kids or not as scary or some kind of albatross. It's just another decision with pros and cons.

gtaylor··on Why we are not leaving the cloud
I don't think they were using this as justification or explanation in their eventual reversal. I think they provided these quotes as interesting tidbits. Kind of like pull-out quotes on an article. You can ignore them entirely and still get the gist of the post.

On a more general note: It's got to be incredibly hard to do what GitLab does with their extreme transparency. I feel like we have to be careful about reading too deeply into things and nitpicking their culture or process. HN is full of "expert" advice, much of it being terrible. They weighed their options, invited feedback, then made a decision.

I appreciate what GitLab does in being so transparent. None of us are owed explanations or insight into how they operate, yet they go out of their way to provide it. Kudos to syste and his team!

gtaylor··on New AWS I3 Instances for Demanding, I/O Intensive Applications
You can't really do that kind of math without using AWS incorrectly. The reality is that you won't run the instance on AWS for 3 years. You spin it up when you need it, and you kill it when you don't.

There will be some instances that you'll run 24/7, but this shouldn't be the case for your entire fleet if you're on AWS.

gtaylor··on Docker in Production: An Update
I get the sense that this person wrote a sarcastic, vaguely entertaining piece that drew lots of views. Hoping for lightning to strike twice, they did this again because who doesn't love traffic? That seems to be the entire motivation behind this post, from what I can tell.

There's just not a ton of substantiated content here. It's mostly really lousy anecdata like:

> Sadly, I am not aware of any serious companies than run on Ubuntu.

I am troubled by the direction of Docker and there are serious issues, some of which were raised in this post. However, whatever signal there is in this post is lost in a sea of noisy ranting.

My advice to anyone who doesn't already have strong opinions:

* Complement any reading that you do with your own research.

* Don't try to invent your own container orchestration system.

* If you aren't sure how to best do something, ask someone!

And for the love of everything holy:

* Don't run stateful systems on Docker if you can't handle failure or data loss!

Docker and orchestration systems like Kubernetes can be an excellent pairing. It's going to require research, a change in how you develop, build, test, and deploy systems, and a gradual building of operational experience. It will not be a quick process, and it's not for every org. But for some orgs and usage cases, it's an excellent way to go!

gtaylor··on Postmortem of database outage of January 31
Most of their income probably comes from customers that run their own GitLab Enterprises installs. This would have really sucked for all of their non paying users, though.
gtaylor··on GitLab’s Secret to Managing Employees in 160 Locations: Write Everything Down
I think many or even most appreciate your stance on this. Please don't get discouraged by the vocal but petty minority!
gtaylor··on Our long term plan to make GitLab as fast as possible with Vue and Webpack
*Gogs
gtaylor··on America's Biggest Asphalt Plant Is Shutting
It really stinks living on one of these stretches of roads, since you get to sit in your house and hear that thumping all day and night. That 40-45 mph range is where it starts getting loud.
gtaylor··on Welcome, ACLU
Being indifferent and taking our (US) liberties for granted have landed us in a tough spot. While it isn't ideal for YC to have to get involved, it's going to be a knock-down-drag-out to prevent as much damage as we can. This is probably going to be annoying to a subset of the users here that don't care or who support the current administration. There is no pleasing everyone. But YC is an org in the US, and will be affected by what is happening.

I was very happy to see YC do their part in what will be a 4-8 year (at least) battle of attrition and will. The ACLU is one of the best advocates for the people, in a country where corporate and religious lobbying trumps most.

gtaylor··on Fission: Serverless Functions as a Service for Kubernetes
Job ordering/dependencies! Job1a must finish successfully before Job1b and Job1c.

Alternatively, all Jobs matching this query must succeed before this job. Failures can be OK if a configurable threshold of success is met. Exceeding the thresh fails the dependent jobs before they get to run.

You can do all of this with supervisor pods, but since you asked...

gtaylor··on Another programming interview I blew
You can rate your interviews on Glassdoor, FWIW. I at least peek there where considering a company.
← PreviousPage 5 of 28Next →