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

Logical choice if you hate America and oppose the idea of defending it.

Why stop there? You should also boycott the investment firms behind these tech companies, like Y Combinator, and their Internet forums like Hacker News.

The executives likely would, the SEC already does this.

Criminals need to be isolated from peaceful society anyway, and if we’re going to the expense of warehousing them, the least we can expect is for them to contribute something back. The ethical justification for prison labor is obvious and the analogy to heritable chattel slavery is ludicrous.

You don’t really want perverse incentives, like that example where American judges were given kickbacks to imprison kids, so they found innocent kids guilty.

I think when money is involved that sort of stuff is much more likely.


That’s fine. Prison guards, like all public employees, shouldn’t be unionized and prison labor should be earmarked either for restitution or public use (picking up highway litter, manual construction labor for roads and government buildings, etc.)

Society is not peaceful. It’s just that certain kinds of violence are legal.

A "peaceful society" that reserves the right to enslave a part of itself doesn't sound very peaceful to me.

I think the natural expectation is that someone named George is a human being.

Or a monkey. Or a car (when I was a kid one of our cars was called George.)

So? It's a little eccentric, but plenty of people give names like this to their computers, cars, boats, pets, etc. and no one seems to struggle with that.

But EU5 has been out for over a month now

When will EU6 release be? :D

> If you do find yourself in a situation where you can't upgrade a core library like e.g. SQLAlchemy or Spring, or the underlying Python/Java/Go/etc runtime, without requiring updates to every service, you are back in the realm of a distributed monolith.

Show me a language runtime or core library that will never have a CVE. Otherwise, by your definition, microservices don’t exist and all service oriented architectures are distributed monoliths.


If there’s any shared library across all your services, even a third party library, if that library has a security patch you now need to update that shared library across your entire service fleet. Maybe you don’t have that; maybe each service is written in a completely different programming language, uses a different database, and reimplements monitoring in a totally different way. In that case you have completely different problems.


Everyone needing to update due to a security thing happens infrequently. Otherwise, coding and deploying may be happening multiple times a day.

We have had shared libraries. Teams updated to them when they next wanted to. When it was important, on call people made it happen asap. Zero issues.


Gitlab is much better



If you’ll notice, he called the code garbage, not the author. Judging by how bad the code was, I think this interaction was fine. This actually shows the progress Linus made in improving himself.


> And sending a big pull request the day before the merge window closes in the hope that I'm too busy to care is not a winning strategy.

I wish I could say this.

But unfortunately delaying your big PR until it's affecting schedule is a good way to dodge review.


But you got to give it to him, he does seem to be really good at catching deficiensies early that may accumulate to become serious bugs or security vulnerabilities in the future. Sure, being an asshole is not ok, but being assertive is a must for a person in his position.


I’m very much a Linus defender; the kernel is more important than people’s feelings and his approach has maintained a high level of quality.


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

Search: