Monthly Archive:: August 2024

Here’s 22 examples of Google employees trying to avoid creating evidence for court

In its antitrust case against Google, the Federal Government filed a list of chats it had obtained that show Google employees explicitly asking each other to turn off a chat history feature to discuss sensitive subjects, showing repeatedly that Google workers understood they should try to avoid creating a paper trail of some of their activities.  The filing came following a hearing in which judge Leonie Brinkema ripped Google for “destroyed” evidence while considering a filing from the Department of Justice asking the court to find “adverse interference” against Google, which would allow the court to assume it purposefully destroyed evidence. Previous filings, including in the Epic Games v Google lawsuit and this current antitrust case, have also shown Google employees purposefully turning history off. ↫ Seamus Hughes The fact that corporations break the law, and lie, cheat, and scam their way to the top is not something particularly shocking, nor will it surprise anyone. I can barely even get angry about it anymore – birds gotta eat, fish gotta swim, corpos gotta break the law, that sort of thing. It’s just an inevitability of reality, a law of nature. You know it, I know it, the whole world knows it. No, what really upsets me is just how easily they get away with it, and even if they do get punished, any fines or other forms of punishment are so utterly disproportionately mild compared to the crimes committed. It’s incredibly rare for anyone responsible for corporate crime to ever face any serious punishment, let alone jail time, and even in the rare cases where they do, they usually have some stock options or whatever left over from their employment contract that will ensure a lavishly wealthy lifestyle. Fines levied against corporations as a whole are usually so low they’re just a minor cost of doing business, to the point where one has to wonder why they’re even being levied at all. Compare this to us normal folks, and the differences couldn’t be more stark. Whenever we’re accidentally late on some small bill, we get fined automatically, with very little recourse. We get a speeding ticket automatically in the mail because we drove 5 km/h over the speed limit. Our tax agencies are stupidly effective and efficient at screwing you over for that small side hustle selling crap on eBay. And rarely do we have any effective, efficient recourse. And these things can quickly spiral out of control when you’re already living paycheck to paycheck – being poor is really, really expensive. And let’s not even get into how much worse any of this is if you’re part of a minority, like being black in the US, or of North-African descent in Europe. In this case, the illegal activities of Google and its executies and employees is on such clear display, and yet, few, if any, will suffer any consequences for them. If you ever wonder why so many regular people flock to political extremes, it’s exactly this kind of deep unfairness and inequality that lies at its roots. It’s dispiriting, demoralising, and disheartening, and primes the pumps for disenfranchisement with society, and thus the search for alternatives, upon which extremists pray. We either stop our continual slide into corporatism, or our societies will fall.

Microsoft quietly makes controversial Recall feature uninstallable

After spending a few months in complete radio silence about Recall, Microsoft finally emerged with a statement that its controversial feature will make a comeback later this year, in October, to be more precise. In preparation for the release, Microsoft quietly made a big change in Windows 11 version 24H2 on Copilot+ PCs, namely, adding the ability to uninstall Recall (via Deskmodder). ↫ Taras Buria Recall, a half-baked security nightmare of a feature trying to catch the AI hype train, uninstallable using a Windows 95-era Windows Features dialog, is a better summary of the current state of Windows than anything anyone could put into words. Nobody cares about Windows, least of all Microsoft, and I have the sneaking suspicion that could Microsoft get away with it, they would put the source code to large parts of the Windows platform on GitHub to “outsource” its development to the community and fire even more employees. Is anyone excited about new Windows releases? Is anyone looking forward to new features? Because it feels like every new releases, every new feature, just causes more dread, more exasperation, more what is it this time? than genuine excitement and happiness. Everything coming out of Microsoft when it comes to Windows ever since the release of Windows 11 is just… Sadness.

NSA releases copy of internal lecture delivered by computing giant Rear Adm. Grace Hopper

