Yearly Archives: 2022

Microsoft Edge for “Linux” uses outdated GPG and then configures it to silence your distribution’s package security checks.

Microsoft Edge for “Linux” uses outdated GPG and then configures it to silence your distribution’s package security checks.

I got bored today and decided to look at the RPM package for Microsoft Edge for “Linux”.

If you installed it, it will add a microsoft-edge.repo file in etc/yum.repos.d with the following:

[microsoft-edge]
name=microsoft-edge
baseurl=https://packages.microsoft.com/yumrepos/edge/
enabled=1
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc

As you can see, Microsoft has essentially bypassed the GPG check by enabling the check, and then instead of installing a package signing key into the RPM database, like well behaved software does, they point it at a Public Key hosted on their server.

The gist of this is that it shuts up the “package is unsigned” warning that prevents tampering, but then provides no assurances that Microsoft Edge updates are actually not tampered with.

If an attacker compromises Microsoft’s server, they could replace the key, then replace Microsoft Edge with a package containing anything (or just add malware to Edge to increase the amount of time before people realized anything was wrong with the package), and it would pass the signature check because DNF would check the URL and find the attacker-modified microsoft.asc Public Key.

Additionally, by following the URL to the Microsoft Public Key block, I noticed that they are using an outdated branch of GPG as well, which dates back to 2004 and is only maintained to address CVEs.

GPG recommends migrating to the current branch (2.3.8 is the latest as of this writing), and Mullvad VPN warns its users not to use the 1.4 branch as well.

Additionally, GPG says that the 1.4 branch is not widely used, so there’s likely fewer people legitimately studying it to fix it, and more likely just attackers looking for slobs that are still using it, like Microsoft.

This should be yet another example of how much Microsoft can be trusted to “secure” your computer.

They can’t even secure their own. They had a couple of major data breaches thanks to misconfiguration of Azure recently, which even BleepingComputer covered.

I hope that if you’re considering putting Microsoft software where it doesn’t belong, on your GNU/Linux system, then witnessing their slovenly practices should give you some second thoughts.

Just this repo alone sets up your GNU/Linux system to be seriously compromised.

The point of installing GPG keys into RPM is so that when there’s a breach of the server, it doesn’t affect users that already have the program and get alerted that there’s an update. A legitimate update which updates RPM with the new GPG key would have to be signed using the old one, meaning that a chain of trust is preserved.

When you point it at a Web site, like Microsoft does, you have no idea what you’ll get.

Firefox adds more problems with version 106. Profile Guided Optimization doesn’t work with GCC. Changes settings/themes without asking.

Firefox adds more problems with version 106. Profile Guided Optimization doesn’t work with GCC.

This is the second time they’ve done this. The first time, they used it as an excuse to spout anti-GCC propaganda and start building with Clang.

Fedora’s fesco tried to pass “Firefox builds with Clang” before they could find out what was in it, and ended up having to reverse themselves.

At the time, the reasoning was given, primarily, that Clang doesn’t make good debuginfos, and it claims to support GCC security hardening features so that the build keeps going, but then quietly disables them without informing the user.

So imagine my (not) surprise this morning when I looked on Fedora Koji and found that Firefox 106 is built, but they had to turn off Profile Guided Optimization again, because Mozilla broke it and doesn’t care because they’re happy shipping buggy official binaries that do not have sufficient security hardening done at compile time.

However, the only way to get security vulnerability patches on the rapid release branch (Fedora doesn’t package the Enterprise Support Release, sadly) is to bump to the latest version, so I brought 106 in anyway.

Honestly, I can’t tell the difference anyway between PGO and Non-PGO builds. I’ve heard accusation in the past that what most browser vendors optimize for is synthetic benchmarks anyway.

(Rather like proprietary graphics drivers cheating by changing settings in the background that they know certain games don’t get along with instead of fixing the driver to run better in general.)

Also, I had Firefox’s “welcome” screen pop up again and change my theme without asking. Also, they added a “special” pinned tab called “Firefox View” for all of their in-browser SPAM that you now have to disable to free up clutter.

Each new version, they just make themselves right at home and piss all over your settings any way they want to. Even Vivaldi doesn’t do this.

I’ve said for some time that Firefox behaves worse than most proprietary programs with its in-your-face attitude about your settings and preferences, and the actual malware that’s built-in and running by default (ads, keyloggers, etc.).

Maybe that’s why I’m not using it much these days. Maybe that’s why I’m more upset that I have to go “deal” with things over a tertiary Web browser.

Liz Truss says she’ll resign from being the British Prime Minister after just 6 weeks. Her approval is 12%. Her disapproval is 70%.

