GitHub reveals how software engineers are purging federal databases
404media.co
404media.co
They are both probably forms of overcorrection, this too far in the wrong direction where the former could have been too far in the more ideal direction.
Pandering is not as bad as discrimination, as you’ve pointed out.
This comments section seem to be full of the "Fuck Woke DEI" Maganazis and mentioning "systemic racism" will trigger them, but if you're still reading, look at George Floyd, in an alternate world, he'd be a wealthy person descendant of landowners, but in this reality, his grandparents' land was stolen, he grew up poor (and black) and ended up being yet another black-murdered-by-cop figure: https://dwkcommentaries.com/2020/10/08/a-moving-biography-of... . But snowflakes get triggered if there's an idea of better treatment for descendants of victims of systemic racism (another snowflake trigger word).
To the snowflakes: Hey, why care about all that, your continued violence has won you the ethno-supremacy fascism you wanted, where being white and incompetent doesn't matter, because you'll get that cushy job anyway!
You are part of the problem. Yes. You.
An example might be jobs postings, in computer science the tone used for the post might discourage more women to apply than man. Having a process to ensure this doesn't happen results in more women applying, but more men as well, the increase is just less than woman in %
I also not see an issue with changing a word that has a bleak history with one that hasn't, it doesn't remove anything from people
I will be very blunt. You are simply wrong. Not just inaccurate, but wrong. Not technically wrong, but wrong. If it removes word, it removes something. And since "something" is far, far removed from 'not anything'. You are factually wrong. As in, you cannot get more wrong than you just did. Fucking QED.
In this case, the engineers are changing the functionality of the product, not just changing code identifiers.
You can't ignore the policy aims when determining what is "productive" as productivity is directly to the end result. It's WORSE that this is productive vs non-productive.
You're "Tired of nazi comparisons" when... Musk did two Nazi Salutes! He brought the comparison on by doing a Nazi salute! Twice! You're the one who refuses to see a salute for what it is.
2) False equivalency.
Uhm, yes. Yes they were.
Here's one example:
https://workspaceupdates.googleblog.com/2021/09/renaming-whi...
> This seems just as ridiculous and frustrating as a few years ago, dropping whatever they're doing to remove "master" and "whitelisting" from the code. Different team, same silliness.
2. The amount of effort being put into this is much higher than GitHub changing their default for new repos to "main"
Sorry but that's bullshit. This is just deleting a few words from static content. The whole `main` thing required:
* Github (and Gitlab etc.) to make `master` configurable - an entirely new feature.
* All tooling that previously could assume a default of `master` now can't have a sensible default. You have to specify every time.
* Users to remember which one to use for every repo.
This is still causing me pain. Repos I use are about 50:50 split between `main` and `master`. I sure do love having to retype `git switch master` half the time I do it.
This is dumb, but it definitely is less effort than the dumb `main` change.
... and the git changes were allowed to happen on a sane schedule.
Oh, and most of the people or projects affected by the git change got a choice.
He barely survived and today, I think 10 years later, he still suffers from severe migraines and doesn't have movement in half his body.
And I wouldn't blame you if you didn't believe me. I sometimes also don't believe this happened, that that was just a bad dream. That we actually need laws to prevent people from killing each other just because.
#!/bin/bash
git remote show origin | sed -n '/^ *HEAD branch: */s///p'
It's in my `$HOME/bin` as `git-master`, symlinked as `git-main`. git switch $(git master)
(`git foo` finds and executes a `git-foo` command anywhere in $PATH, a handy feature if you want to implement your own extensions.)(This is of course irrelevant to the topic of the top-level post.)
The former may annoy some folks until they standardize or figure out a way to tag the repos. The latter is actively aiming to be detrimental to people in a large way, and unless stopped, will very likely succeed in that goal.
Sure, I know the etymology doesn't go to what it sounds like, but even without any culture war stuff — and this is very mild, I view "not using 'master'" in this context as "being polite" — even without culture war stuff, what you're whinging about was already something people had to handle.
You already had the problem you're whinging about, even without any culture war.
And I really do mean it when I say you are 'whinging' here: of all the things people in software have to deal with, what something is called is among the more trivial.
A policy that strips people of money, even with good reason, is much more disruptive than "what's this called?", that you call this "bullshit" and *this* is your comparison? It's like a posh person in WW1 saying that their caviar being rationed is more important than the troops getting winter jackets.
Usually you're switching from a feature branch back to main or master anyway.
The buck didn't stop with that useless piece of wokeism that, oh so curiously, didn't go after master degrees.
The funniest thing when red is in power instead of blue is how all the blue people pretend their crap was good and the crap of red is bad and how it's not about the action but about who does it.
I could go pull my company's JIRA ticket and I guarantee you it hasn't been touched since 2020.
These companies were only going to do enough work for a PR win and nothing more.
I was just pointing out that the companies that changed terminology due to “wokeness” only did it for a PR. It was never an actual endorsement of progressive politics or whatever these dorks try to sell it as.
It really isn't a both sides situation.
But if there was an option, they definitely should.
Gas chambers when?
Changing the names back because you were upset that somone changed them in the first place, with the express knowledge that some people may be affected by this, is a dick move.
One of these moves is a virtue signal, yes, but it has no real impact once completed. This current move from 'main' to 'master' is designed to both virtue signal and to upset/piss people off/etc.
0. it takes the reigning POTUS to realize its causing problems that are impacting wealthy elites (24 hours in the case of tariffs)
1. 4 years.
If i were product owner/manager of any of these teams id recommend we fork the codebase for 4 years and call it done. keep the forked version on standby with backports of major content updated in case you wind up with this sort of situation again, but dont start ripping all this stuff out of prod.
Or if on a longer timeline, build culture war into the release as a feature flag (culture=1, culture=0, etc..)
Where do I put money on the MAGA-Nazis pulling a Putin on future elections? I suppose Putin isn't the first one to do rigged elections, somehow he's the only one currently in my mind.
Sadly Wikipedia doesn't have an article entitled "List of Rigged Elections"...
That's optimistic.
We put a business executive in charge of the federal government. There's no such thing as term limits or checks-and-balances in the mind of a business executive, just taking a good horse out of the race and inefficiencies. On the first count, if Trump's still in relatively good health, I could absolutely see him making that case for scrapping the term limit on the Presidency.
They're already working on a constitutional amendment to allow a third term[0] and right wing lawyers have suggested that there are legal strategies Trump could try employing to stay in power. That along with Trump himself "jokingly" saying that we won't need to vote again if he's elected does not inspire confidence.
0: https://ogles.house.gov/media/press-releases/rep-ogles-propo...
He isn't. Even absent any impact that catching covid may have had on his body, he's visibly obese. More detailed reports on his health are hard to come by thanks to (a) that being private, and (b) the extremely noisy people who either want to demonise or deify him, but it's not unreasonable to think he's got a 25% chance of old age catching up with him fatally by the end of this term.
But if the term limits get scrapped, I wouldn't be surprised to see a return of Bush or Obama as alternatives. Or Bill Clinton. Bill, George, and Donald were all born in 1946.
(1946 was also the same year the United Nations General Assembly and Security Council started meeting. Coincidence, or the secret world government? Coincidence, obviously).
If this is the case, incepting everyone with the idea in advance subconsciously lowers resistance right now, when nothing can be done, because this is all hypothetical.
And if it isn't the case, you can't be taken seriously.
Simply respond to the moment, in the moment. That is already enough.
Plus remember: he doesn't need to be a dictator, because he won a democratic election. If anything, liberals should be focusing on how to avoid JD Vance simply winning in 2028.
Is this a true statement or not?
As it stands, the only durable policy win of his term so far was achieved on a bipartisan basis and mostly passed before he even took office: the Laken Riley Act. Why isn't the opposition party acting as opposition?
> If you care about the US remaining a functioning democracy, you should work in whatever way you can toward removing the current administration from power.
The U.S. is already not a functioning democracy (see 2016 and 2020), and removing the current administration from power (illegally?) will not change that.
This constant cycle of ineffective freakouts that America's liberal bloc find themselves in every 4 years is a large part of the reason why Trump won to begin with.
he won because many groups of people were promised exactly what they wanted to hear. majority of america is very dumb. to the point it seems intentional. they reject any attempt to be informed about this subject. people routinely having abortions voted trump. people on SSI voted for trump. unemployed people voted for trump. disabled veterans voted for trump. literal nazis trump -- and i'm not saying HE is one, i'm saying that his campaign made sure they see him as one, and it absolutely worked ... over and over again against many of these groups whom are just frothing for fellow haters
i get really upset trying to figure out how to resolve this. but i can't even talk to the couple of relatives i have who are in this cult. if they detect you aren't praising the leader, things get hostile fast.
But people have the sense -- in some cases rightfully and in some not -- that their lives aren't going great. So they look to someone to offer an opportunity for change. And they're willing -- really primed, by all of American society -- to throw under the bus whatever boogeyman is necessary as dictated by the Fox News monster of the week™
This attitude is another reason he won.
Histerioinics and history are not associated with the same word.
Grow up.
He was elected President, not king. The laws being broken applied to all previous election winners.
It may turn out to be ironic that you describe Trump and our Monarch (or any other) within the same breath.
Please recall (or look up) what happened to Charles I of England.
Once you find the quote, go onto politco (a not exactly pro-trump site) fact-checking service to get the full context.
Here from his own mouth https://youtube.com/shorts/DpVsZZtEpS8?feature=shared
And a proposed amendment to go with it, excluding Obama of course https://ogles.house.gov/media/press-releases/rep-ogles-propo...
It has practically zero support and has an actual zero chance of being ratified.
So did Hitler.
He didn't "realize" anything. All of the show we're seeing was planned posturing and "deal-making by leverage". We shouldn't be accepting even talking about the US annexing Greenland FFS - but here we are, with credible proposals for installing new US military presence on Greenland being discussed. That's alarming.
> 4 years.
Bold of you to assume there will be elections in four years, that these elections will be anywhere close to fair, or that the people who voted for the 47th won't just vote for him (or his successor, assuming the 47th goes six-feet-under) again.
The parties in power failed to unwind any of this so instead they got an unhinged strongman who promised to do it with a sledgehammer. Trump is a symptom rather than a cause.
... and will do just the opposite of what he promised and they were hoping for. Recent news about how scientific grants are being retroactively reviewed for any signs of "woke" language - if that isn't a vast expansion of governmental authoritarian powers, I seriously don't know what is.
Genuine question: why? Expansionism may be out of style, but I don't see how it's inherently evil.
Any society IMHO has the right to self-determination and self-sovereignty, as long as they adhere to at least the minimum standards of civilized societies aka UDHR - and the governments of those that don't even pay lip service to it should be fair game for everyone else to depose, we've seen the horrors of Syria, the new Taliban regime in Afghanistan, the genocides of Russia (against Ukrainians), Myanmar and China (Uyghurs and Tibetans) or the kleptocracy that was Gaza under Hamas, enough is enough and someone has to at least enforce the basic laws of humanity.
In the end, the people of Greenland should be the ones that have the say about what happens to their country, not the Americans, and for all I care the question if Denmark should have authority over Greenland should be seriously reconsidered as well given the atrocities of the last decades - among others, kidnapping children and forcibly sterilizing women [1].
[1] https://www.dw.com/en/greenland-denmark-relations-scandals/a...
The SQL query:
SELECT created_at, 'https://github.com/'||repo_name||'/issues/'||number AS url, event_type, actor_login, repo_name, title FROM github_events WHERE match(title, '\\bDEI\\b') ORDER BY created_at DESCDigging into Settings (on desktop web) reveals options to turn on "Regional" and "Global religious" holidays e.g. "Start of Ramadan" -- but apparently no way whatever to recover the disappeared -- not even via menu button "Browse calendars of interest".
Also, looks like they're adding a deletedAt field and soft deleting items in the database rather than hard delete.
As a new crash priority ordered from outside by people who have probably never heard of the project. Not disruptive or anything. That's definitely how you manage a large organization.
Oh, and this particular "PR" does nothing to aid anybody or improve anything. There's that, too.
> Also, looks like they're adding a deletedAt field and soft deleting items in the database rather than hard delete.
Protecting themselves in case it gets rolled back, I imagine. When you get toddlers in charge, you can expect new "crash priority" rule changes on a daily basis, so you learn to prepare.
I think meritocracies are good, and racism in all forms are bad.
Billy has been pampered all his life. He was from a rich family who gave him everything, including the best education. He had ample free time to be a kid. He was personally escorted to school on a horse and had private tutors on call. His final grade was 80/100.
Cody lived in the slums. His family barely got money to eat most days. Cody had to work to help support his family but through struggle was still able to attend school. He had to do his homework on the bus. His life was full of hardship and out of necessity he did little else than work and study. His final grade was 79/100.
One day they both apply for the same job. The employer says “Well, grades don’t lie. I’m sorry Cody, but I’ll hire Billy”.
How is that a meritocracy?
The goal of these initiatives is not to give an unfair advantage to other groups, it’s to even the playing field and combat the systemic bias. If you are truly for meritocracies and are able to see past what’s right in front of your nose, you’ll realise the status quo is inherently racist. To live in a true meritocracy you have to mitigate multiple generations of harm.
> His family barely got money to eat most days. Cody had to work to help support his family but through struggle was still able to attend school. He had to do his homework on the bus. His life was full of hardship and out of necessity he did little else than work and study.
Cool narrative building, but this information should not matter for the employer, because that particular employer selects candidates based on grades - I see no issues with it
Your comment is also implies that a kid from a rich family should have higher grades, but it's flawed - who has more motivation to achieve something?
Also between "rich" and "poor" families there are a lot of kids from "medium" families, what about them?
Of course it should. And for society too. Because it shows that under very different adversities, the person with significant hurdles was able to reach the same effective level as someone with none. It shows that one of them can overcome problems, while the other you don’t know.
If one sprinter is able to sprint over a clear open field in 20 seconds, and another is able to sprint the same distance in the same time in a muddy swamp, are you really going to argue those are equivalent?
> Your comment is also implies that a kid from a rich family should have higher grades
No, what it says is that it’s easier to achieve a goal when obstacles are removed for you. The grades are a metaphor, it’s an analogy.
> who has more motivation to achieve something?
Motivation isn’t an infinite resource. Every hurdle is a new opportunity for someone to give up because they can’t take it anymore. In case it wasn’t clear, Cody ended up failing anyway.
> Also between "rich" and "poor" families there are a lot of kids from "medium" families, what about them?
Yes, what about them? I made an analogy in a short internet comment to illustrate an idea, no one would have read a dissertation filled with subjective and hard to parse minutiae.
If the rich kid was black and the poor kid was white, proponents of DEI would point to the poor kid getting hired as clear-cut evidence of systemic racism against the black kid.
Because the person with the better score was chosen.
> The goal of these initiatives is not to give an unfair advantage to other groups, it’s to even the playing field and combat the systemic bias.
If that is the goal then improve the schooling, make it easier to do homework in a better environment etc. Forcing employers through the law to hire people they wouldn’t if given a free choice is not meritocratic nor helpful more generally.
Merit: the quality of being particularly good or worthy, especially so as to deserve praise or reward.
Having a high score isn’t on its own meritorious. If two people achieve the same thing but one of them was being propped up while the other was being pushed down, the latter showed more skill.
> If that is the goal then improve the schooling, make it easier to do homework in a better environment etc.
Yes, all of those things should be done too. But when not being handwavey and dismiss, one realises change takes time, must be done in steps, and approached from several angles.
In the simplistic example (necessarily so, that’s not a criticism of it) there is not much more to go on. You can assign merit to doing homework on the bus etc, but the fact is that both those boys went into an exam at the end and one scored more than the other.
I love an underdog but that doesn’t wipe away objectivity either.
The point of the comment is not to argue for discrimination, but to point out there is more to merit than what’s immediately in front of your face.
In any DEI conversation you end up with people making convoluted examples like the one you gave. Nobody is getting a job based on a 80 vs. 79 on a single exam. It's farcical. What you end up with at the end of the DEI road is making promotion, hiring, and firing decisions based on immutable characteristics of people. Okay if you really, really think that being a descendant of a slave from 300 years ago puts you at a material disadvantage today, argue to have public services available to verified descendants of slaves regardless of racial identity, and regardless of current socio-economic status.
But DEI doesn't want to help descendants of slaves. It wants to help black and brown people whether they're actually impacted or not, and it wants to avoid helping white and asian people even if they are at a socio-economic or educational disadvantage. You can't tell me with a straight face that a white person who could verify they have family lineage of slaves from the 1700s would be included as a minority in any DEI program. Look at any conversation where newspeak like "white-passing" is used unironically and this blatant racism is on clear display.
What you are doing is conflating my point—which was to illustrate that true merit is more than what you see on the surface—with other conversations you’ve seen somewhere and attacking those. You’re arguing against something, but not any point I made.
If we're comparing those two hypothetical people, the one with the lower score clearly has more potential as they overcame all those obstacles and did almost as well as the one who had a ton of advantages. But if (and I'm not saying this is an objectively good goal) you want to hire strictly off of merit, you hire the 80 because 80 > 79. If you want to hire on potential, it's a pretty clear choice to hire the 79.
Not every job needs to be 100% merit-focused, but some should. A pretty good, and IMO relevant, example would be basically any job in the national defense / intelligence circles. We should not care what obstacles you had to overcome to get that 79, if someone else got an 80 they're the ones that should be working at the CIA/NSA/whatever.
But there are plenty of jobs where potential is as important or more so than merit. That's part of why there's no such thing as the "two equally qualified candidates" thing that both sides like to use as examples so much.
first, what is "personally escorted to school on a horse" supposed to be? and if he had private tutors, why did he only get 80%? and, regardless of the background, is not 80% still objectively better than 79%?
second, your example is about financial inequality. rich vs. poor. you're trying to paint a picture of a spoiled rich kid vs. a grubby gritty motivated poor kid.
but DEI is about "your color defines your opportunity" not your wealth. well, yes some races/color are over/under represented in rich/poor. but that converse is not necessarily true for individuals - an individual being a particular shade does not imply his privilege.
what happens when Billy is a wealthy minority and Cody is neither? and rich minority Billy got a 65% and Cody got a 95%? do you still give the job to Billy? because in the past people that looked like Cody were evil to people who looked like Billy? we cannot solve inequity by creating more of it.
If you are truly for equality and are able to see past what’s right in front of your nose, you’ll realize life is inherently unfair. But promoting literal racism is not going to make up for multiple generations of harm. by punishing those who had nothing to do with that harm. based on the same racism that led to the harm.
It’s unfortunate that Cody had a rough life, but it’s not the job of his employer to help his. They aren’t a charity after all.
I also don’t know where racism played into your example at all so it’s weird you bring it up. It seems to be entirely about SES.
And also: There are an unusually larger number of actual HN angles going on in this particular new administration. This article is clearly relevant to this forum, and so is the recent Wired article about the DOGE employees.
They don't really have a choice in the matter.
"I was following orders" is not a justification for committing crimes, but "I don't want to" is not a justification for not following lawful orders.
If you have actual reason to believe removing "DEI" from a drop down list on a website is not a lawful order, I would love to hear it. But you don't, which is why you're talking about soldiers and war crimes and trying to frame this as "an enemy...domestic" and not talking about what it is - changing text on websites.
Side note, I really don't give a single shit what anyone thinks about Diversity equity and Accessibility initiatives (though, I do think being opposed to requiring businesses to have wheel chair ramps and such, comically cruel) I don't know how anyone can support having 18 year old randoms having access to Federal databases and direct access to the governments pocket book, and support going far past judicial processes to illegally gut the minuscule, nearly non-existent, social safety nets that we do have. Idk how anyone in their right mind can say the wealthy deserve a trampoline, and everyone else can't even get a safety net.
If the database is so insecure that anyone from Texas can just walk in, I would hope we find a way to secure our data.
I would assume a full audit is taking place. If not then demand it. We cannot allow people to spend our taxes without oversight.
Lumping them together is an attempt to save DEI by attaching it to A when they have nothing to do with each other. DEI is very new and A has been around for quite a long time at this point.
"DEI" is not a movement, it is just a rebranding of Affirmative Action to emphasize the goals and break the association with (long explicitliy illegal, but often popularly associated with Affirmative Action) quota systems.
Wow I've never heard anyone deny the very existence of cancel culture before. Or is this some kind of semantic distinction-without-a-difference?
Remember that something being a culture is about pervasiveness and normalization. It's not a mob harassing your employer because you posted photos with the wrong brand of political attire; it's it being culturally acceptable for a mob to harass your employer because you posted photos with the wrong brand of political attire.
Sure people protesting things is old, like you say. As are groups deciding to not associate with certain people.
But that is not in fact the same a nominally-impartial authorities encouraging protests for the purpose of having an excuse to impose a hecklers' veto on things they don't like.
And it is not the same as targeted harassment of anyone outside the ostracising group who doesn't bow to their demands.
And, and that's been true forever; in fact what is attributed to cancel culture is mild compared to what has been socially acceptable within living memory for displays of political wrongthink, what changed is that that comparatively mild social consequence became acceptable against the side which had previously only been the giver but not receiver of socially acceptable consequence for noncompliance with their norms.
By not being obtuse enough to conflate "this has happened at least once" with "this appears to be widely considered culturally acceptable".
- Adolf Hitler - Mein Kampf (1925)And reloading databases isn't simple if you have to account for legitimate changes that have occurred post-backup. Given that we're talking about some of the core software that runs our government, I'd be extremely nervous about the whole thing.
I think this is great news. Well done Trump & co.