In one of the more unique public proactive transparency record releases for the National Security Agency (NSA) to date, NSA has released a digital copy of a lecture that then-Capt. Grace Hopper gave agency employees on August 19, 1982. The lecture, “Future Possibilities: Data, Hardware, Software, and People,” features Capt. Hopper discussing some of the potential future challenges of protecting information. She also provided valuable insight on leadership and her experiences breaking barriers in the fields of computer science and mathematics. ↫ NSA press release Digital preservation is about more than just code – it’s also about invaluable content like this. It seems rather uncouth to spend only a few lines on who Grace Hopper really is, since it’s your duty to know already, and she deserves a hell of a lot more than a few lines. If you don’t yet know who she is, her Wikipedia page is a good place to start. The speech in question has an interesting history, in that the only medium on which it was stored were 1-inch AMPEX tapes. The speech was originally given to NSA employees, but not even the damn NSA had the ability to access the recordings of the speech, and had to call in the National Archives and Records Administration’s help. The NARA managed to retrieve the footage from the tapes, and now here we are. This will make for some great weekend viewing.

End of the road: an AnandTech farewell

I hate this timeline. It is with great sadness that I find myself penning the hardest news post I’ve ever needed to write here at AnandTech. After over 27 years of covering the wide – and wild – word of computing hardware, today is AnandTech’s final day of publication. For better or worse, we’ve reached the end of a long journey – one that started with a review of an AMD processor, and has ended with the review of an AMD processor. It’s fittingly poetic, but it is also a testament to the fact that we’ve spent the last 27 years doing what we love, covering the chips that are the lifeblood of the computing industry. ↫ Ryan Smith at AnandTech This sudden loss is sending shockwaves through the industry, and rightfully so. AnandTech is a pillar, a cornerstone of hardware reporting, and one of the very few – possibly only – tech news outlet out there with such depth, quality, integrity, and restraint. I can’t think of any other outlet being as dedicated to proper benchmarking and hardware reviews as AnandTech was, and losing them is a huge loss for all of us. The cause is exactly what you’d expect, sadly. It’s simply not really possible to remain profitable writing in-depth hardware reviews and benchmarks, as the world has shifted to video, and advertising income has cratered. There’s tons of hints about AnandTech not wanting to embrace sensationalism and clickbaiting to increase revenue – they’d rather go out with class, and I admire and appreciate that greatly. It just goes to show how hard it is to keep your head above water in the current online publishing world without rampant clickbaiting and flashy videos. In a better, less monopolised world, AnandTech could thrive. Sadly, that’s not the timeline we’re in. As far as housekeeping goes, the site will remain up for now, but there’s no guarantee it’ll stay up forever. I’m sure countless people are already archiving the invaluable content AnandTech has produced over its 27 year run, including the forums. We shan’t lose what AnandTech has created.

Can you convert a video to pure CSS?

He regularly shares cool examples of fancy css animations. At the time of writing his focus has been on css scroll animations. I guess there are some new properties that allow playing a css animation based on the scroll position. Apple has been using this on their marketing pages or so jhehy says. The property seems pretty powerful. But how powerful? This got me thinking… Could it play a video as pure css? ↫ David Gerrells The answer is yes. This is so cursed, I love it – and he even turned it into an app so anyone can convert a video into CSS.

Make your own CDN with OpenBSD base and just 2 packages

The internet today relies TOO MUCH on just a few big players. When one of them stops working, half the world is impacted because too many services, in my opinion, depend on them. “Too big to fail,” some might say. “Single Point of Failure,” I respond.” The strength of the internet has always been its extreme decentralization, which is now less evident due to this phenomenon. In this article, I want to show how easy it is to create a self-hosted CDN using OpenBSD and just two external packages: Varnish and Lego. ↫ Stefano Marinelli Stefano Marinelli is a gem of a person, and a great voice for the wider BSD community. In this article he covers building your own CDN using OpenBSD, and a few days ago he published a similar article, but using FreeBSD instead. These are excellent resources for anyone who wants to take self-hosting and data ownership to the next level, even cutting out big players like Cloudflare which often don’t have the best interests of us regular people at heart. It’s probably not for everyone, but odds are if you’re reading OSNews, you might be capable of and interested in doing this. And Marinelli’s point about the internet being overly reliant on a just a few small players is well taken. We often focus on the front-end of the monopolised internet – Google, Apple, Microsoft, and so on – but the backend and infrastructure often also suffers from the same problem. These articles focus on effectively replacing Cloudflare, but something like Amazon Web Services is also a prime example of a service that’s basically become too big to fail. That’s not at all how the internet was supposed to work, but unfettered capitalism ruins everything, and this is no exception. While a few of us breaking away from the monopolies and building our own alternatives isn’t going to have any material impact, it at least aides in a cleaner conscience.