Liz Truss says she’ll resign from being the British Prime Minister after just 6 weeks. Her approval is 12%. Her disapproval is 70%.

NPR (in the US, unfortunately both Gates-funded and the closest thing to “news” we have left here), “wonders”wonders” what’s going on that the UK is having so many Prime Ministers resign or get forced out in disgrace so quickly.

I’d argue that their system is functioning better than the US system is.

When you tell the Brits that they’re about to lose everything and freeze to death so the billionaires can get a tax cut, this is what happens.

When you’re in America, they just call you George W. Bush or Donald Trump.

Bush left with an 18% approval rating, being allowed to finish his second term.

He tried to say he had a mandate to shut down Social Security, held fake “town hall meetings” and had private security agents beating up senior citizens who came to ask where their Social Security money would come from and what would happen to Medicare, which many of them would literally die without.

Trump said he’d spend his second term shutting down both programs, and he still got a disturbing amount of votes, from people that he considers to be vermin, while he was openly gloating about killing them sometime in his second term.

One thing’s for sure, old people have gotten a lot dumber since 2006.

Trump managed to finish out his last few months trying to use vexatious legal chicanery and riots to remain in office, and it didn’t work. What will happen next time there’s a Republican president?

Hell, many on the left were laughing because they did not understand what was going on, and the media was focusing more on Rudy Giuliani’s hair dye leaking out than the fact that we just had a revolt against the results of a mostly free and fair election.

I’d like to say they’ll never have to understand what was beginning to unfold that month, but they will when someone like Trump comes back.

T-Mobile joins growing number of sites blocking Firefox in Private Browsing Mode.

T-Mobile joins growing number of sites blocking Firefox in Private Browsing Mode.

When you attempt to log in to the T-Mobile Web site using Firefox in Private Browsing Mode, you’ll now be greeted by this message.

Firefox is no longer supported in private mode

The Firefox browser is no longer supported in private mode on our site. To continue, please take Firefox out of private mode or choose another browser. We recommend Chrome, Safari or Edge.

It turns out that what’s going on is there’s a way to detect Firefox is in Private Browsing Mode and Mozilla is not fixing it. Apparently, a number of news sites, including the New York Times, use this to determine if you’re trying to use the Private Browsing Mode to avoid their paywall, which counts how many articles you’re reading using cookies and local storage, and then demands that you pay to continue reading.

They do it by looking to see if Indexed Database API is available, and if it’s not, blocking your browser.

Fortunately, there’s a Firefox extension called Hide Private Mode that fakes support for this. I tested this (by installing it and giving it permission to work in Private Browsing Mode, of course), and found that T-Mobile is no longer able to detect the Private Browsing session, and allows me to log in.

Mozilla has apparently known about the problem since at least ten years ago, but two years ago, they closed this bug to replace it with another bug that describes the same problem and still isn’t fixed.

Too busy adding “Colorways” that expire on January 16th?

I saw the release notes for Firefox 106, and it’s no wonder people are leaving. There’s been pretty much no work on the browser at all, and in this 6 week release, the only improvements have been an updated PDF reader. There weren’t even any Web Platform changes for developers in those notes.

So much for Mozilla.

Walmart’s employee benefits Web site requires Microsoft Internet Exploder in 2022.

Walmart’s employee benefits Web site requires Microsoft Internet Exploder in 2022.

On October 15th, open enrollment for next year’s benefits started for Walmart employees.

It was all going well until we had to set up beneficiaries.

When I got to that part, the entire page looked old, gross, and vaguely Microsoft Internet Explorer-ish.

Sure enough, when I clicked on the buttons in a modern Web browser, nothing happened.

Soon, I was left figuring out how to load a Windows 10 Enterprise Edition 90 day evaluation copy into VirtualBox from an image supplied by Microsoft…..

Yeah, I’m serious.

I was disgusted that it took up most of an afternoon to get the appliance working.

Fedora, for its part, was entirely unhelpful because to set up VirtualBox, you pretty much (1) have to have “Secure” boot turned off so it won’t reject the kernel modules (that’s fine, I already had that crap turned off anyway), (2) make sure that dkms and kernel-devel are installed, even though VirtualBox doesn’t depend on them.

It uses akmods to build kernel modules for VirtualBox to use (kmods), and finally after a while of jiggery pokery, I was able to load the virtual appliance and run Internet Explorer to get at the beneficiaries page.

It was even more horrible than I imagined. Not just because the virtual machine ran like shit, or because Microsoft hasn’t bothered to re-base it on a current version of Windows 10 that has had security patches, but because in the end I had to use Internet Explorer, which I did not ever use as my default browser.

