‘Forbidden Words’: Github Reveals How Software Engineers Are Purging Federal Databases (www.404media.co)
from VitoRobles@lemmy.today to technology@lemmy.world on 04 Feb 2025 14:14
https://lemmy.today/post/23276792

A project called “Remove-DEI” shows the tweaks used to remove “forbidden words” from a database about childhood school readiness.

The updates, shown in Github commits, are to a database for the Department of Health and Human Services’ Head Start program. They show a project called “Remove-DEI,” which reveal some of the back-and-forth that is happening behind the scenes to align federal agencies with Donald Trump’s executive orders that forbid almost anything having to do with race or gender within federal agencies. The Github pages show software engineers discussing amongst themselves how to best remove all instances of “forbidden words” from a specific database, and the code updates they used to do it. The changes also show that, while thousands of government datasets are disappearing from the internet, even ones that remain are having parts of their utility deprecated or broken in a way that may not be visible to those outside the government.

#technology

threaded - newest

stardustsystem@lemmy.world on 04 Feb 2025 14:22 next collapse

Read 1984, if you haven’t already.

This is exactly what The Party does through simplifying the Newspeak dictionary - targeting words to remove from the lexicon to make even communicating against The Party’s narrative impossible.

DEI is being Unpersoned

latenightnoir@lemmy.world on 04 Feb 2025 14:54 next collapse

This is why it’s essential, now more than ever, to keep these words and notions alive, let the truth be an act of rebellion in itself.

Life is meaningless without diversity, and it is up to each and every one of us to protect it.

ZILtoid1991@lemmy.world on 05 Feb 2025 00:37 collapse

They usually don’t care, they just claim some imaginary East-Asian country banned any kind of self-expression to the point all people are wearing the same clothes, which made crime disappear over night or some similar bullshit. They want to claim humans are not different by nature.

0x0@programming.dev on 04 Feb 2025 18:22 collapse

The irony that the author was red scared… all this authoritarianism… certainly Trump’s a commie.

rottingleaf@lemmy.world on 04 Feb 2025 18:49 next collapse

The author was that after getting a look at how Stalin’s USSR worked.

I think we can agree that even a marxist-themed totalitarianism in an English-speaking country is extremely unlikely to be Stalinist, thus similar to 1984.

ZILtoid1991@lemmy.world on 05 Feb 2025 00:32 collapse

The author got backstabbed and almost killed by Stalinists, who turned on them instead of fighting the fascists.

xenomor@lemmy.world on 04 Feb 2025 14:29 next collapse

Let me get this straight. This is the “free speech absolutist” doing this, right?

Maeve@kbin.earth on 04 Feb 2025 14:42 next collapse

GitHub is owned by Microsoft.

NuXCOM_90Percent@lemmy.zip on 04 Feb 2025 14:45 next collapse

This is being done by trump and musk.

Microsoft just own the company where this is being discussed because the people actually doing the work are treating it like any other software project.

Maeve@kbin.earth on 04 Feb 2025 14:49 next collapse

Are you excusing it?

NuXCOM_90Percent@lemmy.zip on 04 Feb 2025 14:57 next collapse

Excusing what? Someone called out the “free speech absolutist” hypocrisy. You assumed they were talking about Github or Microsoft for some reason. I corrected you.

Maybe learn how to contribute to a conversation?

Maeve@kbin.earth on 04 Feb 2025 14:59 next collapse

And people discussing it are employed by musk?

tja@sh.itjust.works on 04 Feb 2025 15:26 collapse

The people that are discussing it are exposing it and showing what is happening. And the tools provided by GitHub are helping.

So your original comment was celebrating Microsoft?

PerogiBoi@lemmy.ca on 04 Feb 2025 15:00 collapse

Don’t feed the worthless troll.

spankmonkey@lemmy.world on 04 Feb 2025 14:58 next collapse

Are you too stupid to understand the difference between hosting software source code and modifying it?

Microsoft/github are not the ones making changes through commits.

otp@sh.itjust.works on 04 Feb 2025 15:17 next collapse

I think you’re missing something here.

