HNHacker News
TopNewBestAskShowJobs

doxcf434

1,050 karma · joined April 29, 2014

submissionscomments
doxcf434··on Is K8s Too Complicated? 
A better question would be how much simpler does k8s make thing compared to all the rube goldberg scripts admins have written over the years? A lot.
doxcf434··on Validating email addresses: A journey down RFC5321 [video]
The problem is that there are many email addresses that are valid but are likely just abusers. An email address entirely of * and 200 chars long is valid in the RFC, but clearly not a human.

I settled on < 100 chars and:

`^[\w\.\+\-]+@[\w\-]+\.[\w\-\.]+$`

We'll see how it goes in production :)

doxcf434··on A simple makefile is a unicorn
Is this not a simple Makefile?

https://github.com/apex/apex/blob/master/Makefile

doxcf434··on How the Rohingya Escaped
It's simply because they have zero realization, that's not what the title means. Also evident in the article, they're clearly clueless.

What you're seeing in Thailand is respect for Buddhism itself, and a way to keep people interested in Buddhism. In Buddhism there are levels of realization, and a monk is a zero on that scale. Not sure how else to clarify. There are other titles, normally translated as Venerable, which should indicate at least some modest level of accomplishment. But to cite a monk as having any idea at all is fantasy, you just put on a robe, and anyone is suddenly a monk, no education or knowledge required, let alone realization.

doxcf434··on Learning to operate Kubernetes reliably
I've often used Jenkins for this use case, and really appreciate how it scales to teams too. While it works well, there are lots of pitfalls in it too, logs filling up disks, lots of configs to tweak. I think you've just gotten past those issues so it's stable for your use case.
doxcf434··on Man flies over South Africa in a chair tied to helium balloons [video]
What could possibly go wrong?
doxcf434··on Carrie Fisher has died
HRH Prince William ‏@DukeCambridgeUK Condolences from the House of Windsor to the House Organa. RIP HRH Princess Leia.

https://goo.gl/8TqY8Y

doxcf434··on Eatsa: Quinoa-based fast food
Good point. Amaranth is used in Mexican cuisine, such as tortillas, so it's well established already.

I think mass market appeal needs to be based off of dishes people already know, vs. a blow of random ingredients with whimsical names. Another poster mentioned impossible burger, which seems more realistic.

doxcf434··on Google nabs Apple as a cloud customer
We've been doing tests in GCE in the 60-80k core range:

What we like:

- slightly lower latency to end users in USA and Europe than AWS

- faster image builds and deployment times than AWS

- fast machines, live migrations blackouts are getting better too

- per min billing (after 10mins), and lower rates for continued uses vs. AWS RIs where you need to figure out your usage up front

- project make it easy to track costs w/o having to write scripts to tag everything like in AWS, down side is project discovery is hard since there's no master account

What we don't like:

- basic lack of maturity, AWS is far a head here e.g. we've had 100s of VMs get rebooted w/o explanation, the op log ui forces you to page through results, log search is slow enough to be unsuable, billing costs don't match our records for the number of core hours and they simply can't explain them, quota limit increases take nearly week, support takes close to an hour to get on the phone and they make you hunt down a PIN to call them

- until you buy primare support (aka a TAM), they limit the number of ppl who can open support cases, caused us terrible friction since it's so unexpected esp. when it's their bugs you're trying to report and they can mature from fixing them

doxcf434··on All Software is Legacy
I think the difference is in other languages I don't have to think about these things any more than I think about what IRQ my sound card is on.

In the CPAN case, if cpanminus is the "good one", then it should be installed by default and CPAN.pm needs to tell you to use that instead or just be deprecated. I don't want 5 choices in package managers, I just want the good one. :)

doxcf434··on All Software is Legacy
I recently had to maintain some new perl code. I didn't think it would be a big deal, but found a number of things I take for granted today that perl hasn't kept up with:

1) The perl cpan module doesn't resolve dependencies

2) The cpan module has parsing errors when passing in a list of CPAN packages

3) You have to manually grep your perl code to see what modules it depends on

4) Module installs take a long time since they can compile and unit test the code, unit tests can even make connections to the internet or try to access databases and fail, so you just have for force them to install

5) Non-interactive installs of CPAN modules requires digging in the docs and learning you need to set an env var to enable

6) CPAN modules aren't used that heavily and can have bugs that would be caught in wider used modules. (e.g. the AWS EC2::* modules don't page results from AWS so results sets can be incomplete, whereas the wider used boto lib works correctly and is better maintained.)

7) Perl devs don't think twice about shelling out to an external binary (that may or may not be installed)

8) Even if regexs are not needed, inevitably the perl dev will use them since that's the perl hammer, and it's hard to know what the intention is with regexes or what the source data even looks like

9) You have to manually include the DataDumper package to debug data structs

10) You have to manually enable warnings and strict check, it's not on by default.

Anyhow, I think we've made a lot of progress since the 1990s. :)

