News for hackers. Stuff that matters.
Re:GitHub reveals how software engineers are purging federal... by qingcharles on Tuesday February 04, 2025 @02:53PM (#42937680)
These developers have had to drop whatever projects they were working on to go back to previous code and spend time finding all of this, just to keep their jobs. Then they have to redeploy new versions everywhere, which also carries a significant cost. Really frustrating.
Re:GitHub reveals how software engineers are purging federal... by nimbius on Tuesday February 04, 2025 @03:34PM (#42938187)
IMO this is only going to be a thing for as long as:

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..)

Re:GitHub reveals how software engineers are purging federal... by lenerdenator on Tuesday February 04, 2025 @03:55PM (#42938514)
> 1. 4 years.

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.

Re:GitHub reveals how software engineers are purging federal... by hypeatei on Tuesday February 04, 2025 @04:12PM (#42938784)
> I could absolutely see him making that case for scrapping the term limit

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...

Re:GitHub reveals how software engineers are purging federal... by mplanchard on Tuesday February 04, 2025 @05:55PM (#42940332)
Luckily a constitutional amendment has 0% chance of being ratified by enough states, even if they're somehow able to get a supermajority in both houses of Congress. Any legislation in that direction is just a distraction. It's the other strategies we need to watch more carefully.
Re:GitHub reveals how software engineers are purging federal... by ryandrake on Tuesday February 04, 2025 @06:59PM (#42941188)
Yea, he doesn't need a constitutional amendment. He controls all three branches of government, so who is going to stop him?
Re:GitHub reveals how software engineers are purging federal... by chii on Tuesday February 04, 2025 @10:58PM (#42943568)
That's why the second amendment exists.
Re:GitHub reveals how software engineers are purging federal... by ben_w on Tuesday February 04, 2025 @05:21PM (#42939823)
> 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.

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).

Re:GitHub reveals how software engineers are purging federal... by flir on Tuesday February 04, 2025 @05:54PM (#42940308)
They're aiming for "scrap term limits, but only for Presidents who have served non-consecutive terms". (Or it's all just "notice me senpai" from the soulless minions in Congress. Maybe both.)
Re:GitHub reveals how software engineers are purging federal... by kernal on Tuesday February 04, 2025 @03:46PM (#42938360)
2. 12+ years.
Re:GitHub reveals how software engineers are purging federal... by nonchalantsui on Tuesday February 04, 2025 @03:42PM (#42938292)
Culture war as a feature flag is so good. I’m definitely reusing that.
Re:GitHub reveals how software engineers are purging federal... by pc86 on Tuesday February 04, 2025 @03:52PM (#42938451)
This implies that one side is fighting a culture war and one side isn't, which is disingenuous. Both sides are absolutely doing this, this is just the first time one side said to tear everything down right now.

We're also at the technological pace now where even just the previous Presidential election seems ancient in terms of tech. Was anybody following along Biden Admin changes in GitHub back in 2021?

[dead]
Re:GitHub reveals how software engineers are purging federal... by bqmjjx0kac on Tuesday February 04, 2025 @03:55PM (#42938503)
I really do expect them to try. I am slightly hopeful that this clown show of an administration is too incompetent to pull it off. The judicial branch appears to be bought and paid for, so maybe my optimism is unfounded.
Re:GitHub reveals how software engineers are purging federal... by pc86 on Tuesday February 04, 2025 @04:01PM (#42938617)
How are Kagan, Souter, Sotomayor, bought and paid for? How are district justices bought and paid for? Do you think every US Attorney in the country is bought and paid for overnight?

This is a ridiculous statement that boils down to "this thing occasionally does stuff I disagree with, therefore it is completely corrupt."

Re:GitHub reveals how software engineers are purging federal... by netsharc on Tuesday February 04, 2025 @04:07PM (#42938705)
Grandfather comment didn't mention anything being "complete"...

But ooh yeah, 3 out of 9 are clean, so there's a chance? Let's just ignore the 6 incompetent apparatchiks and "simple majority rule" shall we?

Don't be so obtuse, we know you're not that stupid.

Re:GitHub reveals how software engineers are purging federal... by pc86 on Tuesday February 04, 2025 @04:12PM (#42938795)
https://news.ycombinator.com/newsguidelines.html

My point was more that if "liberal" == "clean" and "conservative" == "incompetent apparatchiks" then you're (the royal you) a shill whose opinion should be disregarded out of hand. Just the same as if "conservative" == "patriotic" and "liberal" == "gay ISIS terrorist"

I remember a time where there could be political discussions here where people were passionate, and disagreed, and yeah you'd have one or two assholes in the bunch who would get flagged and maybe even banned, but by and large it was enjoyable. Is it that this particular thread includes GitHub links so everyone loses their damned minds?

Re:GitHub reveals how software engineers are purging federal... by netsharc on Tuesday February 04, 2025 @04:35PM (#42939136)
And this is you addressing my claims of you being obtuse... how?

Sure, typical whatever-you-are tactic of changing the topic when being attacked. Plus some "Won't somebody think of the site's rules?!".

Re:GitHub reveals how software engineers are purging federal... by pc86 on Wednesday February 05, 2025 @09:41AM (#42949088)
I didn't address that claim because it's a pointless ad hominem. Tell me what I could respond with that would have you say "oh actually you're right, I was wrong, my apologies" even if just internally.
Re:GitHub reveals how software engineers are purging federal... by Volundr on Tuesday February 04, 2025 @04:38PM (#42939179)
> My point was more that if "liberal" == "clean" and "conservative" == "incompetent apparatchiks" then you're (the royal you) a shill

If I consider all the ones who voted for Presidential immunity corrupt does that make me a shill? It's a decision with no constitutional basis (the constitution grants no presidential immunity, but does grant other immunities, implying if it was intended it'd be in there) and ahistorical (we can find plenty of examples of presidents assuming they or their predecessor could be prosecuted).

That still leaves us in the same place a Supreme Court where the majority is beholden to the current President, not the constitution.

Re:GitHub reveals how software engineers are purging federal... by pc86 on Wednesday February 05, 2025 @09:47AM (#42949175)
No it doesn't, if you're trained in constitutional law and actually know what you're talking about. Disagreeing with something doesn't make you a shill. Saying everyone who disagrees with you is a $PEJORATIVE_OF_CHOICE does. Maybe even it doesn't matter if you know what you're talking about or not as long as you approach it in good faith.

"The judicial branch is bought and paid for" is a ridiculous shill thing to say because 1) it assumes that smart, well-educated, successful people only believe a thing because of corruption. 2) it obviates the need to address any of the other side's claims on their merits, because they're just corrupt so who cares. 3) it sets up your side as the victors-by-default, because the other corrupt and you hate everything the other side does so by definition you're Good. It used to be a common refrain of the right when most judges and justices and most courts were left-of-center. But now that federal circuit courts are evenly split between R-appointed and D-appointed justices, and SCOTUS has more Republican appointees than Democratic, the judiciary is farcical.

"This is a hallowed, storied institution just so long as it does things I like, and a corrupt oligarchy when it doesn't" is the very definition of shill.

Re:GitHub reveals how software engineers are purging federal... by 4ndrewl on Tuesday February 04, 2025 @05:18PM (#42939788)
> 1. 4 years

You're very optimistic that there are going to be elections in 4 years time. You have a king and a court with unfettered access to power now.

Re:GitHub reveals how software engineers are purging federal... by femiagbabiaka on Tuesday February 04, 2025 @05:32PM (#42939982)
The histrionics don't help:

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.

Re:GitHub reveals how software engineers are purging federal... by panic on Tuesday February 04, 2025 @05:41PM (#42940118)
It's not "histrionics"; they tried it last time and they'll try it again. This time they seem more organized, so I wouldn't be surprised if they succeed. 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.
Re:GitHub reveals how software engineers are purging federal... by hamhock666 on Tuesday February 04, 2025 @07:34PM (#42941607)
The people of the United States voted for handing this person the powers of the executive branch. And for once in decades that person is using the power to reform for better or worse a federal government that has become bloated and incompetent. Just look at the massive omnibus bills congress passes each year, or that the will of most Americans is not reflected in the actions of congress.

This _is_ a democratic attempt to salvage the federal government and our democracy from a failing oligarchy of “experts”, lest these problems continue to go unaddressed and we actually do lose our democratic process with some much more aggressive successor (from the left or right)

[dead]
Re:GitHub reveals how software engineers are purging federal... by hamhock666 on Tuesday February 04, 2025 @09:47PM (#42943024)
I would say serves my interests, and not just my interests but all of those who voted a certain way. That’s what elections should be
Re:GitHub reveals how software engineers are purging federal... by StillBored on Tuesday February 04, 2025 @10:17PM (#42943261)
Except that anyone who has even basic knowledge of history understands that democracies fall to democratically elected leaders. Those leaders tend to share a number of personal attributes, and a style of rhetoric that remains similar with only the specific social group or identified problem changing. They often are supported only by small minorities of the population but control much of the apparatus of government. Consolidation of power, unwillingness to tolerate alternative views, legislative and court systems which abdicate their responsibilities, and dozens of other attributes. On a case by case basis its only taken a handful of those situations to install a dictator. The specific personality types who believe in their holy cause over the norms of following the rules and are willing to bend or break the rules to support it. It comes from the understanding that congress doesn't actually control the debt ceiling if the guy sitting in front of the treasury computer decides to press the button to raise it without congressional approval to "save the country" or whatever other rules need breaking in order to save us from a plausible sounding emergency. And Trump has again, shown he is willing to invent emergencies to win political battles.

So, relecting a person who has already shown a tendency to want to bend and break rules to stay in office, and is willing to simply ignore laws that aren't convenient is a problem. When that person starts installing sycophants into positions that actually control the military, financial and other fundamental levers of governing it becomes that persons choice, not the people or other democratically elected leaders whether to step down, or for that matter do anything else. The people who founded the USA understood that the president was just a step away from being a king and tried their best to counteract that. But, those people are a hundred and seventy years dead and the country has survived because the people elected to those positions were willing to adhere to the norms of governing, even if they didn't believe in the results.

So, I don't think anyone with any critical reasoning skills who has paid even the slightest attention over the past 12+ years believes that to be true of Trump or many of the people he is surrounding himself with this time. The McMasters who say "no you can't do that its illegal" are gone and daily any remaining resistance is being removed. Frankly at this point even if Trump steps down after 4 years. The Senators who have allowed it to progress this far have repeatedly abdicated their fundamental duty and are unfit for office (and that is putting it mildly).

If you can cut off funding to congressionally appropriate USAID programs, its just a likely you can cut off funding to the military unit that won't kiss the ring.

Re:GitHub reveals how software engineers are purging federal... by hamhock666 on Wednesday February 05, 2025 @11:00PM (#42958917)
This is a give and take, both branches the congress and the executive are equal, and both are democratically elected. Some situations call for more of one.

Since WW2 we have had a growing unelected federal bureaucracy (staffed by college graduates more and more left-leaning), that is controlled by congress as you mentioned. Congress is run by seniority, most are re-elected every year and are elected along party lines without much thought. And most legislation is written by lobbyists and activists. People are apathetic about congress, there is not much democracy there. People care much more about the presidential election.

I think if you look at the actions of our federal government over past decades you will see it has not been very good for the health of the American people. I think any action by a president to take back some power from Congress to upend that order is a good thing. Throughout our history certain presidents have completely changed the federal government during their terms in office, and afterwards the title goes back to more complacent presidents. Over time systems decay and you may need to start with something new.

Re:GitHub reveals how software engineers are purging federal... by throwaway743 on Wednesday February 05, 2025 @05:16AM (#42946465)
You're fooling yourself if you think they're not doing this for their own ends and that it's an attempt to end an oligarchy rather than have it persist.
Re:GitHub reveals how software engineers are purging federal... by justonenote on Tuesday February 04, 2025 @06:28PM (#42940780)
The FBI and 51 Intelligence officials signed a document saying Hunter Biden's laptop was Russian disinformation 2-3 weeks before the last election, when in fact it was actually Hunter Biden's laptop.

Is this a true statement or not?

Re:GitHub reveals how software engineers are purging federal... by Salgat on Tuesday February 04, 2025 @06:53PM (#42941098)
The FBI never made such a statement, and the 51 *former* intelligence officers made a statement that, in their opinion, the laptop contained hallmarks of Russian disinformation, and all of this occurred 2 weeks before the 2020 election for maximum political effect.
Re:GitHub reveals how software engineers are purging federal... by femiagbabiaka on Tuesday February 04, 2025 @07:07PM (#42941287)
"They" are not any more organized now than they were then, they're simply better staffed. This is precisely why Trump has to use executive orders (many of which are rescinded instantly) and send Elon on dummy missions instead of just doing the durable thing: whipping Congress into passing law.

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.

Re:GitHub reveals how software engineers are purging federal... by thejazzman on Tuesday February 04, 2025 @08:06PM (#42941978)
not disagreeing with anything you wrote, well, except that very last line.

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.

Re:GitHub reveals how software engineers are purging federal... by femiagbabiaka on Tuesday February 04, 2025 @08:35PM (#42942331)
I think the way out is to offer an alternative vision for the future that speaks to their wants and needs. The problem is that it can't happen overnight -- attacking the cult leader just raises their hackles. People have to come to that conclusion themselves. The Democrats don't have the ability to raise an effective counter to Trump at the moment that isn't an attack on the man himself. There's no substantive positive vision for the future -- because part of mainstream liberal politics is the idea that things are mostly ok as they are, minus some egalitarian tweaks in terms of rights for certain minority groups, etc.

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™

Re:GitHub reveals how software engineers are purging federal... by retox on Tuesday February 04, 2025 @11:01PM (#42943594)
>majority of america is very dumb

This attitude is another reason he won.

Re:GitHub reveals how software engineers are purging federal... by Tostino on Tuesday February 04, 2025 @11:40PM (#42943891)
Doesn't change the facts on the ground. He loves the uneducated, and is doing everything he can to make sure future generations are less educated than their parents were.
Re:GitHub reveals how software engineers are purging federal... by acdha on Tuesday February 04, 2025 @05:49PM (#42940217)
> Plus remember: he doesn't need to be a dictator, because he won a democratic election.

He was elected President, not king. The laws being broken applied to all previous election winners.

Re:GitHub reveals how software engineers are purging federal... by gerdesj on Tuesday February 04, 2025 @06:27PM (#42940776)
King Charles III is many Kings and quite a few other head of states/dominions/Mann! He does not have many of the powers that Trump is deploying.

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.

Re:GitHub reveals how software engineers are purging federal... by SteveNuts on Tuesday February 04, 2025 @05:52PM (#42940272)
Trump has already signaled he plans to run for a (as of right now) unconstitutional third term.
Re:GitHub reveals how software engineers are purging federal... by justonenote on Tuesday February 04, 2025 @06:36PM (#42940903)
Where did he signal this?

Once you find the quote, go onto politco (a not exactly pro-trump site) fact-checking service to get the full context.

Re:GitHub reveals how software engineers are purging federal... by SteveNuts on Tuesday February 04, 2025 @07:28PM (#42941532)
What full context am I missing?

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...

Re:GitHub reveals how software engineers are purging federal... by parineum on Tuesday February 04, 2025 @11:24PM (#42943766)
Literally one guy proposed an amendment in an attempt to brown nose his boss.

It has practically zero support and has an actual zero chance of being ratified.

Re:GitHub reveals how software engineers are purging federal... by SteveNuts on Wednesday February 05, 2025 @12:16AM (#42944129)
I actually agree with you, I don’t think a constitutional amendment will be ratified in my lifetime. But a lot of things I didn’t think I’d ever see have happened in the last two weeks
Re:GitHub reveals how software engineers are purging federal... by joshuanapoli on Tuesday February 04, 2025 @06:18PM (#42940658)
Time is not on his side.
Re:GitHub reveals how software engineers are purging federal... by SteveNuts on Tuesday February 04, 2025 @06:30PM (#42940820)
With the best healthcare in the world available, I definitely won't be getting my hopes up on that. And furthermore the order of succession isn't much better.
Re:GitHub reveals how software engineers are purging federal... by cyanydeez on Tuesday February 04, 2025 @05:46PM (#42940188)
You know the guy who was elected was prepared to stay in power had his insurrectionists been a little better planned.

Histerioinics and history are not associated with the same word.

Grow up.

Re:GitHub reveals how software engineers are purging federal... by grajaganDev on Tuesday February 04, 2025 @06:00PM (#42940394)
>he doesn't need to be a dictator, because he won a democratic election

So did Hitler.

Re:GitHub reveals how software engineers are purging federal... by sertraline on Wednesday February 05, 2025 @03:51AM (#42945813)
I wish that in 100 years Hitler becomes truly synonymous to "Satan", and instead of "satanic" or "demonic" people would say "hitleric". Because it sounds cooler and it suits the way how people throw "hitlers" at each other online.
Re:GitHub reveals how software engineers are purging federal... by 4ndrewl on Wednesday February 05, 2025 @02:29AM (#42945128)
I mean, he's literally gone on live TV, in an official briefing, saying he's going to take over the Gaza Strip. With no authority except his own. This is exactly how dictators across the world operate after they're initially elected.
Re:GitHub reveals how software engineers are purging federal... by mschuster91 on Tuesday February 04, 2025 @05:25PM (#42939856)
> it takes the reigning POTUS to realize its causing problems that are impacting wealthy elites (24 hours in the case of tariffs)

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.

Re:GitHub reveals how software engineers are purging federal... by ty6853 on Tuesday February 04, 2025 @05:36PM (#42940044)
There has been no revolutionary change in governance since FDR. The federal apparatus has been tightening the screws with ever vaster and more expensive compendium of regulations and laws. End result, about the largest incarcerated population of the world.

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.

Re:GitHub reveals how software engineers are purging federal... by pjc50 on Tuesday February 04, 2025 @06:31PM (#42940843)
Last I heard El Salvador was offering to help expand the prison population.
Re:GitHub reveals how software engineers are purging federal... by mschuster91 on Tuesday February 04, 2025 @07:40PM (#42941680)
> 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.

... 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.

Re:GitHub reveals how software engineers are purging federal... by rpmisms on Tuesday February 04, 2025 @06:33PM (#42940855)
> We shouldn't be accepting even talking about the US annexing Greenland FFS

Genuine question: why? Expansionism may be out of style, but I don't see how it's inherently evil.

Re:GitHub reveals how software engineers are purging federal... by mschuster91 on Tuesday February 04, 2025 @07:37PM (#42941643)
> 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...

Re:GitHub reveals how software engineers are purging federal... by ryandrake on Tuesday February 04, 2025 @03:06PM (#42937856)
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.
Re:GitHub reveals how software engineers are purging federal... by azernik on Tuesday February 04, 2025 @03:44PM (#42938327)
1. This is removing actual content, not just changing internal naming. "Children/Families affected by systematic discrimination/bias/exclusion" will simply no longer be able to find grants targeted at them.

2. The amount of effort being put into this is much higher than GitHub changing their default for new repos to "main"

Re:GitHub reveals how software engineers are purging federal... by IshKebab on Tuesday February 04, 2025 @04:02PM (#42938622)
> 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.

Re:GitHub reveals how software engineers are purging federal... by Hizonner on Tuesday February 04, 2025 @04:12PM (#42938786)
Less effort on that repo? Sure. Less effort replicated over the entire US government? No, sorry, don't buy it.

... 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.

Re:GitHub reveals how software engineers are purging federal... by EasyMark on Tuesday February 04, 2025 @05:29PM (#42939930)
It isn't though. This is the beginning of wiping LGBTQ from any federal government concerns, grants, programs, health data, etc. It's been pretty obvious for the past 2 weeks that Trump doesn't care about the law, nor do his acolytes or GOP Congress members who have failed to stand up for the very role of the Congress as a check to Presidential and Judicial power. They passed these laws, the President has to go through them to make changes to them, not do end runs around the law disguised as Musk and his minions
Re:GitHub reveals how software engineers are purging federal... by cbeach on Tuesday February 04, 2025 @06:15PM (#42940599)
Why should people get grants because of who they choose to sleep with?
Re:GitHub reveals how software engineers are purging federal... by gchamonlive on Tuesday February 04, 2025 @06:17PM (#42940636)
Why should people not get specific needs cared for, to exist for instance, because of who they choose to sleep with? I think that question precedes yours in priority.
Re:GitHub reveals how software engineers are purging federal... by cbeach on Thursday February 06, 2025 @06:20AM (#42961304)
Could you give me an example of someone whose sexual preferences mean they are unable to "exist" unless they have a government grant?
Re:GitHub reveals how software engineers are purging federal... by gchamonlive on Friday February 07, 2025 @12:24AM (#42969714)
A friend of mine got a stone thrown to his head because he was holding hands with someone from the same sex.

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.

Re:GitHub reveals how software engineers are purging federal... by amarcheschi on Tuesday February 04, 2025 @07:02PM (#42941229)
Iirc, lgbtq removal involved removing gender studies and pages regarding sexual and women's health. It hadn't to do with grants
Re:GitHub reveals how software engineers are purging federal... by ben_w on Wednesday February 05, 2025 @05:17AM (#42946471)
Because they're a usefully distinct group from the point of view of epidemiological studies.
Re:GitHub reveals how software engineers are purging federal... by _kst_ on Tuesday February 04, 2025 @05:43PM (#42940149)
I deal with the main/master brouhaha by using a script I wrote that determines the name of the appropriate branch:

    #!/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.)

Re:GitHub reveals how software engineers are purging federal... by IshKebab on Wednesday February 05, 2025 @02:59AM (#42945418)
Ah neat! Might have to steal that. Let's just hope nobody decides that "origin" is racist too...
Re:GitHub reveals how software engineers are purging federal... by knome on Tuesday February 04, 2025 @06:01PM (#42940409)
Having to keep track of what branch has been arbitrarily tapped as the trunk in a repo is not reasonably comparable to stripping Americans of recognition and rights.

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.

Re:GitHub reveals how software engineers are purging federal... by pjc50 on Tuesday February 04, 2025 @06:33PM (#42940856)
You didn't have to do this, there was no EO.
Re:GitHub reveals how software engineers are purging federal... by IshKebab on Wednesday February 05, 2025 @02:35AM (#42945184)
Ah so is there a way I can magically get everyone to go back to `master`?
Re:GitHub reveals how software engineers are purging federal... by ben_w on Wednesday February 05, 2025 @05:13AM (#42946453)
To get *everyone* to magically go back would require *forcing me* to go back. Very few of the places I worked kept the default name anyway, for entirely unrelated reasons. Call the default branch "A" for all I care. Or "Release". Or "Primary". Or "Root".

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.

Re:GitHub reveals how software engineers are purging federal... by IshKebab on Wednesday February 05, 2025 @06:49PM (#42957073)
So I am forced to deal with the main/master mess. That's what I thought. I don't know why you commented.
Re:GitHub reveals how software engineers are purging federal... by ben_w on Thursday February 06, 2025 @03:17AM (#42960233)
"Very few of the places I worked kept the default name anyway, for entirely unrelated reasons."

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.

Re:GitHub reveals how software engineers are purging federal... by beezlewax on Tuesday February 04, 2025 @06:57PM (#42941158)
I use "git switch -"

Usually you're switching from a feature branch back to main or master anyway.

Re:GitHub reveals how software engineers are purging federal... by isaacremuant on Wednesday February 05, 2025 @03:16AM (#42945557)
> 2. The amount of effort being put into this is much higher than GitHub changing their default for new repos to "main"

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.

Re:GitHub reveals how software engineers are purging federal... by amarcheschi on Tuesday February 04, 2025 @03:08PM (#42937881)
Except that replacing "master" with "main" probably didn't affect the lives of people subject to systemic discrimination. This might do
Re:GitHub reveals how software engineers are purging federal... by lucasyvas on Tuesday February 04, 2025 @03:15PM (#42937982)
I agree with the parent comment, but believe you have the more correct and important perspective in the current context.

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.

Re:GitHub reveals how software engineers are purging federal... by pipes on Tuesday February 04, 2025 @03:56PM (#42938532)
It does not seem fair to me to exclude or include people in financial aid programs based on the colour of their skin. Individual circumstances seems like a much fairer and much less divisive system.
Re:GitHub reveals how software engineers are purging federal... by amarcheschi on Tuesday February 04, 2025 @04:10PM (#42938742)
I hope that this was valued in accordance to other values. Eg. A rich black kid in Washington probably wouldn't be eligible to receive this grants, while a poor white kid in Kentucky would. I also hope that "systemic discrimination" would take into account more than just skin color
Re:GitHub reveals how software engineers are purging federal... by netsharc on Tuesday February 04, 2025 @04:26PM (#42938988)
https://knowyourmeme.com/photos/2686895-equality-equity-just... , hopefully this is still visible to the people in oppressed regimes..

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!

Re:GitHub reveals how software engineers are purging federal... by A4ET8a8uTh0_v2 on Tuesday February 04, 2025 @06:24PM (#42940718)
No. This is the idiocy that continues to undermine any argument from free speech or forced speech. You cannot just agree with the language you like. You have to be able to live with horrible, horrid language that you detest and then, maybe, we can have some semblance of sense come back. Words don't hurt people. People do. Case in point, it is not words that are deleting those words. It is actions.

You are part of the problem. Yes. You.

Re:GitHub reveals how software engineers are purging federal... by amarcheschi on Tuesday February 04, 2025 @06:59PM (#42941171)
I'm not sure if I am understanding your message. You are trying to say that I should live without dei messages? If so, I live in a country where I basically lived half of my (pretty short yet, tbh) life without those kind of messages. I was too young to be offended by the lack of messages, I'm now grateful that there is a consideration for different backgrounds.

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

Re:GitHub reveals how software engineers are purging federal... by A4ET8a8uTh0_v2 on Tuesday February 04, 2025 @07:13PM (#42941361)
<< 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.

Re:GitHub reveals how software engineers are purging federal... by amarcheschi on Wednesday February 05, 2025 @04:23AM (#42946065)
It is changed, not removed. This time is removed. Honestly, I don't get your point. Mind your words jesus
Re:GitHub reveals how software engineers are purging federal... by A4ET8a8uTh0_v2 on Wednesday February 05, 2025 @08:41AM (#42948333)
Friend, if the word is 'changed' from X to Y, then word X ceased to be used in favor of word Y. In other words, word X is removed. I mind my words fairly carefully. The point is what I wrote in previous paragraph. I have only mentioned it thrice..
Re:GitHub reveals how software engineers are purging federal... by gregates on Tuesday February 04, 2025 @03:08PM (#42937884)
No, those are identifiers that appear only in code. It's an IDE or git rename with no impact on the product.

In this case, the engineers are changing the functionality of the product, not just changing code identifiers.

Re:GitHub reveals how software engineers are purging federal... by pc86 on Tuesday February 04, 2025 @03:56PM (#42938529)
So whether you agree with the policy aims or not, wouldn't that mean this is actually productive work while trawling through git histories changing "master" to "main" is just a nonproductive waste of time.
Re:GitHub reveals how software engineers are purging federal... by miltonlost on Tuesday February 04, 2025 @03:58PM (#42938565)
"Whether or not you agree with the policy aims, wouldn't this mean that the death camps are actually doing productive work?"

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.

Re:GitHub reveals how software engineers are purging federal... by pc86 on Tuesday February 04, 2025 @04:02PM (#42938633)
Are you trying to hit a record for flagged comments in a single thread or something?

If I keep having to roll my eyes over all these idiotic Nazi comments because people are tired of far-left culture war issues I'm going to have to go to the doctor for RSI.

Re:GitHub reveals how software engineers are purging federal... by tbossanova on Tuesday February 04, 2025 @04:18PM (#42938882)
Curious as to how the Nazi salute thing is seen by you? Just a little forgivable misstep?
Re:GitHub reveals how software engineers are purging federal... by miltonlost on Tuesday February 04, 2025 @04:20PM (#42938897)
Probably looks like a good opportunity for a high five!!!
Re:GitHub reveals how software engineers are purging federal... by tmnvdb on Tuesday February 04, 2025 @06:24PM (#42940724)
Yes the case against death camps is not that they are a waste of time symbolic measure with no real world effects.
Re:GitHub reveals how software engineers are purging federal... by bjourne on Tuesday February 04, 2025 @05:44PM (#42940160)
Did you tax money fund any master->main branch renamings?
Re:GitHub reveals how software engineers are purging federal... by dark_glass on Tuesday February 04, 2025 @07:26PM (#42941509)
This could be seen as technical debt, inherited by the current administration. These changes should have never taken place.
Re:GitHub reveals how software engineers are purging federal... by zeroonetwothree on Saturday February 08, 2025 @10:16AM (#42983464)
I imagine some government agencies do use git so the answer is likely yes.
Re:GitHub reveals how software engineers are purging federal... by insane_dreamer on Tuesday February 04, 2025 @03:10PM (#42937911)
1) Were employees ordered to implement PRs to go through all code and auto-remove all mentions of "master" and "whitelist" from public facing code (not just internal identifiers).

2) False equivalency.

Re:GitHub reveals how software engineers are purging federal... by IshKebab on Tuesday February 04, 2025 @04:05PM (#42938674)
> Were employees ordered to implement PRs to go through all code and auto-remove all mentions of "master" and "whitelist" from public facing code (not just internal identifiers)

Uhm, yes. Yes they were.

Here's one example:

https://workspaceupdates.googleblog.com/2021/09/renaming-whi...

Re:GitHub reveals how software engineers are purging federal... by insane_dreamer on Tuesday February 04, 2025 @05:35PM (#42940026)
We're talking about gov employees here
Re:GitHub reveals how software engineers are purging federal... by IshKebab on Wednesday February 05, 2025 @02:29AM (#42945133)
Ah so the morality of censorship depends on exactly who your employer is. Got it.
Re:GitHub reveals how software engineers are purging federal... by insane_dreamer on Wednesday February 05, 2025 @09:44AM (#42949145)
Nope; the OP's argument was that the previous administration did the same thing. Stay on track with the discussion.
Re:GitHub reveals how software engineers are purging federal... by IshKebab on Wednesday February 05, 2025 @06:44PM (#42957037)
I am on track. You've misread. They never said that the previous administration was responsible for the whole `master` thing.

> 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.

Re:GitHub reveals how software engineers are purging federal... by TeeMassive on Tuesday February 04, 2025 @03:21PM (#42938051)
They're both changes ordered by decree for purely political reasons with disproportionate negative technical impact.
[dead]
Re:GitHub reveals how software engineers are purging federal... by pc86 on Tuesday February 04, 2025 @03:57PM (#42938545)
Please don't admonish people with a 1-hour old throwaway account, especially if you're not even going to say what you think "this" is.
Re:GitHub reveals how software engineers are purging federal... by Cornbilly on Tuesday February 04, 2025 @03:52PM (#42938457)
Most places only changed that terminology on external viewable materials and the requests for removing terms from the code were just dumped in the backlog for some intern to maybe get to one day.

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.

Re:GitHub reveals how software engineers are purging federal... by flir on Tuesday February 04, 2025 @06:06PM (#42940483)
It's Microsoft. If they were serious they would have, say, refused to sell Office licenses to the worst-offending police departments. Instead they renamed master to main. If it was me (it's not, I'm a pasty white guy) I'd find it condescending. But it's also harmless, and shorter to type. It's not a hill I'm going to die on, and the false equivalency smacks of bad faith.
Re:GitHub reveals how software engineers are purging federal... by Cornbilly on Tuesday February 04, 2025 @08:51PM (#42942482)
I agree. There is no way people being annoying about some possibly inconsiderate naming conventions is the same as malicious actors going out of their way to delete information.

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.

Re:GitHub reveals how software engineers are purging federal... by flir on Wednesday February 05, 2025 @05:07AM (#42946406)
Sorry if it came off like I wasn't agreeing. Whatever the progressive equivalent of greenwashing is. That.
Re:GitHub reveals how software engineers are purging federal... by whamlastxmas on Tuesday February 04, 2025 @03:52PM (#42938454)
Removing racistly coded language isn’t ridiculous. There’s a reason we don’t use words like “negro” anymore, too.
Re:GitHub reveals how software engineers are purging federal... by pc86 on Tuesday February 04, 2025 @04:06PM (#42938684)
You're completely right. It's a shame that instead of doing that people were worried about terms like "whitelist."
Re:GitHub reveals how software engineers are purging federal... by tehjoker on Tuesday February 04, 2025 @03:08PM (#42937882)
that was really stupid but mostly harmless, this will cause a lot of people to actually suffer
Re:GitHub reveals how software engineers are purging federal... by wwweb on Tuesday February 04, 2025 @03:28PM (#42938133)
Oh sure, this is 100% the same..
Re:GitHub reveals how software engineers are purging federal... by mplanchard on Tuesday February 04, 2025 @05:57PM (#42940360)
In addition to what others have said about the very real effects on the people using these programs, one was mandated by the government, the other was companies being performative. There is a vast difference.
Re:GitHub reveals how software engineers are purging federal... by TheOtherHobbes on Tuesday February 04, 2025 @06:04PM (#42940461)
One is about a set of words which have no practical effect on function, the other is about an unelected apparatchik with questionable foreign links deliberately destroying the administrative and constitutional integrity of a superpower.

It really isn't a both sides situation.

Re:GitHub reveals how software engineers are purging federal... by whatthedangit on Tuesday February 04, 2025 @06:50PM (#42941066)
Welcome to the era of the Conservative Justice Warrior. They're deploying all of the same annoying and repressive tactics that got progressives booted from power with breakneck speed.
Re:GitHub reveals how software engineers are purging federal... by wodenokoto on Wednesday February 05, 2025 @01:12AM (#42944539)
So in your world, rm and mv accomplish the same thing?
Re:GitHub reveals how software engineers are purging federal... by kernal on Tuesday February 04, 2025 @03:46PM (#42938348)
The corollary is that they were very motivated to do so.
Re:GitHub reveals how software engineers are purging federal... by tehjoker on Tuesday February 04, 2025 @03:06PM (#42937860)
i cant imagine having my boss tell me to do this shit. i would quit
Re:GitHub reveals how software engineers are purging federal... by netsharc on Tuesday February 04, 2025 @03:57PM (#42938540)
Having people with integrity quit is a secondary goal. And with the compliant people remaining, they can do a slippery slope, with the people thinking "Well I've already done X, X+1 isn't that much worse". Slash they'll absorb the Nazi propaganda as "acceptable".

Gas chambers when?

Re:GitHub reveals how software engineers are purging federal... by tehjoker on Tuesday February 04, 2025 @07:26PM (#42941512)
If the people with integrity quit, they have less overall capacity. An alternative is to get your union to be political and strike over this shit. If you don't resist in some capacity, you are just helping them.
Re:GitHub reveals how software engineers are purging federal... by freitasm on Tuesday February 04, 2025 @03:46PM (#42938356)
Some people still need to feed themselves and their families.

But if there was an option, they definitely should.

Re:GitHub reveals how software engineers are purging federal... by blibble on Tuesday February 04, 2025 @05:16PM (#42939759)
imagine being told to spend a week re-doing builds to rename "master" to "main"
Re:GitHub reveals how software engineers are purging federal... by monkeydreams on Tuesday February 04, 2025 @06:12PM (#42940568)
These are not exactly equal. I'm not saying that I am particularly triggered by such titles (even when they apply to my family history, genealogy, etc) but there are some people who are and accomodating them is not a huge impact.

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.

Re:GitHub reveals how software engineers are purging federal... by tehjoker on Tuesday February 04, 2025 @07:29PM (#42941542)
That was stupid, but not evil.
Re:GitHub reveals how software engineers are purging federal... by PakistaniDenzel on Tuesday February 04, 2025 @03:30PM (#42938154)
Everyone had to do the same shit with the master->main thing
Re:GitHub reveals how software engineers are purging federal... by zeroonetwothree on Saturday February 08, 2025 @10:12AM (#42983443)
Did you also complain when they made these changes in the first place?