79 stories
·
2 followers

I replaced Windows with Linux and everything’s going great

1 Comment and 2 Shares

Greetings from the year of Linux on my desktop.

In November, I got fed up and said screw it, I’m installing Linux. Since that article was published, I have dealt with one minor catastrophe after another. None of that has anything to do with Linux, mind you. It just meant I didn’t install it on my desktop until Sunday evening.

My goal here is to see how far I can get using Linux as my main OS without spending a ton of time futzing with it — or even much time researching beforehand. I am not looking for more high-maintenance hobbies at this stage. I want to see if Linux is a wingable alternative to Microsoft’s increasingly annoying OS.

Honestly? So far it’s been fine. Many things I expected to be difficult — like getting my Nvidia graphics card working properly — were perfectly straightforward. A few things I thought would be simple weren’t. And I’ve run into one very funny issue with a gaming mouse that only works in games. But I’ve been able to use my Linux setup for work this week, I played exactly one video game, and I even printed something from my accursed printer.

Day one

Cachy splash screen showing the Hello window and a terminal

I picked CachyOS rather than a better-known distro like Ubuntu because it’s optimized for modern hardware, and I had heard that it’s easy to install and set up for gaming, which is one of the reasons I’d stuck with Windows for this long. After backing up my Windows image sometime in December (close enough), I follow the installation instructions in the Cachy wiki and download the CachyOS live image to a Ventoy USB drive, plug it into my PC, reboot into the BIOS to disable Secure Boot, reboot again into the Ventoy bootloader, and launch the CachyOS disk image.

First challenge: My mouse buttons don’t work. I can move the cursor, but can’t click on anything. I try plugging in a mouse (without unplugging the first one), same deal. Not a major issue; I can get around fine with just the keyboard. Maybe this is just an issue with the live image.

I launch the installer and am thrust into analysis paralysis. An operating system needs lots of little pieces to work — stuff you don’t even think of as individual components if you use Mac or Windows. How do you boot into the OS? What runs the desktop environment? How are windows drawn? What’s the file system? Where do you get software updates? In Mac and Windows, all those decisions are made for you. But Linux is fundamentally different: The core of the OS is the kernel, and everything else is kind of up to you. A distro is just somebody’s idea of what pieces to use. Some, like Pop_OS! and Mint, aim for simplicity and make all those choices for you (though you can still change them if you want). But Cachy is based on Arch, a notoriously DIY distro, and before I do anything else, I have to pick one of four bootloaders. I pick Limine, for reasons I can’t recall.

Next, I need to figure out where to install it. On the recommendation of Will Smith from the Dual Boot Diaries podcast — from whom the “an operating system is a bunch of pieces” thing above is largely cribbed — I install Cachy on a different physical drive from Windows, since Windows updates tend not to care if they overwrite other bootloaders.

photo of a computer screen (SORRY) with a disk partition manager running. There’s a boot partition and a 100GB root partition and a big old grey empty space on one drive

I have a 4TB storage drive with just over a terabyte of data on it, so I shrink that partition down to 2TB using the installer’s manual partitioning interface, then (following the guide) make a 2GB boot partition and a root partition using the btrfs file system. The guide says it needs at least 20GB, so I go big and make it 100GB. This will cause a minor problem later.

Next, I have to pick one of thirteen different desktop environments. This is too many options. KDE and Gnome seem to be the best-supported for gaming, so I pick KDE. I could rabbit-hole on this, but I don’t.

And then I just have to pick a username and password and name the computer. After some thought, I go with Maggie, after my in-laws’ cat, who half the family calls Linux. She doesn’t answer to either name.

Cat very pointedly not sitting on a laptop

Installation takes six minutes. I reboot the computer, and it loads into the Limine bootloader, which has also found my Windows install, so I can choose between Cachy and Windows.