Japan’s real first console? Bandai’s TV Jack 5000

The Epoch Cassette Vision is often reported as the first Japanese cartridge-based game console. But reality is always a bit more complicated. In 1978, years before the Cassette Vision, two Japanese companies put together cartridge-based game consoles that were unique to Japan, but relied on technology and chips licensed from American firms. And hey, despite my whirlwind tour of Pong consoles, I never looked at GI chips. Behold, the *breathes in* Bandai Video Mate All Color TV Jack Addon 5000. (longest console name in the history of the blog?) This 1978 console was the follow-on to Bandai’s earlier Video Mate TV Jack consoles, which were more or less the same as everyone else’s Pong-on-a-chip consoles. (The TV Jack 2500 appears rather intriguing, but we’re not looking at that one today) ↫ Nicole Express As usual, Nicole’s deep dives into weird consoles you’ve never heard of are a great read, and this one is no exception. There are many things that make the Jack Addon 5000 unique and interesting, but the one thing that’s really cool is that while the game lives on the cartridge, the colour lives inside the console itself. Inside the cartridge you’ll only find the monochrome game chip; the colour is added by another chip that’s fitted inside the console. Only four cartridges were ever released for the system, so it’s not particularly more versatile than contemporary Pong clones that had multiple built-in games or game modes. Still, it’s an interesting footnote, and I’m so happy we got such a detailed look at this console.

GNU Screen 5.0 released

I don’t use GNU Screen so I don’t have much to say here, but I do know it’s a popular tool among the kind of people who read OSNews, so a new major release should be covered here. In case you’re not aware, “Screen is a full-screen window manager that multiplexes a physical terminal between several processes, typically interactive shells”. Basically, it’s window manager for terminals. You can download the tarball yourself, or just wait until the update hits your distribution of choice.

When EV startups shut down, will their cars still work?

When one of China’s once-popular electric vehicle startups went bust, car owners encountered an unexpected problem: Their vehicles went “offline.” Richard Qian didn’t know what to expect when he heard that WM Motor, a Shanghai-based EV maker popular for its low prices, filed for bankruptcy in October 2023. He tried to drive his compact EX5 SUV as he normally would, but discovered that he could no longer log into WM Motor’s smartphone app, which remotely controlled the car lock and air conditioner. He also couldn’t see his car’s mileage and charging status on the dashboard. ↫ Tianyu Fang at rest of world Chinese car makers are heavily pushing to gain a foothold here in Sweden, it seems, as ads for these brands are popping up all over the place, and dealerships – although most likely not dedicated dealerships – are present even here in the Arctic high north. I have no idea how successful they are, as I don’t think I’ve ever seen one out in the wild, but with such massive presence they must be doing something right. Considering most of the cars they sell are electric, I assume if any of them go under, buyers would suffer the same issues as Qian did. Of course, EV startups aren’t exactly a China-only thing, but there are definitely more of them than there are non-Chinese ones, since even brands already well-established in China will effectively be startups again when entering the European or American markets. If an otherwise successful Chinese car maker doesn’t survive in Europe, the end result is the same as if it were a European EV startup: no dealer network, no spare parts, and most likely, no servers to run your EV app. This issue alone keeps me from taking EV startups – Chinese or otherwise – seriously until they’ve got several solid product generations under their belt. The idea of spending tens of thousands of euros on a car that randomly loses a bunch of its functionality because its brand went under sounds like a nightmare to me, especially since so many features are now shoveled into electronic black boxes, down to even the door handles. I’ll stick with established brands, for now.