doxcf434··on Spotify moves its back end to Google Cloud
A little birdy told me that if you find a bug in GCE's live migration they'll buy you a bottle of scotch. Apparently the team gets blamed a lot for problems that turn out not to something else. :)
doxcf434··on San Bernardino County tweets it reset attacker iCloud password at FBI's request
I wonder what data the FBI thinks is on the phone that wouldn't be available via other means such a call logs, email, cell tower pings.
doxcf434··on Show HN: LogDNA – Easy logging in the cloud
I'd recommend making your pricing model simply per GB and then on a rate tier, don't play games with your customers. The quota system ends being a game, and simply ends up wasting management's time trying to ensure the company isn't either getting charged for overages or not using up the quote they have. I'd quite frankly not recommend companies like Sumologic solely based on the massive amounts of time they waste with these things.
doxcf434··on China stock trading halted early after 7% plunge again
This resonates with what a good Taiwannese friend explains to me, that the population is very immature compared to the rest of the world, hence the censorshipe issues being nesscary for example. The cultural revolution for example being complete immature and setting the entire country back 50s years, not to mention the destruction of heritage that took place. Quite insightful, and I'm sure it applies economically as well.
doxcf434··on OpenSSH for Windows update
What's the plan for supporting OpenSSH in the long run? Or is this just a one off port that will become stale after a few years?
doxcf434··on CloudFlare's Partnership with Baidu
According to this article, you have to pick one or the other: https://support.cloudflare.com/hc/en-us/articles/209156358-I...

So AWS has had a ChinaNet partnership for years. And Tencent's CDN supports HTTPS today. Not getting what's so new here. Ideally, we need a CDN that allows you to manage China just like any other edge, that's the holy grail.

doxcf434··on Ask HN: Who is hiring? (July 2015)
Actually we have some flexibility, if you need to work from a location we don't have an office in, mention it in your submission.
doxcf434··on Ask HN: Who is hiring? (July 2015)
EpicGames - https://epicgames.com/jobs - Cary, NC and Bellevue, WA

Leading AAA game engine, UnrealEngine.

Systems Engineers/DevOps | Stack today: C++/UE4, Java, MongoDB, PostgreSQL, Redis, RabbitMQ/SNS/SQS, Ansible, Docker | Looking at Kubernetes, Messos, EMR/Spark.

Developing a next gen gaming platform, small execution oriented teams, very well funded (self-funded) company, engineering focused from the top down, encourages OSS contributions. Opportunity to directly affect millions of users with your ideas and the gaming industry as a whole.

doxcf434··on Thomas Edison's 146 question interview for prospective employees
Watching the recent PBS documentary on Edison was pretty amazing just how easy it is to connect to his mentality and astonishing challenges, and investors like SV today, calling him the original Jobs or Musk is really an understatement. Once you solve the 40yr problem of the incandescent light bulb, oh then you just need to knock out a power plant, grid, internal wiring and digging up the streets to get your product to market. Mean while JP Morgen him self is breathing down your neck the whole time. Amazing. ;)

Great documentary can be found here: ;) http://www.pbs.org/wgbh/americanexperience/films/edison/

doxcf434··on HackerSurfing: Free Housing and Food for Engineers Visiting SF
And getting your picture taken at the same time. I think that's the key...
doxcf434··on [dead]
Could also be a touch of not wanting to get murdered in there too.
doxcf434··on Brazen Attempts by Hotels to Block Wi-Fi
Hotel wifi is often flakey and slow, so blocking a potentially better connection is all the more insidious of them.
doxcf434··on Why Google Fiber will never come to Seattle (2014)
CondoInternet (and CenturyLink) are only going to newer very large buildings though, it doesn't make economic sense to go to older/smaller buildings for them. So your only option is Comcast.
doxcf434··on The Interview
That's a pretty old version of nginx:

% curl https://www.seetheinterview.com/ -D - -o /dev/null -s|grep Server

Server: nginx/1.0.12

doxcf434··on Ask HN: XMPP/Jabber self hosting
Tigase supports mongodb now, which removes a single point of failure. Nice feature.
doxcf434··on Ask HN: Who is hiring? (November 2014)
Epic Games, Inc. - Bellevue, WA & Cary, NC

- Sr. Online Systems Engineer (Bellevue) (http://goo.gl/h624vQ)

- Tech Ops Engineer (Cary/Bellevue) (http://goo.gl/yw0aKl)

- Software Development Engineer in Test (SDET) - Web Services (Bellevue) (http://goo.gl/lySbY2)

Full list: http://epicgames.com/careers

doxcf434··on My wish list for Postgres 9.5
Automatic failover that doesn't require a 3rd party HA tool would be great.
doxcf434··on Terraform
Yes it is and CF keeps on saying they'll do it next Q, for nearly a year now. Going to be glad to get off CF. ;-)
doxcf434··on How to find your Uber passenger rating
Lol. I always give them 5 too, and tip them additional cash even, and I have a 4.8. Jeezz though crowd. ;-)
Page 1 of 3Next →