Then I’m on the Cachy desktop, and my mouse buttons still aren’t working. Swapping USB ports doesn’t do anything. Plugging in my trackball doesn’t fix it either. I finally try unplugging the mouse, which makes the trackball work normally. My gaming mouse is an ancient Mad Catz Cyborg RAT 7; it turns out this is a known issue. I defer editing configuration files for now and just keep the mouse unplugged.

Stuff that works

Screenshot of Cachy desktop with the Hello screen up, and the CachyOS Package Installer next to it

That weird mouse aside, all of the hardware I’ve tried so far has just worked. Cachy automatically installed the correct GPU drivers; my monitor, speakers, and Logitech webcam work fine with no effort. Even my printer prints, with only a tweak to my firewall settings.

There are lots of ways to install apps on Linux. Sometimes you can just download them from a company’s website, or you get them from your distro’s official repositories, or GitHub, or wherever. There’s no official app store for Linux, but there are at least three projects aiming to provide universal Linux apps: Flatpak, AppImage, and Snap. Neat! Commence hodgepodging.

I grab Chromium, Discord, Slack, and Audacity using the “Install Apps” button on Cachy’s welcome screen. Slack I get from the Arch User Repository. Twenty minutes later, I try to install 1Password from the same location, but the repository is down. I pick up my kid from a playdate and try again. It works.

What’s missing

I prefer the Arc browser, which doesn’t have a Linux build, but there are plenty of browsers. Firefox and Chromium will do. I can’t find official apps for Airtable (which I use for work), Spotify, or Apple Music, but they all work fine in the browser in the short term, and I’ll revisit this later.

Shall we play a game?

Screenshot of Heroic Games Launcher showing one downloaded game and 100 not downloaded games.

Cachy has a one-click gaming package install that includes the Proton compatibility layer, Steam, and Heroic (a launcher for Epic, GOG, and Amazon). I figure I ought to try one game. Then I remember that my root partition is only 100GB. I reboot back into the Cachy live image and use the Parted utility to increase it to 1TB, then make a second btrfs partition in the remaining space. I reboot, log into Epic and GOG, and start downloading The Outer Worlds, a game from 2019 I’ve been playing a bit lately. It runs fine with Proton, and I can even sync my saves from the cloud. I play it for a few minutes with my trackball, remember I hate gaming on a trackball, and plug my gaming mouse back in. It works fine as long as I’m in the game, but outside the game, mouse clicks stop working again. It makes sense — the bug is on the desktop, not in games — but it’s very funny to have a gaming mouse that only works for gaming.

The children yearn for the mines

Screenshot of Linux Minecraft Launcher game log, with a big old red banner saying “Minecraft stopped working” and then a big crash dump

The biggest issue I’ve had so far is Minecraft: Bedrock Edition. For some reason, Microsoft hasn’t prioritized making a Linux version of Bedrock. Java Edition works fine in Linux, but I play Minecraft with my kids, and they’re on Bedrock Edition on their iPads. There’s supposed to be a way to run the Android app with MCPE Launcher, but I couldn’t get it to work. There’s also a project to get the Windows version running on Proton, which will be my next step.

Stuff I haven’t tried yet

I hear good things about howdy, a Linux equivalent to Windows Hello face authentication, but I haven’t installed it yet. I hear the Zen browser is a good Arc alternative. I also haven’t gotten my cloud storage synced, configured git so I can compile programs from scratch, figured out a backup strategy, or tried much other hardware beyond what’s currently plugged into my computer. There’s a command-line Spotify player I want to try. I’ve only scratched the surface.

I did take the time to install a KDE Plasma theme that makes it look like Windows XP, though. Just because.

Regret level: none

I’m well aware this is the honeymoon phase. And using Linux for less than a week isn’t exactly a flex. Many people use Linux. And I haven’t even tried doing anything particularly difficult, or playing a game that came out this decade. But so far it’s been a much easier transition than expected, and a quieter experience overall. My OS isn’t trying to change my browser or search engine to make some shareholder happy somewhere. It’s not nudging me to try some bullshit AI feature.

Will I go crawling back to macOS or Windows the first time I have to edit a batch of photos? Possibly! I’ll definitely boot back into Windows — or pull out a Chromebook — to play Minecraft with my kids, if I can’t get it running on Linux. And I don’t think I’ll ever be able to use Linux exclusively; my job as a reviews editor means I have to stay familiar with as many operating systems as possible. (This is a good way to drive yourself nuts.)

I’m sure I’ll run into plenty of fun problems soon enough. But the first few days have been great.

95 Comments

Follow topics and authors from this story to see more like this in your personalized homepage feed and to receive email updates.

  • Nathan Edwards
Read the whole story
Wilshu
6 days ago
reply
Share this story
Delete

The U.S. Will Incinerate 500 Tons of Emergency Food Aid - The Atlantic

1 Comment and 2 Shares
Read the whole story
Wilshu
184 days ago
reply
Share this story
Delete

The First Human to Undergo In Vivo CRISPR 2.0 Personalized Genome Editing

2 Shares

A landmark event in medicine was reported this week that has implications well beyond its likelihood of saving a baby’s life. Until now, commercially available CRISPR genome editing (Casgevy) was not capable of directly fixing a genomic defect. It was a workaround plan, that can be regarded as CRISPR 1.0. In this edition of Ground Truths, I’m going to take you through the advances in genome editing and why the new case report at NEJM heralds an extraordinary opportunity for the future of medicine.

A photo of K.J. Muldoon provided by the family,. He is now 9.5 months old

Subscribe now

What Is CRISPR 1.0?

This is the type of genome editing that led to regulatory approvals for sickle cell disease and beta-thalassemia in late 2023, after a decade or research. It relies on making a double-strand break in DNA, as shown below, cutting it into 2 pieces. When that occurs the cell wants to repair the chromosome broken ends. But that leaves a small percentage of mistakes in the repair process of rejoining. The Cas 9 nuclease keeps cutting and more mistakes accumulate. Ultimately, the gene is disrupted when Cas9 can no longer recognize the mistake-laden sequence pf insertions and deletions. This is a disruptive knockout strategy that doesn’t fix a gene. That works for sickle cell disease and beta-thalassemia because the disruption targets a gene called BCL11A (that turns off fetal hemoglobin production) to restore fetal hemoglobin production instead of actually fixing the defect in the hemoglobin gene. The editing is done ex vivo—outside the patient’s body.

Schematic From Wang et al, Sciencee 2023

That lack of fixing also sets the stage for a very complicated treatment course. The individual has to undergo a collection process of blood-producing stem cells that requires being connected to an apharesis machine for several hours, getting multiple transfusions, then chemotherapy to wipe out the bone marrow. This leads to a precipitous drop in white blood cells and requires hospitalization for weeks or months, under sterile conditions. Ultimately, the edited blood stem cells are infused but the patients is stuck in the hospital until the immune system recovers. Sounds grueling, very expensive, and complicated? Yes, it sure is.

Moving Forward with CRISPR 2.0

Instead of a double-strand break, base editing (pioneered by David Liu and colleagues, and discussed in our podcast) creates a single-strand nick (Figure below from Wang et al) and sets up a precise single base pair substitution, such as changing A's into G's G's into A's T's into C's or C's into T's. This constitutes directly fixing of the defect by doing chemistry of an individual’s DNA base.

Base editors were used in the new report, as we’ll get into. They are great for certain single base pair substations, but not all. There is another methodology called prime editing that is more versatile, capable of changing an A to a T or insertions of multiple missing letters like CTT, the most common genomic basis for cystic fibrosis. It is regarded as CRISPR 3.0. For more depth on the different editors, this is a very good review paper in Cell.

The first case of base editing that received much attention was done on T cells ex vivo for a 13-year-old girl with leukemia. Base editors have also been used in the body (in vivo) for familial hypercholesterolemia (but not individualized by the recipient’s genomics) and more recently (March 2025) for alpha-1 antitrypsin deficiency. A different approach from base editing (called ARCUS, which uses a viral vector for delivery) was used for another urea cycle disorder.

Share Ground Truths

The New Report

This was unique in many respects. KJ Muldoon was born in August 2024 with lethargy, rigid muscles and other worrisome symptoms. Genome sequencing revealed this was due to a severe urea-cycle disorder that leads to accumulation of ammonia and death in about half of infants affected, and short of death, the high levels of ammonia cause lethargy, seizures, coma, and brain damage. The disease-causing gene was CPS1 (carbamoyl-phosphate synthetase 1 deficiency), a 1 in a 1.3 million births genetic (ultra-rare) disease. KJ was hospitalized and awaited a liver transplant, listed at 5 month of age, if a donor organ became available. In the meantime, therapy consisted of a low protein diet and ammonia lowering (“nitrogen scavenger”) medications.

To get to the basis of KJ’s genomic defect and attempt a cure, the team at Children’s Hospital of Philadelphia (CHOP) and Penn Medicine (led by Drs. Rebecca Ahrens-Nicklas and Kiran Musunuru) sequenced KJ and his parents. The father had a truncating CSP1 variant (Q335X) and the mother a different variant, E714X). They developed an adenosine base editor (called K-abe, schematic below) to specifically correct KJ’s defective CPS1 gene. The approach taken was particularly rigorous and comprehensive. Within 6 months they tested the editor in cells with the genomic variants, in mice (bred to specifically have KJ’s CPS1 mutation), in non-human primates, and got FDA approval to give it. It was administered intravenously using delivery via mRNA + nanoparticles beginning in February 2025 and then with 2 subsequent doses. The base editor used was directed against the paternal mutation (a G→A stop variant) at the Q335X site of the CSP1 gene.

Dosing started at ultra-low and the first showed little efficacy as reflected by plasma ammonia levels. The second dose was ~3 weeks later and the third dose (not reported in the NEJM paper) was in April, just ~2 weeks ago. These showed signs of clinical benefit (vida infra).

The compressed timeline for achieving all this work was unprecedented!

What is missing to date is a liver biopsy, due to risk to the infant, to prove the targeted CSP1 editing. There is also lacking evidence of a cure—”just” a reduced need for medications and the restrictive diet. But also encouraging is that KJ is now reaching developmental milestones and although he sustained two viral infections, both were without an ammonia crisis. Further doses of the base editor can be administered with the mRNA approach (rather than a virus vector that can induce an immune response). Regarding uncertainties, we also don’t know about the durability of the editing, any mosaicism impact (only some liver cells edited), and the potential of any off-target effects (rigorously assessed in the 6-months sprint of lab experiments but not yet in KJ).

Share

Concluding Remarks

This case of KJ represents a human first—-personalized, N-of-1 genomic intervention with base editing (CRISPR 2.0), in the body (in vivo), to directly fix a pathogenic (disease-causing) gene mutation. This bespoke intervention was accomplished in a remarkably compressed timeline that included rigorous assessment in cell and animal models, along with regulatory approval to proceed. It embodies something in medicine we have not and could not have done previously. It involved a dedicated team at CHOP and Penn and collaborators spread out around the world.

There are many specific aspects of the case that deserve attention. The fact that this work culminated from many years of NIH supported research, including the current report, at a time when we’re seeing profound and indiscriminate cutting of such funds

Related to that is the use of the mRNA-nanoparticle package for delivery of the intervention that is also being subject to cuts in funding at NIH without basis, no less potential lack of support by FDA, tied into misguided concerns about the Covid shots that saved the lives of over 30 million people. The mRNA delivery platform is also being used for developing vaccines for infectious pathogens for which there is no vaccine, for the genome editing programs, for cancer vaccines that have been successful for treating intractable cancers (neoantigen vaccines for both pancreatic cancer and renal cell carcinoma have been reported with a striking reponse in a limited number of patients).

We don’t know the actual cost of KJ’s genome editing, but had he gone onto a liver transplant it would likely have exceeded what this project cumulatively cost, and was supported by in kind contributions from multiple companies including Danaher, Aldevron Biosciences, Acuitas Therapeutics, and Integrated DNA Technologies.