Which I took pride in removing from Windows 98, lock, stock, and barrel, with RoM II SE when I was a teenager.

I wasn’t especially displeased with Windows in the 1990s, until they welded this unstable bloated piece of junk into the guts of Windows 98.

They never admitted it, of course, but it wasn’t as integrated as they said it was, and without its bloated web-ified Active Desktop shit (RoM replaced the shell with the one from Windows 95 OSR 2.1), it was actually very stable.

One time I even hit the 37 day bug and had Windows crash, but for some reason, someone at Microsoft noticed that and patched it. Given that I was never able to keep Windows 98 running for more than a day or two with Internet Explorer in it, I wonder how anyone even found that bug.

That would be an interesting question to have answered on Raymond Chen’s blog, but due to politics, I doubt anyone from Microsoft will ever admit, they probably removed Internet Explorer from their computers too and then hit the bug and decided it annoyed them.

True to form, the Windows Blog has a post raving about their own IE Mode in Microsoft Edge. “Dual Engine Advantage”…..LOL

They have some corporate customers, apparently Walmart wasn’t the only big company to write an incredibly big pile of shit using Internet Explorer and then leave it there for all time, saying how much use they’re getting out of IE Mode for Microsoft Edge.

Of course, there is a Microsoft Edge for “Linux”, but it wouldn’t do you any good to install it trying to get at an IE Mode.

See, IE Mode isn’t some emulation of IE.

Internet Explorer 11 is actually still there, in Windows 11, baked into the operating system. Receiving only the bare minimum amount of patching to fix security holes and to put new TLS certificates into it so you still can point it at a Web server.

Windows 11 has an embarrassing oversight that Bleeping Computer revealed a while back, where you can still start Internet Explorer 11 in browser mode, and it’s fully functional, but you have to go through the Legacy Control Panel to get to it.

In many respects, Windows 11 is about the furthest thing from a modern computer operating system there is.

For Star Trek: Picard fans, it’s more like the Hellish Alternate Timeline that Q created, where humanity became fascists and kept raping the environment and glossed over the destruction of the biosphere with a giant shield over the planet.

“They didn’t fix anything….”, Q explains….”Here, they just tend to the corpse.”

Windows has basically ran its course. The minute Microsoft drops IE Mode and the other “But this mess we have needs that to run.” garbage is the minute that the last person to leave Windows turns out the lights.

Oh they say they’ll support it until 2029 as a well tended corpse, but will they really?

Could be more, could be less. Why trust them? Why pay them forever and beg them to keep this mess on the road?

If you’re not fixing your applications now, you’ll be paying Microsoft a lot of money for legacy support (because that’s what Windows is now, a failing platform with legacy support options) and fixing the application later anyway, probably when you make the move to GNU/Linux.

When one thing fails, Microsoft doesn’t take their lumps and learn their lesson and design something that works. But they do design something else. And along with that something else, they leave behind a pile of skulls from their other abortive attempts.

Consider how many terminals and shells Windows has now, including some from the “Linux subsystem”.

But the fact that it has three Web browsers and two of them don’t even allow you to open them anymore (but are still there) is more amusing than that.

Windows is utter crap. It’s just a complete garbage pit, literally. They just give up on things, leave them there forever, and go make another mess.

They themselves have a nicer euphemism. “Technical debt.”

The fact that they have their own term for the mess that they caused and still proceed to make the mess worse is entertaining.

I have no idea what I’ll do if I need to use that page again in the future. Maybe try to find some way to load the Windows 11 evaluation edition in the VM, but that won’t be for at least a year. Hopefully, someone at Walmart fixes it.

Mom is not amused with CNN.

Mom is not amused with CNN.

She says that the nuns at the nursing home are being terrorized by CNN.

Like, they’re in their room seeing January 6th over and over again every day for nearly two years now and nothing new is even happening about it.

It’s just Democrats on a panel that can’t even do anything, who are about to lose the House, making noise in the run up to an election.

And CNN is just playing the tape over and over to scare people who are 100 years old and in a nursing home.

I told her “Cable news does this. There isn’t enough actual news to fill a 24 hour day so they just fill it with something. Most of the time they were reporting on COVID, there was nothing new to report, but they were traumatizing people.”.

It’s not even just CNN. Fox does the same thing to Republicans.

They did it with 9/11 too. Remember?

When they ran out of 9/11 stuff, they did two years of Fox News telling everyone the terrorists were going to set off a “radioactive dirty bomb”, just over and over.

And me, when I was younger, I figured it wouldn’t be on the news unless this was something the government had actual “intelligence” about and that it could happen any minute.

