Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ghomem
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
ghomem
2y ago
Mix is absolutely awesome. One of the most carefully organized open source projects that I've seen. Some years ago I made a Mixxx demo video with a DYI "integrated controller". It demos Linux boot to Mixxx, touch screen, beat
2.
▲
by
ghomem
2y ago
True story ^^^^^ Add to this, that you can have outages due to operational complexity, which tends to happen in complex cloud native setups.
3.
▲
by
ghomem
2y ago
People want simple answers. "It depends" annoys everyone :-\
4.
▲
by
ghomem
2y ago
>I wonder if there is some major propaganda push on HN to discourage actual >software engineers from ever running their servers How to scare a computer engineer in 2024? Invite him to configure a server.
5.
▲
by
ghomem
2y ago
Yeah, the Emperor's New Clouds. Sometime ago I thought I was crazy and everybody else was right :-) but now we are seeing more and more people doing the numbers. https://logical.li/blog/emperors-new-clouds/ I
6.
▲
by
ghomem
2y ago
Agreed, in general. But don't forget about the definition of micro :-) This is an optimization problem rather than a conceptual one.
7.
▲
by
ghomem
2y ago
I love Martin Fowler's one pager called Snowflake server - it aged very well and I still use it as a reference in the cloud era. And this text is also good advice IMO. What I feel that is missing on what he calls the "Microservice
8.
▲
by
ghomem
2y ago
Thanks for sharing the story. Despite the whole TCO being higher, I wonder how the 8K to 6K reduction happened. On AWS, fargate containers way are more expensive than VMs and non fargate containers are kind of pointless as you have to pay f
9.
▲
by
ghomem
2y ago
> There's also an even bigger problem that can arise, the distribution can just end, such as the termination of CentOS If you are doing something serious you probably want to chose suppliers in such a way that you can demonstrate yo
10.
▲
by
ghomem
2y ago
>reproducibility isn't just on your deployments, it's for development too Absolutely. Adhoc configurations should be forbidden! It is easy to ensure dev env reproducibility when you run Linux. If you have config management your
11.
▲
by
ghomem
2y ago
My thoughts and prayers :-\ Wish you a quick recovery!
12.
▲
by
ghomem
2y ago
Thank you as well, for sharing these notes about your setup. Indeed concentrating everything in the same monitoring system is very helpful as it reduces the cognitive load. You can likely do the same with Icinga. Feel free to reach out on L
13.
▲
by
ghomem
2y ago
> Honestly I just think you should be more generous I am generous in the context for generosity. Turns out that engineering is not about being generous but rather about choosing the most efficient solution for problems that in the end ne
14.
▲
by
ghomem
2y ago
> Good luck finding someone to understand what that 'custom Naemon' plugin is doing. You Kubernetes people get triggered very easily. I was already lucky to have found several juniors that worked in this kind of thing with mini
15.
▲
by
ghomem
2y ago
The longer you wait the harder the pain. The less you wait the more frequent the pain. So it depends on the function that converts intensity and frequency to suffering :p But, most importantly, the fact that LTS gives you a choice is what I
16.
▲
by
ghomem
2y ago
Like 12 years of life cycle is not enough for you to plan a transition? You can use the entire life cycle but not one is forcing you to. You can update from one LTS to another every 2 years, or 4 years, or 5 years... you decide.
17.
▲
by
ghomem
2y ago
Also "scalability" is multi dimensional. I've seen, in the same company, infinite scalability in one downstream system whereas the upstream system it depended on was manually feed by fragile human-driven processes because the
18.
▲
by
ghomem
2y ago
I am curious about this too but haven't had the time to give it a try. Looking forward to hear about experiences.
19.
▲
by
ghomem
2y ago
The questions are short but the answers would be long. Puppet manages all fine grained OS resources (files, dirs, repos, cronjobs, sudo declarations, firewall rules, etc) and you aggregate those resources into classes which are then pushed
20.
▲
by
ghomem
2y ago
I don't mind elaborating - the fact that people are asking me questions reminds me that I need to invest a bit more effort on some articles. This case is actually pretty simple. Puppet applies the configuration you declare impotently w
21.
▲
by
ghomem
2y ago
Once you do it for long enough it might be worth it to consider configuration management where you declare native structured resources (users, firewall rules, nginx reverse proxies, etc) rather than writing them in shell. I use Puppet for d
22.
▲
by
ghomem
2y ago
Well that's exactly the point! Creating complex cloud resources with, for instance, Terraform, is less reproducible than a shell script on an LTS system like Ubuntu or RHEL - that's because the cloud provider interfaces drifts and
23.
▲
by
ghomem
2y ago
I had the exact same business for 18 years :-) and yes, without corporate nonsense it is easy to retain intelligent people. Cheers
24.
▲
by
ghomem
2y ago
My comment about pip is orthogonal to Docker. This is the same with or without Docker - I added a comment on this thread with more detail.
25.
▲
by
ghomem
2y ago
If you really want to open that can of worms, here it goes: Pipy is an informal source of software that has low security levels and was infested with malware many times over the years. It does not provide security updates: it provides updat
26.
▲
by
ghomem
2y ago
I'll correct myself: s/host OS independence/a certain level of host OS independence And getting containers to run depends on the OS - if you don't control the host, leads to major ping-pongs. Even within Linux (Ubuntu, D
27.
▲
by
ghomem
2y ago
I fully agree with you: it is mostly an education problem and you can find people willing to learn right out of univ. Indeed, that is exactly my experience: I successfully onboarded several (carefully selected) junior people into the ops sk
28.
▲
by
ghomem
2y ago
I mentioned Docker because it interests many developers but on VMs that I control I do not need Docker at all. Deploying with Docker provides host OS independence which is nice if you are distributing but unnecessary if the host is yours, r
29.
▲
by
ghomem
2y ago
The same thing that happened to devops from 2017-2024 (see: https://logical.li/blog/devops/ ) is happening with dataops. Hype train and jargon based decisions are taking place. In the past years I was solving a dat
30.
▲
by
ghomem
2y ago
Reference: https://survey.stackoverflow.co/2022/#developer-profile-deve... Only around 11% of the whole devs identify as devops specialist or cloud infrastructure engineer. This is why I am saying ops people are a scar
More ›