GitHub isn’t doing anything. It’s just a repository where people can track changes that are happening by end users. The end users are using GitHub and are removing DEI stuff from their products at the direction of the US government (AKA. Musk and Trump).

Being angry at Microsoft is like being angry at a grocery store chain because you saw a kid being told by his grandpa to feed stale bread (from that grocery store) to some ducks.

Maeve@kbin.earth on 04 Feb 2025 16:16 next collapse

Maybe, I'll reread, I've something to do shortly that will take most of my day but I'll come back tonight to this. Thank you

otp@sh.itjust.works on 04 Feb 2025 17:22 collapse

To add, GitHub is actually a great place to be making these changes, because with GitHub you retain history of the edits and prior versions. So after Trump changes his mind or loses power, the missing information can be brought back in fairly easily. Nothing is permanently lost.

0x0@programming.dev on 04 Feb 2025 18:21 next collapse

Missing information being brought back? Assuming they don’t destroy backups. Assuming there are backups.

otp@sh.itjust.works on 05 Feb 2025 00:38 collapse

It’d take extra effort to remove the Git diff history, and I don’t think higher ups would know or the lower downs would care, lol

Railcar8095@lemm.ee on 04 Feb 2025 18:30 next collapse

Revert a 4 year old commit without dealing with conflict hell? I sure wish them luck

otp@sh.itjust.works on 05 Feb 2025 00:32 next collapse

Most of these pages probably don’t change for years. And maybe not explicitly "revert"ing the change, but they’d know where to go back and find the text used for DEI stuff.

btaf45@lemmy.world on 05 Feb 2025 06:43 collapse

Revert a 4 year old commit without dealing with conflict hell? I sure wish them luck

They should just revert every single change since this commit. That will role back all 4 years of Trump’s enshitification.

shades@lemmy.dbzer0.com on 05 Feb 2025 02:32 collapse

So after Trump changes his mind or loses power, the missing information can be brought back in fairly easily. Nothing is permanently lost.

It’s funny they have absolutely no idea.

shades@lemmy.dbzer0.com on 05 Feb 2025 02:31 collapse
P1nkman@lemmy.world on 04 Feb 2025 20:14 collapse

Since people can drown in water, we must ban water!

jaemo@sh.itjust.works on 05 Feb 2025 09:17 collapse

Apologists who sit down at the same table as the Nazis are equivocal to the pre-seated Nazis. Zero sympathy.

Purge and lance the boil.

SreudianFlip@sh.itjust.works on 04 Feb 2025 18:17 collapse

I yell at the road when people drive badly, too.

rottingleaf@lemmy.world on 04 Feb 2025 18:48 collapse

Internals of state structures being mandated some terminology is not really a violation of free speech.

In theory there are two approaches to discrimination - the neutral and the compensatory. The neutral one is that eventually discrimination will dissolve if the structure is built truly neutrally. The compensatory one is to detect kinds of discrimination and compensate for them specifically. I can imagine both the former and the latter feeling nicer in theory. The former - well, no special cases, just prevent the structure itself from reinforcing injustice. The latter - well, everything in life is a special case, you’ll never have a perfect structure, so it’s better to work with what you have.

It’s like different kinds of interference in radio, requiring different solutions. In fact they are not contradictory and both have their place in a working system (I haven’t heard of such).

interdimensionalmeme@lemmy.ml on 05 Feb 2025 02:07 next collapse

Oops no such thing as a neutral state structure, thank you come again

rottingleaf@lemmy.world on 05 Feb 2025 07:40 collapse

Yes, there’s no such thing. Just as there’s no such thing as perfect compensation.

Also by neutral structure I mean what they are pretending to be making now, and by compensatory what’s supposed to have existed before. I hope that hasn’t eluded you.

KeenFlame@feddit.nu on 05 Feb 2025 14:46 collapse

What the fuck did I just read? This sounds actually a lot like raw unapologetic hate of people that don’t fit [blank] from society. It’s utterly insane. It will hurt you eventually, you know that right?

rottingleaf@lemmy.world on 05 Feb 2025 15:31 collapse

I don’t think I’m taking side in that text.

I do think you shouldn’t make opinions of text you didn’t understand.

KeenFlame@feddit.nu on 05 Feb 2025 17:37 collapse

You are taking side in that text. I fully understand it, it’s not as elegant and complex as you think. It’s just evil.

rottingleaf@lemmy.world on 05 Feb 2025 17:48 collapse

Well, impossible to argue with such a claim, but if you really want for it to be something worth your own time, you can explain what side, in your opinion, I’m taking, when saying that there are two approaches at making a state structure support equality (something almost every ideology, even fascist, in some sense wants, they differ in the core criterion before which people must be equal), and while Musk&Trump&rest are claiming to be transitioning from one to another, they have no intention to finish it, so they are just breaking things.

Damn right it’s neither elegant nor complex, it’s actually so long because it’s clumsy.

KeenFlame@feddit.nu on 15 Feb 2025 12:31 collapse

Making a “state structure” that vilifies and exclude humans based on race, sexual orientation, thoughts etc. Is not valid. It’s not a state structure. It’s a tantrum. It’s rage and hate. It’s not a valid state organization because it’s not related to the things those concern, it’s focused on defeating pain from being inferior onto others and doesn’t belong

ZeroGravitas@lemm.ee on 04 Feb 2025 15:18 next collapse

Apparently the new slogan is “Vox Populi No DEI”.

The content filtering approach to government, or, if you will, a filterocracy.

rottingleaf@lemmy.world on 04 Feb 2025 18:50 collapse

That’s old news.

nevemsenki@lemmy.world on 04 Feb 2025 16:13 next collapse

This level of pettiness could be amusing if it wasn’t in control of the world’s largest army and nuclear arsenal.

Edit: and not actively trying to murder people, now that I think about it.

friend_of_satan@lemmy.world on 04 Feb 2025 18:15 next collapse

I recently took a critical eye to the lyrics of the USA national anthem and was surprised to realize that it’s basically about killing people all night long and not getting killed yourself.

It’s not about equality, the American dream, honor, economic strength, ingenuity. It’s about killing people with bombs. And a flag.

NABDad@lemmy.world on 04 Feb 2025 20:09 collapse

To be fair, when the poem was written we were getting our asses kicked and survival was not assured.

If you look at the events of the moment, the significant part is the “not getting killed” part.

If things had gone differently, we could all be speaking English today!

callouscomic@lemm.ee on 04 Feb 2025 20:28 collapse

To be fair, it wasn’t even adopted as the national anthem until 1931in the middle of decades of nationalism, and hateful “patriotism” designed to force a very specific image of America that is NOT inclusive to others.

Today there are far too many morons who think so many of these oppressive things were instituted by the founders and therefore it should remain as is forever. The same assholes who think some past heyday was “better” than today.

It’s up there with the pledge of allegiance, in god we trust, and various statues and shit.

Fuck these people.

0x0@programming.dev on 04 Feb 2025 18:25 collapse

Let’s hope that jarheads have some common sense.

Wasn’t there some top brass saying during first term that it’s not that clear-cut “obey bitch” if Mango Mussolini says “fire”?

sunzu2@thebrainbin.org on 04 Feb 2025 16:14 next collapse

Are these the new camp gaurds?

[deleted] on 04 Feb 2025 16:20 next collapse

.

Bob_Robertson_IX@discuss.tchncs.de on 04 Feb 2025 16:52 next collapse

Does anyone have a list of words that the new administration is now allowing that the previous administration had blocked?

Elros@lemmy.world on 04 Feb 2025 17:22 collapse

Looking for an advanced copy of the Newspeak Dictionary?

Bob_Robertson_IX@discuss.tchncs.de on 04 Feb 2025 17:37 collapse

No, I’m curious to know which words or phrases the last administration wasn’t allowing. My guess is that there isn’t such a list.

Elros@lemmy.world on 04 Feb 2025 23:58 collapse

I am too. And I can’t help thinking I’m in some dystopian society.

DudeDudenson@lemmings.world on 04 Feb 2025 17:32 next collapse