Largely because news when I was a child had always been dry, fact-based, and somewhat respectable, I didn’t realize that this was all bullshit designed to glue you to the TV. That we were in a post-news era after 9/11, and that the news would never come back.

There was no dirty bomb. There never was going to be a dirty bomb.

And now it’s January 6.

Unfortunately, when the news isn’t traumatizing people who can’t even do anything about the thing, when the situation hasn’t even changed in months regarding the thing, they also turn to utter bullshit that doesn’t matter.

Last night, mom was talking about something her Republican half-brother repeated on Facebook (which doesn’t matter and is failing) about “Gen Z” being “offended” by a thumbs up emoji.

So I ran a search, and it turns out it led back to the New York Post, a right-wing rag aimed at Boomers. And their source was one 24 year old on Reddit, which also doesn’t matter.

At least the nun that came to her in a panic was watching a video about rioters. Not a story about a single 24 year old man on Reddit who was offended by an emoji, so blame the whole generation.

Boomers seem to alternate between living in craven fear of the world, followed by being offended by stuff, then being offended about being offended about stuff.

The “news” says Long COVID can include psychotic breaks with reality and dementia. How will we notice in this country?

My Illinois mid-term election ballot was “challenged” and I refused to “vote” using one of those fake provisional ballots that they throw in the trash later.

My Illinois mid-term election ballot was “challenged” and I refused to “vote” using one of those fake provisional ballots that they throw in the trash later.

The County Clerk’s office of Lake County, Illinois tried to “challenge” my ballot.

I was pretty furious last night when I read this on their Web site and may have let loose with some expletives. We Americans already have almost no control over the government, and now they’re trying to steal my right to vote too!

I spent half an hour trying to fix it this morning, before I spoke to the Clerk herself, Robin M. O’Connor, and cleared the challenge with a sworn statement that I really am who I say I am.

I showed my Illinois driver’s license and my Firearm Owner’s Identification Card, and the Challenge was cleared.

Along the way, a poll worker tried to get me to use a “Provisional Ballot”.

I said, “I know what those are…” with a tinge of annoyance in my voice. I continued, “The American Civil Liberties Union warns voters about ‘Provisional Ballots’, which are essentially fake ballots that poll workers give to voters who insist on voting, when you really don’t want them to vote, and that more than half of them go into the trash on election night.

I would like to speak to the County Clerk about curing my REAL ballot, not vote using something that Congress created in 2002 to trick mostly poor and Black voters into going away.

Furthermore, I’m frankly shocked, shocked and dismayed, to find that the dirty election tricks that we were told were only going on in places like my home state of Indiana are going on in a state and county which claims that the right to vote is sacred.

I also consider this a personal insult and stand ready to prove my identity using the appropriate forms of identification as set forth in the Illinois Compiled Statutes”.

The poll worker, who was Black, looked at me for a moment (So did the Sheriff’s Deputies sitting in the box next to her, but what are they going to do? Arrest me for Orderly Conduct?), and said “Go down the hall over there into the office and ask to speak to Mary.”.

Mary got ahold of the Clerk and I made a sworn statement. O’Connor said to me that the Web site should update “sometime in the next week” showing my ballot as “accepted”.

As Boston.com reported in April 2022, almost 60% of “Provisional Ballots” in Massachusetts were thrown out on Election Night in 2020.

The ballots are fake, they’re basically totally fake.

They just sit there counting them right before the deadline to finalize the results so there’s no challenging them, as a voter, at that point.

So if yours is one of the 60% that get thrown in the trash, there’s no way to cure it!

But the election officials at the Lake County, Illinois Clerk’s Office swore up and down that “they all get counted 14 days after they election”.

Also, they’ll probably sell you the Brooklyn Bridge for two dollars if you let them.

Some might even say that the poll workers throw them out to reach the final results that they are trying to get to in that County Clerk’s office.

Since we don’t know why they throw them out and can’t ask them to come up with a solid explanation for why some count and others don’t, we just don’t know why they do it, but there’s motivations for a stolen election no matter who is doing the stealing, aren’t there?

It’s not hard to imagine that if they have 10,000 “Provisional” votes, then they just say “This one good, this one bad. Because reasons….”, until “the right” candidate has enough votes.

“It is immensely frustrating that, in communities with the largest Black and brown, low income, and immigrant communities, thousands of individuals tried to vote, but did not have their votes counted,” Cheryl Clyburn Crawford, Executive Director at MassVOTE, said in the release.

I’m a White man and I was trying to vote for a split ballot with some Republicans, some Democrats.

I voted Republican for Governor, the Illinois Supreme Court, the Illinois Treasurer and Comptroller, and Lake County Treasurer, Sheriff and Appellate Court Second District.

