Hacker Newsnew | past | comments | ask | show | jobs | submit | wowi42's commentslogin

When are you planning to release it?



What a fun blog post! I'll try this on my own stuff. Shockingly, HAProxy protects extremely well with their http-request-reject, tcp deny/reject and http-silent-drop. Would be interesting to test if HA Proxy could actually mitigate these attacks on a single machine, as long as the port isn't fully saturated with requests!


Moving from classic servers to containers you get:

- Builds with fixed dependencies that never change. Rollback is easy -> what about VMs?

- Easy deployment of a prod environment on a local machine -> yep, that's a nice touch, the only valid point for me!

- Fast deployment -> lol no, Im faster with VMs.

- Easy automation (use version X with config Y) -> valid for VMs and baremetal too

With Kubernetes (or other derivates like Openshift) you get:

- Auto scaling -> you can get it with VMs too

- Fail over -> you can get it with VMs too

- Better resource usage if multiple environments are executed -> you can get it with VMs too

- Abstraction of infrastructure -> Should I really write it?

- Zero downtime deployment (biggest point for my company, we deploy >3 times per week) -> We do on some specific DC (government style) and we release 10-15 times and day with Bare metal servers and ansible

There are applications that do not need Kubernetes or even containers, but is this list really nothing oO? -> None of the arguments convinced me

I can imagine that if you use Kubernetes just like a classic cluster it could seem like an unnecesarry added complexity but you gain a lot of things. -> yes, extra cost and extra skills needed


Confidently wrong


Noted!




Nice one, I never heard it!


that's true, but without some crazy guy like me to check it, you would not know! :-)


Read the article. I compiled redis with Zig, O3 native, and mimalloc!


I did read the article, but that wasn’t immediately clear to me. Maybe something about the formatting of pre-generated docker images in the same line as the compiled versions?

Anyway, thanks for the clarification!


Thanks for the feedback. Let me find a better way to make it more clear!


> The sad fact is that a lot of software is difficult to compile; isn't documented well, something that is worse for building; won't work well if installed in a non-standard way, whether that is final location, different supporting libs, or different platform; and can take a long time.

So are you ready to deploy in prod a software that is so hard to compile?

> I'm happy nowadays when I see there's a binary available, no mucking around with gcc/clang/llvm - just trying to work out which one, let alone which version! - no diving down a rabbit hole of compiling dependencies that then need other dependencies compiled… no deciphering Makefiles that were written in a way that only a C guru can grok, with no comments.

But that's my job, as SRE/DevOps/whatever new fancy name!

> Whatever the benefits are, I prefer sanity.

Sanity of having a very old software, with backported features that are only on this distrib? I prefer to trust the engineers from the software that I deploy.


I'm sorry but I just don't understand your point. Would you clarify?


Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: