HNHacker News
TopNewBestAskShowJobs

moon2

112 karma · joined June 2, 2019

submissionscomments
moon2··on Chekhov's Gun
Chekhov's Gun is a determining trope on "Frankenstein's Monster's Monster, Frankenstein". Quite literally, actually. There's a real gun at the beginning of the movie.
moon2··on Chekhov's Gun
Sure isn't just a click. Once you get in, you can never get out of a rabbit hole of hyperlinks.

https://tvtropes.org/pmwiki/pmwiki.php/Main/TVTropesWillRuin...

moon2··on Ask HN: Is Firebase Down?
I still can log into Kubernetes clusters and SSH into Compute Engine, but can't create instances.

The status page has been updated: https://status.cloud.google.com/

moon2··on Automated tests for your infrastructure code
Great tip. I've been using Molecule [1] to write my Ansible roles. It's good to be able to write your tests before heading to your roles. It also makes it easier to reuse roles.

[1] https://github.com/ansible-community/molecule

moon2··on The iPad Awkwardly Turns 10
Not sure about the app, but newer iPads support Apple Pencil. It's a bit expensive, but definitely worth it.
moon2··on AWS Experiencing Intermittent DNS Resolution Errors
It is, their infrastructure was (or maybe still is) mostly based on EC2.

However, I think they kind of wanted to support many cloud providers, so maybe they stopped focusing on it througout the years.

moon2··on AWS Experiencing Intermittent DNS Resolution Errors
Spinnaker on EC2... how painful.
moon2··on Ask HN: Do's/don'ts of working with Kubernetes you learned through experience?
It's really confusing. The PaaS we provide to our devs creates a namespace per app with an ingress (when the app is a web app). We have hit this limit and we were thinking about doing what you mentioned.

After reading this gigantic issue (https://github.com/kubernetes/kubernetes/issues/17088), we gave up and just created another GCP project.

moon2··on Ask HN: Do's/don'ts of working with Kubernetes you learned through experience?
- Deleting or bulk changing something? Always use the flag --record. This way, you can refer back to what you changed using kubectl rollout history.

- If you're planning on using GKE, you'll have to expose your apps using Ingress (this way you can use GCP's L7 Load Balancing with HTTPs). However, this architecture has many limits (e.g. a hard limit of 1000 forwarding rules (FW) per project, each ingress creates an FW and k8s ingress can't refer to another namespace), so make sure you use namespaces wisely.

- Try to learn and teach people on your team about requests and limits. If you don't use it carefully, you'll end up wasting a lot of resources. Also, make sure you have Prometheus and Grafana set up, to give you some visibility.

- Setup Heptio's Velero, it's a lifesaver, especially when running in a managed environment where you have no access to etcd. It can be used to backup your whole cluster and migrate workloads between clusters. If, for some reason, you end up deleting a cluster by mistake, it will be easier to recover its workloads using Velero.

moon2··on I Visited 49 Sites. Hundreds of Trackers Followed Me
I like the Brave Browser. It's based on chrome but it allows you to control which 3rd party scripts you want to load and other privacy related stuff.
moon2··on Modern JavaScript tooling is too complicated?
IMO, there are two big problems with Javascript:

- there are too many ways to do something: it's hard to understand patterns (they change with every framework, for example), many different standards that aren't compatible with each other.

- javascript delays failure and fails silently: it makes software prone to bugs as well and it also makes the language hard to debug.

NodeJS, npm, yarn, millions of frameworks and libs just add complexity to the language.

moon2··on TeXmacs 1.99.1
Good to know that this exists. I love LaTeX so much, and I've been using Overleaf for my projects.

As a student in Brazil, all my assignments have to be formatted in the ABNT norms. Doing it on Word is so annoying, so I used a LaTeX framework (abntex2) so I can only focus on the content and not on the formatting.

moon2··on Jony Ive to form independent design company with Apple as client
Back when they launched the Macbook Air, we also thought having no DVD drive was a big step back.

It took some time, but other companies started removing the DVD drives from their laptops as well.

Maybe technology moves around Apple after all. If your Macbook does not have a SD Card slot, then SD Cards will soon be dead.

Having a single USB-C, though, is still frustrating.

moon2··on Google Cloud Is Down
Its funny how searching for "Google Down" on Google and filtering for results within 1 hour yields nothing.
← PreviousPage 2 of 2