Democrat for US Senate, US House, Secretary of State and Attorney General, as well as State House and State Senate, Lake County Regional School Superintendent, and Lake County Clerk.

YES on the Worker’s Rights Amendment.

I suppose that the “problem” might have been that the Lake County Clerk changed parties and I voted for her Democratic Party competitor.

But who knows?

I thought that they didn’t open those ballots until Election Day, so how do they know who I voted for yet?

Nevertheless, it’s wrong to say that Election officials only target racial minorities. This is Democrat bullshit, you know. “You’re only doing this because I’m Black!”. Clearly, they don’t “only” do it to Black people. They do it to White people as well.

I got challenged in Indiana at the polling booth one year because there was another voter with a similar name in the same county, and the poll worker tried to threaten calling the police if I tried to vote “again”, so I went and talked to the Allen County Clerk and sorted it out.

I’ve had it happen twice, in two different states, and I’m only 38. It’s troubling that this happens so frequently.

But, before this turns into much more of a meandering mess wondering who these folks target and why, let me just say with 100% sincerity….

Don’t ever let them give you a Provisional Ballot and then walk out thinking you’ve voted, because you probably haven’t!

I promised them that I would be keeping an eye on the status of my ballot and “I’ll be back if it doesn’t update correctly.”.

No more masks or COVID tests for nursing home workers soon thanks to Bailout Biden. Bonus: Lots of Democratic Party nonsense lately.

No more masks or COVID tests for nursing home workers soon thanks to “Bailout Biden”.

I was on the phone with my mother in Indiana last night and learned something very troubling.

Mom informed me that very soon, they won’t have to test or wear masks at the nursing home she works at because “Bailout Biden”‘s Administration won’t be buying masks and COVID tests for people who have to work where the 90 and 100 year olds live.

Instead, he gave Intel $20 billion so they could fire all those thousands of people today instead of buying PPE for nurses.

On the vaccine front, whatever Fully Boosted even means anymore in Vaccine Choose Your Own Adventure, your guess is as good as mine I suppose.

So I think we need to give up on trying to suppress every mild case of illness and just try to keep the more extreme outcomes away, and figure out what the minimum number of doses that does this is. The fact that they’re seriously talking about “four boosters per year” is very alarming. So, we need to scrap this idea and go to something that’s actually tenable.

That’s what an ethical person would say to do.

Unfortunately, anti-Free Software troll Matthew J. Garrett had a bad episode last night on IRC to try to disrupt the room, and the topic changed to vaccines for a while to distract from chat about the criminal activities of one Bill Gates.

(Garrett may be working for Microsoft soon if his employer doesn’t go under before that. Their CEO is trying to get Aurora Innovation, Inc. acquired. It’s currently running out of money, losing three-fourths of a billion dollars a year on barely a tenth as much revenue, having never turned a profit.)

There’s no evidence that the vaccines shape the spread of COVID much.

That seems to have happened mainly from damned near everyone getting it at once last winter (look at the graphs) despite being vaxxed and boosted.

The reason we won’t see a surge on a graph again this winter won’t be because COVID’s not spreading, it’s because “Bailout Biden” scuttled the tests, even for nursing home workers, and all the money for the masks too.

It went to the Intel Bailout instead.

By that, I don’t mean literally went to Intel, but that Congress could have chosen to put the $20 billion into COVID supplies instead of a failing chip company making buggy processors for Windows PCs that nobody wants to buy. CHIPS Act was basically like the GM bailout, except I don’t even think Intel will last 10 more years.

The several thousand getting sacked are largely marketing and R&D. They’re keeping the managers to preside over a smaller cubicle farm with less stuff in the pipeline. This is insanity.

Meanwhile, rush hour gridlock is back in Chicago because instead of shutting down the offices with the expensive rent and $5,000 coffee machines, CEOs adopted a “quit working from home, get your shots, and come back, or don’t bother coming back” policy, and now the Democrat Party wants to turn all freeways in Chicago into Toll Roads.

It’s amazing that instead of putting a lid on COVID, saving money, and reducing traffic fatalities, it was decided instead to cause a surge of COVID with lots of expensive offices, by bringing rush hour back in the middle of a global energy crisis.

If “Bailout Biden” really wanted to help the climate and punish the Saudis for colluding with Vladimir Putin on oil production cuts, we’d go back to mandatory work from home and be done with a terrorist state dictating our policies in exchange for some oil.

I don’t really like the term “government corruption”, because when you try to point something out as being an example of government corruption, you make it sound like it’s the exception rather than the rule.

It would be more notable to try to point at any examples of government virtue, if any such examples were to exist.