It’s not that unlike what companies were doing to appease the woke gods, a friend works at Salesforce and he had to change the name of a class called Blacklist to something else because apparently they’re not allowed to use the word black in any context in the code

Saleh@feddit.org on 04 Feb 2025 17:48 next collapse

I wonder how they communicated GUI colors then.

draw.set_color(r=0,g=0,b=0) # Adjust text color to very very dark grey

rottingleaf@lemmy.world on 04 Feb 2025 18:39 next collapse

Just call it the zero color wink wink

amon@lemmy.world on 05 Feb 2025 17:47 collapse

#000000?

0x0@programming.dev on 04 Feb 2025 18:19 next collapse

Same with the master branch.

thedeadwalking4242@lemmy.world on 04 Feb 2025 19:02 next collapse

You what the master terminology comes from? Master and slave. USB devices do this day use this terminology master device and slave device. There’s no reason to be perpetuating the terms sever and client work fine. Main branch also works fine.

SplashJackson@lemmy.ca on 04 Feb 2025 19:36 next collapse

Main branch sounds like it’s pro-tree and therefore anti-mushroom! Get him, everyone!!!

TheOctonaut@mander.xyz on 04 Feb 2025 20:03 next collapse

Master in branch meant the same as the master of an audio track or video. We haven’t all stopped saying “remaster” or “masterpiece”.

As it turns out, there are software developers from outside the country with people whose grandparents-grandparents were chattel slaves, and they name things without the same baggage. It’s Gulf of America stuff, but for the ‘good guys’.

towerful@programming.dev on 04 Feb 2025 20:41 collapse

I don’t think the argument is worth having.

Only thing I will say is that the audio world has no common meaning for a slave.
Programming does.

TheOctonaut@mander.xyz on 05 Feb 2025 04:56 collapse

The point is that no branch was ever called a slave branch, just as no audio copy was ever called a slave copy. One does not direct the other in the same way that master and slave implies. Usually quite the opposite.

Oh and master-slave usually refers to hardware infrastructure, not programming. Where, as you mentioned, client-service is the equivalent, or parent and child.

0x0@programming.dev on 06 Feb 2025 11:22 collapse

or parent and child.

No, that’s supportive of child-porn! ~/s~

Aatube@kbin.melroy.org on 04 Feb 2025 21:45 next collapse

The server does not necessarily control the client though. Looking at the list of alternatives, I like boss/controller–worker the most.

pressanykeynow@lemmy.world on 05 Feb 2025 14:28 collapse

I like boss/controller–worker the most.

Meh, might need to change it in the future if the commie government comes to power.

0x0@programming.dev on 06 Feb 2025 11:29 collapse

You what the master terminology comes from? Master and slave.

You know who cares and makes a fuss about it? White 'murican virtue-signaling programmers.

No one else cares or gives it any other connotation. Oh no! The slave branch is being oppressed! Let’s free the slave branch! is something no one ever said (except maybe the Monty Pythons).

The difference is that racism is still quite trendy in the US (suspected to make a fabulous come-back now that they reelected Mango Mussolini and his fascist side-kick); in Rest of the World™ not as much although right-wing fucks are also on the rise.
And the US was probably last abolishing slavery (but i could be wrong on that one).

thedeadwalking4242@lemmy.world on 06 Feb 2025 12:43 collapse

Is not about freeing the “slave branch” you numb skull it’s just about using more appropriate terminology in every day life and in the work force. I don’t want to talk to my boss about the slave device and master devices if I’m working on USB shit. No fucking reason to keep it the same other than to appease whiny ass conservative bigots who have nothing better to do then bitch about the world trying to better itself.

amon@lemmy.world on 05 Feb 2025 17:48 collapse

Imo the main branch should be called the trunk.

MountingSuspicion@reddthat.com on 04 Feb 2025 19:42 next collapse

But, it is unlike that. Companies were changing the name of an existing feature to be more inclusive. Trump is more REMOVING data sets or data fields entirely. It’s not renaming “gender” to “sex” because they believe there is no difference, it’s completely removing climate change information from websites.

ZILtoid1991@lemmy.world on 05 Feb 2025 00:34 next collapse