The journey of an internet packet: exploring networks with traceroute

The internet is a complex network of routers, switches, and computers, and when we try to connect to a server, our packets go through many routers before reaching the destination. If one of these routers is misconfigured or down, the packet can be dropped, and we can’t reach the destination. In this post, we will see how traceroute works, and how it can help us diagnose network problems. ↫ Sebastian Marines I’m sure most of us have used traceroute at some point in our lives, but I never once wondered how,, exactly, it works. The internet – and networking in general – always feels like arcane magic to me, not truly understandable by mere mortals without years of dedicated study and practice. Even something as simple as managing a home router can be a confusing nightmare of abbreviations, terminology, and backwards compatibility hacks, so you can imagine how complex it gets when you leave your home network and start sending packets out into the wider world. This post does a great job of explaining exactly how traceroute works without overloading you with stuff you don’t need to know.

AMD branch prediction optimization for Ryzen 9000 and 7000 CPUs now available in Windows 11 23H2

The Windows patch that’s supposed to improve Windows’ performance on AMD’s new Ryzen 9000 chips has been backported from Windows 11 24H2 to Windows 11 23H2. Now, AMD has confirmed that it’s bringing the same branch prediction optimizations to Windows 11 23H2 via backporting. The new update will be listed under the Windows Update menu in the “Optional Updates” section as “KB5041587” which makes things a lot easier for those who haven’t updated or opted into the 24H2 preview. ↫ Hassan Mujtaba at Wccftech If you’re using Windows on a Ryzen 9000 chip – or even other recent Ryzen chips, who may also see a benefit from this patch – you should strongly consider installing this patch.

What it takes to run The Witcher 3 on RISC-V

The Box64 project, which allows you to run Linux x86-64 binaries on non-x86 architectures like ARM and RISC-V, has achieved a major milestone with its RISC-V backend. It’s been over a year since our last update on the state of the RISC-V backend, and we recently successfully ran The Witcher 3 on an RISC-V PC, which I believe is the first AAA game ever to run on an RISC-V machine. So I thought this would be a perfect time to write an update, and here it comes. ↫ Box86/Box64 blog Calling this a monumental achievement would be underselling it. Just in case you understand how complex running The Witcher 3 on RISC-V really is: they’re running a Windows x86 game on Linux on RISC-V using Box64, Wine, and DXVK. This was only made possible relatively recently due to more and more x86 instructions making their way into RISC-V, as well as newer RISC-V machines that can accept modern graphics cards. The Witcher 3 can runs at about 15 frame per second in-game, using the 64-core RISC-V processor in the Milk-V Pioneer combined with an AMD Radeon RX 5500 XT GPU. That may not sound like much, but considering the complexity underpinning even running this game at all in this environment it’s actually kind of amazing. It seems Box64 could become as important to gaming on ARM and RISC-V Linux as Wine and Proton were for gaming x86 Linux. There’s still a lot more work to be done, and the linked article details a number of x86 instructions that are particularly important for x86 emulation, but are not available on RISC-V. The end result is that RISC-V has to run multiple instructions to emulate a single x86 instruction (“a whole of 10 instructions for a simple byte add”), which obviously affects performance.

Microsoft hands over Mono to the Wine project

Microsoft is handing over the Mono project to WineHQ, which came as a bit of a surprise announcement today. We are happy to announce that the WineHQ organization will be taking over as the stewards of the Mono Project upstream at wine-mono/Mono · GitLab (winehq.org). Source code in existing mono/mono and other repos will remain available, although repos may be archived. Binaries will remain available for up to four years. Microsoft maintains a modern fork of Mono runtime in the dotnet/runtime repo and has been progressively moving workloads to that fork. That work is now complete, and we recommend that active Mono users and maintainers of Mono-based app frameworks migrate to .NET which includes work from this fork. ↫ Mono’s website Wine make use of Mono, so this seems like a natural home for the project. Mono is an open source implementation of Microsoft’s .NET, and is available on a wide variety of platforms, but lately it’s been languishing a bit, with no major release since 2019, and only small patches since then. Microsoft gained stewardship over the Mono project when it acquired Xamarin in 2016.

