50 Followers
6 Following
64 Posts
I void warranties and ask companies for their GPL source code. Currently clean on OPSEC.

Anyone knows how to update the UEFI firmware of a Surface 2 (RT) when the Internal battery is already dead? Battery shows as "not installed" or "0%, not charging"

It's a known issue on UEFI firmwares prior to v4.22.500 that the battery will not charge if deeply discharged.

Problem is, to install the UEFI firmware update the battery has to be at least 40% charged.

I have tried all the "unplug, hold power button for 20 seconds, plug in" and "Go to Device Manager, Uninstall "Microsoft ACPI-Compliant Control Method Battery" voodoo you read about on forums to no avail. The battery don't charge.

I was greeted with a large prompt in the Bitwarden browser extension to upgrade to Premium.

Here's the thing Bitwarden, for years *I paid for Premium*. I was happy to support a quality open source product. Then you took the VC money, the enshittification started, and I decided to vote with my wallet and stop paying for Premium.

You nerfed the information dense extension for something with 150% more whitespace, and ignored the community feedback asking for the old UI back.

You don't seem to understand that some local network devices don't even support HTTPS so "jUsT gEnErAtE aN aCmE cErTiFiCaTe ItS eAsY" doesn't apply.

To top it all off, you decided to replace QA with vibes, or something? The fact that this regression made it into a production release is just astounding.

$997 for an 8 year old quad core CPU?
$2249 for an 8 core embedded Xeon? That benchmarks at ~55% of an EPYC 3151 board you can buy for 60 Euros? I would compare it to Ryzen but then it's even more laughably obsolete (and Ryzen doesn't support Reg ECC). A Ryzen 5 5600 is over 4x faster than the C3758.

These boards are so ancient they don't even have USB 3.0!

Their Antsle one XD is even worse, shipping with a Xeon-D CPU from 2015.

Antsle, seriously? You're polishing e-waste at this point.

800W laptop chargers?! I am going to need some pictures of those bricks, for science.

I would love to see some references from the author of this piece on how they came to comparing 800W to charging a laptop (or a fridge, for that matter): https://grist.org/buildings/how-germany-outfitted-half-a-million-balconies-with-solar-panels/

These analogies are completely nonsensical.

Mood.

PSA to all vendors stripping source code archives before sending them to GPL requestors: this is a waste of everyone's time. Please stop.

I get that I am probably the very first person to ever ask you for your product's GPL source code, but please try to do better. (And to everyone screeching about the latest supply chain compromise, why haven't you requested source code from your vendors?!?)

Your widget that has been discontinued for 5 years contains no trade secrets that I am going to expose from your subcontractor's absolute hatchet job on the vendor's ancient SDK.

It takes me about 5 minutes to look at the archive you sent me and realize there's no configuration files for the product in question and you did not include half a dozen directories required in the Makefile to even build the thing.

Then I have to write another email to your customer support explaining in some detail that you sent me an incomplete archive and pointing to different sections of the GPL that state what you need to provide.

Imagine someone compromises a device vendor like Samsung and remote locks all their devices in the EU. The bootloader is locked, so now everyone owning a Samsung device (including politicians, emergency services, etc) owns a fancy brick.

Tell me EU, what's your plan for that day?

I don't think this was the author's intention, but I consider this a strawman argument: https://hugotunius.se/2025/08/31/what-every-argument-about-sideloading-gets-wrong.html

We already have well-documented hardware (e.g. PinePhone) and FLOSS software on mobile devices is, 10+ years later, utterly irrelevant in the market.

None of the issues here are technical, they all stem from legal/policy shortcomings.

What we need: legally compelled documentation from chip/device makers, legally mandated unlocked bootloaders, and legally enshrined rights to sideload applications on operating systems (Windows, macOS, iOS, and Android). Even, and especially, if the companies selling devices and developing the OS object.

What we have: none of that.

Until then, anyone from the EU claiming to support the right to repair or regional autonomy is just blowing smoke while the industry lobbyists buy them lunch.

All the major desktop and mobile operating systems are developed by American companies (Microsoft, Apple, Google), running on devices manufactured in Asia, with chips from American or Asian companies.

What Every Argument About Sideloading Gets Wrong

Refuting the common and flawed argument of

@brave it appears that Google now considers Brave browser insecure and blocks logging in.

This is definitely not abuse of Google's market position. Nope.

https://support.google.com/accounts/answer/7675428?hl=en

@hetzner Small error on your GEX server matrix [1]: GEX44 is listed as having 64GB DDR4 ECC (it doesn't).

On the GEX44 product details page [2], it is correctly specified as having 64GB non-ECC.

[1] https://www.hetzner.com/de/dedicated-rootserver/matrix-gpu/

[2] https://www.hetzner.com/de/dedicated-rootserver/gex44/