“Today in a shocking and rare case of government incorruption….”, the news from a parallel universe could say, “Democrat Mayor Lori Lightfoot of Chicago was caught funneling taxpayer funds intended to help police beat up the homeless and burn their belongings into public housing.

When pressed for a comment, Governor J.B. Pritzker of Illinois said ‘I’m shocked. Shocked and dismayed! And I vow, as your Governor who packed that ballot box fair and square, to get to the bottom of this incorruptibility and alarming level of accountability involving taxpayer funds. This is exactly the kind of behavior that my Administration has been working very hard to root out here in the Prairie State.'”

It really does amaze me how obtuse Matthew Garrett can be when he wants to be. He tried to imply I was racist when I said people in Chicago are woke and the only reason Lori Lightfoot is the Mayor is because she’s a black lesbian.

I was saying that the “qualifications” aren’t the best policies, it’s ticking off boxes.

I said I’m gay and I wouldn’t want anyone to vote for me if it was only because I was gay. That’s not important. You have to worry about how they’ll run your city or state and affect your life.

I’ve passed up voting for two gay people (Lori Lightfoot and Pete Buttigieg) because I didn’t feel they were qualified to do what they were running for.

I don’t feel Pete Buttigieg should even be the Transportation Secretary. He had his “let them eat brioche” moment the other day when he said you’ll never worry about gas prices if you buy an electric car.

So many things wrong with that, like the fact that those cars are an unreliable burden with sky high maintenance costs and that California’s electric grid is on the verge of collapse and they already can’t beg, borrow, or steal enough of someone else’s electricity to run what they have now.

I say this because these crooked assholes actually had the nerve to bomb my email box this morning begging me to go vote for their candidates. Saying that “internal polling” shows they may actually lose the Illinois Supreme Court.

I already voted, for the Republican, Mark C. Curran.

If the Democrats keep up what they’re doing, the 40% surge in violent crime since Pritzker was elected in 2018 will look like a walk in the park.

I support knocking over the FOID Act and letting the people lock and load and shoot back if the police aren’t going to do anything.

Imagine how pissed I was when I found out that John Idleberg, Sheriff of Lake County, Illinois, supports the bill the state House has passed that would turn up to 3 grams of fentanyl, crack, or heroin into a Class A Misdemeanor.

(Three grams of fentanyl is enough to kill 1,500 people of a drug overdose. We do not need this bill in the middle of a drug crisis! This would benefit dealers, not people who are using.)

So I voted Republican for Sheriff too.

Illinois is giving up on having a justice system under the Democrats, and our state economy is almost unbelievably bad even by the abysmal standards of what’s left of this country.

Pritzker is bragging that we took out more loans to pay off loans from the Federal Reserve, that we in turn took out to cover his COVID spending, which honestly mostly had nothing to do with COVID anyway.

He’s spent the last two years with dictatorial powers and it’s time for that to stop. I doubt he gets voted out, but I voted to try to box him in. You do what you can.

US layoffs accelerating under Bailout Biden’s re-defined recession.

US layoffs accelerating under Bailout Biden’s re-defined recession.

Yesterday, over 1,000 US tech layoffs were announced in one day, and that’s just from looking at Layoffs Tracker.

Some numbers don’t even get published because they try to keep it in an Internal Memo and threaten people’s severance pay if they discuss details with the media.

And companies that lay off generally also do a hiring freeze and don’t replace people who quit. (Stealth Layoff)

Today, there’s several big examples.

For starters, Intel, which just got many billions of dollars in bailout money over the CHIPS Act, which Bailout Biden signed, announced that its sales are a disaster and it will be cutting thousands of jobs as the (Windows) PC market collapses.

Techrights has been covering the demise of Windows “Vista” 11. Microsoft has a self-inflicted gunshot wound. They figured that they could artificially juice new PC sales by disallowing most upgrade installs for PCs that are older than 2018(!) through ridiculous requirements like TPM 2.0 and a software block that blocks some computers even if they have a TPM 2.0.

So Windows “11” depends on a new computer, pretty much, and nobody is buying them because thousands of people lose their jobs each day in America now.

The market share of Vista 11 is very tiny and many people who want an upgrade path are choosing GNU/Linux distributions, Chromebooks, and Macs (if they have money for it in this environment).

Windows was already losing 2% of its desktop marketshare every year for the past several years, according to PornHub Insights and was down to just 64.7% last year (all versions). A trend which will no doubt accelerate.

On top of Vista 11’s failure to achieve any sort of market penetration, Microsoft went ahead and bolted on the new APIs that may even be somewhat interesting into Vista 10 updates. Vista 10 is less bloated than 11 anyway.