freebsd-rustdate: updating FreeBSD, but a lot faster

This is freebsd-rustdate, a reimplementation of freebsd-update. It’s primarily written because of how slow freebsd-update is, and is written in rust because I felt like it. In usage, it’s expected to be similar, but not identical to freebsd-update. There are probably a number of minor edge-case differences I don’t even know about, but there are a number of larger ones that are intentional too. ↫ Matthew Fuller I love it when someone takes on a very well-established tool that’s used by countless people who probably barely think about how it could be improved. In this case, the performance improvements are nothing short of extraordinary, but of course, its author Matthew Fuller rightfully points out that you really shouldn’t be using this on any production system. It has not received even one percent of the kind of testing and eyeballs that the regular update tool in FreeBSD has received, so there may be edge cases or bugs. Improving the speed of the update process is always welcome. If it’s slow and time-consuming, people might postpone the updates because they’re getting in the way of what they want to do at the moment. Sure, I doubt the average FreeBSD user is the kind of person to postpone updates and run an insecure system in the meantime, but it might still draw a few people across the line to quickly get them done before continuing their work. This new rust-based FreeBSD update tool is definitely not going to be replacing the current one any time soon, nor is it even a part of the FreeBSD project in the first place, so there’s no need to worry about any potential breakage to your FreeBSD system because they’re replacing a battle-tested tool with a new one. All this does for now is highlight that there’s gains to be made here, and that’s a goal worth pursuing.

Emulating the early Macintosh floppy drive

I have been working on an emulator for early (Motorola 68000-powered) Macintosh computers. While implementing the disk drive, I noticed documentation was scattered and hard to find. Now that I have a working implementation, this post is my attempt to document everything in one place. ↫ Thomas Exactly what it says on the tin – everything you ever wanted to know about the disk drive on early Macintosh computers.

How de-Googled is Lineage OS?

On the whole, I’m satisfied that Lineage OS, as I use it, is preventing nearly all of Google’s data collection. I don’t install or use any Google services, I don’t enable A-GPS, I don’t use Chromium or the built-in browser. I could eliminate more arcane aspects of data collection – like the Internet connectivity check – if I wanted to take the trouble. I don’t think that taking reasonable precautions to avoid becoming part of Google’s data collection economy makes me a tinfoil-hatter. Nevertheless, I would probably use GrapheneOS instead, if I had devices that supported it. Ironically, if I wanted to use GrapheneOS, I’d have to buy Google-branded mobile devices, which is an irony that really stings. ↫ Kevin Boone The existence of Android versions like LineageOS, GrapheneOS, /e/OS, and similar, other de-Googled mobile operating systems is absolutely vital. The market is dominated by Google Android and iOS, and since full alternatives that aren’t Android or iOS are effectively impossible, de-Googled Android is the best we’re going to get. Regulators must ensure that banks, government ID applications, popular messaging platforms, and similarly crucial applications work 100% reliably on de-Googled Android, and do not require Google Play Services in any way, shape, or form. In The Netherlands, there are basically three banks that control the market, and there’s really just one messaging application that rules the country – WhatsApp – and their use is effectively required to participate in society. Consequently, these applications and platforms should be accessible by as many people as possible, and that definitely includes de-Googled Android devices. Being alive should not be taxed by Apple or Google.

Samsung will provide seven years of free Tizen OS upgrades for its AI TVs

