Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cfors
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
91.
▲
by
cfors
7y ago
Seriously. Especially when something seems like a bizarre choice in the code, I'll provide a link if there is a corresponding GitHub issue or code regarding it. I've never had an issue with GitHub issues regarding linkrot, but it
92.
▲
by
cfors
7y ago
Imagine working at a company, that has these gigantic valuations, and you hold stock in this company. Since you probably don't have the insights to the actual finances of the company you, like everyone else, base the company's val
93.
▲
by
cfors
7y ago
An interesting side-effect of having awesome tooling. When you have a service that is taking too much memory and can see directly on a Grafana dashboard that the reason your service keeps getting OOM'd because of too many Goroutines yo
94.
▲
by
cfors
7y ago
Good question. I have had all-hands in the past that were used to hear the intended direction of how goals were going to be measured, which was useful since there is always some whisper-down-the-lane noise for the actual message. But I have
95.
▲
by
cfors
7y ago
I'm not saying there isn't a use case for this, it's just that for the most part I prefer dumping what I have from an immutable git commit into the Kube API. If something needs to happen after the fact for governance or inj
96.
▲
by
cfors
7y ago
I am aware of that, and here is one the of the issues I have with the strategic patch strategy: > The patch you did in the preceding exercise is called a strategic merge patch. Notice that the patch did not replace the containers list. I
97.
▲
by
cfors
7y ago
I suppose if you're not using git-ops related deployments, but Git has been proven to work well for this exact process. If you are tracking your releases as part of a Git commit, then you rollback with that. Doesn't seem that comp
98.
▲
by
cfors
7y ago
It sure is a leaky abstraction [0]. I would argue that the benefit of it is when spinning up your first Kubernetes cluster, the many community charts created by default can be installed easily with a > helm install stable/mysql. How
99.
▲
by
cfors
7y ago
This is a big step forward for Helm. Tiller has been a major pain point in the past, although I understand the design decisions why it was placed here in the past. > In Helm 3, we now use a three-way strategic merge patch. Helm considers
100.
▲
by
cfors
7y ago
Slightly off topic but I love Adrian Coyler’s blog. Since I never pursued graduate studies in CS I never really got into reading research papers but would love to start reading some on my commute to work. Does anyone have any recommendation
101.
▲
by
cfors
7y ago
At any sort of scale (which I have to imagine netlify is running at), this will be a software issue since hosts are designed to fail. Serving static content is crazy easy for computers, my guess is a bad configuration got pushed out.
102.
▲
by
cfors
7y ago
The same issue occurs with Node and NPM. I don't want to speak for Ruby as I haven't used Ruby extensively but I can't imagine that Gem's and Ruby versions don't have the same issue. Honestly virtualenv's solve
103.
▲
by
cfors
7y ago
As another resource, I just finished up the chapters of The Linux Application Programming Interface [0] that described this. Highly recommend this book, its filled with fun tidbits of Linux-lore. [0] https://www.amazon.com/
104.
▲
by
cfors
7y ago
This was my takeaway too. Too much talking about doing at big corporate companies, and not enough actual doing. Drives me up a wall.
105.
▲
by
cfors
7y ago
It’s a business play. If companies don’t want to move off 2.x and are willing to pay a Software vendor to backport security fixes so that they can CYA, so be it.
106.
▲
by
cfors
7y ago
I would never recommend it, but the thought has crossed my mind (definitely more than once) that the scream test could work wonders with cloud infrastructure [0]. [0] https://blogs.msdn.microsoft.com/anitag/2012/06
107.
▲
by
cfors
7y ago
> If you're using things which do macro expansion or anything else that involves you writing format A and it generating format B which actually does the work (or worse yet, gets turned into format C), you really owe it to yourself t
108.
▲
by
cfors
7y ago
Naming something popular != market share.
109.
▲
by
cfors
7y ago
I think you have it reversed, AWS accounts for most of Amazon's profit and is used to fund other ventures. > AWS revenue came accounted for 13% of Amazon’s total revenue. Of Amazon’s total $3.1 billion in operating income, 52% came
110.
▲
by
cfors
7y ago
Pretty much all of this. If I could have sandboxed dev environments, a terminal interface is all I really need since I do most of my dev work in a terminal. I suppose some nice-to-haves would be the ability to spin up local servers that I c
111.
▲
by
cfors
7y ago
Cool, but nothing about any focus on making the machine realistic for development. My current MacBook Pro is getting a little long in the tooth and after suffering through the 2016 and later versions at work, I will not be buying one of tho
112.
▲
by
cfors
7y ago
Pretty cool stuff. I'm assuming you have to set up Antenna's where you have your servers colocated and monitoring the transport stream's going through? Obviously you don't have to spill the company sauce but I'm try
113.
▲
by
cfors
7y ago
Couldn't agree more, but honestly I think that is a completely overplayed issue. Just be explicit (This requires Python3.7) and have a requirements.txt file, maybe bundle with a `make install` command and move on. If people can't
114.
▲
by
cfors
7y ago
My disclaimer is that I love bash. I write way too many things in bash. But eventually I go back and refactor the scripts into Python (or lately, Go) because I am so sick of people refusing to touch my bash scripts. String munging in Python
115.
▲
by
cfors
7y ago
Both of your examples made sense to me, but when you take a step back that sentence doesn't really mean anything without context. A "resource" === "endpoint" in the sense that the endpoint defines where you can defi
116.
▲
by
cfors
7y ago
Unfortunately Slack is where documentation goes to die. When I face a weird internal issue the first thing I do is search: > in:@<channel> <error> You would be amazed at how much unofficially documented stuff is sitting in Sl
117.
▲
by
cfors
7y ago
The control plane is an API server that distributes configurations to lightweight proxies (Envoy, in this case), also known as the data plane. If you think about it Kubernetes concepts, the control plane is the API server and the data plane
118.
▲
by
cfors
7y ago
This is the way forward for service meshes. Consul connect is doing something very similar. The early service meshes were all built on top of Kubernetes, due to the fact that k8s/etcd is an easy platform to build control planes on top
119.
▲
by
cfors
7y ago
This is the way forward for service meshes. Consul connect is doing something very similar. The early service meshes were all built on top of Kubernetes, due to the fact that k8s/etcd is an easy platform to build control planes on top
120.
▲
by
cfors
7y ago
Very interesting, I can think of a lot of places where this would be useful for managing infrastructure. I highly recommend reading about some of the internals, it is making me rethink a lot of how configuration should be done. https:/
More ›