Recent submissions

Comment · 6 years ago
Isn't that wrongthink?
Comment · 6 years ago
Yeah, you are right. Sorry, I exaggerated there, HN is the best mainstream source for technical stuff honestly.

Still many posts that make it to the top feel like commercial advertisement and I am pretty sure they use (their?) sock puppets to get the first upvotes to cheat the algorithm.

It's easy to create 20 accounts and just switch between them (and IP) when you do your normal HN procrastination to validate them and then get those initial 20 upvotes to go up to the top.

Comment · 6 years ago
You are correct. Facebook claimed it's a bombshell too close to the elections so they need to verify with 3rd party "fact checkers".
Comment · 6 years ago
Did they really fix the power management problems? I would be very careful running Linux on Intel laptops these days. Very happy with Ryzen.
Comment · 6 years ago
The story was suppressed because it materials were allegedly obtained by hackers.
Comment · 6 years ago
I really thought it was a merger. Is Red Hat still a seperate legal entity?
Comment · 6 years ago
> If you don't need K8S then don't use it. What's the problem? Run your app on your server and ignore everything else.

See the original comment you replied to, he is clearly complaining about the whole infrastructure and solutions getting too complex for very little benefit, I just elaborated on that point because there is some truth to it. It is not the case for your scenario handling billions of requests per day in multiple regions - that's where it makes a lot of sense to use k8s! But very few applications need that.

> It's a container and can be as thin or fat as you want with it's contents.

But you can't rely on the platform, except for the kernel because linux kernel ABI is stable hence why the containers are done in this way. I am not complaining about it, I am exaplning the reasoning. Now imagine if you could rely on and share more services provided by the platform that just the kernel ;).

> I don't care about the ABI and don't see why that's relevant

Fair enough but then I don't understand why you replied to my comment saying the containers are designed in this way because of unstable userpace ABI if you don't care about this.

> "I want my application to reliably and quickly serve my customers and be easy to maintain and debug." >> That's what K8S helps with

For certain solutions, absolutely! For other solutions a simple stateful applications is simpler and easier to maintain and debug (again, that's how I read the first comment in this thread).

Comment · 6 years ago
> 2) the NYT articles about Trump's tax returns that were obviously obtained illegally weren't given the same treatment.

This, the unbelievably biased treatment of this throughout the media and social media and good old qui bono tells me all I need to know.

Everything else is just technical details.

Comment · 6 years ago
> Why would you smoke crack when you know the navy would drug test you?

Because you are addicted.

Comment · 6 years ago
I thought there is no Red Hat anymore.
Comment · 6 years ago
> How is that related?

I thought we were talking about running applications reliably. Why is complete linux userspace bundled separately in each container?

> Environments and languages change. Yes.

> That's entirely different to running programs with zero-downtime deployments, load-balancing and traffic management, health monitoring, logging and observability, secret and config management, storage volumes, security roles, and much more.

That's a lot of new requirements in addition to "running applications reliably". Most applications simply do not need that. And I believe this is the point of the original comment you replied to.

- zero-downtime deployments -> not needed for most applications (for example, twitter outages are not a big deal either). Btw how do you do zero-downtime of (websocket) streams with kubernetes? ;)

- load-balancing and traffic management -> in standard k8s you are pushing all traffic through one active LB (nginx) anyway => strip most of the extra layers and you dont even need that LB

- health monitoring, logging etc. -> you can use an existing solution that provides only the functionality you need, most of the work will be in your app anyway (every application needs different metrics ..)

The argument is that most applications do not need to scale at this level (until you need anycast DNS returning per-node IPs or at least geodns, you are not scaling that much anyway) and can be implemented in simpler manner hence easier and cheaper to maintain, audit and secure.

I do not want security roles, storage volumes and config management or observability I want my application to reliably and quickly serve my customers and be easy to maintain and debug.

If you want to discuss how to design architecture for scalable applications which keep all state in distributed databases but based on a platform with stable ABI that would surely be an interesting debate as well.

Comment · 6 years ago
> Should private companies have any regulation at all?

I can actually get behind no regulation for private companies, twitter can censor who they like as I can drive my favorite tank registered as my company vehicle and don't bother with taxes anymore.

Comment · 6 years ago
And that applies to Ubuntu just as well. All I'm saying IBM is no better than Canonical in this regard.

Not complaining - If you want me to complain about IBM cluster technology that would be a whole different story.

And no I'm not gonna ask about disconnected clusters :).

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton