Tedium - The AI Laptops’ Secret Feature 💻

Robust Linux support might make the AI laptops worth buying.

Hunting for the end of the long tail • May 22, 2024

The AI Laptops’ Secret Feature

Ignore the AI that Microsoft is selling everyone. The reason why the new ARM laptops are exciting is because Qualcomm did the work with Linux. Also: I built a site.

It will be hard to ignore the CoPilot button, I know. Back when I was daily-driving a Hackintosh, I had to grit my teeth for a bit to embrace a laptop with a Windows key after so many years of running a Mac.

But the Qualcomm-chipped laptops that finally got unveiled this week appear to have an amazing feature that isn’t getting a lot of attention. That feature is a company that seems to care about a high-quality experience for people who don’t use Windows.

As Tom’s Hardware reports, Qualcomm is deeply involved in ensuring basic features of the chipset are natively supported in the Linux kernel:

So far, Qualcomm has most of the critical functions working inside Linux, specifically version Linux 6.9 that was released not too long ago. These critical functions include UEFI-based boot support along with all the standard bootloaders like Grub and system-d. Dual-booting is also possible for users who want to run Windows and Linux installations simultaneously on their X Elite-powered machine.

Other critical functions that have already been implemented include the DWC3 sound driver, reference board support, ADSP/CDSP support, multimedia clocks, PCIe/eDP/USB Phy, and system caching through NVMe SSDs over PCIe.

Functions that are being worked on for future iterations of Linux include additions to battery support, on-board display connectivity, external DisplayPort connectivity, sleep and wake-up functions on the GPU, camera support, video support, better CPU frequency support, and speaker/mic/headset enablement. These functions are expected to arrive in Linux 6.10 and 6.11.

Here’s the thing. In the Linux world, ARM has had something like a 15-year head start over Microsoft’s own often anemic ARM efforts, thanks to the Raspberry Pi and single-board computers making the platform a good choice for more than just basic web-surfers.

Collectives like Pine64 have been building laptops with first-class citizen Linux support for years. (They’re admittedly not fast but they offer a good ecosystem to develop on.)

And then, we got fast ARM laptops from Apple, which smoked what’s already out there but come with the side effect of a Linux experience that is still somewhat immature, despite the strides already made.

I don’t mention this elsewhere, but we gotta talk about HP’s decision to rebrand its consumer laptops as OmniBooks, a revival of a name used for business laptops in the ’90s. Spectre and Envy were such great brand names. Why revive chopped liver? (via HP)

This is not a critique of the team working on Asahi Linux, which has done amazing work in making Apple’s unique hardware palatable as a daily driver for Linux in many cases. Rather, it’s a critique of Apple for not taking steps to make it easier for them. Maybe they might not have wanted the help, but Linux on a laptop should be an expectation at this point.

I have been diving into my M1 as a light surfing machine lately, and I have been running Fedora via the Asahi installers. It runs great. It is as fluid as my HP Envy, and it has three times the battery life. Score.

The only real problems I’ve seen have been with proprietary video codecs not properly supporting browsers in Fedora (it’s a whole thing that honestly has more to do with Fedora than Asahi), and a limited ability to use the Thunderbolt ports on my machine.

The former thing is a Linux/FOSS hangup, as you might assume. The latter, however, reflects the fact that a small team of volunteers had to build this themselves, and it’s taking them time to cover every feature of my nearly-four-year-old Mac.

The effective result of this is that the minimum spec to get monitor support for a Mac laptop out of the box completely leaves MacBook Air users out in the cold. Right now, I can’t plug in a monitor unless I buy a bunch of DisplayLink equipment that costs hundreds of dollars, which doesn’t feel like it will make sense in six months when Thunderbolt is finally, properly supported. (Presumably.)

Qualcomm appears to have seen the attention and energy that the Asahi team has generated, and just decided to help them out, to ensure Linux has nearly full support on this new chipset that they’re launching. If you ask me, that is the game-changing thing. We’ll have to see how HP and Lenovo do on the driver front, but if you’re guaranteed to get most of the niceties of an ARM Linux laptop without the growing pains of Apple silicon’s still-being-improved Linux driver support.

Now, one could see relying too much on a single corporation to get this all right as a problem, but on the other hand, I think it is a sign that major chip providers realize that ignoring Linux is just a bad idea—as is betting all their eggs on Microsoft.

There is perhaps a scrappy energy lost when the big company steps in to help, a scrappy energy that has made Asahi’s hacking (especially around 3D graphics) a joy to behold. They have helped highlight a lot of details about Apple’s fascinating hardware that would have never emerged otherwise. But Linux could really benefit from additional mainstream ARM laptops—and this is a shortcut to get there.

If this gets us slightly closer to the memetic “Year of the Linux desktop,” we’ll find a way to ignore the CoPilot button.

Branding A URL Code

Friday’s piece on Google search has gone incredibly viral since I posted it, and is our biggest piece in more than a year, closing in on 80,000+ unique visits as of this writing. It has popped off in a way we haven’t seen since Chris Dalla Riva’s excellent “The Death of the Key Change,” which became such a big hit that he now has a hugely successful newsletter of his own.

Originally it said “enshittification,” but I heard from a source no less than Cory Doctorow himself that it should be “disenshittification,” so I have changed it to reflect that.

I then decided that wasn’t good enough apparently, because today I built a pseudo-search engine that redirects to the Web-only Google search that I’m calling udm14.com. The brilliance of this name—including the literal URL code in the title and the name of the page—is that it tells everyone who uses it how to work around Google’s AI search. Someone on GitHub suggested I change it to make it less techie and more generic—but I refused. The name is honestly the point.

