Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
markbnj
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
25 ms
·
181.
▲
by
markbnj
7y ago
> but they run a lot of my code in production :P. We run your code in production too! Thanks!
182.
▲
by
markbnj
7y ago
> As an aside, GitLab PM for CI/CD here. It would be awesome to hear about what you built and how we could have made that learning and setup process easier. Feel free to DM me on Twitter? @j4yav Honestly most of the effort was not i
183.
▲
by
markbnj
7y ago
> I seem to spend far more time on the deployment of code than I ever used to, more time writing CloudFormation and ansible than the Java backend, python lambdas and static UI that it deploys. I'd really like to understand more abou
184.
▲
by
markbnj
7y ago
Definitely true points, but also worth noting how much easier it is to build a reliable desktop now than just a few years ago. Their own marketing images of the thelios show how empty the case is. With everything but storage, display and po
185.
▲
by
markbnj
7y ago
I often agree with Kelsey Hightower, but there are so many things he doesn't mention here. For example, being able to independently deploy components frees up certain kinds of development worklows. Distributed components also scale and
186.
▲
by
markbnj
7y ago
Same here, and I'm curious to know why some think virtualenv is required in a container, as opposed to just starting with am image containing a clean python install and adding what you need.
187.
▲
by
markbnj
7y ago
There are roads in our county in New Jersey that have been transitioned from paved back to gravel, presumably based on usage and the anticipated savings from maintaining gravel over asphalt. I'm not a civil engineer and I don't kn
188.
▲
by
markbnj
7y ago
Not my experience at all. We've been running in production on GCP for almost four years, four k8s clusters and a couple of hundred vms handling ~20k rps at peak, and their support has been excellent. Most importantly we haven't ne
189.
▲
by
markbnj
7y ago
> It's unhealthy for everyone to have Amazon be the only real option for servers I'm not belittling AWS' commanding market share, but they are hardly the "only real option for servers." Google and Azure are both
190.
▲
by
markbnj
7y ago
> if all strings in Mercurial are byte strings, then what is there to think about? just use b'' throughout, no need to worry about anything else. The author explains later in the article that many system level python 3 apis tha
191.
▲
by
markbnj
7y ago
> All of this glosses over the biggest issue with Kubernetes: it's still ridiculously complex, and troubleshooting issues that arise (and they will arise), can leave you struggling for days pouring over docs, code, GitHub issues, st
192.
▲
by
markbnj
7y ago
Yeah absolutely, the multiple layers of indirection you can end up with are frustrating for back end engineers trying to understand how a thing got deployed the way it did. For our stuff just patching the environment in as a yaml block is w
193.
▲
by
markbnj
7y ago
That's the values file. The actual manifest templates are just as horrifyingly impressive :). https://github.com/helm/charts/tree/master/stable/prometheus...
194.
▲
by
markbnj
7y ago
In our experience running production workloads on k8s for over three years templating (helm) and structured editing approaches both have their place, and both are valuable. We don't feel the need to replace declarative approaches with
195.
▲
by
markbnj
7y ago
I mean this is already true from my perspective, and not very surprising. Back in the early 90's when I was a C++ programmer I was making about what I make now in absolute numbers, but of course the dollars went a lot further back then
196.
▲
by
markbnj
7y ago
This is true, for all but a minority of titles and editions imo. I have probably a couple of hundred hardcover and paperback and most of them nobody really wants. Collectively they are also quite heavy and difficult to transport from place
197.
▲
by
markbnj
7y ago
Perhaps relevant: https://www.youtube.com/watch?v=gnSeOR3nnx0 [avweb discussion of ADS-B requirements]
198.
▲
by
markbnj
7y ago
> I guess I can just print this out and show to people any time somebody wants to move to k8s. A complete flow chart of all the possible states for any non-trivial thing appears complex. In practice the actual problems you run into are p
199.
▲
by
markbnj
7y ago
Depends on why it is getting restarted. If it's exceeding mem limits and being oomkilled that's the kernel, not k8s. If PID 1 inside the namespace is terminating then k8s will restart the pod. No way to prevent that I am aware of,
200.
▲
by
markbnj
7y ago
> Having the syntactic markers highlighted helps me visually navigate from blocks to blocks. Exactly, and I second the personal preference point. It's not so much about highlighting specific things to call attention to them as it is
201.
▲
by
markbnj
7y ago
I purchased an item last year, found it to be unsuited to my application, and posted a mildly negative review which essentially stated that the item was not as suited for the application as the manufacturers had claimed. Since that time I h
202.
▲
by
markbnj
7y ago
The main reason why we remain in a high cost area (North-central NJ) is opportunities. Yeah I work remotely now and have for awhile, and I doubt I will leave my current company any time soon... but things change, and I would hate to relocat
203.
▲
by
markbnj
7y ago
>> It is relevant though as k8s makes everything more complicated More complicated than what? Without a baseline for the comparison it's not that useful. In our case we transitioned over the last four years from running hundreds
204.
▲
by
markbnj
7y ago
It seems unlikely that differences in management schedules are the big issues holding remote work back. I mean, perhaps the first question to answer is whether anything is holding remote work back. It was my impression that it is gaining po
205.
▲
by
markbnj
7y ago
Smaller companies often use PEOs, which are the actual employer of record and handle all the book keeping chores. Larger companies can afford to perform these functions themselves.
206.
▲
by
markbnj
7y ago
We revert the bad commit and redeploy. We do this for our workloads on vms as well as those on kubernetes, but it is both easier and faster for the kubernetes workloads.
207.
▲
by
markbnj
7y ago
The advice I'll give is based on my experience as cofounder of an early online banking technology company back in the mid-90s. We started with three people in rented class-C space and over seven years did high six-figure deals with lar
208.
▲
by
markbnj
7y ago
Agreed, it's basically a feature announcement combined with a little bit of user-side how to.
209.
▲
by
markbnj
7y ago
>> The challenge I'm wrestling with is the smaller teams you're referencing -- the ones who can write the Kubernetes YAML for Ingress, HPAs -- they aren't representative of mainstream enterprise developers. Yeah its an
210.
▲
by
markbnj
7y ago
There is a whole layer of on-prem care and feeding of kubernetes with which I have no experience (having run workloads on GKE for four years), and it certainly makes sense that there is some specialization of that stuff and separation betwe
More ›