Microsoft cutting them off and demanding a new computer is no longer a threat, because the new computer wouldbe a Chromebook or a Mac, or they would format the system and install GNU/Linux.

So Microsoft is in the unenviable position they’ve gotten themselves into of splitting “Windows” into two things that need to be “maintained” and with little to show for it other than the liability.

Microsoft and Intel still have each other, for a combined total of a balkanized legacy platform full of bugs, bloat, security vulnerabilities, horrible power management, and other LULZ.

Now their empire of legacy software doesn’t seem to be saving them, so they’re getting very aggressive and disabling (by default) the “Secure” Boot (Security Theater Boot) certificate that they sign GNU/Linux distributions with so that it adds more of a hurdle for the user to escape while still leaving the possibility open (for now) to avoid triggering a major lawsuit.

Moving on…

Cartoon Network was essentially shut down (Creative Talent like writers/animators sacked). 125 job losses and 43 open positions eliminated, but the parent company has its first Black CEO, says WGN Chicago. (WGN distracts from layoffs by mentioning the irrelevant race of the new CEO of Warner Bros/Discovery.)

Walmart announced that it is laying off 1,500 more people (after the hundreds of corporate jobs) and they’re blue collar workers this time in an Atlanta “fulfillment center” (warehouse).

Crypto.com lied about the size of its layoffs in June. It turns out that it was at least 40% of the people working there. At the time, they said it was 260 employees, and turns out that it was well over 2,000.

Mortgage originator bankruptcies are piling up. Layoffs in banking and credit unions all across the country, thousands. Too many to track or list here individually. Due to mortgage rates spiking, few loans. No real need of loan officers anymore.

Pharmaceutical company layoffs. All over the place. Amneal recently announced it was closing their entire facility on Long Island, cutting 86 jobs.

Oracle laid off 200 more people in California today.

SalesForce in California fired another 90 and went on a hiring freeze.

I could keep going and going, but it’s over 12,000 today alone.

And when you start hitting “days” like this, it’s not hard to see how we’ll all be feeling pretty miserable next year. Investor-facing “news” predicts mass job losses (like this report from Bank of America published by Business Insider…..175,000 job losses per month soon in the “very mild” recession…mild for the billionaires, you know) while consumertard-facing “news” like CNN and Fox are still saying bullshit about strong economy and strong jobs growth.

But articles like “The “quiet quitters’ will be the first to get sacked!” are popping up now too. Victim-blaming. Blame-shifting. Disgusting. Gaslighting. Bullshit. They’re starting to admit you’ll lose your job, but it’s going to be entirely “your fault” you know. They’ll have you know.

Bailout Biden, Trump’s Fed Chair Jerome Powell, and Congress have left us with a jobless economy in hyperinflation where they think that what cures it is to leave people broke so that they’re not just cutting cars, houses, and trips to Disney, but can’t even put food on the table, while they raise our taxes to fund useless new government programs that don’t help anyone and don’t solve any real problems.

Trump threatened to fire Jerome Powell but kept him after Powell promised him cheap money to help him win the election, which is partially where the hyperinflation now comes from. But under Biden, it went on for over another year while the Federal Reserve said “inflation is temporary and not a concern”.

That and Trump’s massive fraud bill, the CARES Act. Now they admit that almost all of the money has been forgiven and there’s hundreds of thousands of fraudulent loans, most of which will just be a taxpayer loss that never gets prosecuted.

This is America now.

I finally got around to submitting a Web Compatibility problem report on ComEd (the Illinois electric company) to Pale Moon Forum. (Microsoft-related)

I finally got around to submitting a Web Compatibility problem report on ComEd (the Illinois electric company) to Pale Moon Forum.

The next time someone says Microsoft loves open source, remind them that Microsoft doesn’t even use open standards. This is Chrome/Webkit nonsense.

According to Mozilla documents, it would seem at least one of these problems is occurring because Microsoft is using -webkit-autofill when there’s been an unprefixed version of this for years and “For the best browser compatibility use both” the Webkit prefixed version and the unprefixed version of “autofill”.

Microsoft’s sites are usually very poorly coded (like Outlook WebMail) and when the Illinois electric company, ComEd, switched to Microsoft Azure, they got this mess.

It’s amusing that Mozilla took Microsoft and Google bailouts to keep MDN going and then it points out that Microsoft’s behavior defies “best practices” when it comes to Web development. Of course it does. This is the company that brought you Windows.

Here’s my post to Pale Moon Forums:

I cannot log in to comed.com to pay my electric bill unless using a “GAFAM” Web browser since their move to Microsoft Azure started loading all kinds of junk from Microsoft domains. (Issue affects SeaMonkey as well.)

Works in WebkitGTK browsers, as well as Firefox and anything based on Chromium apparently.

1. Go to https://www.comed.com/Pages/default.aspx

2. Click “Sign In”

3. Instead of loading login page, you witness the site calling out to various Microsoft Azure junk like windows.net and onmicrosoft.com before eventually getting stuck on a spinny beach ball of death.

4. RUN! It’s the blob(.core.windows.net)! (Mandatory joke!)

Console output:



<div class="de1">*15:02:09.434 XML Parsing Error: no root element found</div>
<div class="de1">Location: https://secure1.comed.com/euazurecomed.onmicrosoft.com/B2C_1A_SignIn/client/perftrace?tx=StateProperties=eyJUSUQiOiIzYWY4OTRmMy02MGQyLTRkOGEtYTgyOS01OTkyMjFmNGFkOTYifQ&amp;p=B2C_1A_SignIn</div>
<div class="de1">Line Number 1, Column 1: 1 perftrace:1:1</div>
<div class="de1">&nbsp;</div>
<div class="de1">15:02:09.498 Error: Syntax error, unrecognized expression: unsupported pseudo: -webkit-autofill 1 jquery-3.4.1.min.js:2:13061</div>
<div class="de1">	h&lt;/se.error https://xzeepb2clookuppsta001.blob.core.windows.net/comed/src/js/jquery-3.4.1.min.js:2:13061</div>
<div class="de1">	PSEUDO https://xzeepb2clookuppsta001.blob.core.windows.net/comed/src/js/jquery-3.4.1.min.js:2:16127</div>
<div class="de1">	Ee https://xzeepb2clookuppsta001.blob.core.windows.net/comed/src/js/jquery-3.4.1.min.js:2:20291</div>
<div class="de1">	h&lt;/se.compile https://xzeepb2clookuppsta001.blob.core.windows.net/comed/src/js/jquery-3.4.1.min.js:2:21205</div>
<div class="de1">	h&lt;/se.select https://xzeepb2clookuppsta001.blob.core.windows.net/comed/src/js/jquery-3.4.1.min.js:2:22422</div>
<div class="de1">	se https://xzeepb2clookuppsta001.blob.core.windows.net/comed/src/js/jquery-3.4.1.min.js:2:6893</div>
<div class="de1">	h&lt;/se.matchesSelector https://xzeepb2clookuppsta001.blob.core.windows.net/comed/src/js/jquery-3.4.1.min.js:2:12631</div>
<div class="de1">	k.filter https://xzeepb2clookuppsta001.blob.core.windows.net/comed/src/js/jquery-3.4.1.min.js:2:24154</div>
<div class="de1">	j https://xzeepb2clookuppsta001.blob.core.windows.net/comed/src/js/jquery-3.4.1.min.js:2:24045</div>
<div class="de1">	is https://xzeepb2clookuppsta001.blob.core.windows.net/comed/src/js/jquery-3.4.1.min.js:2:24656</div>
<div class="de1">	setContinueDisabled https://secure1.comed.com/euazurecomed.onmicrosoft.com/oauth2/v2.0/authorize:122:72</div>
<div class="de1">	checkForLoginCredentials https://secure1.comed.com/euazurecomed.onmicrosoft.com/oauth2/v2.0/authorize:300:9</div>
<div class="de1">	startCheckingForLoginCredentials https://secure1.comed.com/euazurecomed.onmicrosoft.com/oauth2/v2.0/authorize:313:9</div>
<div class="de1">	&lt;anonymous&gt; https://secure1.comed.com/euazurecomed.onmicrosoft.com/oauth2/v2.0/authorize:372:9</div>
<div class="de1">	y https://secure1.comed.com/euazurecomed.onmicrosoft.com/oauth2/v2.0/authorize:17:38593</div>
<div class="de1">	fireWith https://secure1.comed.com/euazurecomed.onmicrosoft.com/oauth2/v2.0/authorize:17:39343</div>
<div class="de1">	b https://secure1.comed.com/euazurecomed.onmicrosoft.com/oauth2/v2.0/authorize:17:77660</div>
<div class="de1">	t https://secure1.comed.com/euazurecomed.onmicrosoft.com/oauth2/v2.0/authorize:17:83848</div>
<div class="de1">	dispatch https://secure1.comed.com/euazurecomed.onmicrosoft.com/oauth2/v2.0/authorize:17:49789</div>
<div class="de1">	add/y.handle https://secure1.comed.com/euazurecomed.onmicrosoft.com/oauth2/v2.0/authorize:17:47826</div>