I cannot solve the problem of nuclear weapons without a formal state with a military, and war in general. So we can argue about how best to organize it but the state must exist and is legitimate IMO.
Government always serves the ruling class. The point of libertarianism is to eliminate the abuse of government so the capabilities of the individual can progress freely. Libertarian ideology assumes government to have a worse case scenario impact. Blissful ignorance of an over-watch is not worse case.
They also do this to save on staff costs; if you don't tell someone why they were banned, they won't have any counterarguments either, nothing to try and argue with.
No room for arguments = no time needed for a human to interact.
For a while now, it's become pretty common knowledge that the big tech companies do not want anything involving people, because people don't scale. This is also why they invest so much in "AI" tooling, so there's even less people needed.
Well, everybody is for helping the poors but few people give money in the street.
So we could use your argument in reverse and say people will reject any practical realization of a beautiful theorical idea because reality is always imperfect.
The guy may drink the money. He has a dog. He is still going to be on the street, that doesn't solve the problem.
I give money and gets remarks from some friends like I'm doing a bad things.
Learned that by coding with a friend I considered a terrible coder.
I worked with him on a lot of fun projects, because we get along well, and he really doesn't know what he is doing, copy / pasting all other the place, no archi, no design, bad naming... Half of the time he's not sure what the code is really doing.
And it works.
I noticed how in the end he accomplished more than I did. He didn't sweat the small stuff, he worked more, way more, as well. He didn't write unit tests, but he always tested everything manually again and again by playing with the result like a kid.
In the end I embraced the idea.
I wanted to code a contact software because all the ones I tried didn't do what I wanted. I didn't, I just used django-admin and called it a day instead of trying to craft some slick UI. I've been using that terrible stack of forms for 10 years, and it did the job.
I needed a cli for totp years before any existed, I just fired Python and dumped, in clear text, the seeds in TOML. Took me half a decade to add encryption to it, because symlinking the file from a veracrypt container was sufficient and required little work.
2 months ago I wanted a timer to top up a time budget when I do sport, and consume it when I play video games (https://substackcdn.com/image/fetch/w_1456,c_limit,f_webp,q_...). I just splatted a wall of tailwind regurgitated by chatgpt and pupetted by HTMX. Turns out it was just enough. I show that to my friends that were asking me wtf I was doing with this, and 4 people asked me an account, one a trial for doctors for addiction programs (!). Don't even have a register form, I hard coded them :)
Wish I told my young self to stop being so obsessed with doing things right or even working on important problems. I never managed to reach "right" in my entire life anyway.
I noticed years ago that if I started by doing everyting correctly (naming my project etc) it would likely be doomed.
After I started letting my projects have the names my IDE assignes until they have proven themselves to be interesting my success rate seems to have increased.
I think this is related to the same underlying thing you describe.
I'm in the process of writing a some small system which relies on MariaDB as a storage. The thing is what I don't want to use SQL connector on the endpoints, so I need some HTTP intrrface. I vaguely remembered what I did something like that some time ago, but decided to started fresh.
Well, fastforward to the last Monday, I'm a little stuck and it gets me wondering how I managed to solve it (if ever) the last time. A couple of searches later I found out what I wrote a 'proper' REST-like API wrapper, with OpenAPI, the proper HTTP response codes and whatever... just a year ago. Yet I spent so much time on it I didn't even used it anywhere and subsequently forgot about it.
You can always just hammer software together and just clean it up later, when you know what you want/need.
There's some weird logic in cleaning up code, especially that of others. You curse and wonder what the hell they where thinking, but on the other hand, they got the thing of the ground so...
Same; one guy that kind of inspired me back in the day was a complete dick, and when I saw his code later on it was awful.
But, he also made $100 / hour living in a low wage country (east bloc / former soviet). He'd buy a domain and its content, redo the software, do some SEO and the like, then sell it for 10x what he paid for it in like 3 months. ~$7000 profit for three months of work is not bad, and I doubt it was fulltime.
It's funny, I have had similar experiences, with a totally different conclusion. I've worked with people who just throw shit at the wall like that, and like you, I've seen the shit stick to the wall often times. But my conclusions have been something like: 1. It doesn't work out just as often as it does, and it's impossible to predict which situation is which, and harder to fix post-facto than it would have been to just not do it that way from the start, so (IMO) it's a crapshoot with negative expected value, 2. I hate working this way, at a personal level, which leads to: 3. I just don't want to spend my time working on stuff where this is even plausibly the right approach.
All in all, this was one of the formative experiences that has led me to seeking out deeper and larger projects to spend my time on, rather than the string of smaller more trivial things that lend themselves to this approach to software. But the other side of that coin is that I'm a lot more content now with the understanding that other people just have different preferences than me. I spend a lot less time thinking about what the right way to build software is, and more time thinking about what's right for me.
I'm doing this right now, writing the dumbest, unmaintainable crap, because I don't know what I'm doing (writing a fun "useless" app with tech I know very little about), but yeah.. it's working! It's productive, even if grueling. and I'm learning a lot in the process. Fun stuff :) Luckily I do know how to clean it up later and refine it (and make it more maintainable/extensible), but I'll do that when I actually have something working. I can definitely support this approach as it's been very productive for me in the past, too (especially when trying new stuff).
It is why there is nothing new on the web and what's here today will be roughly the same as what's here in 50 years time.
There should be one programming stack that does work and you can understand it completely without going to MIT or getting blindsided by vendors and it sticks around for decades and you don't have to get stuck in boilerplate, or learn-the-hard-way how a bubble sort works, or how a data structure should be designed, or how an algorithm should be crafted.
When people offer utopias, that doesn't mean they were born yesterday or are terminally naive. Rather, that's how all big social paradigm shifts start at some point.
This assumes that your ideal tech stack is the same as my ideal tech stack. It also assumes that every project has the same technical challenges and requirements. Neither of those things is true.
Teaching is way less efficient than filtering, unfortunately.
I used to think we should strive to make everybody grow. But the more I've been confronted with hard challenges and limited resources, the more I've had to filter out.
Now I lean toward "filter first, teach to what remains, repeat".
And yes, being tactless is a very good filter, even give the obvious side effects.
2016 terminology for shutting down people calling out bad behavior. Lazy. Going to call me a Karen next? Seriously, the world is not your sock puppet, boss. You’ll get just as much done being decent.
It must be a cultural thing because I don't find those reviews devastating.
I would be fine being the recipient of this. It's simple, direct, clear, and give you a good sense of how bad things are and the priority of it.
If you fuck up, you fuck up.
I feel utterly disgusted by the opposite however. The "I like it but I don't love it" and other BS.
Feels like hypocrisy and frankly, behavior from people that don't have enough serious problems in their life to assess what is important and what is not.
Which is arguably exactly why Linus should communicate more thoughtfully. While it might be okay for him and the culture around him, this style might NOT work for others. As such, it's better to default to a more constructive approach.
The problem with this rhetoric is that bad people have a strong incentives to let others think they have strong support. Unless you are living in the area and can talk to citizens directly, it's going to be damn hard to make any informed decision about that fact.
E.G:
In the link you cite, the numbers come from "the Palestinian Center for Policy and Survey Research". Researching how reliable this source is is a huge and hard work I'm assuming most HN users have neither the resources nor the skill to do. Medias outlet and politicians from all sides have demonstrated little benevolence or competence so trusting them to do that is also a stretch.
Even in France, I'm distrusting statistics from INSEE (!) now because it's so hard to verify neutrality. Condemning people to death based on those information is unwise.
Even if the data is true, where does that lead you? American have elected Bush which lied about WMD and went to war with Irak against the vote of the UN, killing thousands of civilians.
Do Americans deserve to die?
In which case which people from which country would be absolved from that judgement?
Dude. I lived in Ashkelon for two years. In this time I worked with people from Gaza too. There's no nuance there. Whoever talks about it has no clue. Antisemitism for these people is not a curse word. It's a society that similarly thinks about women as lesser, less deserving beings for example, without any reservations.
To them Jewish lives aren't important. And the fact that Jews are allowed to tell them what to do generates explosive righteous indignation.
Imagine yourself being ruled by chimpanzees. It wouldn't matter to you how benevolent they are, whether you have food or roof above your head. You'd feel like it's absurd, and whoever drove you into the situation where an ape tells you what to do must be brought to justice. This is how the average Gazan feels.
That's a more interesting comment than most things I've heard or read on the topic. But again, given I have no experience and I've never been there, it's almost impossible for me to be confident in forming a decent opinion.
They concentrate so much power it's the logical thing to do.