The US was a vastly different country in the 1960's than today from all points of view. Plebs had way more social cohesions and unity, and lot more bargaining power over the wealthy and politicians, when communism was the main enemy and all working class jobs hadn't been yet shipped abroad and PE hadn't yet monopolized ownership of housing and everything else and the US industrial elites didn't have doomsday bunkers in Hawaii and New Zealand.
What I'm saying is what worked then won't work now because the context is completely different.
The same way it’s always done: political organizing. Find groups that are working towards the world you want and start chipping in and getting involved. It takes time, there’s no magic wand, and we should’ve started 20 years ago, but none of that changes the answer: if you want the world to be different, get out there and start doing the work.
And, it has worked - it worked in the 30s to get the New Deal through and expand unions, it worked in the 60s to advance the environmental and civil rights agendas, it worked in the 80s to dismantle the New Deal, it worked in the 90s to promote gay rights, it worked in the 00s to make Christian Nationalism a national political force, it worked in the 10s to get a fascist elected and then re-elected, and god willing it’ll work in the 20s to get these fucks out of office again too.
If you're trying to make a veiled reference to the french revolution, keep in mind that's also ostensibly what the Jan 6th rioters thought they were doing, though arguably a lighter version. "Let's have a violent revolution to kill the elites" sounds like a great idea, until you realize that it works for the other side as well.
Mapping out the actual "ethics" of the J6 people has been difficult for me. It butts up against how I generally define "good" and "bad".
For an easy example, a guy murdering his wife for the insurance money is someone that I can pretty easily call "bad". That's would be hurting someone to enrich yourself, which I think we can agree is pretty bad.
But on an "individual morality" level, it's hard for me to directly condemn the J6 people. If they genuinely believed the election was stolen, and if they genuinely believed that the only way to save America was by invading the capital, and they were willing to do it at great risk to themselves with very little personal benefit, it's hard for me to directly say that they're "bad" people. Dumb, misguided people doing a bad thing, but they're doing what they think is right.
To be clear, I think the J6 people were very stupid, and I think it's horrible that the orange idiot lying about some election fraud in order to overthrow democracy is a very very very bad thing.
Nick Shirley and other indie journalists did investigations and found you can easily fraud election in places with no voter ID like Cali. But don't let distracted by the facts.
>BLM was individuals responding to seeing, _with their own eyes_, power being blatantly abused _by government officials_, live on TV, many, many times.
Yeah, all those innocent businesses and property deserved to get looted and torched because a cop killed a guy breaking the law high on fentanyl. It's totally acceptable and tolerant. If something from the government bothers you, you are now legally and socially allowed just rob a Nike store and brn down some cars in the city center.
Nick Shirley and other "indie journalists" doing "investigations", is very far from "fact". And nowhere near justification for attempting to overthrow a government. Curious though, did they "find that out" by doing it end-to-end? Pseudo-intellectual "deductive reasoning" does not actually prove anything, other than the bad-faith nature of the person presenting it as evidence.
Didn't say any of that should be legal. Anyone arrested for that deserved it. And anyone pardoned, should not have been. Do you agree?
If Biden had told those people directly that he loved them, and they should keep up the good work, I'd be on here objecting to it just as much.
>Anyone arrested for that deserved it. And anyone pardoned, should not have been. Do you agree?
Agree butt...
>attempting to overthrow a government.
J6 Storming the capital is not the same thing as overthrowing a government. It's more like cosplaying to overthrow the government while the actual government watches and laughs. You can't overthrow any government until you have the full support of the military. Why can't democrat supporters see and analyze anything else happening in their back ayrd besides being forever stuck on J6? Everyone agrees it was bad, now can we move on to the present issues at hand?
>"deductive reasoning" does not actually prove anything
Deductive reasoning is everything. If there's loopholes that allow crimes to happen in theory, then crimes will 100% happen in practice. Do you agree? Pretending it's not actual evidence, is how criminals(and governments) get away with crime, because they never investigate those issue, when their exploitation benefits them. Same like with the Minnesota somali childcare fraud. Isn't it convenient that we can't consider it fraud until the government investigates itself and it rarely does and when it does it finds nothing because they're in cahoots with the scammers as they all get kickbacks?
You obviously left out pseudo-intellectual part on purpose. Actual deductive reasoning has it's place. It's most certainly not "everything". It sure as hell isn't how law works. The 1 loophole every single law has is they can't physically stop people from committing the crime, so they can always still happen. There's a ton of laws anyone can break with something as simple as a pencil, you can't use that "fact" to justify ANYTHING, let alone J6.
>You obviously left out pseudo-intellectual part on purpose.
I didn't want to insult you.
Everyone with two neurons to rub together can recognize when a scam (election fraud, childcare fraud, etc) is happening right in front of them because they see the conditions for something to happen are all there. The midwit pseudo intellectuals are the ones refusing to acknowledge the common sense pattern recognition logic that exposes scams, and instead rejects them on ideological grounds and only bases their judgement on asking for proof coming from the corrupt sources of authority that are in on the scams or too incompetent and short staffed to check.
>you can't use that "fact" to justify ANYTHING, let alone J6.
>That's bullshit. Same nonsense as equating J6 and BLM.
Since when did I bring in BLM?
>J6 was a _government official_, with no evidence, inciting violence in people that _did not care about evidence_. They did not think, period.
So your only objection to Jan 6th was that the person inciting political violence was a government official and/or there wasn't "evidence" (whatever that means)? Nothing about violence itself? I guess a non-government official calling for the CEO of JPM or Ben Bernanke to be decapitated, citing some gini coefficient graphs is fine?
You didn't. You did a false dichotomy, then both-sides'd your argument. Presumably "hack back" being one side, and J6s the other. I'm likening "hack back" to BLM, people seeing, with their own eyes, blatant abuse of power, and acting, sans "leader". We should all be on the "side" of being against blatant abuse of power, when we actually see it.
> So your only objection...
People should legally be allowed to say whatever they want but, since I can see why the roles played by government officials requires special consideration (extraordinary powers, supposedly granted by "The People", checks and balances, and such), if Biden had done even 1 of the hundreds of things Trump had, I would still be on the same side of this argument. Would you be?
>You didn't. You did a false dichotomy, then both-sides'd your argument. Presumably "hack back" being one side, and J6s the other. I'm likening "hack back" to BLM
So saying that political violence is bad, and pointing out an example where the other side did political violence is "both-sides"?
>We should all be on the "side" of being against blatant abuse of power, when we actually see it.
Again, you haven't answered my question. It sounds like you wouldn't have any issue with Jan 6th if Trump wasn't involved, and it was just grassroots election denialism.
>People should legally be allowed to say whatever they want but
No, I specifically referring to "veiled reference to the french revolution", which implies some sort of political violence, not just something like BLM protests.
to be honest, the only downside with this idea is that in case you succeed, you are left with a group of people who like killing elites (and who can switch their definition of "elites" to include you)
I am curious how long the approval process in some large corp or the military would be for either of those options...
Hand over our private keys to a third party or run this binary written by some volunteers in some basements who will not sign a support contract with us...
I've worked with large "enterprises" that refuse to use the easy-to-automate certificate services, including AWS Certificate Manager. They would rather continue to procure certificates through a third party, email around keys, etc. They somehow believe these archaic practices are more secure.
I’ve got a “I haven’t written a line of code in one year” buddy whose startup is gaining traction and contracts. He’s rewritten the whole stack twice already after hitting performance issues and is now hiring cheap juniors to clean up the things he generates. It is all relatively well defined CRUD that he’s just slapped a bunch of JS libs on top of that works well enough to sell, but I’m curious to see the long term effects of these decisions.
Meanwhile I’m moving at about half the speed with a more hands on approach (still using the bots obviously) but my code quality and output are miles ahead of where I was last year without sacrificing maintain ability and performance for dev speed
I've had to slowly and painfully learn the lesson that early on in a company's lifycycle it doesn't really matter how terrible the code is as long as it mostly works. There are of course exceptions like critical medical applications and rocket/missile guidance systems but as a general rule code quality is only a problem when it inevitably bites you much farther down the line, usually when customers start jumping ship when it's obvious you can't scale or reach uptime contact targets. By then you'll hopefully have enough money saved from your initial lax approach to put some actual effort into shoring up the losses before they become critical. Sometimes you just get by with "good enough" for decades and no one cares. For someone that cares about the quality of their work it can be sad state of affairs, but I've seen this play out more times than I'd care to.
> There are of course exceptions like critical medical applications and rocket/missile guidance systems but as a general rule code quality is only a problem when it inevitably bites you much farther down the line, usually when customers start jumping ship when it's obvious you can't scale or reach uptime contact targets.
My experience is it hits both new-feature velocity and stability (or the balance between those two) really early, but lots of managers don't realize that this feature that's taking literal months could have been an afternoon with better choices earlier on (because they're not in a position to recognize those kinds of things). For that matter, a lot of (greener) developers probably don't recognize when the thing that's a whole-ass project for them could have been toggling a feature flag and setting a couple config entries in the correct daemon, with better architecture, because... they don't even know what sort of existing bulletproof daemon ought to be handling this thing that somehow, horrifically, ended up in their application layer.
So the blame never gets placed where it belongs, and the true cost of half-assed initial versions is never accounted for, nor is it generally appreciated just how soon the bill comes due (it's practically instantly, in many cases).
There are phases in a company's lifecycle which carries different weights associated with code quality depending on factors like the domain, how many customers you have, what your risk aversion is etc. I'm just saying don't build a cathedral when a mole hill will do. If the product doesn't work that's another story, it still needs to stand up without falling over when you look at it sideways and having only juniors would be a good way to get the latter. Use basic design principles, and proven architectures but don't sweat things like code coverage, reinventing wheels because you think you can do it better than something you can just grab off the shelf rn. It'll inevitably be a bit of a hodgepodge in the beginning but that's ok.
Consider early code as "throwaway", don't spend your limited time rewriting anything already working "better" unless you actually have the leisure to do so (few actually do, and even fewer realize they don't)
Yeah. I work with bleeding edge zig. If you just ask Claude to write you a working tcp server with the new Io api, it doesn’t have any idea what it’s doing and the code doesn’t compile. But if you give it some minimal code examples, point it to the recent blog posts about it, and paste in relevant points from std it does incredibly well and produce code that it has not been trained on.
It’s always been about context, then being able to communicate it.
Manager people or managing a hyper-knowledgeable intern (LLM). If you know what you need, actually want what you want (super difficult), and have the ability to provide context to someone else… management has always been easier for you than others.
I find one of the more interesting things about the current “AI debate” is that many programmers are autistic or at least close one side of an empathetic spectrum that they’ve always had trouble communicating what is needed for a task and why. So it’s hard for me to take the opinions going around.
My gut says Kotlin is great for individual developer experience. But I never heard or saw credible reports on the Total Cost of Ownership, e.g., Kotlin engineers hiring, swapping out on a team.
There should be a setting to include specific files in every prompt/context. I’m using zed and when you fire up an agent / chat it explicitly states that the file(s) are included.
reply