The most important takeaway is that we have a new way of approaching rare disease with base and prime editors which account for ~90% of disease causing genetic mutations. Recall that there are about 10 thousand genetic rare diseases affecting ~6% of the world’s population, or about 400 million people. The overall global burden of rare and ultra-rare genetic diseases is huge, Were the approach pioneered in this case report made scalable, less expensive, and practical, imagine how many people could benefit.

Indeed, we are likely to see such scalability in the future. Many of the steps along the way here could be streamlined, some even omitted, such that this case be considered a template for the future. While today we can only approach diseases based in the liver, and potentially by intrathecal delivery into the brain, or outside the body editing T cells (or other cells), there is arduous work to improve the breadth of in vivo delivery to other vital organs. The Innovative Genomics Institute at UC Berkeley is orchestrating such streamlining efforts along with expanding targets to the lung, muscle and spine (the latter to achieve control of pain). Genomic editing in utero has also started.

There is another reason that this case is so important. Many rare diseases share common threads with common diseases. In my new book SUPER AGERS, which hit the NYT bestseller list this week, I explain how fixing the rare genetic defect of familial hypercholesterolemia with base editing, which is being undertaken by Verve Therapeutics, could be the basis of a one-shot treatment to prevent heart disease someday in the future. There is already preliminary work ongoing for prevention of Alzheimer’s disease with gene therapy of the APOE allele in people with two copies of APOE4, carrying a very high risk for the disease. And there are many other examples for how such advances for a rare disease could ultimately transform our approaches for important common diseases. It will take time, but I hope this post transmits the promise and excitement that lies ahead.

****************************************************

A quick poll

Thanks for reading and subscribing to Ground Truths.

If you found this interesting please share it!

That makes the work involved in putting these together especially worthwhile.

Share

All content on Ground Truths— newsletters, analyses, and podcasts—is free, open-access.

Paid subscriptions are voluntary and all proceeds from them go to support Scripps Research. They do allow for posting comments and questions, which I do my best to respond to. Please don't hesitate to post comments and give me feedback. Many thanks to those who have contributed—they have greatly helped fund our summer internship programs for the past two years.

Read the whole story
Wilshu
239 days ago
reply
Share this story
Delete

Daily Cartoon: Tuesday, April 22nd

1 Share
“You do realize that just because you stopped watching the news doesn’t mean it stopped happening.”
Read the whole story
Wilshu
270 days ago
reply
Share this story
Delete

The Leader of the Anti-Authoritarian Resistance

1 Share

The scene in Kyiv earlier this month recalled the darkest days of oligarchic rule. U.S. Treasury Secretary Scott Bessent slipped a piece of paper across the table to Volodmyr Zelensky. “You really need to sign this,” Bessent told the Ukrainian president, according to The Wall Street Journal. The document was a deal to give the United States the rights to hundreds of billions of dollars’ worth of Ukraine’s minerals. When Zelensky said that he needed time to consider the proposal, Bessent pushed the paper closer to him and warned that “people back in Washington” would be very upset.

The Trump administration was operating in the old spirit of the kleptocrats who built fortunes in Ukraine and Russia at the dawn of the post-Communist era, wielding veiled threats to bully the nation’s leader into hastily handing over precious resources in a shady deal.

To Zelensky’s credit, he did his best to resist Bessent’s pressure. “I can’t sell our state,” he explained. It was as if he had actually internalized the message that American diplomats from the Bush, Obama, and Biden administrations had attempted to drum into Ukraine’s collective psyche: Ukraine’s democracy depends on it resisting powerful business interests that seek to plunder its wealth on terms highly unfavorable to the Ukrainian public. Zelensky’s willingness to stand up to President Donald Trump, holding true to American values in the face of American intimidation, was a perverse trading of places.

[Anne Applebaum: The end of the postwar world]