See, here is what happens with so many things companies like Google create—they bury important features behind dialog boxes, or make it so that you have to know secret views or codes to find them. By contrast, what this name does is draw attention to the fact that this is the secret code, and if the secret code changes, everyone will know that the company changed the secret code.

By making the trick known to as many people as possible, it neutralizes its obscurity.

I came up with this idea after talking to Matt Lee, who wrote a great piece for Tedium on the Z80 the other week. He suggested I make a T-shirt with the “&udm=14” code.

(I will offer T-shirts if people want them, by the way, but certainly I don’t think it’s a necessity.)

That got me thinking. Soon, I noticed that the URL was available. So I bought it, built the site in record time, and here we are. I uploaded the code to GitHub and gave it a Creative Commons Zero license, effectively putting everything in the public domain at the jump.

Not surprisingly, it worked. In the span of half a day, we turned an obscure code into a viral phrase that will ensure that if Google does decide to hide or bury this feature, a lot of people will know about it.

Let’s make traditional search on the Web hard to delete.

--

Find this one an interesting read? Share it with a pal! And back at it in a couple of days.

Share this post:

follow on Twitter | privacy policy | advertise with us

Copyright © 2015-2024 Tedium, all rights reserved.

Disclosure: From time to time, we may use affiliate links in our content—but only when it makes sense. Promise.

unsubscribe from this list | view email in browser | sent with Email Octopus

Older messages

Defeating Mouse Lint 🖱️

Sunday, May 19, 2024

How optical mice scrolled past rubber balls. Here's a version for your browser. Hunting for the end of the long tail • May 19, 2024 Hey all, sorry this is running a little late. Last week's odd

Does One Line Fix Google? 🔎

Friday, May 17, 2024

Google's new barebones “Web” view is worth using. Here's a version for your browser. Hunting for the end of the long tail • May 17, 2024 Does One Line Fix Google? Forget AI. Google just created

Everything Becomes Growth Hacking 🚀

Friday, May 17, 2024

Growth hacking threatens everything you love about the internet. Here's a version for your browser. Hunting for the end of the long tail • May 16, 2024 Everything Becomes Growth Hacking If your

The CPU That Will Never Die 💾

Saturday, May 11, 2024

A tribute to the Z80, an iconic processor. Here's a version for your browser. Hunting for the end of the long tail • May 11, 2024 Hey all, Ernie here with a guest piece by a longtime friend of the

Press, Pause 🗜️

Friday, May 10, 2024

Apple doesn't understand why people like hydraulic presses. Here's a version for your browser. Hunting for the end of the long tail • May 09, 2024 Press, Pause Beyond misunderstanding its iPad

You Might Also Like

🖥️ The History of Windows Desktop Backgrounds — 10 Ways to Improve Call Quality on iPhone

Saturday, June 15, 2024

Also: How YouTube Music Won Me Over, and More! How-To Geek Logo June 15, 2024 📩 Get expert reviews, the hottest deals, how-to's, and more delivered directly to your inbox by subscribing to

Weekend Reading — Move slow and improve things

Saturday, June 15, 2024

This week we upgrade out clock, get a bumper sticker, practice the RTO of layoffs, convince HP to buy us for $25B, listen where we look, have a sad day indeed, enjoy spicy ramen, and ravel at the new

Ranked | The 10 Most Visited Countries in 2023 🌎

Saturday, June 15, 2024

This graphic depicts the most visited countries in 2023, based on the total number of foreigners entering each country. View Online | Subscribe Presented by Voronoi: The App Where Data Tells the Story

Economies of Specificity

Saturday, June 15, 2024

Top Tech Content sent at Noon! Join MongoDB's AI Dev Quest Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, June 15, 2024? The HackerNoon

Apple ushers in a new era with Apple Intelligence

Saturday, June 15, 2024

Plus: The battle over Elon Musk's $56B Tesla pay package View this email online in your browser By Cody Corrall Saturday, June 15, 2024 Welcome back to TechCrunch's Week in Review —

🐍 New Python tutorials on Real Python

Saturday, June 15, 2024

Hey there, There's always something going on over at realpython.com as far as Python tutorials go. Here's what you may have missed this past week: Python News: What's New From May 2024 In

New USB-C Wired Earbuds for iPhone + More Amazon Tech Accessories

Saturday, June 15, 2024

Everyone on has cables and charging bricks to organize. These colorful, compact, durable ballistic nylon cases are well loved and keep all those necessary items organized. earbudi EARBUDi ENJOY A

Pakistani Hackers Use DISGOMOJI Malware in Indian Government Cyber Attacks

Saturday, June 15, 2024

THN Daily Updates Newsletter cover Machine Learning Techniques and Analytics for Cloud Security ($194.00 Value) FREE for a Limited Time This book covers new methods, surveys, case studies, and policy

📧 From Transaction Scripts to Domain Models: A Refactoring Journey

Saturday, June 15, 2024

​ From Transaction Scripts to Domain Models: A Refactoring Journey Read on: m​y website / Read time: 6 minutes BROUGHT TO YOU BY ​ Ultimate Solution for Developing Data-Related .NET Applications ​ ​

Why Choosing to Publish on HackerNoon First Matters 👀

Saturday, June 15, 2024

Discover What Sets HackerNoon Apart 🏃‍♂️ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