Some parts of some DEI initiatives were dumb during the BLM protests, therefore we must do digital nazi bookburnings.🤡

Petter1@lemm.ee on 05 Feb 2025 08:12 collapse

Blocklist is way better than blacklist anyway 😇

homesweethomeMrL@lemmy.world on 04 Feb 2025 18:25 next collapse

I think you’re missing the point - Democrats failed to pass UBI and M4A because they love the genocides.

refurbishedrefurbisher@lemmy.sdf.org on 04 Feb 2025 20:12 next collapse

for f in $(find .); do sed -i ‘s/wokeness//g’ $f; done

weker01@sh.itjust.works on 05 Feb 2025 00:03 next collapse

This will break if the filename has spaces in it iirc.

Jagger2097@lemmy.world on 05 Feb 2025 02:36 collapse

Regex is the real deep state

WimpyWoodchuck@feddit.org on 05 Feb 2025 05:36 collapse

find -exec my dude

lightnsfw@reddthat.com on 04 Feb 2025 21:58 next collapse

Someone smart tell me how to take advantage of this to make the IRS forget I exist.

ogler@lemmynsfw.com on 04 Feb 2025 22:14 next collapse

change your name to Diversity E. Inclusion

sdfric88@lemmy.sdf.org on 05 Feb 2025 08:04 next collapse

This made me laugh, it has Wile E. Coyote vibes to it as a solution

[deleted] on 05 Feb 2025 16:37 collapse

.

Evil_Shrubbery@lemm.ee on 05 Feb 2025 00:16 next collapse

*how to make IRS forgetn’t to tax the rich

lightnsfw@reddthat.com on 05 Feb 2025 15:53 collapse

No they’ve already figured that out and I’m certainly not rich.

mattgolsen@lemmy.ml on 05 Feb 2025 00:54 collapse

Don’t worry, they’re working on the IRS too. I saw an anecdote where the Elongated Muskrat said he deleted E-file.

peaceful_world_view@lemmy.world on 04 Feb 2025 23:22 next collapse

What a waste of human endeavor.

Bosht@lemmy.world on 05 Feb 2025 14:42 collapse

Literally flushing money down the drain to feed ego. It’s honestly pathetic and disgusting.

Sturgist@lemmy.ca on 05 Feb 2025 15:52 collapse

Nuh uhn! It’s streamlining the woke removal with maximum efficiency^TM^

_carmin@lemm.ee on 05 Feb 2025 00:31 next collapse

Witch sistahs, what are we gonna do!! Im literally shaking uncontrollably, my transphibian body is levitating.

socsa@piefed.social on 05 Feb 2025 02:33 next collapse

Imagine being this fragile

HubertManne@moist.catsweat.com on 05 Feb 2025 13:57 next collapse

Smartest thing would be to just adjust the output so that its easily reverted.

Bosht@lemmy.world on 05 Feb 2025 14:06 collapse

This is literally what I’ve been doing, but there are people that are just overwriting shit.

HubertManne@moist.catsweat.com on 05 Feb 2025 14:13 collapse

their idiots. if anything breaks doing something more akin to masking to nothing will make them look like a hero. doing something that can't be undone is wack.

pressanykeynow@lemmy.world on 05 Feb 2025 14:22 next collapse

Will they return the master-slave terminology? It’s actually funny how the Newspeak wheel is turning.

jenesaisquoi@feddit.org on 05 Feb 2025 15:55 collapse

It’s called an euphemism treadmill

greenfish@lemmy.world on 05 Feb 2025 15:00 next collapse

I’m a contractor for uscis. We were ordered to change all instances of the word ‘immigrant’ to ‘alien’. We said ok and shrugged because our systems actually use the word ‘person’. They didn’t say anything about that and we didn’t ask

Maggoty@lemmy.world on 08 Feb 2025 16:28 collapse

Don’t post stuff like this. They’re actively looking for more things to fuck up.

cantstopthesignal@sh.itjust.works on 05 Feb 2025 17:07 collapse

What would happen if someone began adding banned words to important parts of a database?