To add to your point, I'm struggling to think of any non-violent movement in history that wasn't backed by a more violent movement that made the non-violent movement the more palatable option.
Unconditionally embracing nonviolence is not, properly, a goal. Nonviolence is a strategy. It must be conditional on its effectiveness.
I’m sad that you’re being downvoted. It’s clear that you’re correct. However, HN does tend to take extending the courtesy of assuming good faith to the breaking point, whether we like it or not.
It’s blindingly obvious that they are here merely to gum up discussion in endless loops that go nowhere under the guise of politesse and question marks, as if they’re just confused and asking clarifying questions.
The thing about assuming good faith, which I agree with in principle, is that you have to be willing to accept your own judgment of when someone is arguing in bad faith and disengage.
Yes, that was evil. If your point is that both Obama and Trump are criminals who deserve imprisonment rather than full throated defense and endorsement, I am in complete agreement.
Caddy is beautifully simple, a joy to setup, configure & use for a simple home server with a few services. I love it! I used nginx before, and it’s great, but caddy makes things easier. I love how easy it makes SSL certificates & reverse proxies.
Yes, we're making you all come into the office just to annoy you all and cause you hassle. It has nothing at all to do with the effects it had on productivity, and people being discovered running their own side busineses at the same time, or watching television and countless other issues they can get away with without others being able to see their screens
Exactly. All of this was stated in advance, in Project 2025 and in tech bro interviews about how much democracy sucks. These people are not subtle, smart, or original; however, they are completely amoral sociopaths who think they can destroy the US and own/control what’s left. I don’t think it’s going to work out as well for them as they think, but in the short and medium term Elon and his shitheels will do a lot of damage, and cause a lot of pain and death.
Ah, naming things. Something about one of the hard problems in computer science...
I think consistency is more important than perfection. If you use something like vw_ as recommended in the sibling comment, that's fine, then try to apply it to all views. (Without being overly strict; sometimes there are good reasons to defy conventions. They're conventions, not laws!)
Just keep in mind that a view is both code and a data contract just like a table definition is. All the usual best practices around versioning, automated deployments, and smooth upgrade paths apply. As soon as an application or downstream view, function, etc relies on that view, changing it risks disruption or breakage. Loud breakage if you're lucky, silent data corruption if you're not!
Unconditionally embracing nonviolence is not, properly, a goal. Nonviolence is a strategy. It must be conditional on its effectiveness.