The moment recalls another episode in Ukraine’s recent past. Three years ago today, Russian troops streamed across the nation’s borders, assassins descended on the capital in search of its president, citizens decamped to the subways in search of shelter. Western intelligence agencies predicted Ukraine’s imminent demise. And in that moment of despair, Zelensky strode out into the empty streets of Kyiv, in the dark of night, to record a video reassuring the world, “We are still here.”

In those initial days of the war, Zelensky began to pose as a defender of liberalism, fighting on behalf of global democracy. Whether he actually meant it wasn’t clear. Before the war, his record of curbing corruption was spotty at best. With his political inexperience, and his strange unwillingness to prepare his country against the looming Russian threat, the former comic actor hardly had the makings of a sturdy bulwark against autocracy.

But he became one in the face of an unrelenting assault. Having preserved his nation’s independence, however, he’s now facing not one but two of the world’s most powerful illiberal leaders, conspiring in tandem. For reasons both petty and pecuniary, Trump seems intent on fulfilling Russian President Vladimir Putin’s goal of crushing Ukrainian sovereignty. The American president is pressing for Russia’s favored resolution to the war, without even allowing Zelensky a seat at the negotiating table. And the resource deal he’s pursuing amounts to World War I–style reparations, but extracted from the victim of aggression. It would force the Ukrainians to hand over the wealth beneath their ground, without any guarantee of their security in exchange. The extortion that Trump proposes would deny Ukraine any possibility of recovering economically, and consign its people to a state of servitude.

[Peter Wehner: MAGA has found a new model]

In this new moment of crisis, Zelensky is reverting to the role he played in the war’s earliest days. Confronted with blunt force, he’s bravely resisting. Squaring up to the bully, he accused Trump of swimming in disinformation. Despite all the pressure the United States has applied on him to accede to the mineral deal, he’s refused. Yesterday, he said, “I am not signing something that ten generations of Ukrainians will have to repay.” Knowing that Trump will never set aside his personal animosity toward him, he offered to resign in exchange for a Western security guarantee.

He has resisted the administration’s demands despite the fact that he has no leverage in his dealings with the U.S. other than moral suasion and a limited ability to get in Trump’s way. Ukraine’s military is entirely dependent on American arms, and its European allies can do almost nothing, at this late date, to fill the void. In the end, given Ukraine’s tenuous existence, Zelensky might have little choice but to accept whatever Trump imposes, but at least he’s shown that there’s a course other than immediate surrender.

[Quico Toro: Brazil stood up for its democracy. Why didn’t the United States?]

Once upon a time, the United States poured diplomatic resources and military aid into Ukraine so that it wouldn’t descend into Russian-style autocracy. Now it’s the United States that’s headed in that direction. In the form of Elon Musk, an oligarch has captured the power of the American government, through which he can invisibly advance his own interests. The president is attempting to intimidate (and sue) the media into complying with the administration’s agenda. The norms of the administrative state have been shattered so that Trump can reward cronies and punish enemies. And in the most literal sense, the United States is collaborating with Russian autocracy so that the foreign policies of the two regimes are more closely aligned.

American institutions have largely faltered amid Trump’s assault, and European allies have aimlessly panicked. But Zelensky’s very presence reprimands the West for its futile opposition; his resoluteness shames Republicans, who once admired him as a latter-day Winston Churchill, for their own abject capitulation. Although he arguably has more to lose from a Trump administration than anyone on the planet, he’s kept pushing back, with resourcefulness that recalls Ukraine’s guerrilla tactics immediately after the Russian invasion. When the history of the era is written, Zelensky will be seen as the global leader of the anti-authoritarian resistance, who refused to accept the terms that the powerful sought to impose on his nation. He clarified the terms of the struggle with his heroic example. He reminds despairing liberals, “We are still here.”

Read the whole story
Wilshu
320 days ago
reply
Share this story
Delete

Pixelfed Is an Instagram Alternative That Feels Like a Return to the Glory Days of Photo Sharing | Lifehacker

2 Shares
Read the whole story
Wilshu
364 days ago
reply
Share this story
Delete
Next Page of Stories