If you are looking to upgrade your TV and want a long-lasting option, you may consider getting a Samsung AI TV powered by Tizen OS. The reason is that Samsung announced plans to offer seven years of Tizen OS upgrades for some of its Smart TVs. ↫ Sagar Naresh Bhavsar at Neowin Since buying a dumb TV is no longer possible, you might as well get the one with the longest possible support lifecycle. This new policy covers Samsung TVs from 2024 onward, as well as a few modls from 2023. There’s no word on if the ads that I’m assuming are part of Samsung’s smart TVs will also receive seven years of updates. Or, you know, get a good Android TV box and never plug your actual TV into your network to begin with.

Olivetti Programma 101: at the origins of the personal computer

Due to its limited RAM of 1,920 bits, the Programma 101 was mostly a machine conceived to make arithmetic calculations – sums, subtractions, divisions, multiplications, square roots -, yet, like modern computers, it could also perform logical operations, conditional and unconditional jumps, and print the data stored in a register, all through a custom-made alphanumeric programming language. This was, in the early ’60s, what set computers apart from calculators, indeed. Overall, in today’s terms, Programma 101 can be considered a sort of “transitional fossil” between desktop calculators and personal computers. ↫ Riccardo Bianchini Olivetti sure is a name that carries an exceptional amount of weight in the retrocomputing world, as classic Olivetti computers, even standard Olivetti PCs, tend to be highly desirable. A Programma 101 in amazing condition is currently for sale on eBay for a massive €20000, and while there’s quite a few relatively cheap ’80s and ’90s Olivetti PCs for sale, a sizable number of them are far more desirable and carry massive premiums for their unique design. It’s sad how many once great and influential computer makers have been relegated to the dustbin of history, outcompeted, acquired, or run into the ground. Some of these once great brands live on as mere badges on electronic junk, and Olivetti, too, was not spared this fate. In fact, what is generally considered the worst PDA ever made, the Olivetti daVinci, was a generic product that just had an Olivetti logo slapped onto it. I have one in-box, and intend to one day write about it, because its awfulness needs to be shared with the world.

Microsoft is bringing annoying Windows 11 Start menu ads to Windows 10

Earlier this year, Microsoft introduced a so-called “Account Manager” for Windows 11 that appears on the screen when you click your profile picture on the Start menu. Instead of just showing you buttons for logging out, locking your device or switching profiles, it displays Microsoft 365 ads. All the actually useful buttons are now hidden behind a three-dot submenu (apparently, my 43-inch display does not have enough space to accommodate them). Now, the “Account Manager” is coming to Windows 10 users. ↫ Taras Buria at Neowin Yes, this is a really small ad int he grand scheme of things, but the mere concept of my operating system showing me all kinds of ads and upsells, as both Windows and macOS have been doing aggressively for years now, is so deeply offensive to me. It shows such utter disrespect to me as a user, and shows that Microsoft and Apple see me not as an end user, but as a ripe plum ready to be bled dry at every turn. It’s revolting. As the latest release, Windows 11 has always been the most ad-ridden of the Windows releases still in use, but it seems Windows users can’t escape the onslaught either. I’m especially expecting ever more aggressive ads and upsells for Windows 11 to appear in Windows 10 now that the 2025 cutoff date for Windows 10 support is nearing, of course appearing at the most inopportune times – because everybody loves a giant fullscreen ad on your operating system when you’re trying to give a presentation or meet that tight deadline you forced yourself yo stress about by playing a bit too much League of Legends. If you want an ad- and upsell-free operating system, your options are legion – there’s countless Linux distributions and the various BSDs to choose from.

No unmodified files remain from original import of OpenBSD

The greek quiz is so obscure that it is ridiculous — noone can play this. Replace it with a new quiz about galley (ship) parts. This commit changes the LAST UNMODIFIED ORIGINAL FILE (meaning revision 1.1.1.1) from the original import that created OpenBSD on Oct 18, 1995. With this commit, we have completed an amusing mission of replacing the final parts of the original OpenBSD. We have reached OpenBSD of Theseus. ↫ Theo de Raadt With this change to a quiz game in OpenBSD, every single file of the OpenBSD code base is newer than that first, original import. Now I’m curious to see which other projects have achieved this milestone, and when.