Spies For Empire: Beware UN-Affiliated Organisations
On June 13th, the Zionist entity carried out an unprovoked, criminal military strike on Iran. While its impact was limited, with Tehran’s counterattack far more devastating, Israel’s targeted assassination of a number of Iranian nuclear scientists indicates Tel Aviv knew their identities and locations with some precision. Coincidentally, a day prior to the entity’s broadside, Press TV published documents indicating the International Atomic Energy Agency previously provided Israeli intelligence the names of several Iranian nuclear scientists, who were subsequently killed.
Other documents indicate IAEA chief Rafael Grossi enjoys a close, clandestine relationship with Israeli officials, and has frequently acted upon their orders. The files are part of a wider trove obtained by Iran’s Intelligence Ministry, containing unprecedented insights into Tel Aviv’s secret, illegal nuclear weapons capability, and its relationships with Europe, the US and other countries, among other bombshell material. The tranche could well shed further light on the IAEA’s brazen, murderous collusion with the entity.
Further reinforcing interpretations the IAEA assisted Israel’s June 13th strike on Iran, a day prior, the Association’s Board of Governors declared Tehran “in breach of its non-proliferation obligations.” The basis for this finding, which provided Tel Aviv with a propaganda pretext for its illegal attack, was an IAEA report published two weeks prior. The document provided no new information - its dubious charges related “to activities dating back decades” at three sites where allegedly, until the early 2000s, “undeclared nuclear material” was handled.
With the “12 day war” between Iran, Israel, and its Western puppet masters now over, US President Donald Trump has expressed optimism he can both broker peace between Tehran and the Zionist entity, and finalise a new nuclear deal with the Islamic Republic. Both outcomes seem highly implausible. At the very least, there is little chance of IAEA inspectors being permitted anywhere near Iran’s nuclear sites ever again, given the Association’s intimate covert relationship with officials in Tel Aviv, and complicity in its attacks old and potentially new.
Spies For Empire: Beware UN-Affiliated Organisations
All my investigations are free to read, thanks to the enormous generosity of my readers.Kit Klarenberg (Global Delinquents)
Thom Tillis won’t seek re-election after clash with Trump over ‘big beautiful bill’
Thom Tillis announced on Sunday that he will not run for re-election to the US Senate next year, one day after the North Carolina Republican’s vote against Donald Trump’s signature piece of domestic legislation prompted the president to launch a barrage of threats and insults – as well as promise to support a primary challenger to defeat him in their party’s 2026 primary.
“In Washington over the last few years, it’s become increasingly evident that leaders who are willing to embrace bipartisanship, compromise, and demonstrate independent thinking are becoming an endangered species,” Tillis said in a statement sent to reporters.
“As many of my colleagues have noticed over the last year, and at times even joked about, I haven’t exactly been excited about running for another term”, he added. “It’s not a hard choice, and I will not be seeking re-election.”
Thom Tillis won’t seek re-election after clash with Trump over big beautiful bill
President insulted Republican senator and threatened to back his primary challenger after he opposed domestic billEdward Helmore (The Guardian)
GUI/App to automate key presses in linux wayland
Bad issues with system load on Mint Desktop
Hi!. Currently running Linux Mint 22.1, but i suspect it's not strictly a distro issue. This laptop was running VERY well but was outdated, running Mint 19.3, some things were unable to be installed because the system libraries were old (didn't expect Calibre to be one of them, figures), so i updated all the way to that moment's current version which was Mint 21.3. All of a sudden it felt like the laptop got downgraded two whole computer tech generations. As soon as i ask it to do something mildly complicated that made it break no sweat on Mint 19, it gets VERY slow, all the cores start running at max, system load increases, until it finishes doing whatever it was doing several minutes later, something between a couple of minutes when lucky, to 20 or more. Typically what triggers the issue is something on the browser (what i use the most on the computer is browser tabs and lots of terminals) but not exclusively. Thought it was the browser but replicated it on an empty Firefox profile, and has triggered with simpler stuff like the Discord client. Been trying to find the issue for a while trying to avoid a full reinstall, no luck so far.
If i were to describe how it feels, it's like there was a bottleneck on tasks being done by the system, as soon as you ask it to do something mildly complex it chokes on it and tasks accumulate. No idea if it's some kind of kernel misconfiguration, if it's some hardware incompatibility, or something else entirely, checking the changelogs of Mint all the way between 19.3 and 21.3 showed nothing i could pin this onto (or at least nothing i could notice).
The nuclear option would be a brand new blank install but I'd MUCH rather avoid that if possible, made the comfortable but now unwise choice of a single partition for everything (instead of a separate /home and whatnot as i used to do) so reinstallation would wipe it completely, if i must then i must but much rather not.
Would welcome VERY much ideas on stuff to check or try.
Edit: It's got an NVME drive, which seems to be healthy as far as i can see
Edit: When it happens it doesn't seem to matter how much RAM is free, seen it happen with only 8 of the 32Gb of RAM in use and zero swap
Edit: Found a great way to describe how it feels like: Have you done heavy video encoding on a computer that's adequate for the task but not more than that, and noticed how everything in it stalls heavily, even if there's plenty of RAM free and the computer feels like it's giving everything to that task only? Pretty much that, but for nearly everything even moderately heavy
GE-Proton10-6 and GE-Proton10-7 Released
HOTFIX: GE-Proton10-7:
- Re-added the PROTON_PREFER_SDL option. When this envvar is set steam input and hidraw are disabled so that SDL takes priority over controller support.
HOTFIX (GE-Proton10-6):
The wine-wayland patches needed rebasing and needed force pushing due to a problem with a few commits in them noted by the author that can cause some crashing, making GE-Proton10-5 version invalid.
The 10-5 release was reverted due to the force push per the request of the wine-wayland patch set author, thus the version bumped to 10-6. It's one of those view weird instances where you will see a version missing in the releases. (This also happened in the past with media foundation stuff that Valve yelled at me about). Oopsie.
Changelog (GE-Proton10-5):
Nothing too major here, mostly just an update to upstream's code since it's been about 30 days.
- Wine-wayland patches have been updated/rebased, should fix some nvidia crashes, and no longer need this mesa patch: gitlab.freedesktop.org/mesa/me…
- patches added to help with Wuthering Waves.
- protonfixes updated
- protonfix added for Artificial Academy 2
- protonfix added for Persona 4 Arena Ultimax
- protonfix added for Anno 1800 from Ubisoft Store
- protonfix added for Anno 1800
Release GE-Proton10-7 Released · GloriousEggroll/proton-ge-custom
HOTFIX: GE-Proton10-7: Re-added the PROTON_PREFER_SDL option. When this envvar is set steam input and hidraw are disabled so that SDL takes priority over controller support.GitHub
Hopefully with GE I'll stop seeing 130 GB log files from Forza 5. 😂
Trump threatens to cut off New York City funds if Mamdani ‘doesn’t behave’
cross-posted from: lemmy.ml/post/32472965
Edward Helmore
Sun 29 Jun 2025 13.06 EDT"Mamdani said he was inspired by the US civil rights activist Martin Luther King Jr, who once remarked: “Call it democracy or call it democratic socialism. There has to be a better distribution of wealth for all of God’s children in this country.”
He then reiterated his intent to raise taxes on New York’s wealthiest as part of a campaign pledge “to shift the tax burden from overtaxed homeowners in the outer boroughs to more expensive homes in richer and whiter neighborhoods”.
“I don’t think that we should have billionaires because, frankly, it is so much money in a moment of such inequality... "
Trump threatens to cut off New York City funds if Mamdani ‘doesn’t behave’
Edward Helmore
Sun 29 Jun 2025 13.06 EDT"Mamdani said he was inspired by the US civil rights activist Martin Luther King Jr, who once remarked: “Call it democracy or call it democratic socialism. There has to be a better distribution of wealth for all of God’s children in this country.”
He then reiterated his intent to raise taxes on New York’s wealthiest as part of a campaign pledge “to shift the tax burden from overtaxed homeowners in the outer boroughs to more expensive homes in richer and whiter neighborhoods”.
“I don’t think that we should have billionaires because, frankly, it is so much money in a moment of such inequality... "
Trump threatens to cut off New York City funds if Mamdani ‘doesn’t behave’
Democratic mayoral candidate denies Trump’s accusation that he is communist while reaffirming push to tax wealthyEdward Helmore (The Guardian)
9950x3d cache optimizations on Linux?
I'm considering getting a 9950x3D on either Monday or Tuesday at a Micro Center as a upgrade to my current setup. My main question is, how is the experience with the 9950x3D on Linux with strange architecture with half of the cores having extra L3 cache and the other half with a normal amount of L3 cache.
I have been busy working and suddenly there's been a promotion for the 9950x3D that I want to take advantage of since my motherboard on my current system has been deteriorating as of late. Asrock x570 Extreme4 with a 3700x. USB has been very flaky and I've been dual boating and the other SSD slot is on the chipset. Which makes my windows boot incredibly slow.
I plan to stay on Arch Linux or hop over to CachyOS but want to know what are your thoughts on this as well?
I primarily game but occasionally do some video/audio encoding, video editing and want to build ffmpeg-full from the aur but takes too long on my 3700X.
I've only been able to read/watch three mediums level1tech, and two Phoronix articles, but haven't mental capacity to register and remember everything.
I watched the Ryzen 9950x3D? On Linux video by Level1tech. And one of the things he mentions is gamemode. Is it recommended.
As for the Phoronix articles one is the review of the 9950x3D and the other is the cache optimization driver.
By default for the Ryzen 9 9950X3D it was using the "frequency" preference as default. But if writing "cache" to /sys/bus/platform/drivers/amd_x3d_vcache/AMDI0101:00/amd_x3d_mode it will prefer using the CCD with the larger cache. This cache vs. frequency bias can all be easily manipulated at run-time for those interested.
Is there some sort of automation for this? Or, do I have to do it manually for each program? I've never messed with kernel parameters other than for my Nvidia GPU to get Wayland to work.
I'm sorry that this question feels very unorganized. I just don't have time to write a proper one. I'll be able to reply on my next break.
Thank you for your help.
AMD Ryzen 9 9950X3D, MSI X870E-P Pro WiFi, G.Skill Flare X5 Series 32GB DDR5-6000 Kit, Computer Build Bundle - Micro Center
Get it now! Find over 30,000 products at your local Micro Center, including the AMD Ryzen 9 9950X3D, MSI X870E-P Pro WiFi, G.Skill Flare X5 Series 32GB DDR5-6000 Kit, Computer Build BundleMicro Center
L3 cache is a hardware level function so unless the application like memtest86+ tells the cpu not to cache, everything is cached.
There are games that is so memory intensive when it comes to IO/s , that the cache plays a smaller role, like “X4: Foundations“.
/sys/bus/platform/drivers/amd_x3d_vcache/AMDI0101 is a global function. You can use ‘taskset’ to set cpu affinity at launch of application.
If it helps, I wrote a KDE widget to switch between the modes: github.com/Steve-Tech/KDE-AMD-…
My understanding is amd_x3d_mode
basically prioritises what cores the scheduler will assign tasks to.
I usually keep it on cache since I do a lot of code compilation, but I will usually switch it to frequency for gaming and stuff.
GitHub - Steve-Tech/KDE-AMD-X3D-Selector
Contribute to Steve-Tech/KDE-AMD-X3D-Selector development by creating an account on GitHub.GitHub
keep it on cache since I do a lot of code compilation, but I will usually switch it to frequency for gaming and stuff.
Isn't gaming the most cache-heavy CPU workload there is? The X3D CPUs have consistently topped gaming benchmarks, even outperforming much more modern CPUs that lack 3D cache.
I'd sooner do it the other way around: frequency for compiling, rendering, transcoding, etc. Cache for gaming!
Advice on migrating from Ubuntu server to another server OS
Hi all. I'm currently running a home server using Ubuntu OS, but I'd like to try and explore other options for operating systems to better my skills with linux/unix.
Currently I'm considering switching to Fedora server (though feedback is welcome) because I've been running it as my daily OS for a few months now and I quite like it. I'm also looking at Debian server because that's what my old professor used and he did nothing but speak its praises.
Only issue is I'm concerned about data loss from moving the installation. Currently, the server is setup to run several Docker images running my programs. While moving over the images shouldn't be difficult whatsoever, I'm afraid my storage setup might not be so easy. Currently, it's two 4TB hard drives running in a logical volume. I'd love to simply be able to move over all the files to a backup drive, but I don't have anywhere I can store >5TB of files as a backup.
I googled around, but I couldn't find too many guides on migrating logical volumes. The one or two I did find were most definitely written for someone with far more linux knowledge than I have as a relative noob, so any advice would be extremely welcome!
Fedora is great if you want a faster rolling release and you're already familiar with it.
Debian is great if you want a slower release schedule but stable LTS.
Two different use-cases, but both great options.
Okay, more details will be required, but here's what I'm thinking will work.
One of the benefits of an LVM is its pretty easy to resize it.
The outline of what you can do is this (and we can refine the steps with more details)
Right now you've got your 8TB physical volume, and within that, you should have your volume group, and within that volume group, you should have one or more logical volums that are mounted for your system. The idea is to resize the existing logical volume by shrinking it, creating addition space within the volume group that can be used to create a new logical volume. Then, that new logical volume can be used to install Fedora.
Depending on how much free space you have on the entire physical volume, you could potentially dual boot Fedora and Ubuntu. Roughly speaking, the steps would look like this:
WARNING: These steps are not exhaustive because I don't know the full details of your system. This is not meant to be a guide for you to immediately implement and follow, but to help get you down the right path DO NOT FOLLOW THESE STEPS WITHOUT FIRST FULLY UNDERSTANDING HOW THIS WILL APPLY TO YOUR UNIQUE SYSTEM SETUP.
- Download a Linux ISO of your choice. Ubuntu, Fedora, it doesn't really matter. This one is going to be used to live boot on your server so you can make adjustments to your lvm without having the lvm mounted.
- Boot into the live usb
- Once you get to the desktop environment of the live usb dismiss any installation prompts, etc and open a terminal
- Install the logical volume tools with
sudo whatever-the-package-manager-install-command-is lvm2
- If your volume group is encrypted (typically with LUKS), you'll need to decrypt it to make sizing changes to the lvm(s) in the volume group. You can decrypt it with:
cryptsetup open /dev/your-disk-here name-of-your-volume-group
- For example, on my system if I were doing this it would be
cryptsetup open /dev/nvme0n1p2 server
(I very creatively named my server volume groupserver
)
- Once you can access your volume group, you can use the
df
command to see how much space is free in your volume group. The full command you'll want to run is:sudo df -h
- This command will list all mounted disks along with filesystem usage data. With this you should be able to determine how much free space you have in your volume group.
- Once you've determined how much free space you have, you can decide how big you want to make your new logical volume. For example, if your current usage is 6TB out of the 8TB total, you could resize the current logical volume down to 7TB, and then create a new logical volume that's 1TB in size for the Fedora install
- You will do the resize using the
lvm2
tools installed. The command to shrink the logical volume looks like this:sudo lvreduce --resizefs --size -1TB /dev/your-volume-group/the-lvm-name
- Once you've shrunk the lvm, You can create your new lvm
IMPORTANT NOTES:
- If at all possible, you should really back up the data. If you don't have any kind of backups in place, you're risking losing all of your data, not just in doing this operation, but in general.
- If you want to dual boot, things are more complicated because of where your
/boot
exists
Thanks a ton for the very detailed reply!
First off, do you know a good command I could run to give you a better idea of my system's LV setup?
Secondly, I was hoping to fully migrate the data on my ubuntu server to a fedora or debian server rather than leaving it on the ubuntu server
Happy to help!
lsblk
will give exactly the info needed. Copy the output of lsblk
and paste it into a reply and that will be perfect. Or a screenshot. Whatever's easier for you
Sorry this took a while, I got distracted. Trying to also learn Dart cause why not.
Here's the output of lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 3.6T 0 disk
├─sda1 8:1 0 1G 0 part /boot/efi
├─sda2 8:2 0 2G 0 part /boot
└─sda3 8:3 0 3.6T 0 part
└─ubuntu--vg-ubuntu--lv 252:0 0 7.3T 0 lvm /
sdb 8:16 0 3.6T 0 disk
└─ubuntu--vg-ubuntu--lv 252:0 0 7.3T 0 lvm /
Perfect. So you've got separate /boot
and /boot/efi
partitions, which means dual booting will be much easier if you want to do that.
The ubuntu--vg-ubuntu-lv
is the logical volume you'll want to resize. So now we need to see how much space is available on the volume. To get that, run the command sudo df -h
and paste that output into a comment.
From there we can figure out how much space you have and how you might want to resize the volume to prep for a new install.
What is challenging about this is that your data is under your root (/
) mount, which is also the ubuntu os. If in the end you want to entirely remove ubuntu, it'll be a little trickier than if your data was in a separate logical volume that you mounted into your root system during boot.
For example many people have a separate logical volume for /home
, which makes it easier to switch distros while preserving your home folder with all of your user data, config files, etc...
But that's getting a little ahead of ourselves. Start with sudo df -h
for the filesystem usage info and we can go from there.
sudo df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 3.2G 5.9M 3.2G 1% /run
efivarfs 128K 17K 107K 14% /sys/firmware/efi/efivars
/dev/mapper/ubuntu--vg-ubuntu--lv 7.2T 3.8T 3.2T 55% /
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/sda2 2.0G 193M 1.6G 11% /boot
/dev/sda1 1.1G 6.2M 1.1G 1% /boot/efi
overlay 7.2T 3.8T 3.2T 55% /var/lib/docker/overlay2/bcfc6cdd2b2dade1c62a74e2471c7854b9c196a3c0f078f797d70113964ede8d/merged
overlay 7.2T 3.8T 3.2T 55% /var/lib/docker/overlay2/a35b73132ddc1e269aa9ebe575d0e5e2e73e6f08cdb825b0887f91e0a4121cef/merged
overlay 7.2T 3.8T 3.2T 55% /var/lib/docker/overlay2/e520dbd210290edb01c7bf8d37cbdfc8e03b7a163dbd456a17868a71c4550397/merged
overlay 7.2T 3.8T 3.2T 55% /var/lib/docker/overlay2/89b5c5806c2482d9318cbf770f836cedb06286a2dd49e7c227fea02e198df2af/merged
overlay 7.2T 3.8T 3.2T 55% /var/lib/docker/overlay2/fa91a69c4a453e2fa734ebe4c83dd8ee77d70749f16f2d4c63f90aaeb4c50d31/merged
overlay 7.2T 3.8T 3.2T 55% /var/lib/docker/overlay2/4dd7bc11c887471609493f01328394b25f7dd2bb535f46f49c42549ad687d862/merged
overlay 7.2T 3.8T 3.2T 55% /var/lib/docker/overlay2/9ee1766864b68a61bc3ba27aa98404ed46b76f6e9e6f0731ed445eb4d4112153/merged
overlay 7.2T 3.8T 3.2T 55% /var/lib/docker/overlay2/13bfb2554321f24c9648cfbda84ade6988df77543116688e6f08481fcc5bb0fa/merged
overlay 7.2T 3.8T 3.2T 55% /var/lib/docker/overlay2/8c271d4bc303852dedc7e6eea9a580f0ffd0dea9a066c9f0b7e5b926b2c5c0be/merged
overlay 7.2T 3.8T 3.2T 55% /var/lib/docker/overlay2/2fa7a2ecc5219b708f88eb3ed080657169306e35be14986500282cb9c455bbc1/merged
overlay 7.2T 3.8T 3.2T 55% /var/lib/docker/overlay2/1c206df8e1e12b7ca2acfec4b9e6617fd155c432f2b22bf34eb201f32f1fe3d6/merged
overlay 7.2T 3.8T 3.2T 55% /var/lib/docker/overlay2/36b806dc4db7596718766e344cff0db305ec4509e6fbdc673b394fa5cb62d9b3/merged
overlay 7.2T 3.8T 3.2T 55% /var/lib/docker/overlay2/40f4535813fe79417d0f040fdd53a5058bb29469026fc7a8eabb2b92db16eadf/merged
overlay 7.2T 3.8T 3.2T 55% /var/lib/docker/overlay2/4c301571ba732358aeffd767b5850c0db56efaf0d561016e8fc077d87187a26a/merged
overlay 7.2T 3.8T 3.2T 55% /var/lib/docker/overlay2/73f9cd053d43eaf8707c481e68bb1beec843b7153a58dc9e99f467a637b33e9c/merged
tmpfs 3.2G 12K 3.2G 1% /run/user/1000
I'm currently running a home server using Ubuntu OS, but I'd like to try and explore other options for operating systems to better my skills with linux/unix.
What are you hoping to explore? Distrohopping servers is pretty much pointless, especially if you're using docker.
Like you're going to use dnf to install docker instead of apt, maybe configure selinux instead of apparmor, and that's it. Definitely not worth it IMO.
If you want to use it as a server, Fedora is annoying because the support lifetimes are so short.
If you want the Fedora / Red Hat experience, consider Alma Linux. Skills wise, it is like using Res Hat Enterprise Linux (RHEL) which is an in-demand skill set.
For a server os, do things like consider stability and ease of upgrading between major versions.
Debian does both of those things extremely well.
If you're playing around with changing distros and your data is valuable, I'd try and find somewhere to back it up to, myself.
Has anyone had success putting ProtonVPN or any other VPN aside from MullvadVPN on Bazzite?
like this
sunzu2 likes this.
I've installed it through secureblue's ujust script. I think this has been the smoothest experience I've had with it on Fedora Atomic.
Previously, I relied on the wireguard profiles I downloaded from ProtonVPN and which I loaded through NetworkManager. While it definitely worked, it was a hassle to redo it every now and then. Furthermore, switching on the go to something else I hadn't loaded already was never an experience I enjoyed doing.
Though, for completeness' sake, ProtonVPN^[Note that, IIRC, IVPN and Mullvad don't fare better in this regard.] hasn't fixed its IP leakage on Linux. And, to my knowledge, the workaround is only available with access to the wireguard profiles. And thus, the cumbersome method actually offers a very tangible merit over the comfortable one.
Finally, while I don't endorse the use of NordVPN, it's the only other VPN that's installable as a sysext. Note that systemd system extensions are still experimental, though. Even if they've (read: N=1) been reliable to use for me.
secureblue: Hardened Fedora Atomic and Fedora CoreOS images
Hardened operating system images based on Fedora Atomic Desktop and Fedora CoreOSsecureblue
like this
sunzu2 likes this.
That guy is a piece of garbage for sure, but as a man losing most of his hair I hope not to be lumped in with trash like that.
PS: Who is the other guy? Sorry for not knowing.
Love... is a burnin' thing...
And it makes... a fiery ring.
Bound... by wild desire...
I fell into a ring of fire.
...
The taste... of love is sweet...
When hearts... like ours meet.
I fell for you like a child...
Ooooh, but the fire went wild.
...
biography.com/musicians/johnny…
Johnny Cash and June Carter:
Two fucked up, rough and tumble assholes who... married and remained together, totally devoted to and thankful for each other for 35 years, died within 4 months of each other.
Burnin' Ring of Fire is one of the most famous songs of all time... June wrote it, Johnny sang the most famous version.
youtube.com/watch?v=1WaV2x8GXj…
...
Andrew Tate:
Self described drug dealer, rapist, sex trafficker, failed MMA fighter... openly states he is disgusted by nearly all women, and only fucks them because it makes other men envious of him, also he claims to only fuck 18 and 19 yos ... apparently he married someone a few months ago.
I'm sure that'll work out well.
Oh right, uh, no notable discography, nor chin.
(why do you think he has the beard)
Johnny Cash Described His Love for June Carter as 'Unconditional'. Inside Their Love Story
Immediately drawn to each other, the country singers navigated rocky roads before and throughout their marriage.Biography
Huh, I may have it wrong... but that would mean wikipedia has it wrong.
Says June Carter and Merle Kilgore wrote the original version, sung originally by June's sister Anita.
en.wikipedia.org/wiki/Ring_of_…
Maybe Johnny edited it a bit?
I... struggle to say this pun but uh:
This is some real Folk-Lore.
Wait wait wait wait........you mean somewhere, out there in the world is MMA footage of andrew tate getting his ass handed to him?
Why is this not viral???
Wait you haven't seen this?
Hold on...
youtube.com/watch?v=yPW0VaTYhN…
Watch those knees just go fucking limp and askew... real KOs lol.
Its likely not viral because this is all bootleg, PPV footage, you'd get copyright takedown'd / sued into oblivion by all the various fight organizations.
I think most of his record is in relatively minor leagues, only a few fights in relatively bigger deal organizations... not sure.
- YouTube
Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.youtube.com
Idk about MMA, but afaik his kickboxing record was pretty good, but essentially he was an average/slightly above average pro who had a massively padded record - he mainly fought people who were ranked far lower than him, won some low to mid level titles and didn't take actual fair matchups or compete in tournaments that you'd expect actual highly ranked pros would compete in.
So, he was a perfectly adequate kickboxer and could beat a lot of pro kickboxers in lower divisions but nowhere near "best in the world" / "olympic level" or whatever else he claims
Haha yeah the wording is rather ... malleable, in that way.
Much like your-
You get it lol.
log into multiple google account in thunderbird
log into multiple google account in thunderbird
What information I might leak to google server if I issue log into multiple google account in thunderbird? ip of course but what else might be collected? It would be really great if someone could clarify whether the information below will be send to google when using their email service even through Thunderbird
- device name
- device model
- ...
My main concern is that google will be able to know that I have logged into the same device with different accounts.
In addition, I plan to use VPN when using one google account but not the others. This can be achieved through profiling, but is there an option that I can simply manage all the accounts in one app but without my ip address being collected by several specific email service provider corresponding to several specific email?
thanks a lot!
The big issue is its very easy to leak information that ties all three of your accounts together effectively doxxing yourself to google.
For example one way is to hash your phones non hardware identifiers and then correlate any accounts that have this same hash.
GrapheneOS Frequently Asked Questions
Answers to frequently asked questions about GrapheneOS.GrapheneOS
thanks a lot
though I'm having trouble understanding what exact information will thunderbird leak to email service provider.
Does this mean thunderbird will send (Examples of the global OS configuration available to apps are time zone, network country code and other similar global settings.) to any email service provider that is logged in on thunderbird?
GrapheneOS Frequently Asked Questions
Answers to frequently asked questions about GrapheneOS.GrapheneOS
Actually being progressive to get women's attention and tell them about how lucky they are that he's not like these other closed minded men can certainly be used to control a woman. I highly recommend reading "Why does he do that? Inside the mind of angry and controlling men" by Lundy Bancroft.
I had to admit that I had been controlling of my wife for years and didn't even realize I was doing it. Sometimes I try to cling to my old ideas and dismiss this stuff but I really can't.
"Straight pride" isn't a thing. It's purely a reactionary response to gay pride.
The point of gay pride is for gay people to show that they're not afraid to be who they are in the face of systematic discrimination. It is specifically countering the culture of gay shame that had been the norm in the past. Straight people are already the overwhelming majority and have never been oppressed for their sexual orientation. There's was never any shame associated with it so it makes no sense to proclaim that you're "proud" to be straight.
It's like someone who finished a marathon expressing their pride for their accomplishment, and some loser who has to make everything about themselves says "well I sat on my ass all day and I deserve to be proud of that too!"
The issue is not that it's not okay to be proud of being straight, you're welcome to feel pride all you want. The issue is when you but into someone else's moment and make it about yourself.
lemm.ee has shut down for good
lemm.ee has shut down at 00:14 UTC.
unfortunately I realized too late that I have had hundreds of saved links to posts and comments from there, so I did not have enough time to save them, but anyways it is interesting that maybe a third of the post links I could try were dead. I think linkrot is happening much faster here than on reddit, even if just counting deleted posts.
like this
originalucifer likes this.
it should, as long as the post was synchronized in the past...
seekms your username was different on lemm.ee:
~~hmm that's interesting because I did not have a lemm.ee account! 😁~~ just 3 tons of links to it.
edit: I misunderstood it, no I didn't have an account there
also in the meantime I did some research. it turns out I was probably remembering the Lemmy Universal Link Switcher userscript: greasyfork.org/en/scripts/4692…
it can look up posts by their activitypub id, which is the de-facto ID of a post, that is same across all instances. this ID is the url of the content on the original instance. so, the following could be an activitypub id, if the post was actually created on lemm.ee: lemm.ee/post/64477597
to look up a post by this, the userscript uses the /api/v3/resolve_object
API endpoint.
it searches your local instance, and if you are authenticated it also queries the host in the url, lemm.ee in this example. but of course this remote query does not work anymore.
now here comes the twist. I know I always read lemmy through sh.itjust.works, so whatever I saved should be known by this server. and the link that I save, often does not point to the origin instance, because clients work that way.
so it seems 2 lemm.ee links that I tried to look up were not actually posted there, because bmy server does not know a post that has this ap id, I just somehow got a link that points to the lemm.ee version of that post or comment........
Fortunately the messaging app I misuse for link collection always loads the title and image of the webpage, so by some manual work I should be able to find the actual links to each of them.
Lemmy Universal Link Switcher
Ensures that all URLs to Lemmy instances always point to your main/home instance.greasyfork.org
Bankrupt 23andMe Just Sold Off All Your DNA Data
Regeneron is to pay $256 million in cash to acquire "substantially all" of 23andMe's assets, including its massive biobank of around 15 million customer genetic samples and data.
$ curl -sw'\n' \
https://lemmy.ml/api/v3/resolve_object?q=https%3A%2F%2Fsh.itjust.works%2Fcomment%2F19488525 \
| jq -r '.comment.comment.content' | head -n 1
~~hmm that's interesting because I did not have a lemm.ee account! :D~~ just 3 tons of links to it.
$
Edit to add: Lemmy seems to URL-encode ':
' and '/
' sometimes :/
Deleting your account deletes your content, unlike deleting your Reddit account. Hence the linkrot.
I learnt pretty early on that saving posts using the save button was not a good way to save the information 😮💨
Bookmarks won't help if the content gets removed. You've got to copy the important information elsewhere.
I tend to use either a note app (Joplin) or a self-hosted wiki for that.
Yes with ActivityPub there's always failed federation. But Lemmy will send the delete request out when you delete your account. Other software or instances might not honour it, but the intent is there.
As opposed to reddit who do not remove comments when an account is deleted, only mark it as a comment from a deleted account.
I'm not against Lemmy's implementation, but it does require you to collect information you need at the time not assume it will always be there.
$ curl -sI https://lemm.ee/ | grep '^location:'
location: https://join-lemmy.org/
I was literally filling out an application for another server when it went down. Sad day.
Unfortunately I waited too long and now I can’t see my subs that I wanted to migrate.
I think linkrot is happening much faster here than on reddit, even if just counting deleted posts.
Are you sure? Are lemm.ee posts showing as deleted for you? It looks like the copies of anything posted to lemm.ee still exist on the instances that it was federated with. Try this link !animation@lemm.ee, I am pretty sure it should still work on your instance.
It's not all the lemm.ee posts, just a significant amount of them.
also in the meantime I realized my hundreds of lemm.ee links are not actually links to lemm.ee hosted posts, but just links to the lemm.ee view of them. I was just very often copying the wrong link that still worked, but wasn't the definitive one
Piefed speaks to Lemmy instances, yes.
You can import data here: piefed.social/user/settings/im…
Login
This is the flagship instance of PieFed, an open source project for the fediverse. Also try another server.piefed.social
I'm sure I was sufficiently notified, but I am not big on reading updates on ny instace, so this came as a surpise just now.
Thanks for the server! Onwards to the next!
The original shut down thread was posted over 3 weeks ago.
Damn, since I saw the warning thread I was hurrying my slow ass to back up my stuff, which I gladly did (some days ago), lemmy.zip is my new home now.
I feel sorry for the users that didn't get the chance to backup their stuff... An auto backup feature for Lemmy backend might be worth checking out perhaps?
What do you mean? The authenticator instance could ban users, the moderators and the content provider instances could ban users, content provider instances could defederate from authenticator instances and viceversa.
Not sure I'm seeing the issue you are seeing, it's just basically forcing lemmy instances to instead of being both to just be one or the other. The benefit is that the actions on one is free from the drama on the other. One would be dedicated to hosting users, the other would be dedicated to hosting communities, less burnout overall.
Complete bans (at the home instance level) would require synchronization between the content provider instance and the authenticator instance.
Mod actions are caused by users comments on content, so the two aspects are closely intertwined, you can't dissociate the content from the users.
At the moment, admins synchronize in a group to deal with toxic users, usually leading to the ban of those users on their home instance. Having a split between two types of admins adds an additional layer that could actually increase the admins workload.
Since he said that the authenticator is the one that handles the communication & access, I expect banning the person from the authenticator would already automatically prevent anyone using that authenticator (or any other authenticator federating with it) from seeing the content.
As I understand it, the only thing the content provider would do is hosting the data. But access to that data would be determined by the service doing the access control, in the same way current instances are doing it.
the only thing the content provider would do is hosting
Hosting involves removal of content, which is triggered by actions performed by users.
At the moment, if a Lemmy.world user spams CSAM content everywhere, other admins can reach out to the LW admins, they ban the users and purge the content.
In a users/content model, with Lemmy.users and Lemmy.world still being the content, other admins have to reach out to the Lemmy.users instance, get them banned, then to the Lemmy.world admins to trigger the purge of the content on the communities.
On top of that, it is currently recommended to mod from local accounts, as report federation will be fixed in Lemmy 1.0, not released yet: github.com/LemmyNet/lemmy/issu…
The main part of the "admin burnout" comes from the management of users. There isn't really that much to manage on the content part that isn't linked to users.
Moderator from other instances not receiving reports
Requirements Is this a bug report? For questions or discussions use https://lemmy.ml/c/lemmy_support Did you check to see if this issue already exists? Is this only a single bug? Do not put multipl...obosob (GitHub)
Hosting involves removal of content
Exactly. That means instances would not longer have that responsibility. That would be on the hosting service, meaning less pressure for the instance. Once they ban the user, the content would not be shown, it would be purged from the federating network of that instance, regardless of whether the hosting service actually deletes it or not (but I expect it would be better if the protocol makes it so banning a user sends a notification to the hosting service).
At the moment, if a Lemmy.world user spams CSAM content everywhere, other admins can reach out to the LW admins, they ban the users and purge the content.
It's more complex than that, at the moment, because the purge also involves mirrored content in other federating instances. The interesting part is that after it's triggered, then the process is pretty much automatic. When purging, Lemmy.world admins don't have to manually go around asking to all the other instances to delete the content. The purge request is currently being notified automatically to instances federating with it. Why would it be any different for a content hosting service?
Exactly. That means instances would not longer have that responsibility. It would be responsibility of the hoster, meaning less pressure for the instance. Once they ban the user, the content would not be shown.
At that point, the content instances would be merely storage. This model is already possible now, but the vast majority of instances host both users and content, because it is more interesting to have users to build a local community than just being a storage server.
If some admins were interested in only being storage servers, you would see more instances not allowing user registrations, but all the 35th most active instances allow them: lemmy.fediverse.observer/list
The interesting part is that after it’s triggered, then the process is pretty much automatic.
There have been cases where federation deletion was not processed correctly, so it would add an additional layer of potential issue
- lemmy.dbzer0.com/post/38123874
Why would it be any different for a content hosting server?
As I stated above, it is currently recommended to mod from local accounts, as report federation will be fixed in Lemmy 1.0, not released yet:
- github.com/LemmyNet/lemmy/issu…
- lemmy.world/post/30022166/1719…
What that means is that on top of your Lemmy.user account, you would need a Lemmy.content account that would be able to fully moderate the community as a local account. Users don't like to juggle between different accounts to moderate and participate.
Moderator from other instances not receiving reports
Requirements Is this a bug report? For questions or discussions use https://lemmy.ml/c/lemmy_support Did you check to see if this issue already exists? Is this only a single bug? Do not put multipl...obosob (GitHub)
it is more interesting to have users to build a local community than just being a storage server.
Imho, it comes down to how much you care about the content of the community you are building. The reason I'm in lemmy.ml and not some smaller instance is because of problems like the ones showcased here.
If I could self-host my own content I would not mind being somewhere else. In fact, I'm considering setting up something through brid.gy. The fact that there isn't a separation of the hosting means that if I want to secure my content I need to have my own 1-person instance which is not something the protocol is very well suited for. Plus it's likely most lemmy instances would not federate with it anyway since, understandably, they may prefer an allowlist approach rather than blocklist. The only sane way would be to have the instances have full control of the access as they are now, with storage being in a separate service that can be managed separately, the hosting service.
it is currently recommended to mod from local accounts
Would this change at all if there was a hosting service?
I expect you would still be recommended to mod from local accounts (the "authenticator"), even if the content hosting was a separate service. The local account would continue being the primary source of access to the content.. note that having a separate hosting service doesn't mean that the hosting service must be the one managing access to the content from the fediverse.
The reason I’m in lemmy.ml and not some smaller instance is because of problems like the ones showcased here.
Quite a few instances are managed by non-profits which are much less prone to service disruptions, like fedecan.ca/en/ for lemmy.ca.
The local account would continue being the primary source of access to the content…
Isn't that contradictory with the users - content separation?
note that having a separate hosting service doesn’t mean that the hosting service must be the one managing access to the content.
That seems contradictory with the previous point. My understanding was that
- users would use Lemmy.user accounts to browse content (this is the recommended way to avoid user management for the content instance admins)
- mods would use Lemmy.content accounts to moderate communities (users would have to switch to those type of accounts from the first type if they want to start / mod a community)
Is this correct, or am I missing something?
Welcome | Fedecan
Discover a new way to connect online. As a Canadian not-for-profit, we can help you join a growing network of federated social media that prioritizes community over profit.fedecan.ca
Then I think we had a different understanding. My understanding was something akin to what bluesky does with the PDS, the data service just hosts data and hands it over to the other service which is the one actually doing the indexing of that data and aggregating it into communities. The data of the community might be hosted in the hosting services, but it's accessed, indexed and aggregated through the authentication service.
The access management, the accounts, the distribution of data, etc. that's still in the server managing the federation. That's the way I understood it, at least (I'm not the person that originally started this train, that was @TheObviousSolution@lemmy.ca ).
This allows the content to potentially not be completely lost if an instance dies because it would be easier to carry your data to another instance without losing it. It's the same principle as in bluesky but applied to the fediverse.
Self-hosting - AT Protocol
Self-hosting a Bluesky PDS means running your own Personal Data Server that is capable of federating with the wider ATProto network.AT Protocol
Ah, I see. So something like activitypods.org/ ?
That would be an improvement indeed, but probably not something we will see any time soon.
ActivityPods - Personal data spaces powered with ActivityPub
Brings together ActivityPub and Solid Pods and empowers developers to create truly decentralized applications.ActivityPods
Complete bans (at the home instance level) would require synchronization between the content provider instance and the authenticator instance.
What are you referring to as a ban? Complete bans already require synchronization between different federated instances. Sometimes the home instance of a user is unable to entirely delete the content of a user because of it.
Mod actions are caused by users comments on content, so the two aspects are closely intertwined, you can’t dissociate the content from the users.
Not really. Mod actions are over a community, not user history. They are perfectly able to remove user comments within their community, and since they are the authoritative source that controls whom it is spread to that has greater influence. That never stops the same content by the same user from appearing elsewhere.
At the moment, admins synchronize in a group to deal with toxic users, usually leading to the ban of those users on their home instance.
They would still do the same, but the "usually leading to the ban of those users" perhaps does more to reveal what your actual problem is than anything else. You and me will have to disagree, because admins should not be authoritarian figures, but should only have control within their domain.
- If they want to administrate over a group of users, they can have control over which users are and aren't allowed over that particular group. They can issue their own warnings to users.
- If they want to administrate over communities, they can have control over which communities are allowed and how users are allowed to interact with those. They can remove users from those communities entirely.
The small but loud minority of toxic users can just have their authentication instances defederated if those instances refuse to do anything with them. If it is an authentication instance doing the defederation, then it will affect all of their users. If it is a content provider instance, it will affect all of their communities. In the current system, it does both because both are coupled into the same instance, so it's even compatible with it.
It stops bad faith actors from trying to pollute communities to slur entire instances, like lemm.ee or blahaj, because of their problems with their userbase, by simply stopping it from being an issue. Administrators don't have to worry about policing communities or users if they don't want to, they would be able to better choose whom they are catering to without bad faith backlash elsewhere.
Almost nothing of the current structure changes, except that dedicated instances have the functionality they don't need disabled. Both can still block each other to their heart's content, and if your problem is having more "splits" - that is literally what federated instances are, there can always be more ... Maybe your problem is with the fediverse and its distributed nature? You are making it out to be as if there is only ever a big bad group of toxic users and that all administrators always completely agree on all bans to make your argument work. At that point, just create your own reddit clone.
I addressed a few of your points in the parallel thread with @Ferk@lemmy.ml (actually, it seems like you read it as you commented below)
As I stated in one of the comments
At that point, the content instances would be merely storage. This model is already possible now, but the vast majority of instances host both users and content, because it is more interesting to have users to build a local community than just being a storage server.If some admins were interested in only being storage servers, you would see more instances not allowing user registrations, but all the 35th most active instances allow them: lemmy.fediverse.observer/list
I had a second look, and instances not allowing sign up are either going to shutdown (lemmy.one) are false positives (bookwormstory.social/signup) or are single-person instances:
Your vision is possible now, but it seems like almost no one wants to implement it.
Fediverse Observer checks all sites in the fediverse and gives you an easy way to find a home from a map or list or automatically.
Lemmy Sites Status. Find a Lemmy server to sign up for, find one close to you!lemmy.fediverse.observer
If admins goes missing like the feddit.de ones did, the same problem would still impact that instance, be it a user or a content instance
If admins just want to shutdown without willing to transfer the instance / domain like the lemm.ee ones did, the same problem would still impact that instance, be it a user or a content instance
Using instances with non profit like fedecan.ca/en/ (lemmy.ca and piefed.ca) seems a better way to mitigate that risk.
Welcome | Fedecan
Discover a new way to connect online. As a Canadian not-for-profit, we can help you join a growing network of federated social media that prioritizes community over profit.fedecan.ca
I think you are misunderstanding the problem being solved. Expecting all instances to become non-profits and manage even more responsibility exacerbates the problem and inhibits the fediverse growth. Non-profits also have their share of pitfalls and is an entirely different beast.
lemm.ee told you the reason they were shutting down - not enough people to keep the place running and burnout. I can't force you to see how minimizing and distributing responsibility helps those issues if you don't want to. Less responsibility, easier for people not to ditch projects or end them.
That has nothing to do about what they decided to do afterwards. I thank them for not transferring the instance domain to a completely different party without user consent, and people would have disagreed with that so it's best everyone found their own solution. It would even have put their account information at risk.
lemm.ee told you the reason they were shutting down - not enough people to keep the place running and burnout. I can’t force you to see how minimizing and distributing responsibility helps those issues if you don’t want to. Less responsibility, easier for people not to ditch projects or end them.
Lemm.ee had the option to close their registration at any time. But registrations are only one source of user management.
In a scenario where Lemm.ee would have become a content instance, but kept their federation policy, they would still have received all the reports about posts on the communities they hosted, wherever the reported user comes from.
Lemm.ee was the instance with the most active communities after LW, there's no way to avoid a certain level of responsibility.
Like I said, I can't force you to see it.
In a scenario where Lemm.ee would have become a content instance, but kept their federation policy, they would still have received all the reports about posts on the communities they hosted, wherever the reported user comes from.
Being a dedicated content instance provider would also inherently imply dedicating that instance to a certain, more controlled type of content. An authentication instance might want to cater to a geography, which will probably decide to interact with the rest of the world and to provide adequate verification and certification mechanisms. A content instance might want to cater to a geography or a subject, resulting in specialized participation, with certification and verification based on the content, not the user.
You keep seeing monolithic instances that congregate the most communities as a plus. That's a negative in my perspective on the fediverse. It shouldn't be competing reddit clones with the one having the most communities winning out.
Being a dedicated content instance provider would also inherently imply dedicating that instance to a certain, more controlled type of content. An authentication instance might want to cater to a geography, which will probably decide to interact with the rest of the world and to provide adequate verification and certification mechanisms. A content instance might want to cater to a geography or a subject, resulting in specialized participation, with certification and verification based on the content, not the user.
Those control mechanisms were available to lemm.ee. There's a reason most active instances mostly defederate from certain instances.
You keep seeing monolithic instances that congregate the most communities as a plus. That’s a negative in my perspective on the fediverse. It shouldn’t be competing reddit clones with the one having the most communities winning out.
I don't, I'm the one regularly pushing for more decentralization of communities (reddthat.com/post/20197120 , e.g. !privacy@lemmy.dbzer0.com vs !privacy@lemmy.ml)
But I would rather have instances use the tools they currently have (and hopefully more will come with Piefed development catching up) rather than trying to re-engineer the whole platform when some instances don't use the existing moderation tools.
Like I said, I can’t force you to see it. The fact that you think it would mean re-engineering the whole platform means you aren't getting it. It's almost literally the suggestion of least effort, it's largely an organizational change that encourages instances not to cope with more responsibility than they can deal with by encouraging decoupling the current structure into two more specialized ones.
If you want re-engineering the whole platform, then I would suggest having all instances be authentication instances and rather than "host" communities to allow users to broadcast to community labels. Have any number of moderation groups be able to be created in an organized on that label or a personalized way by allowing users to select their own curators, perhaps even extrapolating it from the downvotes of trusted users and prioritizing the ranking of those they value. Work on providing a ground.news of discussions instead of biased takes and prunings from those in charge. Allow fast tracking of moderation across these adhoc groups for specially toxic content. That would solve the problem of nobody really going from a 10000 user community that has 100 daily posts to a 10 user community with 2-3 posts a week, because they would all operate within the same community but every user would be able to customize their perspective. The risk then is to balance the bubble they've created with transparency of all the other bubbles people are creating to interact with the community. Each particular instance would be able to be as biased as it wants to particular users or groups of users, but their content would truly be broadcast and federated.
Like I said, I can’t force you to see it. The fact that you think it would mean re-engineering the whole platform means you aren’t getting it. It’s almost literally the suggestion of least effort, it’s largely an organizational change that encourages instances not to cope with more responsibility than they can deal with by encouraging decoupling the current structure into two more specialized ones.
You make this about me, but nobody else sees it. As you said, content instance are possible today (admins just have to disable their registrations), but nobody does that.
Cool, I'll come to you to check on the feelings of literally entirely everyone else when I need to. I'm glad everyone went out and got themselves a spokesman. Meanwhile, I'll point you to an earlier mention in my comments about raising awareness.
You shift into completely diametrically opposed claims whenever it seems to suit you and portray a lack of awareness and possibility as consensus in this regard. Is it "trying to re-engineer the whole platform" or is it already "possible today"? There is no use like this because without willingness, people will just set up the instances like they've been told they have and perform slight variations on them. That is no proof or argument against the idea at all from people just following the cookie cutter.
A solution to this is Nostr.
One identity across the entire network.
Twitter-like Platform/client dies overnight? No problem, all data still there.
Reddit-like platform/client dies overnight? No problem, all data still there.
PC dies overnight? No problem, all data still there.
Data is sync'd across multiple relays, you can run your own, and clients are interoperable.
It's my go-to now, for everything.
A person's posts, their followers/audience, chats, etc never needs to be migrated.
Media is stored using the Blossom protocol which was created for Nostr.
V4V(Value 4 Value) is also a thing, so instead of just Likes/Reactions you can tip/Zap Sats (Bitcoin over Lightning) but that's optional.
It's not centralised though.
It's quite decentralised actually.
As for your "nazi bar problem", I'd suggest you review the relays you connect to. That's the beauty of free speech, and power of choice.
The content isn't gone.
It's still retained by the various instances that lemm.ee federated with, and entering the url of a lemm.ee post on those instances should still let you find their local copies if they have it.
yeah but it turns out a lot of my lemm.ee links are not actually to content that's originating from there, but lemm.ee-view links for which if I search, there's no result.
Fortunately I also have the title and image permanently loaded for these links, so I can find them with some manual work
Google faces EU antitrust complaint over AI Overviews
Google faces EU antitrust complaint over AI Overviews | TechCrunch
A group known as the Independent Publishers Alliance has filed an antitrust complaint with the European Commission over Google’s AI Overviews, accordingAnthony Ha (TechCrunch)
AnxiousDuck likes this.
[Promoting] Homebox v0.20.0 Released
Homebox v0.20.0 released!
Homebox is proud to announce the release of version v0.20.0!
But first, what is Homebox?
Homebox is the inventory and organization system built for the Home User! With a focus on simplicity and ease of use. Homebox is the perfect solution for your home inventory, organization, and management needs.
About the update
We have officially released v0.20.0 and at the same time are making progress towards v1 (stable). This release covers a range of new features and bug fixes, including:
- Fix untranslated strings
- Printable label improvements
- Move passwords to use Argon2ID
- UI improvements
- Add page title for label and location pages
- Thumbnails
- Fixes for our VS Devcontainer
- ... And much more!
You can see a full list of changes here: Changelog
What about V1..?
Great news! We're making some solid progress towards a v1 release, and have documented our roadmap update here: Homebox v1 Roadmap: Update
Important Note
If you have a custom data path specified for attachments please read the updated documentation to ensure that attachments still work.
Follow the Homebox journey
- On Discord: discord.homebox.software/
- On the web: homebox.software/
- On Github: git.homebox.software/
- Demo: demo.homebox.software/
Translate Homebox: translate.sysadminsmedia.com/
Homebox v1 Roadmap: Update
This is a blog post to outline some changes we're making to the v1 Roadmap, as well as highlighting some of the things from the original we've already completed.Matthew Kilgore (SysAdmins Journal)
Thank you to everyone working on homebox ! Can't wait to see the better Tags update whenever it's ready !
I also hope an option to switch between AND/OR capability for tag searching.
New VPN Service Can't Log Users by Design - TorrentFreak
New VPN Service Can't Log Users by Design * TorrentFreak
VP.net promises 'cryptographically verifiable privacy' by using Intel SGX enclaves, so even the provider can't track what its users do.Ernesto Van der Sar (TF Publishing)
How to undo Firefox changes to the titlebar controls buttons?
Firefox seemingly very recently shipped their own titlebar controls buttons, which worsens even further the lackluster OS integration. In the screenshot you see my regular control buttons on the window to the left (default KDE Plasma theme) and the new custom buttons Firefox is serving now.
Would anyone know how to undo that change in about:config or anywhere else?
My GTK Theme is already set to "Breeze".
And my Firefox Theme is set to "System".
Thanks though.
What you are referring to are the window decorations.
Apart from Linux Mint, Firefox almost always uses client-side decorations. What you are showing here is still client-side.
It is just that Mozilla recently enabled vertical tabs option for everyone, so the top bar is now slightly smaller than before. You can disable vertical tabs easily by searching in the settings.
like this
warm likes this.
Did you change the gtk theme recently? Firefox follows the gtk3 titlebars, not the qt ones. You would have to change the gtk3 theme back to breeze to have it match again.
If you changed off the default firefox theme, it will also no longer use native titlebar buttons, to make it use native ones with a different firefox theme, go to about:config, search non-native, find the titlebar buttons option, and turn it off.
My GTK Theme is already set to breeze:
Changing the value in about:config had no effect.
Thanks anyway though!
I have the same issue since one or two months, I'm on Firefox Nightly 142.0a1 currently.
For me it looks like this:
Firefox on the left, Dolphin (which uses the system titlebar control buttons) on the right.
A few months ago, firefox also used the system titlebar control buttons. When I noticed the change at first, I also searched for solution online and in about:config
, but didn't find anything. All other solutions posted here sadly don't work:
- browser.tabs.inTitlebar
only adds a standalone titlebar, like you noted.
- When searching for non-native
in about:config
, I don't see any titlebar buttons option that I can turn off.
- Vertical Tabs are already disabled for me in the settings.
If anyone finds a solution to this, I would be happy to be notified. Thanks in advance!
bugzilla.mozilla.org/show_bug.…
If @Frellwit is right, this seems to be intended and not a bug 🙁
1967099 - firefox nightly using custom titlebar buttons irrespective of widget.gtk.non-native-titlebar-buttons.enabled value
RESOLVED (nobody) in Core - Widget: Gtk. Last updated 2025-06-25.bugzilla.mozilla.org
Damn, but I'm not sure if I agree with gregp's resolution of the bug. The way I understand the changes in bugzilla.mozilla.org/show_bug.… it should still use the system theme, but rendered by firefox itself. However, the current state is that it doesn't follow the system theme anymore :/
EDIT: I just saw this comment: lemmy.world/comment/17957836
And yep, that's correct. I'm also using the Papirus icon theme, when I change the theme to breeze or something else, the buttons in firefox titlebar also reflect this change after a restart. So Firefox is now using the window-{maximize,minimize,close,....}-symbolic
icons from the icon theme and not from the window decorations setting.
1964046 - After bug 1964022, titlebar buttons with adwaita look a bit off.
RESOLVED (emilio) in Core - Widget: Gtk. Last updated 2025-06-25.bugzilla.mozilla.org
1967099 - firefox nightly using custom titlebar buttons irrespective of widget.gtk.non-native-titlebar-buttons.enabled value
RESOLVED (nobody) in Core - Widget: Gtk. Last updated 2025-06-25.bugzilla.mozilla.org
Google faces EU antitrust complaint over AI Overviews
Google faces EU antitrust complaint over AI Overviews | TechCrunch
A group known as the Independent Publishers Alliance has filed an antitrust complaint with the European Commission over Google’s AI Overviews, accordingAnthony Ha (TechCrunch)
I wasted 2h trying to figure out why GTA V only run at 35fps and use 25w of power, turn out my dumb ass set power profiles daemon to powersaving mode and forgot about it.
Undervolting is great on gaming laptops. Usually nets you a performance boost simply by reducing thermal throttling.
Even just a few mV has made a difference for me.
GitHub - ilya-zlobintsev/LACT: Linux GPU Configuration And Monitoring Tool
Linux GPU Configuration And Monitoring Tool. Contribute to ilya-zlobintsev/LACT development by creating an account on GitHub.GitHub
Might be worth checking out, not positive it supports your laptop but if it does it might give you control over some bells and whistles like fan curves and lighting.
Doesn't work for kernels newer than 6.13 if I recall correctly. Tried to install it last month. I'm running Garuda Arch, and kernel 6.15, even having the repository active completely borks pacman.
Edit: it's an active project, so keep an eye on it. Or install CatchyOS as it's now standard there.
Edit²: I'm going to have another stab at it, possibly fucked something up? Idk, I was following the instructions, and everything was fine until I added the Repos to pacman.
Running arch as well and have it installed. Works just fine with linux-g14
kernel and headers. I use the zen kernel mostly so i don't have the armory settings most of the time because I use zen but everything else works.
Just did a pacman -Q | grep linux
and my linux-g14
is on 6.15.2 and zen is on 6.15.3.
Did you add the keys?
Tried that. Also didn't work. 🤷
As I replied above, I'll give it another shot. Maybe I fucked something up? Everything seemed to be working fine until I added the Repos to pacman, then it all went tits up.
Be thorough, what messages did you get?
Also their tool i stalls the repos only (you install the kernel right after)
Don't remember the exact messages.
Was following these instructions off the official page.
Got to where the orange line is on the screenshot below, and it started throwing up a load of network errors. Again can't remember the exact messages, it's been a month, but it was saying that the Repos were unreachable. And pacman then stopped working entirely until I removed the Repos.
Edit: I'll run through it again tonight and come back with actual answers
35 fps 25W of power
Sounds like a win to me. Or was it slugish?
AI to make us more private?
Just listened to Naomi Brockwell talk about how AI is basically the perfect surveillance tool now.
Her take is very interesting: what if we could actually use AI against that?
Like instead of trying to stay hidden (which honestly feels impossible these days), what if AI could generate tons of fake, realistic data about us? Flood the system with so much artificial nonsense that our real profiles basically disappear in the noise.
Imagine thousands of AI versions of me browsing random sites, faking interests, triggering ads, making fake patterns. Wouldn’t that mess with the profiling systems?
How could this be achieved?
I feel like I woke up in the stupidest timeline where climate change is about to kill us, we decide stupidly to 10x our power needs by shoving LLMs down everyone’s throats, and the only solution to stay private is to 10x our personal LLM usage by generating tons of noise about us just to stay private. So now we’re 100x ing everyone’s power usage and we’re going to die even sooner.
I think your idea is interesting – I was also thinking that same thing awhile back – but how tf did we get here.
like this
Hexanimo likes this.
There are ais that can detect use of ai. This is a losing strategy as we burn resources playing cat and mouse.
As with all things greed is at the root of this problem. Until privacy has any legislative teeth, it will continue to be a notion for the few and an elusive one at that.
Yeah agreed. What's going on in my state of Pennsylvania is they're reopening the Three Mile Island nuclear plant out near Harrisburg for the sole reason of powering Microsoft's AI data centers. This will be Unit 1 which was closed in 2019. Unit 2 was the one that was permanently closed after the meltdown in 1979.
I'm all for nuclear power. I think it's our best option for an alternative energy source. But the only reason they're opening the plant again is because our grid can't keep up with AI. I believe the data centers is the only thing the nuke plant will power.
I've also seen the scale of things in my work in terms of power demands. I'm an industrial electrical technician, and part of our business is the control panels for cooling the server racks for Amazon data centers. They just keep buying more more and more of them, projected til at least 2035 right now. All these big tech companies are totally revamping everything for AI. Like before a typical rack section might have drawn let's say 1000 watts, now it's more like 10,000 watts. Again, just for AI.
"it says here you clicked 'sign me up for ISIS' 10000 times?"
"Haha no officer, you see it was my social chaff AI that clicked it"
Remembered an article of how a hacker tried to fidget with road cameras with licence plate NULL
but for some reason have all the tickets sent to his home.
In the end he got tired and sold the car.
It’s an interesting concept, but I’m not sure the payoff justifies the effort.
Even with AI-generated noise, you’re still being tracked through logins, device fingerprints, and other signals. And in the process, you would probably end up degrading your own experience; getting irrelevant ads, broken recommendations, or tripping security systems.
There’s also the environmental cost to consider. If enough people ran decoy traffic 24/7, the energy use could become significant. All for a strategy that platforms would likely adapt to pretty quickly.
I get the appeal, but I wonder if the practical downsides outweigh the potential privacy gains.
You said
you would probably end up degrading your own experience; getting irrelevant ads
Irrevant ads = less targeted ads. You seem to think this is a negative. I'm saying it is actually a positive.
Obscuration is what you're thinking and it works with things like adnauseun (firefox add on that will click all ads in the background to obscure preference data). It's a nice way to smear the data and probably better to do sooner (while the data collection is in infancy) rather than later (where the companies may be able to filter obscuration attempts).
I like it. I am really not a fan of being profiled, collected, and categorized. I agree with others, I hate this time line. It's so uncanny.
Whatever data profile they already have on your can be obscured to make it useless vs them probably trickling in data.
Think of it like um...
Having a picture of you with a moderate amount of notes that are accurate, vs having a picture of you with so much irrelevant/inaccurate data that you can't be certain of anything.
But the picture of me they have is: doesn't click ads like all the other adblocker people (which is accurate)
Why would I want to change it to: clicks ALL the ads like all the other adnauseum people (which is also accurate)
You are just moving the problem one step further, but that doesn't change anything (if I am wrong please correct me).
You say it is ad behaviour + other data points.
So the picture of me they have is: [other data] + doesn’t click ads like all the other adblocker people (which is accurate)
Why would I want to change it to: [other data] + clicks ALL the ads like all the other adnauseum people (which is also accurate)
How does adnauseum or not matter? I genuinely don't get it. It's the same [other data] in both cases. Whether you click on none of the ads or all of the ads can be detected.
As a bonus, if adnauseum would click just a couple random ads, they would have a wrong assumption of my ad clicking behaviour.
But if I click none of the ads they have no accurate assumption of my ad clicking behaviour either.
Judging by incidents like the cambridge analytica scandal, the algorithms that analyze the data are sophisticated enough to differentiate your true interests, which are collected via other browsing behavious from your ad clicking behaviour if they contradict each other or when one of the two seems random.
[other data] + clicks ALL the ads like all the other adnauseum people
adnauseum does not click "all the other ads", it just clicks some of them. Like normal people do. Only those ads are not relevant to your interests, they're just random, so it obscures your online profile by filling it with a bunch of random information.
Judging by incidents like the cambridge analytica scandal, the algorithms that analyze the data are sophisticated enough to differentiate your true interests
Huh? No one in the Cambridge Analytica scandal was poisoning their data with irrelevant information.
adnauseun (firefox add on that will click all ads in the background to obscure preference data)
is what the top level comment said, so I went off this info. Thanks for explaining.
Huh? No one in the Cambridge Analytica scandal was poisoning their data with irrelevant information.
I didn't mean it like that.
I meant it in an illustrative manner - the results of their mass tracking and psychological profiling analysis was so dystopian, that filtering out random false data seems trivial in comparison. I feel like a bachelor or master thesis would be enough to come up with a sufficiently precise method.
In comparison to that it seems extremely complicated to algorithmically figure out what exact customized lie you have to tell to every single inidividual to manipulate them into behaving a certain way. That probably needed a larger team of smart people working together for many years.
But ofc I may be wrong. Cheers
filtering out random false data seems trivial
As far as I know, none of them had random false data so I'm not sure why you would think that?
In comparison to that it seems extremely complicated to algorithmically figure out what exact customized lie you have to tell to every single inidividual to manipulate them into behaving a certain way. That probably needed a larger team of smart people working together for many years.
I feel like you're greatly exaggerating the level of intelligence at work here. It's not hard to figure out people's political affiliations with something as simple as their browsing history, and it's not hard to manipulate them with propaganda accordingly. They did not have an "exact customized lie" for every individual, they just grouped individuals into categories (AKA profiling) and showed them a select few forms of disinformation accordingly.
Good input, thank you.
As far as I know, none of them had random false data so I’m not sure why you would think that?
You can use topic B as an illustration for topic A, even if topic B does not directly contain topic A. For example: (during a chess game analysis) "Moving the knight in front of the bishop is like a punch in the face from mike tyson."
There are probably better examples of more complex algorithms that work on data collected online for various goals. When developing those, a problem that naturaly comes up would be filtering out garbage. Do you think it is absolutely infeasable to implement one that would detect adnauseum specifically?
You can use topic B as an illustration for topic A
Sometimes yes. In this case, no.
Do you think it is absolutely infeasable to implement one that would detect adnauseum specifically?
I think the users of such products are extremely low (especially since they've been kicked from Google store) that it wouldn't be worth their time.
But no, I don't think they could either. It's just an automation script that runs actions the same way you would.
This is like chaff, and I think it would work. But you would have to deal with the fact that whatever patterns it was showing you were doing "you would be doing".
I think there are other ways that AI can be used for privacy.
For example, did you know that you can be identified by how you type/speak online? what if you filtered everything you said through an LLM first, normalizing it. Takes away a fingerprinting option. Could use a pretty small local LLM model that could run on a modest local desktop...
First, Naomi and her team are doing a fantastic work in security for masses, easily top 5 worldwide!
AI is capable but we are still failing at program it properly, gosh, even well funded companies are still doing a poor job at it... (just look at the misplaced ads and ineffective we still get.)
What I want, and it is easy to do TODAY, is AI checking our FOSS... so many we use and just a tiny, tiny minority of it goes with some scrutiny. We need AI to go through the FOSS code looking for maliciousness now.
So, she is talking about an AI-war? Where those who don't want us to be private, controls the weapons? Anyone else see a problem with that logic?
Thousands of "you" browsing different sites, will use an obscene amount of power and bandwidth. Imagine a million people doing that, not a billion... That's just stupid in all kinds of ways.
This isn’t a very smart idea.
People trying to obfuscate their actions would suddenly have massive associated datasets of actions to sift through and it would be trivial to distinguish between the browsing behaviors of a person and a bot.
Someone else said this is like chaff or flare anti missile defense and that’s a good analog. Anti missile defenses like that are deployed when the target recognizes a danger and sees an opportunity to confuse that danger temporarily. They’re used in conjunction with maneuvering and other flight techniques to maximize the potential of avoiding certain death, not constantly once the operator comes in contact with an opponent.
On a more philosophical tip, the masters tools cannot be turned against him.
No, you can’t.
You are not the hero, effortlessly weaving down the highway between minivans on your 1300cc motorcycle, katana strapped across your back, using dual handlebar mounted twiddler boards to hack the multiverse.
If ai driven agentic systems were used to obfuscate a persons interactions online then the fact that they were using those systems would become incredibly obvious and provide a trove of information that could be easily used to locate and document what that person was doing.
But let’s assume what the op did worked, and no one could tell the difference.
That would be worse! Suddenly there’s hundreds of thousands of data points that could be linked to you and all that’s needed for a warrant are two or three that could be interpreted as probable cause of a crime!
You thought you were helping yourself out by turning the fuzzer on before reading trot pamphlets hosted on marxists.org but now they have an expressed interest in drain cleaner and glitter bombs and best case scenario you gotta adopt a new pitt mix from the humane society.
Ok, got another one for ya based on some comments below. You have all the usual addons to block ads and such, but you create a sock-puppet identify, and use AI to "click" ads in the background (stolen from a comment) that align with that identity. You dont see the ads, but the traffic pattern supports the identity you are wearing.
So rather than random, its aligned with a fake identity.
This is a dangerous proposition.
When the dictatorship comes after you, they're not concerned about the whole of every article that was written about you All they care about are the things they see as incriminating.
You could literally take a spell check dictionary list, pull three words out of the list at random and feed it into a ollama asking for a story with your name that included the three words as major points in the story.
Even on a relatively old video card, you could probably crap out three stories a minute. Have it write them in HTML and publish the site map into major search engines on a regular basis.
EDIT: OK this was too fun not to do it real quick!
~ cat generate.py
import random
import requests
import json
import time
from datetime import datetime
ollama_url = "http://127.1:11434/api/generate"
wordlist_file = "words.txt"
with open(wordlist_file, 'r') as file:
words = [line.strip() for line in file if line.strip()]
selected_words = random.sample(words, 3)
theme = ", ".join(selected_words)
prompt = f"Write a short, imaginative story about a person named Rumba using these three theme words: {theme}. The first word is their super power, the second word is their kyptonite, the third word is the name of their adversary. Return only the story as HTML content ready to be saved and viewed in a browser."
response = requests.post(
ollama_url,
headers={"Content-Type": "application/json"},
data=json.dumps({"model": "llama3.2","prompt": prompt})
)
story_html = ""
for line in response.iter_lines(decode_unicode=True):
if line.strip():
try:
chunk = json.loads(line)
story_html += chunk.get("response", "")
except json.JSONDecodeError as e:
print(f"JSON decode error: {e}")
timestamp = datetime.now().strftime("%Y%m%d_%H%M%S")
filename = f"story_{timestamp}.html"
with open(filename, "w", encoding="utf-8") as file:
file.write(story_html)
print(f"Story saved as {filename}")
~ cat story_20250630_130846.html
<!DOCTYPE html>
<html>
<head>
<title>Rumba's Urban Adventure</title>
<meta charset="UTF-8">
<style>
body {font-family: Arial, sans-serif;}
</style>
</head>
<body>
<h1>Rumba's Urban Adventure</h1>
<br>Rumba was a master of <b>slangs</b>, able to effortlessly weave in and out of conversations with ease. Her superpower allowed her to manipulate language itself, bending words to her will. With a flick of her wrist, she could turn a phrase into a spell.<br>
<br>But Rumba's greatest weakness was her love of <b>bungos</b>. The more she indulged in these sweet treats, the more her powers wavered. She would often find herself lost in thought, her mind clouded by the sugary rush of bungos. Her enemies knew this vulnerability all too well.<br>
<br>Enter <b>Carbarn</b>, a villainous mastermind with a personal vendetta against Rumba. Carbarn had spent years studying the art of linguistic manipulation, and he was determined to exploit Rumba's weakness for his own gain. With a wave of his hand, he summoned a cloud of bungos, sending Rumba stumbling.<br>
<br>But Rumba refused to give up. She focused her mind, channeling the power of slangs into a counterattack. The air was filled with words, swirling and eddying as she battled Carbarn's minions. In the end, it was just Rumba and Carbarn face-to-face.<br>
<br>The two enemies clashed in a spectacular display of linguistic fury. Words flew back and forth, each one landing with precision and deadliness. But Rumba had one final trick up her sleeve - a bungo-free zone.<br>
<br>With a burst of creative energy, Rumba created a bubble of pure slangs around herself, shielding her from Carbarn's attacks. The villain let out a defeated sigh as his plan was foiled once again. And Rumba walked away, victorious, with a bag of bungos stashed safely in her pocket.<br>
</body>
</html>
Interesting that it chose female rather than male or gender neutral. Not that I'm complaining, but I expected it to be biased 😀
Yup, you'd be surprised what you can accomplish with 10gb of VRAM and a 12b model. Hell, my profile pic (which isn't very good, tbf) was made on that 10gb VRAM card using localhosted stable diffusion. I hate big corp AI, but I absolutely love open market and open source local models. Gonna be a shame when they start to police them.
To OP: The problem is that they're looking for keywords. With the amount of people under surveillance these days, they don't give a rat's ass if you went to your favorite coffee roasting site, they want to find the stuff they don't want you to do.
Piracy? You're on a list. Any cleaning chemical that can be related to the construction of explosives? You're on a list. These lists will then tack on more keywords that pertain to that list. For example, the explosives list will then search for matching components bought within a close span of time that would indicate you're making them. Even searching for ways to enforce your privacy just makes them more interested.
So then you put out a bunch of fake data. This data happens to say you viewed a page pertaining that matching component. Whelp, that list just got hotter and now there are even more eyes on you and they're being slightly more attentive this time. Its a bad idea. The only way you're getting out of surveillance, at least online, is to never go online.
In reality, they probably won't even do anything about the above. What they really want is money. Money for your info; money to sell more things to you. They want the average home to be filled with advertisements tailored from your information. Because those adverts make those companies money, which they then use to buy more information to monetize your existence. Its the largest pyramid scheme known to humanity, and we're the unpaid grunts.
The moment the world became connected through telephones, cable TV, and then internet this scheme was already in motion way beforehand. Let's be honest, smartphones were the motherload. A TV, phone, and computer you always keep on you? They were salivating that day.
This strategy of generating fake data just doesn't work well. It requires a ton of resources to generate fake data that can't be easily filtered which ends up making the strategy non viable on most situations. Look at Mullvads DAITA and how it constantly has to be improved to fight this and, that's just for basic protection.
There is a bit of a cognitive dissonance that goes on, where people seem to understand that you are tracked constantly online and offline through all sorts of complex means but still think relatively mundane solutions could break that system.
Also, some very specific colours flicker. A developers option makes it go away but the option turns itself off after some time.
Their tablet naming is at least a little more sane.
I don't know why companies don't just put the release year in the name. That'd be much simpler than having to keep track of device generations.
China has a big problem with selling an identical product fifteen times through twelve different companies.
I think it’s an SEO strategy for Amazon, where they edge out any competition by being everywhere on the first page of search results. They also have the ability to game reviews by killing any products that get bad reviews and recreating them under a new brand.
I decided not to buy another Xiaomi phone when the one I previously had would turn off when it was a bit mildly cool outside.
Like, I would take it out of my pocket to look at bus schedules but it would turn off after a few seconds of being exposed to 5°C, saying the battery was dead. Another time I had it attached to my bike handlebar and it kept turning off because apparently 13°C with the wind was also too chilly. Every time that fucking Xiaomi phone was feeling a bit chill, the battery would just die. And not even in freezing temps!
I looked online and everone of the fanboys on the forums kept saying that this is normal, battery performance degrades in winter, that iPhones do the same, and apparently all other phones do the same. In short, I had unreasonable expectations.
Yet, all my other phones' batteries didn't die within seconds of taking them out of my pocket, even in winter.
So, I don't have to bother with their names anymore.
But it was maybe a few months old at best. Maybe it had a defective battery from the start but I contacted Xiaomi and I've been told it was "normal" in "winter". Then when I looked online for this issue with Xiaomi phones, the people on the forums said it was "normal", and that I expected too much.
In the end it was probably a defective battery. I couldn't believe that they were selling millions of these and that people always just kept them warm all the time. Like, they have a proper winter too in some parts of China, and I can't imagine millions of people having their phone dying on them as soon as we get into sweater weather.
But obviously this left a bad taste in my mouth. This and having to ask permission to root my phone.
- YouTube
Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.www.youtube.com
Broadcom Eyes $2 Trillion Club as AI Chip Demand Explodes
Broadcom Eyes $2 Trillion Club as AI Chip Demand Explodes
Broadcomjust hit $1.3 trillion in market cap, and some analysts think that’s just the beginning. The chip giant’s custom AI processors are pulling in massive orders from tech’s biggest players, setting up what could be a sprint to $2 trillion by 2028…GazeOn Team (GazeOn)
Daily driver work-from-home on Bazzite? Or something more mainstream (Debian?) and install Steam/proton?
My question is basically the title, but here are some more details.
My computer is used about 75% for work, 20% for personal use (almost entirely web), and 5% for gaming. ~2 y.o. midrange rig w/ Intel CPU, AMD graphics, 32GB DDR4 RAM.
For work, I need lots of straightforward things: video conferencing on Teams (web is fine), Zoom, Word document editing (web is fine), a bunch of other web apps, some light database stuff, etc.
Plus two things that are a bit trickier: OneDrive professional/SharePoint (so I'll need abraunegg's onedrive) and Excel 2024 desktop (web isn't good enough) for which I'll need to run Windows (10? Ameliorated, maybe?) in a VM.
But I also want to do gaming. I wouldn't install a kernel-level rootkit anyway (and I boycott Denuvo), so SteamOS-level compatibility should work great for my needs. I also have a Quest 3, so I'll want to do PCVR, which apparently works great (with Bazzite).
But I don't really grok what Bazzite being immutable means for using it as a daily driver for work/productivity. Under the hood, it's just Fedora 42, right? For immutable distros, you use flatpaks instead of apt install, and they're basically just "apps" that should "just work", right? Do I care about kernel modification?
Or, more to the point, I don't know what I don't know. After preliminary research on this all, I think my plan of going for Bazzite then adding abraunegg's onedrive and a Windows VM with Office 2024 will hit all my needs, but can anyone "sanity check" that plan, or compare the pros/cons with a non-Ubuntu-based alternative?
I'm good enough with computers that I should be able to tinker through the inevitable small challenges that will come up, but I don't really have enough time to do it twice if my initial plan is terrible. (I connect to a Debian server remotely using the terminal, so I have some background—but I needed to install a bunch of packages to get web app software running, and idk if I'll need that as a desktop user.)
Any advice much appreciated! And thanks for reading this far, even if you don't comment. 😀
Edit: thanks for the input so far! I'm turning in, but I'll read everything and reply to stuff tomorrow.
GitHub - abraunegg/onedrive: OneDrive Client for Linux
OneDrive Client for Linux. Contribute to abraunegg/onedrive development by creating an account on GitHub.GitHub
Pro of running an immutable distro is that it is much harder to break during daily use. The con is that you're pretty much setup to only use flatpaks and some things like abraunegg's onedrive aren't available as a flatpak.
Have you considered making the ~~Win10~~ Win11 VM a complete work jail? If you do all things work in there then you get a nice separation of private and work and won't have to worry about work apps linux compatibility.
edit: Windows 10 support ends on October 14, 2025
Windows 10 support ends on October 14, 2025 - Microsoft Support
Windows 10 support ends on October 14, 2025. Upgrade to Windows 11 now to ensure continued security and feature updates. Learn more about the transition.support.microsoft.com
Thanks for the reply!
A few thoughts:
I was thinking Win 10 EOL won't matter if the VM has no Internet access. Linux would sync the files for me, so the Windows VM can just run Excel (and maybe Word, since I'm setting up Office 2024 anyway) using the files synced by abraunegg's onedrive, so it doesn't need internet access. (Assuming there's a partition format that works well for both Windows and Linux that I can use for onedrive, which I assume is a "solved" problem by now—i remember this being hard 20 years ago.)
And his package apparently works in Fedora 42 with docker, which I assume should work fine.
But yeah; maybe what you're suggesting makes more sense. And that VM definitely would need web access, then, so Win 10 is a non-starter. The database work I do is likely easier in Linux, but that's likely easy enough to get data files out of the VM for just that work, I would expect.
Another question now comes to mind; I'm going to look this up now; how hard is it to copy/paste between Linux and a VM? Edit: As I'd hoped, this is also apparently a solved problem and sounds easy to configure.
I'm allergic to mixing private stuff with work stuff and there's a great thing to be able to shut work down at the end of the day. (Freeing up all your hardware for your private fun at the same time)
I’m by no means an expert on this, but I have used both Bazzite and Fedora workstation as my exclusive operating systems.
What I would say is that they’re both perfectly adequate for the tasks you described.
Personally, I’d say unless you prefer things handed to you, choose Fedora. I don’t have a problem with flatpacks, but I missed being able to easily use dnf. At the end of the day, though, there are ways around everything; you can still get what you need done on Bazzite.
In terms of kernel tweaks, etc. I barely noticed any difference in performance between the 2. Keep in mind that this was a relatively modern pc so performance wasn’t really an issue that I was looking out for.
Overall though, you’ll be fine whatever you choose. I also had to use MS office for work and it’s pretty much the one thing you can’t get working on Linux. You’ll have to explore your options for that, I ended moving back to a Mac because of Ableton live 🙁
The main issue you'll run into is nicher proprietary software being hard to install, but that's what containers are for. The main one I see is if you need to install some proprietary VPN client it gets annoying, but since you'll be running a VM anyway you can do some network trickery. My work's antivirus only works on Ubuntu and RHEL, proprietary kernel modules so it's got to be at least one of those kernels.
Linux is Linux, nothing's impossible to solve even with Bazzite's immutability. Worst comes to worst you make your own images and it's not that hard, you basically just fork it on GitHub and let the CI do its thing.
But do you have time to fiddle to make it work and take the risk, or do you want to play it safe? How confident are you with Bazzite's more advanced topics?
oh, shit:
The main one I see is if you need to install some proprietary VPN client it gets annoyingf
You're right. I have a crappy work-supplied Windows laptop that has exactly that installed. It would be nice not to need to boot into that when I need to work on the server from home, but it's not a deal breaker.
No other specific non-web-based software is needed for work, aside from the aforementioned OneDrive and Excel 2024.
Edit: Your last paragraph is exactly what I'm asking about; I'm capable of doing slightly involved tinkering, but it would need to be something that I can Google Fu through each step of someone walking through most of the steps. I don't know it at all well enough to go completely "off script" and just tinker with confidence.
It sounds like you're suggesting that going for something mainstream and getting it to work for games is likely a better option, particularly for someone with limited Limits experience?
Debian is far from being a mainstream workstation distro.
Debian is/was a very good server distro but there are lots of good alternatives to debian nowadays which may be much better for someones usecase. Debian is not the ultima ratio.
For me, I personally just run my workplace stuff in a VM (Debian 12) using KVM.
For excel desktop, OnlyOffice has a Desktop application that you can use to edit local files, which has pretty good compatibility with Microsoft products.
ONLYOFFICE - Secure Online Office
ONLYOFFICE offers a secure online office suite highly compatible with MS Office formats. Connect it to your web platform for document editing and collaboration or use as a part of ONLYOFFICE Workspace.ONLYOFFICE - Online Office Applications for business
The Universal Blue people emphasize containerized stuff a little too much. It's perfectly possible to add non-flatpak software to ostree distros, it just slows update processing down a little bit.
Since abraunegg onedrive is available as an RPM, you can just layer it on top of Bazzite; download the rpm and and then rpm-ostree install ./onedrive.rpm
If the RPM works on Fedora it will work in ostree distros too. Besides, if it foesn't work, you can just rpm-ostree rollback
and it's like you never installed it, apart from things in your $HOME like config files.
The recommendation is to avoid layering wherever possible, not that you can't do it. Many apps are still a bit wonky as flatpaks, even if available.
like this
HeerlijkeDrop likes this.
Distrobox is much more suitable for installing RPMs on immutable distros, unless they need deep system access (e.g. Docker).
Bazzite even ships with DistroShelf for that purpose.
Just create a Fedora container for RPMs and a Ubuntu/Debian container for DEBs and install them there.
Can't enable mobile security settings
Hi there,I have an Asus Zenfone 10 on Android 15.
In this release of android a new feature named mobile security settings became available which are supposed to signal and protect against surveillance on the mobile network side, like at a protest.When I try to enable these settings on my device they are off again when I reenter these settings.
Do these settings have some kind of prerequisite? Are they working on your device?Thanks!
Wtf! Same situation for me!
Is this some more Asus bullshit? I am still mad that I can't unlock it
Edit: but also what is encrytion on normal mobile network supposed to be? Are calls somehow encrypted? I thought normal network is not encrypted anyway, how even, is there a key exchange or anything?
I worked for ASUS back in the late 00s, when they still made quality products. I did Linux, Server, EEEPC, and Level 2 support calls.
I can't recommend them anymore.
Sinaloa cartel used phone data and surveillance cameras to find FBI informants, DOJ says
A hacker working for the Sinaloa drug cartel was able to obtain an FBI official's phone records and use Mexico City's surveillance cameras to help track and kill the agency's informants in 2018, the U.S. Justice Department said in a report issued on Thursday.
like this
underrate170 likes this.
This should absolutely be held up as the example for people that say "I have nothing to hide."
The world isn't fun time sunshine lollipops, kids. It's literally inevitable that your data gets leaked or stolen.
You either naïvely trust the service you give data to more than you should, or you naïvely trust criminals to skip you when given the opportunity. There no evidence of a middle ground or other options in the matter.
Sign the petition to get proton to accept Monero for payment.
change.org/p/proton-to-add-mon…
This would be really neat, however it's not trivial to sell those everywhere. If you're lucky to live in a country or even city where they can get those to, you're golden. If you don't, you're screwed.
Unfortunately, as much as I love the idea and tech behind Monero, actually accepting it is not practical at all, as the coin is used a lot for criminal stuff and is thus very strictly followed by many agencies. We don't know if they can break it, but even they don't, businesses can get a rough treatment just for accepting Monero. It's perfectly understandable if they'd rather not do it.
Monero payment option
I would love to be able to create a truly anonymous email account so I would like to be able to pay for premium accounts with Monero or Bitcoin.The Voice of the Proton Community
I don't think it's that easy. the CEO Andy Yen talked about this briefly in this podcast, it boils down to financial auditors not liking cryptocurrencies. he said even just by accepting bitcoin most of the auditors won't agree to audit their company, all the while they are legally required to have regular audits
optoutpod.com/episodes/protonw…
Proton Wallet w/ Andy Yen
I sit down with Andy Yen, founder and CEO of Proton, to discuss the release of Proton Wallet, the decision to focus on Bitcoin despite its lack of privacy, why they don’t accept Monero, and much more.Seth For Privacy (Opt Out Podcast)
another person here also highlighted that mullvad can already do btc + monero + traditional money, so I guess maybe it could just work that way.
interesting though, that mullvad had that for many years now, didn't it? and this podcast is not old. why did Andy say what he said?
Mullvad seems to have figured it out
Being that they still treat Linux as a second class citizen, I'm guessing they just don't care.
Just use trocador.app
No need to add extra work for proton when a solution already exists.
they're not gonna listen to it....
does proton want to be constantly harassed (aka investigated informally without charges nor warrants) by fbi, police, mi5, mi6, Interpol, Europol, etc etc via kyc laws and money laundering laws because a few hundreds/thousands petitioners said "do this"? they would receive even more requests for user data (which often don't require warrants in many countries btw) than they already receive.
or would they rather continue to enable millions of users to escape censorship while still making lots of money and only sometimes harassed by LE?
in other words do you think proton is a conscience with software attached? or are they a money-making company that has slightly better values than certain other companies?
(rhetorical questions. i know the answers already)
no personal offense intended.
IIRC, they've stated that they won't accept Monero because it means they would fail external financial audits they need to remain in operation in Switzerland. Sign all you want, they won't do this.
Plus - y'all, email is not secure anyway. Even Proton. Why would you sign a petition to make the payment method more anonymous than the service they provide? Just send them cash by DHL.
It can be pseudoanonymous if you use it that way.
If you login to it via tor for example and only use it to communicate to people who aren't related to your IRL identity.
Besides cash and mail is still much easier to track than Monero
If promoting decentralized censorship resistant private money makes me a criminal then I'm happy to be a criminal.
If you need to see criminals, just look up pictures of politicians and you'll find them.
That's the stupidest thing I've heard in a while. Cash I assume is bad as well? You know those paperthingies that doesn't register when hands changes? Saying you don't care about privacy cause you got nothing to hide is like not caring about free speech because you have nothing to say.
Also crime is a good thing sometimes. A lot of really bad things are legal on other side. And let's do a body count of all the crimes you can think of .
My counter "it was worth it" - M. Albright
Cash requires you show up in person to do crime.
Privacy and security are in conflict. I think privacy of thought and privacy of association are important (so social media and messaging) but privacy on where you spend your money leans a bit too far into the privacy side of things.
I admit crime can be a good thing. Piracy for example. But if you're doing crime for money rather than just for the love of the craft, that's where I draw the line.
Honestly what I do with my money is none of anyone else's business.
There was a time when this was the norm. What have happened is that its gone so far that people feel it's not a big deal and are happy to have their data har harvested without a thought. It is however fucking extreme to hear for someone just a few decades ago.
Go argue the privacy is bad to someone getting hormones or abortion pills. Or just shopping a book online and having Facebook match you, and your friends, up with your psychiatrist and sell all your data to highest bidder. Or get deported to an Ecuadorian prison.
Feeling you are safe when your data and habits are with the government and corporations are a privilege. A fake notion as well, haven't considered the fact that any data collected are available for sale or theft?
imagine the Nazis having all the information that exist on you , not even need to beat it out of you. Would be a lot different world then.
I do crime for a lot of things, money included, it pays for some mutual aid here among other things. If I could get away with it I wouldn't think twice of breaking the law for many reasons in many scenarios. Fuck I admire the guys that broke in to the airbase in the UK and fucked up planes that is legally used to commit genocide.
Legality is not a base for morality.
I was gonna respond, but after realizing you're going out of your way to be unnuanced about this I had second thoughts. I looked into your profile and of course you're pro-Russia.
Another one for the blocked list.
Cash by physical mail. Letters are traceable, bank notes are traceable, and physical objects you have been in contact with are virtually guaranteed to have both your fingerprints and DNA on them, no matter how hard you try to prevent that.
Cash by mail is fake privacy.
Cryptocurrencies are a waste of resources and gives might to those with computing force, that is the mighty.
There is no reason to inbosom it.
Let's rather effort towards moneyless societies.
While the international banking system is all run by a hamster wheel?
I don't care if the revolution happens tomorrow. Neither of us will se a moneyless society. Next generation perhaps.
That is your opinion and an opinion that we do not share. I agree with you that most cryptocurrencies are bad.
However, there are some real diamonds mixed in with the lumps of coal, and you should really try to find them.
Trouble in Paradise: The Growing Public Distrust in Bitcoin Core Developers
cross-posted from: realbitcoin.cash/post/114645
There are people who knew this 10 years ago, this is why Bitcoin Cash was born.
self-hosted i2p+qbittorrent beginner quickstart
Thought I would share my simple docker/podman setup for torrenting over I2P. It's just 2 files, a compose file and a config file, along with an in-depth explanation, available at my repo codeberg.org/xabadak/podman-i2… And it comes with a built-in "kill-switch" to prevent traffic leaking out to the clearnet. But for the uninitiated, some may be wondering:
What is I2P and why should I care?
For a p2p system like bittorrent, for two peers to connect to each other, at least one side needs to have their ports open. If one side uses a VPN, their provider needs to support "port forwarding" in order for them to have their ports open (assuming everything else is configured properly). If you have ever tried to download a torrent with seeders available, yet failed to connect to any of them, your ports are probably not open. And with regulators cracking down on VPNs and forcing providers like Mullvad to shut down port forwarding, torrenting over the clearnet is becoming more and more difficult.
The I2P network doesn't have these issues. The I2P is an alternative internet network where all users are anonymous by default. So you don't need a VPN to hide your activity from your ISP. You don't need port-forwarding either, all peers can reach each other. And if you do happen to run a VPN on your PC, that's fine too - I2P will work just the same. So if you're turning your VPN on and off all the time, you can keep I2P running throughout, and continue downloading/uploading.
I2P eliminates all the complications and worries about seeding, making it easy for beginners to contribute to the network. I2P also makes downloading easier, since all peers are always reachable. And it's more decentralized too, since users don't need to rely on VPN providers. And of course, it's free and open source!
A fair warning though, I2P is restricted in some countries. And in terms of torrenting specifically, torrents have to explicitly support I2P. You can't just take any clearnet torrent and expect it to work on I2P. And the speeds are generally lower since there are less seeders, and the built-in anonymity has a cost as well. However I've been surprised at the amount of content on the I2P network, and I've been able to reach 1 MB/s download speeds. It's more than good enough for me, and it will only get better the more people join, so I hope this repo is enough for people to get started.
like this
Quantumantics e Fitik like this.
podman network create --internal ...
and podman run ...
, but it's definitely doable in an hour or so.
I really want to build an i2p router, and have started a couple times, but the lack of control of what goes through my hardware stops me every time. It's a cool project and, sadly, looking more necessary every year.
It's weird I don't have these hang ups for other systems. Running a meshcore node doesn't give me the willies. Just for i2p I worry how much csam is going through my router.
like this
Quantumantics likes this.
Agreed. I'll get over myself one day and build one. For now Airvpn supports port forwarding at an affordable (to me) price, so I let them deal with the moral dilemma.
It's coming though, i2p is where my server is headed, even if I keep a VPN up too.
looks easy enough, will try, thank you.
tbh, looked at the thing some while back and noped out when I saw "java" in there; absolutely irrational, I know - just can't stand the thing. cool that there's an alternative.
I remember reading about I2P back in the day. I am old school. If my old memory serves me correctly, I think there are some vulnerabilities with using I2P instead of say a VPN? (Now, I am going to have to go down that rabbit hole again to refresh my memory.)
Edit to add;
The list below describes some of I2P’s main disadvantages.
- Complex configuration process: It necessitates a drawn-out installation procedure and specific browser settings.
- Must-have logging: The I2P user interface must be logged in for users to access their material.
- Severe vulnerabilities: Over 30,000 users were made vulnerable by a zero-day vulnerability that I2P experienced in 2014. Later, a 2017 study found that several more I2P flaws may also be exploited.
- A much tiner user base than TOR: As a result, I2P has fewer network nodes and servers and is more open to intrusions.
- Less anonymity when browsing indexed sites: I2P does not ensure that users' browsing of indexed sites is completely anonymous. The use of VPN services may be able to address this issue.
There was an exploit last May, however, if one is not able to fork over money for a VPN, I2P is a good alternative for a free option.
The Invisible Internet Project (I2P) - A Brief Explanation
Explore the world of I2P, the Invisible Internet Project, a powerful Dark Web technology ensuring privacy and censorship-resistant communication.Cyber Shop Cyprus
Thanks for the info, I would not claim to be an expert about I2P so some of this is definitely new to me. Though I think the situation has improved quite a bit.
Complex configuration process: It necessitates a drawn-out installation procedure and specific browser settings.
If you just want I2P without the torrenting, you can use the official I2P router, which is just an HTTP proxy that runs on your PC, just like Tor. The 3rd-party router used in my guide, i2pd, has a Flatpak as well. So as far as installing the router goes, it's a few clicks. You are correct that it does require configuring the browser though, you are correct. This is explained in my guide and also on the official website. Not as easy as clicking an "Install" button, but only takes around 5 minutes. I wish there were an official I2P browser like the Tor browser though.
Must-have logging: The I2P user interface must be logged in for users to access their material.
Not sure what you mean by this. I've never had to log into anything to set up I2P.
Severe vulnerabilities
I have no doubt. But Tor has had many vulnerabilities too. Both have gotten much better over time.
A much tiner user base than TOR: As a result, I2P has fewer network nodes and servers and is more open to intrusions.
Definitely true. In fact it makes me suspicious how fast TOR is despite how many users there are, and how the relatively high requirements to be a relay (not to mention an exit node). AFAIK TOR is heavily reliant on rich and generous patrons, which makes me wonder about the motives of these patrons. I believe I2P has the potential to be much more decentralized, since every user is expected to also be a router, and Techlore has also raised this point (though I don't have the video on me right now).
Less anonymity when browsing indexed sites: I2P does not ensure that users’ browsing of indexed sites is completely anonymous. The use of VPN services may be able to address this issue.
I didn't know this. What are indexed sites?
GitHub - PurpleI2P/i2pd: 🛡 I2P: End-to-End encrypted and anonymous Internet
🛡 I2P: End-to-End encrypted and anonymous Internet - PurpleI2P/i2pdGitHub
And in terms of torrenting specifically, torrents have to explicitly support I2P. You can't just take any clearnet torrent and expect it to work on I2P.
are you sure about that? for public torrents you just add the postman tracker and done. if libtorrent gets support for DHT over I2P, even that won't be needed
A fair warning though, I2P is restricted in some countries.
And that list is almost identical with Naughty-no-gift-from-Santa list.
i2pd.conf
file in my repo as a reference, just make sure to use 127.0.0.1 instead of 0.0.0.0 so that only applications running on your computer would be able to access i2pd (0.0.0.0 is only needed for docker). Then you would configure your browser and qbittorrent the same way detailed in my repo, except make sure to enable "mixed" mode so that your torrents are seeding over both clearnet and I2P. Lastly, even though you'll be seeding your torrents over I2P, nobody will be able to find them unless you post them to an I2P tracker like Postman. I don't know how to submit torrents to Postman so you're on your own for that one
Thank you! I just randomly found your guide in another Lemmy post and this kind of setup has been in my to-do list after I became "pro" with gluetun and qbitorrent (inside Docker) and thought the same could be done for i2pd but haven't had the time.
I have some questions
- I have been very happy about qbitorrent finally opening to i2p but recently found out that because it is using libtorrent it doesn't support DHT for i2p (while the official i2psnark client does). Don't you think is better at this point to still use i2psnark (and you would have the commodity to also have the browser included?) despite being in Java...
- For some reason, I would still feel insecure in using i2p without a VPN. It is said there is no need, ok, but what if I still want to use it. I guess it shouldn't harm? Like affecting speed or other factors? I would like to remove as much as possible any chance of my ISP sniffing on my connections.
PS: I have an improvement for your guide 😁You could add an extra container with Mullvad-Browser (still from linuxserver) to access Postman.
Dragon Age: Veilguard lead level designer Brian J. Audette responds to criticisms on Bluesky: "We couldn't have made a _better_ Dragon Age, only a _different_ one."
In a response to an article written for Bloomberg by Jason Schreier investigating the ten year "development turmoil," lead level designer Brian J. Audette refutes the notion that the game was "compromised" in a post on their bluesky account.
The full post reads:
Reposting without comment except: I refute that we made a bad or compromised game. We made the best version of what we released, warts and all. I'm damn proud of it and the team. We couldn't have made a better Dragon Age, only a different one.
Brian J. Audette (@bjaudette.bsky.social)
Reposting without comment except: I refute that we made a bad or compromised game. We made the best version of what we released, warts and all. I'm damn proud of it and the team. We couldn't have made a _better_ Dragon Age, only a _different_ one.Bluesky Social
Support / options for laptop in tablet mode?
I installed Linux Mint on my Lenovo Yoga 7 laptop and it's been great, with the one exception of not really having a tablet mode when I flip the screen. Its not a huge deal, but I watch shows that way and sometimes miss an on-screen keyboard.
The actual keyboard stays active when flipped, which is fine until I pick it up or have it on my lap and accidentally hit some random key.
It seems from some looking around that Mint doesn't do great with this and I'm open to a different distro that's fairly beginner friendly, but even better if there are some options I'm missing to keep what I have.
Nobara, Garuda, Bazzite.... wait actually CachyOS and Solus
I've been using Pop!_OS for a few years now, and it's worked like a dream. Everything works out-of-the-box, and gaming on Linux has never been easier. But it almost works a little too well. Learning Linux as opposed to Windows for all my games was a fun challenge.
But, now that I'm familiar with how to set up any game that needs a little help besides Proton, I'm starting to want to delve into my OS more to see what I can customize, and I think picking a new distro with slightly different architechture will be very nice.
Don't get me wrong, I still want something that works by itself more often than not. But I would love to have something a little more cutting-edge that gives me a little more control.
I started with Linux by installing Kubuntu, and I really miss KDE Plasma. I know Kubuntu is still on Plasma 5, and I've been wanting to find a distro that lets me use Plasma 6.
I've narrowed my choices down to three distros: Nobara, Garuda, and Bazzite.
So far, I've confirmed that Nobara and Garuda come with Plasma 6, but I haven't found that information for Bazzite yet.
So, what do you think about these distros? What are the pros and cons for you?
I'm leaning the most toward Garuda - but I'm worried Arch may be TOO big of a leap. I really just learned that Fedora is not Arch-based, so I know Garuda will be a bit of the odd one out of the three.
TL;DR: Nobara, Garuda, Bazzite - which one is good and do any suck?
EDIT:
Thanks, everyone, for the insightful and helpful comments! From what everyone has said, I've come to find that either CachyOS or Solus will fit my needs best.
CachyOS seems optimized for gaming, while Solus' curated rolling releases seem (to my untrained eye at least) to be somewhat of a step between the way Debian-based distros upgrade and the way Arch-based distros upgrade.
I'd love to hear people's experiences with both of these! I think I'm going to try to dual-boot them and see what setup looks like for both.😄
like this
Endymion_Mallorn e fireshell like this.
Bazzite has the latest KDE, yeah, currently reading 6.4 on the latest version. Nobara broke on upgrades for me (I did nothing crazy, basic install and basic upgrade process), bazzite is rock solid and built on a good base (fedora atomic). In general, I fully recommend immutable atomic distros for noobies it all just works and it helps teach you important lessons on data security and containerization
The best thing about atomic linux images like Bazzite is if for whatever reason Bazzite stops releasing new versions you can rebase to a different "distro" and itll have all of your user data and configs intact with a single simple command. With things like Nobara or Garuda, if there is a problem you essentially have to do a clean install.
edit:
And as for Arch, Linux mint, etc., I personally find these distros and advice to be outdated. Upgrades can often break in many smaller linux distros and it is very important to have a strong and reproducible method of upgrading, especially for new users. VanillaOS and Fedora Atomic are currently the most user friendly ways to achieve flawless upgrades.
I was reading into atomic distros just now. Is the rebase feature the main thing that sets atomic desktops apart?
I'm not too worried about having to troubleshoot. Nobara has been appealing to me because it's developed by the Proton guy.
How does an atomic distro help teach containerization and data security as compared to a traditional distro?
Is the rebase feature the main thing that sets atomic desktops apart?
Atomic and immutable distros essentially attempt to make each version on every computer act exactly the same to help devs with debugging. This means they shut down a lot of easy access to core system files, instead you have to use special commands to layer new changes onto your distro. These are automatically re-applied every time you upgrade, reducing the chance of breakage.
Rebasing is a fun consequence of this. Fedora Atomic images (re: things like Bazzite, Secureblue, Kinoite, etc) can be swapped out with a simple command or two. If a dev does something you don't like, you can easily swap to a different image without having to do a full migration.
I’m not too worried about having to troubleshoot. Nobara has been appealing to me because it’s developed by the Proton guy.
Most of the kernel mods from nobara are applied on Bazzite. Bazzite and CachyOS afaik contribute to the same set of code there.
How does an atomic distro help teach containerization and data security as compared to a traditional distro?
Since you cannot easily modify system files, you need to use containers to make certain very technical (and often insecure) things work. DistroBox is the main method for this, and as a plus side, it lets you install programs with commands from any distro. I can use the AUR (an arch linux feature) on Bazzite (Fedora atomic) with DistroBox if i want, for example. There are some other things that come preinstalled on Bazzite that help with this, such as flathub and brew.sh
Correct. Atomic distros don’t apply the update, unless it is ready to be applied successfully all together, usually with an option to restore the previous state, without the need of something like btrfs snapshots.
With Nix(-OS) as an example - your bootloader entry is just a reference a giant list of what you need to get out of the Nix store, to achieve the config you want. Many of those can coexist in the same system as a result, including different versions of the same package
This setup won’t really teach you anything different in relation to containers though.
If you want to play with Atomic distros I'd recommend you do that in a virtual machine in KVM first. They are quite restricting which is good for the distro developers to make consistent releases and experiences for users, and secure, but not necessarily the best option for tech savvy users.
There are ways around the restrictions but you can reach points where the compromises you have to make are too frustrating. If you find that out late down the line after setting up your desktop it can be very annoying. Also I do use Flatpak, but it's not the most efficient way to run software. Atomic distros have more overhead due to the need to use flatpaks or distrobox and the like to get everything you might want.
Atomic distros are a neat idea but I personally love tweaking every element of my install and optimising or customising it. So I use a rolling release distro, have my home folder on a separate partition, and back up regularly.
Preface: I don't have any experience with Garuda or Nobara but I have used Bazzite.
Not to make the choice harder, but Bazzite does come with Plasma 6. You can have it boot to the SteamOS UI or to the Plasma Desktop.
Bazzite is a great choice for stability but you need to be aware it doesn't operate like a traditional Linux distribution since it's based on ostree and is immutable. Package installations are primarily done through Flatpak, AppImage or exported via Distrobox.
like this
themadcodger likes this.
like this
themadcodger likes this.
Like OP said, you can get Plasma on Bazzite, as well as install it right on a SteamDeck if you have one. It's constantly being updated, and if gaming is your main driver, Bazzite goes out of its way to make things work. In theory you wouldn't have to do any tinkering to get games running, with the added bonus that you won't be messing up or introducing any entropy to your system files. If something does go wrong, you can reboot into the previous release and it'll be back to where you just came from.
There's still plenty to learn if you want to, it's just not the traditional Linux distro setup.
Kubuntu 24.10 is on plasma 6.1; not sure why you thought it was on plasma 5? Maybe you were thinking of the Long Term Support release which has a much longer release cycle and favours stability over cutting edge; that probably is still on 5? But personally I stay away from Ubuntu distros due to snap.
If you really want to learn Linux and game, maybe pick a distro that is not optimised by default for gaming and optimise it yourself?
I'm on OpenSuSE Tunbleweed and have optimised it myself to game how I want. It's rolling release so I'm on KDE Plasma 6.4. It's not difficult to do although I haven't gone quite as far as kernel patching that the gaming focused distros offer.
Another challenge is Arch - it's really not as difficult as people think and even just setting it up in a virtual machine helps you learn alot about Linux fundamentals without throwing the baby out with the bathwater. I've learnt alot using KVM to create virtual machines, and even have a Win 11 machine set up just because I can.
Another route to consider which I also do is get a SBC like a Raspberry 5 and look into setting up self hosting of services like Home Assistant etc. Again you learn Alot about how Linux works in the process and you can keep your main PC running for games without having to move. There is a whole self hosting community on Lemmy with loads of different routes to go, and lots of different manufacturers these days.
There are lots of options beyond changing distros. But also changing distros can be fun and a nice way to reset and make something new.
I would guess jumping from PopOS to Bazzite would be a challange becaue of it is immutable base. It is supposedly less prone to brekage, but certain guides won't work on them.
I think Nobara (or Fedora KDE) will work for you to try. I would avoid Garuda. It has many GUI for helping new user but if learning is your purpose, that just gets in the way. I would suggest Endeavor OS for Arch-based distro.
This is a left field suggestion: Try Solus !solus@piefed.social , we have a pretty good KDE edition. 😀
Cheers!
Thank you for that point about Bazzite. I was worried about having locked-down system files, because I'm really not at a place where I'm breaking my distro all the time.
I've been eyeing CachyOS since another user suggested it. Love the idea of rolling releases, so Solus seems cool too! What sets ya'll apart from the other distros that have been discussed?
As a tinkering old nerd who mainly runs Garuda these days, I would throw in that the added GUI tools don't have to be in the way. It is Arch under the hood, and you can totally ignore Garuda's add-ons and just proceed like you would on vanilla Arch whenever you feel like it.
Best of both worlds, really. The GUI tools are still there whenever you do want to use them, but it's also just Arch. I like MX Linux for similar reasons, as someone who started out on Debian back in the day. Useful for solving problems in both cases, too.
I think those three will be completely fine, but also I think base Arch would be completely fine for you. I have no idea why it's a meme that Arch is so "hard". I wouldn't recommend it for someone coming from Windows or Mac who has no idea what they're doing and had no poweruser tendencies on Windows/Mac either. But for someone who's used Linux for a few years, I think doing a base Arch install is no biggie at all. It's got a very annoying meme reputation but I think it's completely inaccurate.
That's an aside, and I'm not saying you should use base Arch, just that I don't think there's anything wrong with it if that's something you're interested in. Although if you're coming from a "beginner" distro and your intent is to learn, I do think doing a base Arch install (even if you don't stick with it) is a good idea. You'll be entirely capable of the install process and probably get a better understanding of how your system works. Then after you install it you can switch to some other distro you prefer.
like this
HeerlijkeDrop likes this.
So, Bazzite does have a KDE 6 variant, and works very, very well, especially on a handheld PC.
It takes the approach of sandboxing off the core OS, but giving you a bunch of tools for running flatpaks and other things, set up DistroBox to semi-sort of have multiple linux os's simultaneously if you want to say, compile something from source that only has proper dependencies figured out in... not Arch, what SteamOS is based on...
I run it on my SteamDeck because it offers more ability to use it as an actual PC, while still being rock solid in gaming mode.
But uh... for more discussion... I'm going to kind of not answer your question and suggest something else:
Check out PikaOS.
Basically, much like Nobara is a 'gaming-tuned', optimized, cutting/bleeding-edge version of Fedora...
PikaOS basically is that, but for Debian.
If you're used to using PopOS!, well, that's ultimately Debian based, so there may be less of a learning curve now that you're broadly familiar with the Debian environment.
PikaOS works with GNOME, KDE, Hyprland if you want an even lighter weight DE.
They are also working on a Handheld PC capable out of the box distro, but its not ready yet.
From what I've seen from various youtubers... PikaOS is trading blows with Cachy and Nobara for getting the highest frame rate out of a game, on a same hardware / same setting FPS comparison... sometimes it is actually beating them.
Uh also, yeah, look into CachyOS, it seems to be the latest hotness for an Arch based, gaming optimized, but widely functional for 'whatever' OS, if you're curious about trying out Arch, and of course thus being able to constantly let every one know you use Arch, actually.
But, now that I’m familiar with how to set up any game that needs a little help besides Proton, I’m starting to want to delve into my OS more to see what I can customize, and I think picking a new distro with slightly different architechture will be very nice.Don’t get me wrong, I still want something that works by itself more often than not. But I would love to have something a little more cutting-edge that gives me a little more control.
Fam, did I understand you correctly that you want to tinker/tweak/customize the system to your heart's content? Yet, you also wish that the system "just works". At least, mostly. Is that right? Or..., like could you perhaps be more clear on what it is you'd like to tinker/tweak/customize in the first place? Please, if possible, be explicit.
After I got a better idea on what it actually is that you seek, I'll try to answer your other(/remaining) questions.
I suppose that's fine, and please feel free to act however way you wish.
The fact remains, however, that no one actually delved into the essence of the matter.
Furthermore, I find it rather troublesome that you deflected the question rather than answering it head-on. Perhaps you didn't think it through yet, and are just waiting to be swayed by whoever advertises best.
To illustrate my point, would you (at least) be so kind to explain me where/why Fedora has lost your favor? While, on the other hand, what Solus provides (in contrast) to justify your interest in it?
Do you think I am using this thread and this thread alone as my only source of information on these distros? I'm crowdsourcing opinions and checking them against the documentation for the distros and my personal preferences.
I feel as though this thread has delved into the essence of the matter perfectly well. That matter being, of course, people's opinions on the three distros I laid out. I deflected your question because you are looking to pick my brain and start an in-depth discussion, but I've reached a point in my research where I'm comfortable making a choice without any more guidance.
And, well, idk, I feel like my statements indicated I was looking for a good middle ground between a stable system that works smoothly and something I can crack open and break while tweaking - for the learning experience. I suppose that would really just boil down to fixed vs rolling release distros.
Fedora has lost my favor due to being a fixed release distro. After CachyOS was brought to my attention, and I researched it a little bit, it seemed to fit my desires pretty well. It's optimized for speed, which is perfect for games, and it's rolling release so I still get to feel like an uber haxx0r. Nothing against Fedora, it seems great. I want something a little further from my comfort zone.
Solus is appealing to me because it isn't based on anything else, and I love that it's a small team. Plus, the weekly updates thing they do felt like a good middle ground between how Debian-based and Arch-based distros work in terms of updating. But, I think I'll stick with CachyOS for now, I'm excited to use Arch btw.
First of all, thank you for that response!
Do you think I am using this thread and this thread alone as my only source of information on these distros?
No, I don't think that. I'd even challenge that notion as your query didn't start with a simple "What's best?" but instead asked for a comparison between three distros that were (somehow) selected by you. Please feel free to enlighten me on what made you even consider the premise of your above question. Though, as this is not that important to begin with, it's also perfectly fine to ignore that 👍.
I feel as though this thread has delved into the essence of the matter perfectly well. That matter being, of course, people’s opinions on the three distros I laid out.
If you lay it out like that, then; yeah, surely. However, it seems we fundamentally differ on what the essence of the matter is. And, perhaps I'm at fault for thinking this is a beneficial exercise to begin with. Regardless, I feel I at least owe you an explanation that goes over where I'm coming from:
Fundamentally, literally none of your original three distros serve you well for the purposes of "I’m starting to want to delve into my OS more to see what I can customize". Each one is pretty opinionated (by default^[Garuda is exempted from this through its KDE Lite offering.]) and -heck- both Bazzite and Nobara come with (highly) specialized tools required for system maintenance. This is because they've identified that there's a very serious disconnect between the freedom they'd like to allow their users and the (otherwise almost insurmountable) complexity this adds to how upgrades are managed. Bazzite trusts Fedora Atomic's tooling for this, while .
Being (highly) opinionated isn't necessarily bad. But it's undeniably easier to tweak/tinker/configure a more minimal system. Hence, you're better served by a lean install (with sane defaults). Thankfully, community members either recognized this and tried to sway you towards other options. With success*. Or, you were able to discern distros that better serve you from the communities' input. However it may be, both CachyOS and Solus are definitely better in that regard. Though, crucially, if the community strictly kept to discussing the original three distros and didn't go out of their way to venture into unexplored waters, then you wouldn't have arrived where you are right now.
Anyhow, all of the above could as well be disregarded the very moment you (hypothetically) state that your idea of customization is limited to the avenues KDE Plasma offers. Because, the original three are perfectly suited for that. So, your ideas on what tweaking/tinkering/customization entails is fundamentally linked to the distro that's most fit for the job.
And thus, I would distill the essence of the matter to be a clear idea on what kind of balance between "stability" and "customization" is envisioned as desirable by you. And, while at it, proper delineations of what is and isn't understood as stability and customization. Is the requirement of stability only satisfied if you can easily rollback to a proper working state? Or, is borking on a random update simply unforgivable? On the other hand, do you really want to compile your own kernel and install it? Or were you merely interested in KDE's knobs? Etc. etc.
and start an in-depth discussion
Not necessarily, answering "Or…, like could you perhaps be more clear on what it is you’d like to tinker/tweak/customize in the first place?" would probably have been sufficient.
something I can crack open and break while tweaking - for the learning experience
There's so much we could go over in the paragraph the above text is found, but I'll instead limit myself to just the above text. I find myself in a conundrum when you present that the above was implied and that (somehow) you came to consider Bazzite. While Bazzite is a lot more customizable than people give it credit for, I would not describe any part of the experience as "cracking it open". So, when met with an oxymoron as such, I literally have to ask for a clarification.
Fedora has lost my favor due to being a fixed release distro.
You've stated somewhere that you "Love the idea of rolling releases". So, if Solus passes as a rolling release distro ^[To be clear, technically, it absolutely does.], but has less uptodate packages than Fedora's previous release^[So I'm not even comparing it to Fedora 42 or Fedora Rawhide (i.e. its rolling release branch).]. Then, what is it intrinsically that makes it favorable as a rolling release? And I haven't even delved into why Fedora's release cadence is referred to as semi-rolling or how the latest updates to packages like GNOME arrive earlier in Fedora compared to even Arch. Btw, this is not meant as one big advertisement for Fedora. Instead, I want to point out the many many nuances that exist within the Linux landscape.
After CachyOS was brought to my attention, and I researched it a little bit, it seemed to fit my desires pretty well. It’s optimized for speed, which is perfect for games, and it’s rolling release so I still get to feel like an uber haxx0r.But, I think I’ll stick with CachyOS for now, I’m excited to use Arch btw.
I agree that CachyOS is one of the better fits. And if you're not interested to check out Arch, EndeavourOS or openSUSE Tumbleweed(/Slowroll), then I can't even think of another rolling release worth considering for you.
I love that it’s a small team.
I don't know why this would be preferred over a big team 🤔. Mind helping me understand this?
Btw, to be clear, Solus, as a project, is currently not very healthy. While it could compete with Fedora and openSUSE in the past, the last couple of years haven't been very kind to it. I'd propose the idea that the departure of its founder (i.e. Ikey Doherty) from the project has left it (relatively) visionless. And the turbulent times that followed made nurturing its community a great challenge. One, I'd argue, they weren't able to handle gracefully. Regardless, it's undoubtedly a shell of its former glory. This is also reflected by how relatively bare-bones its repository is. Or how absent it is within the discourse. Hopefully it will be able to bounce back after goodies from Doherty's latest project (i.e. AerynOS) trinkle down to benefit Solus. But, until then, it would be very irresponsible of me if I didn't discourage you from daily-driving it...
- YouTube
Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.www.youtube.com
See, this is what I meant. I deflected because my phrasing gave everyone else enough information that they could just suggest a distro.
I appreciate that you've clearly put thought into the recommendation you want to give, and I appreciate that you'd like to really understand what I'm looking for. But at the time of your original comment, CachyOS was baremetal on my machine. So, I've already picked what I want, and you're insisting I must explain in greater detail so that you may answer my question (already been answered).
Please feel free to enlighten me on what made you even consider the premise of your above question.
The fact that you were insistent no one "delved into the essence of the matter." I didn't need them to, I was researching every OS that anyone mentioned.
but instead asked for a comparison between three distros that were (somehow) selected by you.
They're all gaming distros, dude. I felt like that was evident.
I'm sorry this whole post discussion has not gone the way you wanted, but it's gone the way I wanted. And I believe I've found something that works for me.
But, in the end, it ain't Sophie's Choice. I have my important files on a thumb drive and a backup thumb drive with Pop!_OS in case I need to start fresh again. NBD.
Fam, with all due respect, and please correct me if I'm wrong, but I don't think you've 'properly' engaged with my previous reply. Don't get me wrong, it's your absolute prerogative to disregard/move-on/disengage/let-go especially if you're already moved on. The daunting task to read a wall of text concerning a subject you've internally closed/'solved' ain't everyone's cup of tea anyways. The reason I've brought this up, is because most of how I would respond to your latest reply is already contained within my previous reply 😅. As such, I will refrain from reiterating what I've said before for the sake of brevity. Instead, I'll try to strictly address the unaddressed. I'll also take the liberty to assume that you're not a fan of consuming long-form content. This will also be reflected in the remainder of this reply.
my phrasing gave everyone else enough information that they could just suggest a distro
Suggesting a distro ain't hard; CTRL
+ click here consecutively to get a random stream of distros. Even if we would limit it to the union of gaming distros with (semi-)rolling release distros, there's a lot to choose from. As such, mentioning what's out there ain't impressive. But expertly navigating between them sure as hell is.
Granted, suggesting a (new) distro wasn't even the objective. You wanted comparisons... Or, rather, I assumed you did.
CachyOS was baremetal on my machine.
It would probably have saved us both a bunch of trouble if you had been transparent/explicit about this. I can't read your mind nor do I like to assume stuff.
but instead asked for a comparison between three distros that were (somehow) selected by you.They're all gaming distros, dude. I felt like that was evident.
Please allow me to clarify that it wasn't entirely clear why these gaming distros were specifically selected, while others like CachyOS, ChimeraOS, DraugerOS, Jovian-NixOS, PikaOS and Regata OS were not.
I'm sorry this whole post discussion has not gone the way you wanted
Fam, I got literally no stakes in this discussion. Apologies if I made you uncomfortable (or something) by making you think otherwise. I was merely in it to help/assist/support/aid you to the best of my abilities. For this, I required more input so that I wouldn't have to succumb you under multiple walls of text. I didn't think asking you to answer "could you perhaps be more clear on what it is you’d like to tinker/tweak/customize in the first place? Please, if possible, be explicit." was unreasonable. But perhaps I was wrong.
but it's gone the way I wanted. And I believe I've found something that works for me.
I sure hope so, fam. I wouldn't want to see you return with your tail between your legs.
I used Solus for years, it was actually my first long time Linux distro, and I have fond memories from that time and deep appreciation of the project. Note that I say used, because I have moved on (to EndeavourOS and later NixOS).
The reason why I moved on is the same as why I would recommend against Solus: the project have lost a lot of its core contributors. At the time I left there were no package updates for quite some time (used to be weekly).
I am not quite sure Solus really got a future. There are talks about converging it with AerynOS, former SerpentOS, which is innovative but still experimental software built by the original team, i.e. those that left Solus in the first place. Though they are really proficient in making the software, I do not think they have the same skillset for securing longevity through contributions.
In the end you should not care too much what people think. You will get the popular options for the intersection of Lemmy and Linux users, but popular is not always good nor what is right for you. Just try stuff and be ready to move a little through rigorous backups, you do have backups?
Hmm, thank you for your point about Solus. I was interested because it seemed the most interested in the desktop experience. But it does seem they're updating and getting back on track. I love the idea of a weekly rolling release for beginners who still need the idea to click.
I do have backups ;)
I don't agree with your assessment of Solus condition now. Granted I am biased as I am part of the staff. After the outage in early 2023, we have been going strong ever since. There are more contributors than ever. The bus factor problem has been mitigated by more people now have access to critical infrastructure.
Sure the old-heads are all gone but the future of Solus couldn't be more clear than right now. eopkg
was ported to python3 and now it is (finally) the default. We switch installer to calamares
and in process of replacing our software center. Documentation also now looks better than ever. We already shed so many technical debts that is been going on for years, long before the outage. In the future the plan is for Solus to use AerynOS tooling and on their side development is going rapidly. You can read this all about this on our blog, devlog and forum.
I wrote the monthly "Contributor Roundup" in the forum, it summaries what the contributors been doing in the month. I would say we have pretty steady contribution rate and there is always new contributor coming in. If you have not tried Solus again after the outage, please do. You might be surprised on how things have changed and hopefully for the better. If you find anything that is not good, do not hesitate to tell us. We always appreciate a constructive feedback.
Anyway cheers!
This sounds pretty exciting. Thank you so much for your continued contributions!
In the future the plan is for Solus to use AerynOS tooling and on their side development is going rapidly.
Should I interpret this as Solus going 'immutable'? Or is it something else?
I am not the technical guy, so I might explain some terminology wrong. So, I will give you a few article you can read in my answer. AerynOS tooling right now is focused on the "atomic" part, you can read about it here. The "immutable" part of the original proposition (when it is called Serpent OS) is not set in stone yet. Solus will adopt what make sense for us and right now we are very encouraged by atomic update that AerynOS tooling can already achieve.
TL;DR: Solus going immutable? No plan for it right now 😀
Alright, I very much appreciate you for sharing those articles; it allows me to get into the nitty-gritty of things. Thank you!
As someone who champions the (ongoing) paradigm shift towards atomic/declarative/immutable/stateless systems, I can't but admire the effort to (IIUC):
- Have changing the base of the system without requiring a reboot as a first-class design goal that's well supported (unlike Fedora Atomic)
- Employ a hash + store system that doesn't require forsaking the FHS nor enforces a DSL (unlike NixOS)
- Accomplish the above on a long-standing independent project, so that we can (on one hand) trust the longevity of the project AND (on the other hand) know that it isn't actively resisting its upstream (unlike many other smaller projects, some of which are found here)
While glancing over the many articles, I couldn't really find anything related to declarative system management. Is this something the project intends to tackle eventually?
GitHub - Malix-Labs/Awesome-Atomic: An awesome curated knowledge-base about atomic systems
An awesome curated knowledge-base about atomic systems - Malix-Labs/Awesome-AtomicGitHub
As with many feature outlined, most things are still on drawing board and not yet realized. But yes, the declarative system management ala NixOS was being discussed. The focus now is making "Versioned Repository", so user and developer can avoid breaking changes altogether.
They just released a new blogpost if you are not aware: aerynos.com/blog/2025/06/30/mi… .
They have even weekly updates on updates. Really great comminication towards users.
like this
ElcaineVolta, Badabinski e HeerlijkeDrop like this.
like this
warm likes this.
like this
warm likes this.
There's also no css and no html clubs.
Last but not least, take a look at gemini protocol, which is a bit like gopher: lightweight and textbased only
like this
warm likes this.
Over the past few posts I’ve set up a Windows VM with USB passthrough, and attempted to reverse-engineer the official drivers, As I was doing that, I also thought I’d message the vendor and ask them if they could share any specifications or docs regarding their protocol. To my surprise, Nanoleaf tech support responded to me within 4 hours, with a full description of the protocol that’s used both by the Desk Dock as well as their RGB strips.
To my surprise, Nanoleaf tech support responded to me within 4 hours, with a full description of the protocol that’s used both by the Desk Dock as well as their RGB strips. The docs mostly confirmed what I had already discovered independently, but there were a couple of other minor features as well (like power and brightness management) that I did not know about, which was helpful.
Combo of investigating and a foot up from the manufacturer.
When I've done this in the past for game controllers I've not received such an emphatic response (other than when I was working for the vendor).
Did get some via FOI for a few other products though.
When I installed Ubuntu on an HP laptop recently, I got a message that I didn't have the drivers for my internal Intel wireless chip. It was at this point that I realized the laptop also didn't have an Ethernet port. The installer told me to put the drivers on a flashdrive. Thankfully the error spelled out enough for me to find the drivers online. There were a few different versions and I put them all on the stick.
Bluetooth didn't work, but I realized that was fixed by just enabling the service with systemctl.
Trivia you can use to woo potential partners
Here’s 443 pages on generic HID implementations.
My pants!
If you're not already aware of it (I wasn't until recently) there's a search engine that "prioritizes non-corporate content": marginalia-search.com/
I couldn't find this particular article or blog there, I'm not sure why. Perhaps their robots.txt blocks it, which would be unfortunate. It turns up other similar content though.
Marginalia Search Engine - Marginalia Search
Marginalia Search is a small independent do-it-yourself search engine for surprising but content-rich websites that never ask you to accept cookies or subscribe to newsletters.Marginalia Search
Shit... kind of makes me want to learn Rust now!
Anyway, wonderful write up. No BS, both shortcuts if you just want to the code and in depth links e.g. beyondlogic.org/usbnutshell/us… all written with a fun tone. Plenty of actually useful content showing us all that sure, it is not trivial to write a (USB) driver but it is also probably not as hard as we imagine. Particularly enjoyed the :
- userspace driver, namely being able to tinker locally without feel the pressure to push back the work to Linux the kernel itself
libusb
and other drivers, namely that there is a myriad of points to start from already, not just writing reverse engineering bits in memory to the new device and hoping it'll work
USB in a NutShell - Chapter 1 - Introduction
Introduces the Universal Serial Bus covering the various chapters of the spec and what is required to be read.www.beyondlogic.org
Lucki
in reply to SpiderUnderUrBed • • •sr.ht/~geb/dotool/
No GUI though.
dotool: Command to simulate input anywhere (X11, Wayland, TTYs)
sr.htMonkderVierte
in reply to SpiderUnderUrBed • • •GitHub - Net-Mist/wdotool: xdotool for wayland in python
GitHubSpiderUnderUrBed
in reply to MonkderVierte • • •HelloRoot
in reply to SpiderUnderUrBed • • •I know it is not a gui, but until you find one:
it worked quite well to paste the documentation to chatgpt and ask it to make happen exactly what you want.
SpiderUnderUrBed
in reply to HelloRoot • • •HelloRoot
in reply to SpiderUnderUrBed • • •ydotool works too
I havent used either in a while
MonkderVierte
in reply to HelloRoot • • •Havatra
in reply to SpiderUnderUrBed • • •GitHub - Jmgr/actiona: Cross-platform automation tool
GitHubSpiderUnderUrBed
in reply to Havatra • • •JTskulk
in reply to SpiderUnderUrBed • • •Looks like it doesn't: wiki.actiona.tools/doku.php?id…
I'm actually looking for something like this too because Autokey and pyautogui (and antimicrox on another machine) is the only software keeping me on X.
en:x11notdetected [Actiona Wiki]
wiki.actiona.tools7eter
in reply to SpiderUnderUrBed • • •clicker
Codeberg.orglike this
Endymion_Mallorn likes this.
SpiderUnderUrBed
in reply to 7eter • • •Luke
in reply to SpiderUnderUrBed • • •Dunno if it would meet your needs, but I've been using Input Remapper for binding macros to various key presses and mouse buttons under Wayland. It does prompt for root access, but it's a GUI. It supports any input method, as far as I can tell. It even supports my tablet.
I use it to bind stuff like
hold(key(BTN_LEFT).wait(100))
to some button to repeatedly left click while I'm holding that button down.GitHub - sezanzeb/input-remapper: 🎮 ⌨ An easy to use tool to change the behaviour of your input devices.
GitHubthingsiplay
in reply to SpiderUnderUrBed • • •ydotool
.GitHub - jinliu/kdotool: xdotool-like for KDE Wayland
GitHub