Okay, I'll accept your point for those software engineers that have a choice between working at an immoral company or "homelessness and starvation".
Thankfully, that isn't most of them. Despite the job market not being as good as it used to be, the vast majority of software engineers in the US could still find another job to pay the bills before becoming homeless and starving.
If that's the case, great then. I did work for a company I find morally objectionable in the past (i.e.: evil), and I eventually found my way out.
At the time I was still paying rent and needed employment to keep my visa. I also had little savings, and an ill parent that depended on me. I certainly couldn't take the principled stance of "fuck this, I'm out".
My point is that if you are in the position to take a principled stance, good for you. Maybe you already own your home, maybe you had time to accumulate savings, maybe you can do a few interviews and land a less evil job even in the current market (and perhaps a pay cut won't be a massive blow in you life). All that is awesome, but also a position of relative privilege.
Prescribing principled stance as universal without recognizing this is just cruelty though.
I sympathize with your situation, and I'm not calling you a monster. But "I had no choice, I had people depending on me" is the exact reasoning that has enabled every atrocity carried out by ordinary people; it's the banality of evil.
None of the individual acts seem evil. Conducting a census isn't evil. Collating the data isn't evil. Arresting people with the wrong papers isn't necessarily evil. Driving a train isn't evil. Operating a switch isn't evil. Processing paperwork isn't evil.
Look what's proposed now: Adtech has the data, this would feed into ICE systems leading to arrests, flights are conducted, and people get put into prison camps like CECOT where they have no recourse and where people are already talking about forced labor.
So no, I'm not saying to these folks "you're literally causing Auschwitz". That's a famous Vernichtungslager, and that's not true yet.
But people getting locked up in Concentrationslager or Arbeitslager (like historically : Mittelbau-Dora, Flossenbürg, Mauthausen, and Monowitz). I think we're getting there.
I guess the question is: at which point do you decide maybe to wear extra layers or skip a meal instead? We're not there yet. The chain has many links. Eternal vigilance is needed to make sure they don't actually link up.
(ps. Imagine if I was posting this in 2024! Can I exchange this timeline for another please? )
I understand quite well. The banality of evil is a thing because most people have actual very little power to enact meaningful change. Risking yourself for the well being of complete strangers is commendable, but often has an obscene cost for the individual.
I reject that societal and systemic issues can be fixed by individual action, unless as an individual you are extremely powerful (and the ones that are typically are the ones causing the societal and systemic harm).
As an common man you can do small things. Do a lousy job when processing the paperwork of evil. Malicious cooperation to the powers that be. Small acts of charity. That sort of thing.
Systemic change can only be achieved through collective action. Easier said than done.
The world is cursed. Life is tough even at the best of times. The system as it is ensures compliance through coercion and threats.
I honestly believe we would agree more than disagree on the current state of things. I just reject the approach that individual action is a way out of this sort of mess.
From the angle of your 2015 post, I can at least see where you're coming from. Modern adtech is much more granular and up to date than a census ever was.
Funny how differently people can perceive things. That's my least favorite SO answer of all time, and I cringe every time I see it.
It's a very bad answer. First of all, processing HTML with regex can be perfectly acceptable depending on what you're trying to do. Yes, this doesn't include full-blown "parsing" of arbitrary HTML, but there are plenty of ways in which you might want to process or transform HTML that either don't require producing a parse tree, don't require perfect accuracy, or are operating on HTML whose structure is constrained and known in advance. Second, it doesn't even attempt to explain to OP why parsing arbitrary HTML with regex is impossible or poorly-advised.
The OP didn't want his post to be taken over by someone hamming it up with an attempt at creative writing. He wanted a useful answer. Yes, this answer is "quirky" and "whimsical" and "fun" but I read those as euphemisms for "trying to conscript unwilling victims into your personal sense of nerd-humor".
The whole argument hinges on one word in your post: arbitrary.
I parse my own HTML I produce directly in a context where I fully control the output. It works fine, but parsing other people’s HTML is a lesson in humility. I’ve also done that, but I did it as a one time thing. I parsed a specific point in time, refusing to change that at any point.
It also hinges on another word: parsing. There are things other than parsing that you might want to do. For example, if you want to count the number of `<hr>` tags in an HTML document, that doesn't require parsing it, and can indeed be done with regex.
No you can’t. You can have an unescaped <hr> inside a script tag, for example. The best you can do is a simple string search for “<hr>” and hope it’s returning what you think it might be returning. Regexps are not powerful enough to determine whether any particular instance of “<hr>” is actually an HTML tag.
Like, it’s not a matter of cleverness, either. You can’t code around it. It’s simply not possible.
My Samsung Frame TV shows ads in the app bar and you cannot disable/remove them. They can’t even use the Google excuse because the TV runs Samsung’s OWN TizenOS.
Alcohol is flammable around 40%. French cooks aren’t using overproof brandy to do flambé.
Gunpowder doused in alcohol is, very famously for people interested in the history of rum, flammable if the alcohol is around 57.1% or higher, but straight alcohol/water without gunpowder is flammable at a lower strength than that.
Well, they still exist and you can still pay for things with them (though a lot of businesses won’t give you them in change, and just round up to the nearest $0.05).
I guess it’ll be a few years before they’re out of circulation entirely.
reply