And also on computers generally lol.
The situation: I'm trying out Bitwig on my geriatric computer, which is running Linux Mint. It seems that I can't do very much without spiking the DSP, leading to awful glitchiness in playback. However, according to btop, the CPU (i7 4770) load isn't breaking 30%, spread evenly across the cores.
Things I have tried:
- uninstalling speech dispatcher, which helped
- tweaking the pipewire config, which doesn't seem to have helped much
So... what is the bottleneck here?
Technological platforms are not neutral. If we truly want to resist the digital coup that is currently under way, we need to normalize the use of free, open source solutions.Elena Rossini
Can I ask your perspective on the comments here saying that Krita and Inkscape just aren't comparable to their commercial alternatives?
The reason is... I'm not a professional graphic designer, I have a small consultancy with several staff and work with documents and spreadsheets all day.
Occasionally I encounter similar threads discussing the difference between LibreOffice and Microsoft Office, and the comments are all the same. So many people saying LibreOffice just "isn't there yet", or that it might be ok for casual use but not for power users.
But as someone who uses LibreOffice extensively with a broad feature set I've just never encountered something we couldn't do. Sure we might work around some rough edges occasionally, but the feature set is clearly comparable.
My strongly held suspicion is that it's a form of the dunning-kruger effect. People have a lot of experience using software-A so much so that they tend to overlook just how much skill and knowledge they have accumulated with that specific software. Then when they try software-B they misconstrue their lack of knowledge with that specific software as complexity.
My strongly held suspicion is that it's a form of the dunning-kruger effect. People have a lot of experience using software-A so much so that they tend to overlook just how much skill and knowledge they have accumulated with that specific software. Then when they try software-B they misconstrue their lack of knowledge with that specific software as complexity.
You just answered yourself.
Can I ask your perspective on the comments here saying that Krita and Inkscape just aren’t comparable to their commercial alternatives?
I am a professional and have been doing this since... Well, I started with Mac OS 7, let's put it that way. Krita and Inkscape are like using craft scissors to cut sheetmetal. They re simply the wrong tool for the job. They are maybe 10% comparable to Adobe apps. Affinity apps are probably 60% or 70% comparable.
I'm going back to Linux after ~8 years of maining Windows. I was a Linux desktop and server user back in college and did all my dev on there. When I got my first job, I bought a better laptop and started maining Windows.
I am going back to Linux for three main reasons: I hate the Windows 11 UI, I'm increasingly paranoid about privacy/security, and the development experience for native software has sucked for a long time.
Besides the obvious downward spiral in UI since Windows 7, it's also become unreliable and slow. Some days, File explorer just won't open. Others, it takes a full minute to load my "home" view, and some others I get weird bugs where the color settings are broken or I can't actually click on folders anymore. The start menu is slow to open when pressing the Windows key, windows search is slow to index and sometimes looks stuff up on Bing instead of opening a file. The default apps (calculator, image viewer, media player) have been getting replaced with slower UWP versions with flatter and flatter UI. Finally, Windows is increasingly pushing AI stuff onto the platform, which leads me to privacy/security
I am increasingly paranoid these days about privacy and security. While I don't have any outstanding issues with security at large, I don't trust Microsoft's telemetry collection and I especially don't trust anything that gets sucked up into Windows Recall's AI Black hole. This hasn't been an issue, but I've always wondered why Microsoft hasn't made it simpler to create containerized applications with AppX/Windows SDK. It seems like it should be way easier to create a flatpak-like sandboxed application with any API (Win32, WinForms, WPF, or any language really).
Believe it or not, Windows is a good development platform, these days, unless you're trying to write Windows software. Microsoft, under Satya Nadella, has been taking care of its developer community and making a lot of tools free and some open source. vcpkg has revolutionized my C++ development and I've always been fond of many MSVC extensions such as SAL. There's a lot of pros and cons, but I generally prefer NT API calls over POSIX API calls (which are far more long in the tooth than NT at this point). That said, I tend to just write cross-platform "modern" C++ and don't make too many system calls anymore. I will miss Visual Studio (and the ease of SLN/Vcxproj files), and it seems like the only comparable C++ IDE available for Linux is CLion. I'm actually a fan of DirectX and HLSL over OpenGL and Vulkan: Microsoft has made a lot of really great first party libraries/tools available for DirectX that make it a really fun API to work with when you include DirectXTK. I am one of the rare few users who actually enjoys PowerShell; I prefer piping typed, structured data over piping streams of bytes. I also really hate sh/zsh/bash syntax.
That said: Microsoft has utterly lost the plot on native windows application development. They release a new UI Framework for C# and Whatever the latest managed C++ framework is every 3 or so years, and then immediately fail to support it, subtly changing XAML syntax or .Net namespaces so that your old UWP or WPF code is strangely not compatible anymore. To me, what is most telling about Microsoft's level of commitment to its newest frameworks is the fact that they are still supporting WinForms with modern, cross platform .Net builds, meaning that you can use modern C# and .Net features in a runtime that is supposed to have been replaced by their XAML products a long time ago. The only really viable way to write a DirectX application, and the only way that has any official documentation on it, is STILL to use the original Win32 APIs to create a window and manage IO.
So anyways, I'm not as zealous about Linux as most people on the internet are; I still think Windows is a good software development platform and maybe Microsoft can turn the ship around some day, but I doubt it.
the development experience for native software has sucked for a long time.
For as long as Windows has existed, I have found its APIs to be noisy, awkward, and generally unpleasant to use. It was a major part of why I switched my development focus to Unix a long time ago. I guess this is a matter of personal taste; I wonder how you'll feel about the APIs more commonly used on Linux after five or ten years of using them full-time.
Despite a few niggles (I don't care for Bourne-style shell syntax or Windows shell syntax) I have found my productivity to be better and more enjoyable since the switch. Nowadays, benefits include everything that comes with an open-source ecosystem, like the software install/update model of Linux distros, and the ability to solve or work around library/OS problems myself if I can't wait for someone else to fix something.
And, of course, having a privacy-respecting platform for myself and my users is important to me.
In short, I'm happier here. Welcome.
By the way, if you do cross-platform desktop app development in native code, give Qt a try. It does an excellent job overall.
they are still supporting WinForms with modern, cross platform .Net builds, meaning that you can use modern C# and .Net features in a runtime that is supposed to have been replaced by their XAML products a long time ago.
Microsoft is all about corporate clients, that's why their Windows is backwards compatible down to Windows 95, because there is some big corporation that buys the corporate license in bulk and runs some corporate Windows 95 accounting application on it.
Merged last month to the widely-used FFmpeg open-source multimedia library was an initial Vulkan-based decoder for FFV1 for the FF Video 1 lossless video coding formatwww.phoronix.com
From a comment on the article
I love compression, I love ffmpeg and I love more performance, but…
FFV1 is ffmpegs own, old lossless compression format for archival purposes. It is not particularly bad, but it is also not particularly good or modern.
Basically the title.
I have seen the EU-OS/Suse discussions for some months now. However, Ubuntu/Arch/Fedora are extremely mature projects. So competing against them will be hard.
I want to know how realistic the scenario (described by the question) is.
Canonical is UK based, so scrub that.
But Redhat, Rocky, Alma are all owned by US legal entities and can absolutely be legally forced to do as you describe.
Technically blocked is something else, mind. We're clever, resourceful and motivated people and US laws wouldn't directly affect us.
However - you're thinking small. US influence of IT is massive. Routers, servers, hardware of all levels. The most enterprise level software is US led. All of these things can be restricted, or tarriffed heavily, or sanctioned entirely. If the US wants to hurt the rest of the world, it just has to tell Broadcom to turn off vmware outside of America. Ditto Cisco, Ditto Dell, Ditto... etc etc. Sure, it would be illegal, but does the American government care about that?
Anyone telling you that "Y won't happen because it's unthinkable" clearly hasn't been paying attention this year.
This post is long and kind of a rant. I don't expect many to read the whole thing, but there's a conclusion at the bottom.
On the surface, recommended security practices are simple:
- Store all your credentials in a password manager
- Use two factor authentication on all accounts
However, it raises a few questions.
- Should you access your 2FA codes on the same device as the password manager?
- Should you store them in the password manager itself?
This is the beginning of where a threat model is needed. If your threat model does not include protections against unwanted access to your device, it is safe for you to store access your 2FA codes on the same device as your password manager, or even in the password manager itself.
So, to keep it simple, say you store your 2FA in your password manager. There's a few more questions:
- Where do you store the master password for the password manager?
- Where do you store 2FA recovery codes?
The master password for the password manager could be written down on a piece of paper and stored in a safe, but that would be inconvenient when you want to access your passwords. So, a better solution is to just remember your password. Passphrases are easier to remember than passwords, so we'll use one of those.
Your 2FA recovery codes are something that are needed if you lose access to your real 2FA codes. Most websites just say "Store this in a secure place". This isn't something you want to store in the same place as those (in this case our password manager), and it's not something you will access often, so it's safe to write it down on a piece of paper and lock it in a safe.
Good so far, you have a fairly simple system to keep your accounts safe from some threats. But, new problems arise:
- What happens if you forget your master passphrase?
- What happens if others need access to your password manager?
The problem with remembering your passphrase is that it's possible to forget it, no matter how many times you repeat it to yourself. Besides naturally forgetting it, things like injuries can arise which can cause you to forget the passphrase. Easy enough to fix, though. We can just keep a copy of the passphrase in the safe, just in case we forget it.
If someone else needs to access certain credentials in your password manager, for example a wife that needs to verify bank information using your account, storing a copy of the password is a good idea here too. Since she is a trusted party, you can give her access to the safe in case of emergencies.
The system we have is good. If the safe is stolen or destroyed, you still have the master passphrase memorized to change the master passphrase and regenerate the 2FA security codes. The thief who stole the safe doesn't have your password manager's data, so the master passphrase is useless. However, our troubles aren't over yet:
- How do you store device credentials?
- How do you keep the password manager backed up?
Your password manager has to have some device in order to access it. Whether it's a phone, computer, tablet, laptop, or website, there needs to be some device used to access it. That device needs to be as secure as your password manager, otherwise accessing the password manager becomes a risk. This means using full disk encryption for the device, and a strong login passphrase. However, that means we have 2 more passwords to take care of that can't be stored in the password manager. We access those often, so we can't write them down and store them in the safe, Remembering two more passphrases complicates things and makes forgetting much more likely. Where do we store those passphrases?
One solution is removing the passwords altogether. Using a hardware security key, you can authenticate your disk encryption and user login using it. If you keep a spare copy of the security key stored in the safe, you make sure you aren't locked out if you lose access to your main security key.
Now to keep the password manager backed up. Using the 3-2-1 Backup Strategy. It states that there should be at least 3 copies of the data, stored on 2 different types of storage media, and one copy should be kept offsite, in a remote location (this can include cloud storage). 2 or more different media should be used to eliminate data loss due to similar reasons (for example, optical discs may tolerate being underwater while LTO tapes may not, and SSDs cannot fail due to head crashes or damaged spindle motors since they do not have any moving parts, unlike hard drives). An offsite copy protects against fire, theft of physical media (such as tapes or discs) and natural disasters like floods and earthquakes. Physically protected hard drives are an alternative to an offsite copy, but they have limitations like only being able to resist fire for a limited period of time, so an offsite copy still remains as the ideal choice.
So, our first copy will be on our secure device. It's the copy we access the most. The next copy could be an encrypted hard drive. The encryption passphrase could be stored in our safe. The last copy could be a cloud storage service. Easy, right? Well, more problems arise:
- Where do you store the credentials for the cloud storage service?
- Where do you store the LUKS backup file and password?
Storing the credentials for the cloud storage service isn't as simple as putting it in the safe. If we did that, then anyone with the safe could login to the cloud storage service and decrypt the password manager backup using the passphrase also stored in the safe. If we protected the cloud storage service with our security key, a copy of that is still in the safe. Maybe we protect it with a 2FA code, and instead of storing the 2FA codes in the password manager, we store it on another device. That solves the problem for now, but there are still problems, such as storing the credentials for that new device.
When using a security key to unlock a LUKS partition, you are given a backup file to store as a backup for emergencies. Plus, LUKS encrypted partitions still require you to setup a passphrase, so storing that still becomes an issue.
I'm going to stop here, because this post is getting long. I could keep going fixing problems and causing new ones, but the point is this: Security is a mess! I didn't even cover alternative ways to authenticate the password manager such as a key file, biometrics, etc. Trying to find "perfect" security is almost impossible, and that's why a threat model is important. If you set hard limits such as "No storing passwords digitally" or "No remembering any passwords" then you can build a security system that fits that threat model, but there's currently no security system that fits all threat model.
However, that doesn't let companies that just say "Store this in a secure place" off the hook either. It's a hand wavy response to security that just says "We don't know how to secure this part of our system, so it's your problem now". We need to have comprehensive security practices that aren't just "Use a password manager and 2FA", because that causes people to just store their master passphrase on a sticky note or a text file on the desktop.
The state of security is an absolute mess, and I'm sick of it. It seems that, right now, security, privacy, convenience, and safety (e.g. backups, other things that remove single points of failure) are all at odds with each other. This post mainly focused on how security, convenience, and safety are at odds, but I could write a whole post about how security and privacy are at odds.
Anyways, I've just outlined one possible security system you can have. If you have one that you think works well, I'd like to hear about it. I use a different security system than what I outline here, and I see problems with it.
Thanks for reading!
Hey everyone,
as a longtime-Mac user who got used to the typical Mac-keyboard layout and using a Logitech MX Keys (Mac only) I was wondering if there is any chance of adopting the Mac-layout 1:1 on one of my favourite Linux-distros using KDE (desktop PC) without mapping each single key to match the Mac-key?
Is there any base tool I can use for this or any tool I can download to accomplish this?
Thanks in advance!
Keymapper config to make Linux work like a 'Tosh! (A Kinto alternative.) - RedBearAK/toshyGitHub
Not many people have heard about secureblue, and I want to spread the word about it. secureblue provides hardened images for Fedora Atomic and CoreOS. It's an operating system "for those whose first priority is using linux, and second priority is security."
secureblue provides exploit mitigations and fixes for multiple security holes. This includes the addition of GrapheneOS's hardened_malloc, their own hardened Chromium-based browser called Trivalent, USBGuard to protect against USB peripheral attacks, and plenty more.
secureblue has definitely matured a lot since I first started using it. Since then, it has become something that could reasonably be used as a daily driver. secureblue recognizes the need for usability alongside security.
If you already have Fedora Atomic (e.g. Secureblue, Kinoite, Sericea, etc.) or CoreOS installed on your system, you can easily rebase to secureblue. The install instructions are really easy to follow, and I had no issues installing it on any of my devices.
I'd love more people to know about secureblue, because it is fantastic if you want a secure desktop OS!
(In honor of Holiday. You know who you are.)
A minimal OS with automatic updates. Scalable and secure.fedoraproject.org
cross-posted from: lemmy.ml/post/26453685
Not many people have heard about secureblue, and I want to spread the word about it. secureblue provides hardened images for Fedora Atomic and CoreOS. It's an operating system "for those whose first priority is using linux, and second priority is security."secureblue provides exploit mitigations and fixes for multiple security holes. This includes the addition of GrapheneOS's hardened_malloc, their own hardened Chromium-based browser called Trivalent, USBGuard to protect against USB peripheral attacks, and plenty more.
secureblue has definitely matured a lot since I first started using it. Since then, it has become something that could reasonably be used as a daily driver. secureblue recognizes the need for usability alongside security.
If you already have Fedora Atomic (e.g. Secureblue, Kinoite, Sericea, etc.) or CoreOS installed on your system, you can easily rebase to secureblue. The install instructions are really easy to follow, and I had no issues installing it on any of my devices.
I'd love more people to know about secureblue, because it is fantastic if you want a secure desktop OS!
A minimal OS with automatic updates. Scalable and secure.fedoraproject.org
I'm making this post to share some interesting less talked about things about privacy, security, and other related topics. This post has no direct goal, it's just an interesting thing to read. Anyways, here we go:
I made a post about secureblue, which is a Linux distro* (I'll talk about the technicality later) designed to be as secure as possible without compromising too much usability. I really like the developers, they're one of the nicest, most responsible developers I've seen. I make a lot of bug reports on a wide variety of projects, so they deserve the recognition.
Anyways, secureblue is a lesser known distro* with a growing community. It's a good contrast to the more well known alternative** Qubes OS, which is not very user friendly at all.
* Neither secureblue, nor Qubes OS are "distros" in the classical sense. secureblue modifies and hardens various Fedora Atomic images. Qubes OS is not a distro either, as they state themselves. It's based on the Xen Hypervisor, and virtualizes different Linux distros on their own.
** Qubes OS and secureblue aren't exactly comparable. They have different goals and deal with security in different ways, just as no threat model can be compared as "better" than any other one. This all is without mentioning secureblue can be run inside of Qubes OS, which is a whole other ballpark.
secureblue has the goal of being the most secure option "for those whose first priority is using Linux, and second priority is security." secureblue "does not claim to be the most secure option available on the desktop." (See here) Many people in my post were confused about that sentence and wondered what the most secure option for desktop is. Qubes OS is one option, however the secureblue team likely had a different option in mind when they wrote that sentence: Android.
secureblue quotes Madaiden's Insecurities on some places of their website. Madaiden's Insecurities holds the view that Linux is fundamentally insecure and praises Android as a much better option. It's a hard pill to swallow, but Madaiden's Insecurities does make valid criticisms about Linux.
However, Madaiden's Insecurities makes no mention of secureblue. Why is that? As it turns out, Madaiden's Insecurities has not been updated in over 3 years. It is still a credible source for some occasions, but some recommendations are outdated.
Many people are strictly anti-Google because of Google's extreme history of privacy violations, however those people end up harming a lot of places of security in the process. The reality is, while Google is terrible with privacy, Google is fantastic with security. As such, many projects such as GrapheneOS use Google-made devices for the operating system. GrapheneOS explains their choice, and makes an important note that it would be willing to support other devices as long as it met their security standards. Currently only Google Pixels do.
For those unfamiliar, GrapheneOS is an open source privacy and security focused custom Android distribution. The Android Open Source Project (AOSP) is an open source project developed by Google. Like the Linux kernel, it provides an open source base for Android, which allows developers to make their own custom distributions of it. GrapheneOS is one such distribution, which "DeGoogles" the device, removing the invasive Google elements of the operating system.
Some Google elements, such as Google Play Services can be optionally installed onto the device in a non-privileged way (see here and here). People may be concerned that Google Pixels can still spy on them at a hardware level even with GrapheneOS installed, but that isn't the case.
With that introduction of secure Android out of the way, let's talk about desktop Android. Android has had a hidden option for Desktop Mode for years now. It's gotten much better since it was first introduced, and with the recent release of Android 15 QPR2, Android has been given a native terminal application that virtualizes Linux distros on the device. GrapheneOS is making vast improvements to the terminal app, and there are many improvements to come.
GrapheneOS will also try to support an upcoming Pixel Laptop from Google, which will run full Android on the desktop. All of these combined means that Android is one of, if not the, most secure option for desktop. Although less usable than some more matured desktop operating systems, it is becoming more and more integrated.
By the way, if you didn't know, Android is based on Linux. It uses the Linux kernel as a base, and builds on top of it. Calling Qubes OS a distro would be like calling Android and Chrome OS distros as well. Just an interesting fact.
So, if Android (or more specifically GrapheneOS) is the most secure option for desktop, what does that mean in the future? If the terminal app is able to virtualize Linux distros, secureblue could be run inside of GrapheneOS. GrapheneOS may start to become a better version of Qubes OS, in some respects, especially with the upcoming App Communication Scopes feature, which further sandboxes apps.
However, there is one bump in the road, which is the potential for Google to be broken up. If that happens, it might put GrapheneOS and a lot of security into a weird place. There might be consequences such as Pixels not being as secure or not supporting alternative Android distributions. Android may suffer some slowdowns or halts in development, possibly putting more work on custom Android distribution maintainers. However, some good may come from it as well. Android may become more open source and less Google invasive. It's going to be interesting to see what happens.
Speaking of Google being broken up, what will happen to Chrome? I largely don't care about what happens to Chrome, but instead what happens to Chromium. Like AOSP, Chromium is an open source browser base developed by Google. Many browsers are based on Chromium, including Brave Browser and Vanadium.
Vanadium is a hardened version of Chromium developed by GrapheneOS. Like what GrapheneOS does to Android, Vanadium removes invasive Google elements from the browser and adds some privacy and security fixes. Many users who run browser fingerprinting tests on Vanadium report it having a nearly unique fingerprint. Vanadium does actually include fingerprint protections (see here and here), but not enough users use it for it to be as noticeable as the Tor Browser. "Vanadium will appear the same as any other Vanadium on the same device model, and we don't support a lot of device models." (see here)
There's currently a battle in the browser space between a few different groups, so mentioning any browser is sure to get you involved in a slap fight. The fights usually arise between these groups:
For that last one, I would like to mention that Firefox rewrote the terms after backlash, and users have the ability to disable bloatware in Brave. Since Brave is open source, it is entirely possible for someone to make a fork of it that removes unwanted elements by default, since Brave is another recommended browser by the GrapheneOS team for security reasons.
Another interesting Chromium-based browser to look at is secureblue's Trivalent, which was inspired by Vanadium. It's a good option for users that use Linux instead of Android as a desktop.
Also, about crypto, why is there a negativity around it? The reason is largely due to its use in crime, use in scams, and use in investing. However, not all cryptocurrencies are automatically bad. The original purpose behind cryptocurrency was to solve a very interesting problem.
There are some cryptocurrencies with legitimate uses, such as Monero, which is a cryptocurrency designed to be completely anonymous. Whether or not you invest in it is your own business, and unrelated to the topics of this post. Bitcoin themselves even admit that Bitcoin is not anonymous, so there is a need for Monero if you want fully decentralized, anonymous digital transactions.
On the topic of fully decentralized and anonymous things, what about secure messaging apps? Most people, even GrapheneOS and CISA, are quick to recommend Signal as the gold standard. However, another messenger comes up in discussion (and my personal favorite), which is SimpleX Chat.
SimpleX Chat is recommended by GrapheneOS occasionally, as well as other credible places. This spreadsheet is my all time favorite one comparing different messengers, and SimpleX Chat is the only one that gets full marks. Signal is a close second, but it isn't decentralized and it requires a phone number.
Anyways, if you do use Signal on Android, be sure to check out Molly, which is a client (fork) of Signal for Android with lots of hardening and improvements. It is also available to install from Accrescent.
Accrescent is an open source app store for Android focused on privacy and security. It is one of the default app stores available to install directly on GrapheneOS. It plans to be an alternative to the Google Play Store, which means it will support installing proprietary apps. Accrescent is currently in early stages of development, so there are only a handful of apps on there, but once a few issues are fixed you will find that a lot of familiar apps will support it quickly.
Many people have high hopes for Accrescent, and for good reason. Other app stores like F-Droid are insecure, which pose risks such as supply chain attacks. Accrescent is hoped to be (and currently is) one of the most secure app stores for Android.
The only other secure app store recommended by GrapheneOS is the Google Play Store. However, using it can harm user privacy, as it is a Google service like any other. You also need an account to use it.
Users of GrapheneOS recommend making an anonymous Google account by creating it using fake information from a non-suspicious (i.e. not a VPN or Tor) IP address such as a coffee shop, and always use a VPN afterwards. A lot of people aren't satisfied with that response, since the account is still a unique identifier for your device. This leads to another slap fight about Aurora Store, which allows you to (less securely) install Play Store apps using a randomly given Google account.
The difference between the Play Store approach and the Aurora Store approach is that Aurora Store's approach is k-anonymous, rather than... "normal" anonymity. The preference largely comes down to threat models, but if you value security then Aurora Store is not a good option.
Another criticism of the Play Store is that it is proprietary. The view of security between open source software and proprietary software has shifted significantly. It used to be that people viewed open source software as less secure because the source code is openly available. While technically it's easier to craft an attack for a known exploit if the source code is available, that doesn't make the software itself any less secure.
The view was then shifted to open source software being more secure, because anyone can audit the code and spot vulnerabilities. Sometimes this can help, and many vulnerabilities have been spotted and fixed faster due to the software being open source, but it isn't always the case. Rarely do you see general people looking over every line of code for vulnerabilities.
The reality is that, just because something is open source, doesn't mean it is automatically more or less secure than if it were proprietary. Being open source simply provides integrity in the project (since the developers make it as easy as possible to spot misconduct), and full accountability towards the developers when something goes wrong. Being open source is obviously better than being proprietary, that's why many projects choose to be open source, but it doesn't have to be that way for it to still be secure.
Plus, the workings of proprietary code can technically be viewed, since some code can be decompiled, reverse engineered, or simply read as assembly instructions, but all of those are difficult, time consuming, and might get you sued, so it's rare to see it happen.
I'm not advocating for the use of proprietary software, but I am advocating for less hate regarding proprietary software. Among other things, proprietary software has some security benefits in things like drivers, which is why projects like linux-libre and Libreboot are worse for security than their counterparts (see coreboot).
Those projects still have uses, especially if you value software freedom over security, but for security alone they aren't as recommended.
Disclaimer before this next section: I don't know the difference in terminology between "Atomic", "Immutable", and "Rolling Release", so forgive me for that.
Also, on the topic of software freedom, stop using Debian. Debian is outdated and insecure, and I would argue less stable too. Having used a distro with an Atomic release cycle, I have experienced far less issues than when I used Debian. Not to mention, if you mess anything up on an Atomic distro, you can just rollback to the previous boot like nothing happened, and still keep all your data. That saved me when I almost bricked my computer motifying /etc/fstab/
by hand.
Since fixes are pushed out every day, and all software is kept as up to date as possible, Atomic distros I argue give more stability than having an outdated "tried and tested" system. This is more an opinion rather than factually measured.
Once I realized the stable version of Debian uses Linux kernel 6.1, (which is 3 years old and has had actively exploited vulnerabilities), and the latest stable version of the kernel is 6.13, I switched pretty quick for that reason among others.
Now, many old kernel versions are still maintained, and the latest stable version of Android uses kernels 6.1 and 6.6 (which are still maintained), but it's still not great to use older kernel versions regardless. It isn't the only insecurity about Debian.
I really have nothing more to say. I know I touched on a lot of extremely controversial topics, but I'm sick of privacy being at odds with security, as well as other groups being at odds with each other. This post is sort of a collection of a lot of interesting privacy and security knowledge I've accrued throughout my life, and I wanted to share my perspective. I don't expect everybody to agree with me, but I'm sharing this in case it ever becomes useful to someone else.
Thanks for taking the time to read this whole thing, if you did. I spent hours writing it, so I'm sure it's gotten very long by now.
Happy Pi Day everyone!
Is there some sort of comprehensive guide on hardening RHEL clones like Alma and Rocky?
I have read Madaidan's blog, and I plan to go through CIS policies, Alma and Rocky documentation and other general stuff like KSPP, musl, LibreSSL, hardened_malloc etc.
But I feel like this is not enough and I will likely face problems that I cannot solve. Instead of trying to reinvent the wheel by myself, I thought I'd ask if anyone has done this before so I can use their guide as a baseline. Maybe there's a community guide on hardening either of these two? I'd contribute to its maintenance if there is one.
Thanks.
You raise a valid point. In which case, I want to try and prevent malicious privilege escalation by a process on this system. I know that's a broad topic and depends on the application being run, but most of the tweaks I've listed work towards that to an extent.
To be precise, I'm asking how to harden the upcoming AlmaLinux based Dom0 by the XCP-NG project. I want my system to be difficult to work with even if someone breaks into it (unlikely because I trust Xen as a hypervisor platform but still).
I admit I was a bit surprised by the question since I've never consciously thought about a reason to harden my OS. I always just want to do it and wonder why OSes aren't hardened more by default.
Privilege escalations always have to be granted by an upper-privilege process to a lower-privilege process.
There is one general way this happens.
Ex: root opens up a line of communication between it and a user, the user sends input to root, root mishandles it, it causes undesired behavior within the root process and can lead to bad things happening.
All privilege escalation is two different privilege levels having some form of interaction. Crossing the security boundary. If you wish to limit this, you need to find the parts of the system that cross that boundary, like sudo[1], and remove those from your system.
[1]: sudo is an SUID binary. That means, when you run it, it runs as root. This is a problem, because you as a process have some influence on code that executes within the program (code running as root).
Hi,
I'm having a problem with Cider (app for Apple Music). It won't start anymore. The Cider logo appears, but then I get an error "cider is not responding, reload the app?". Obviously I've tried to start it again but it still isn't working.
Can anybody help me? Thanks!
Has anybody been able to build a statically linked binary that shows a Vulkan surface? I've put some context around this problem in the video. I understand that the vulkan driver has to be loaded dynamically - so it's more of a question whether a statically built app can reliably load and talk with it. I think it should be possible but haven't actually seen anyone make it work. I'm aware of "static-window9" by Andrew Kelley but sadly it doesn't work any more (at least on my Gentoo machine T_T).
(I'm also aware of AppImages but I don't think they're the "proper" solution to this problem - more like a temporary bandaid - better than Docker but still far from perfect)
A battle wast lost but the fight for a better gaming UX will keep on going as long as we keep the hope.We're writing AUTOMAT - a game that plays other games ...YouTube
I have no experience with this, but I figured a Rust library might have tried to solve it (static linking is very much the norm here) and I found that ash
can statically link the "Vulkan loader". I don't know, what that actually means, for example whether it would still load libxcb at runtime. Might be worth looking into what they do...
See the "Optional linking" section here for their description: crates.io/crates/ash#optional-…
Rewrite It In Rust ™, and then it'll work everywhere.
joking of course. you still need different builds for glibc and musl
Hello guys and gals, it's me Mutahar again! I made a bit of an error when updating my system and came across a total break. I spent the last month playing ar...YouTube
Its bad but weirdly its the only one to get all my shit working.
I'd like to switch back to Crunchbang++ but I was having problems running some things
You should go see Gentoo or something if ArchLinux causes you problems.
It's my go-to rescue cum doing-backups cum new-install distribution because it's clean (meaning low cruft), minimalist, and most importantly, rolling. I run it as a console OS. I adore it.
Have I run it as my Workstation OS? Yes. Would I again? No. It was too fragile then.
Pacman is too strange to use with the options reduced to letters and having to include the double dash every time you remember the long form. Gimme dnf, Aptitude or flatpak.
My daily driver is Fedora. Is my heart in my mouth every six months when 4,000 packages all need reinstalling? Yes.
Have I tried Debian Testing&Sid as semi-rolling? Yes, fantastic, until they did something weird with systemd instead of just doing the conf locations as intended like everyone else. And the weak-dependencies lists were unfunny. Did I mention I loved aptitude?!
Have I tried, source distros (exherbo, Gentoo, funtoo)? Yes, never got any work done. I was always compiling something for that 1% corner-case performance gain.
Don't think I'll try anything else save maybe openSUSE or that NixOS. The first seriously, the second for fun - NixOS smells a tiny bit like Gentoo or ArchLinux to me (sorry, not sorry).
Going to do the Talos Linux shuffle sometime soon but that's different isn't it.
As you might have guessed, I don't really do derivative distros like Ubuntu. Function over form for me.
Personally, I think bro needs an immutable Linux OS. Fedora SilverBlue, openSUSE MicroOS, the ArchLinux one. All types of ostree now called libostree, git-like tech.
The future of Linux distributions in many ways seems like immutable may be a good path, and now the Manjaro team want you to test out their own version of it with Manjaro Summit.Liam Dawe (GamingOnLinux)
Hi all! I have always only used sed with s///
, becouse I've never been able to figure out how to properly make use of its full capabilities. Right now, I'm trying to filter the output of df -h --output=avail,source
to only get the available space from /dev/dm-2 (let's ignore that I just realized df accepts a device as parameter, which clearly solves my problem).
This is the command I'm using, which works:
df -h --output=avail,source \
| grep /dev/dm-2 \
| sed -E 's/^[[:blank:]]*([0-9]+(G|M|K)).*$/\1/
t
, T
, //d
and some other stuff, but onestly the output I get makes no sense to me, and I can't figure out what I should do instead.In short, my question is: given the following output
$ df -h --output=avail,source
Avail Filesystem
87G /dev/dm-2
1.6G tmpfs
61K efivarfs
10M dev
...
87G
using only sed
as a filter?EDIT:
Nevermind, I've figured it out...
$ df -h --output=avail,source \
| sed -E 's/^[[:blank:]]*([0-9]+(G|M|K))[[:blank:]]+(\/dev\/dm-2).*$/\1/; t; /.*/d'
85G
awk
? Printing out a specific column is basically the only thing I actually know how to do with it: df -h --output=avail,source | awk '/dm-2/ {print $1}'
Are you opposed to using awk?
Not at all, I'm just not familiar with it so I find it confusing.
Although, looking at your command, i think I understand what it means
-n
option and add the p
modifier to the s///
command to print out lines where substitution has occured. sed -n 's/your-regexp/replacement/p
cross-posted from: lemmy.zip/post/36434157
cross-posted from: lemmy.zip/post/36434036
A new community-led initiative called “EU OS” to develop a Linux distribution initiative looks like a positive development. It is specifically created to address the unique requirements of the European Union's (EU) public sector organizations. For me, this initiative stands out for its commitment to the EU's digital sovereignty, reducing reliance on external vendors, and creating a secure, independent digital ecosystem.
Relying on Redhat's Fedora is quite a blunder if they go forward with that choice.
Redhat's already shown us plenty why we shouldn't trust them especially while they're currently still owned and controlled by IBM.
As much as I like fedora, I'm on the suse side.
It should be based on suse because it is european. EU wants to push european it solutions. Fedora would be better than microsoft but it is both linux after all. Both can use kde and gnome. They are not so much different.
Moreover, BSI, Secunet and others already work with suse.
Edit: I should install opensuse myself to put my money where my mouth is. The difference between fedora and opensuse isn't too big for me anyway.
Are there suse based distros, like ublue? https:// osinside.github.io/kiwi/overview.html
Can this Linux-powered operating system disrupt Windows' hold in the European Union?Community (It's FOSS News)
cross-posted from: lemmy.zip/post/36434036
A new community-led initiative called “EU OS” to develop a Linux distribution initiative looks like a positive development. It is specifically created to address the unique requirements of the European Union's (EU) public sector organizations. For me, this initiative stands out for its commitment to the EU's digital sovereignty, reducing reliance on external vendors, and creating a secure, independent digital ecosystem.
Can this Linux-powered operating system disrupt Windows' hold in the European Union?Community (It's FOSS News)
It's certainly less stable than Gnome or Cinnamon, but to be fair, Plasma 6 is very stable compared to Plasma 4 and how Plasma 5 was for a long while.
I use Gnome on my PCs usually, but Plasma probably seems a lot more familiar to people who are used to Windows, which I imagine was a consideration.
cross-posted from: lemmy.world/post/28252147
Fedicast / Podcast: audio.firesidefedi.live/@fires…
Welcome Fedi Friends to the episode 10 of Fireside Fedi! I'm your host ozoned. Fireside Fedi is a show about folks within the Fediverse. If you're seeing this, you are a part of the Fediverse. I'...Fireside Fedi
The move from Xorg to Wayland had a rough start, but things have improved, and there is an exciting roadmap for the future.Luca Bramè (LibreNews)
The gnome implementation that I'm forced to use is god damn awful. This whole eventbus implementation is so bad, it misses events and doesn't always register key-up, when I'm switching workspaces. I do it a lot, and the key gets stuck spamming the same letter, because it didn't register key up!! Hell sometimes it doesn't register keydown, super annoying when writing passwords.
Random crashes of gnome happens more often than I would like to admit, and all that you've been working on is gone aswell. What a garbage design, why the fuck should the wm own the processes, I swear the wayland people live on a another planet.
And the whole permissions thing to ensure privacy, mf this is linux, stop making me do workarounds for shit that you won't allow, because you haven't implemented the correct support for it.
I'm running Ubuntu 24.04, thing fucking sucks, I'm forced by work. Dude x11, just worked, like Wayland solved anything at all.
X11 absolutely didn't just work, hence Wayland's entire existence and rapid adoption once it was mature enough to function. Xorg's decades old cobbled together code base of awkward fixes for obscure issues and random contributions that had to be repeatedly fixed in every other patch is infamous as an example of how not to do FOSS software over time, and serves as a fatal warning to all open source projects.
Wayland has issues, and those issues are being fixed. Slow updating distros, as always, suffer the most with new software and paradigms. But whining about it hardly helps. This is foss land, contribute or report, never complain.
Hi all. I am facing problems with fonts rendering on my 2 different laptops. The only difference is in the OS: one runs Arch and the other runs Fedora. Both run latest i3wm and i3status and use the same config files.
On Fedora, the fonts are rendered beautifully with colors. On Arch, it is just black and white line. You can see them clearly here: imgur.com/a/QtJyRiJ. Top image is Arch and the bottom one is Fedora's.
How do I get Arch to render just like the polybar on Fedora? For the font, on Arch , I installed ttf-font-awesome
.
In LX Appearance, I would then have: Font Awesome 6
, Font Awesome 6 Brands
and Font Awesome 4 Compatibility
.
On Fedora, I installed a bunch of stuff like fontawesome-6-free-fonts
, fontawesome-6-brand-fonts
and fontawesome-fonts-all
.
Here, LX Appearance shows Font Awesome 6
and Font Awesome 4
In i3 config, I just have:
font pango:Font Awesome 12
to set the fonts. But the results are so much difference as you can see from the link.
What’s new?
We’ve promoted our KDE Plasma Desktop offering to “Edition” status. The Fedora KDE team has been hard at work making sure bugs get fixed and everything is polished just so. We’re confident that this can stand along our other amazing flagship offerings.
I know the naming is a bit confusing, with GNOME-powered “Workstation” using a generic label while KDE Plasma Desktop has the tech right in the name. We’ll get that figured out eventually. If you don’t know where to start, don’t panic. Pick one and see how it goes. They’re both excellent desktop environments with great upstream communities, and the same Fedora system underneath it all.
We also have a new alternative desktop choice: COSMIC. This is a modern, written-all-in-Rust desktop environment from our friends over at System 76.
Perhaps most excitingly, we have a new installation interface! The previous UI was designed to manage a lot of before-you-even-start configuration choices. Over the past decade, though, we’ve gone to “get the full system installed with no fuss, then set up what you need from a complete environment”. That made the “hub and spoke” model more confusing than helpful. The new UI is streamlined and sleek, just like the Heart of Gold.
Of course, there are other big changes, as well as the usual updates to thousands of packages. See the Fedora Linux 42 Release Notes for all of the details, and don’t miss the “What’s New?” posts here on Fedora Magazine.
Fedora Linux 42 is officially released. Thank you so much to everyone who works so hard on Fedora and in all of our upstream projects.Matthew Miller (Fedora Project)
Touch some grass dude. This is not a low prio bug at worst. Anyone "tinkering" will have ended up doing worse, and have had to clean or modify boot records before.
Anyone not tinkering will have carried out with the install, instead of merely live booting Fedora.
The move from Xorg to Wayland had a rough start, but things have improved, and there is an exciting roadmap for the future.Luca Bramè (LibreNews)
All extensions are disabled. I use the adw-gtk3 theme for GTK3 apps but I'm not talking about those (though the latest version of the theme also has smaller buttons that means the GTK devs probably have indeed changed the size of the buttons).
On the screenshot there is a GTK4 app that hasn't been updated to the newest libadwaita version (Pipeline), and on the right there is a default GNOME app that has been updated (Console).
I love netbooks. I regret selling mine after Archlinux went 64bit only. It was beautiful (all pearly white) and small and the keyboard was perfectly usable even for my fat fingers.
What's that apple doing there? That's vile.
If you think the battery isn't just dead dead dead and resetting the on-battery chip somehow can help, I'd like to know how, too.
Yes, there are many ways to install Linux on a Chromebook. In my humble opinion, this is the best way. Maybe you'll like it!In today's thrilling episode of V...YouTube
One of the coolest things about GoToSocial is support for the Mastodon move command. Allowing you to migrate a Mastodon account to and from GoToSocial. We're going to go through how to do a migrati...AbnormalBeingsTube
Points for something I've never tried.
Edit: Think I'll just blast Bazzite on it. The recent Gnome scales well and it has nice performance tweaks.
Cheers
Oh, sweet!
In that case, I highly recommend taking a look at some more real-world examples. That link is just something that makes self-hosting and small jobs more or less thoughtless for me.
Imagine all those config management tools built into your OS, and that's NixOS in a nutshell. There's obviously WAY more it can do if you look into creating your own derivations, or getting into the new-ish concept of Flakes.
Again, though, nixops
is the thing that makes me continue to use it, besides just already knowing how to throw together a config in nix's syntax. The nixops tool basically allows you to federate all your systems, tag them, group them, and do anything under the sun with each machine (or several in batches). It's hard to get across in a simple text blurb.
In my case (SaaS), imagine having 10 devs that all want their own dev environment that mirrors production within our VPN, then you need a beta and production environment for each client that licenses the app. Each environment has a couple databases, a few different APIs, some background scraper-type applications, and front-ends for everything. Some of that stuff can live on one machine, some needs to be alone and redundant. You can see how very quickly there's a lot of machines to keep track of.
Now I need to update a couple config pieces to match a new feature in the app itself. Well, all I gotta do is sort out the config, then run a couple nixops command to push to all the dev environments. When ready, do the same for beta, then do it for prod when the fat lady sings.
Being all within one ecosystem, focused on security hardening, is what I really like about it. Hopefully that wasn't too stream-of-consciousness for ya, lmao.
ETA: links, also note that nixops is undergoing some serious changes in the past year. NixOS itself also undergoes changes fairly regularly in syntax as vulnerabilities are addressed and improvements made.
Deploy with Nix and manage resources declaratively - nixops4/nixops4GitHub
Thank you for the note. I'm been cursing myself for not being able to provide my devs with something similar (they don't complain but I know it will make their lives easier). I will start nix from scratch if I learn it but nixops definitely seems like it can help because terraform isn't that great at the example you provided. Thanks.
focused on security hardening
Could you elaborate?
Background:
I'm using Bazzite Linux, Gnome, Wayland. As the title states, I'm trying to list my existing custom keyboard shortcuts. I know I can go to Settings > Keyboard > Keyboard Shortcuts > View and Customize Shortcuts > Custom Shortcuts. I want to list my custom shortcuts in Terminal using gsettings
.
I've gotten as far as listing the names of the custom shortcuts:
me@fedora:~$ gsettings get org.gnome.settings-daemon.plugins.media-keys custom-keybindings
['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom3/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom4/']
What I've tried so far:
I've tried following examples from the answers in this Ask Ubuntu post from March 2015, and I've tried turning to Duck.ai for help. I'm just not connecting the dots between the documentation I've read and what I'm trying to do.
me@fedora:~$ gsettings get org.gnome.settings-daemon.plugins.media-keys custom-keybindings/custom0
No such key “custom-keybindings/custom0”
me@fedora:~$ gsettings get org.gnome.settings-daemon.plugins.media-keys.custom-keybindings:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0 name
No such schema “org.gnome.settings-daemon.plugins.media-keys.custom-keybindings”
me@fedora:~$ gsettings get org.gnome.settings-daemon.plugins.media-keys custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ name
Usage:
gsettings [--schemadir SCHEMADIR] get SCHEMA[:PATH] KEY
Get the value of KEY
Arguments:
SCHEMADIR A directory to search for additional schemas
SCHEMA The name of the schema
PATH The path, for relocatable schemas
KEY The key within the schema
EDIT: Thank you, @nmtake@lemm.ee, for your help!
How to set custom keyboard shortcuts from terminal for different Linux versions? Basically I want to know where Linux stores the keyboard shortcut files and how it can be edited. On my research I...Ask Ubuntu
I am currently winding down the Mastodon bots I used to post sunrise and sunset times. The precipitating event is that the admin of the instance hosting the associated accounts demanded they be made nigh-undiscoverable, but the underlying cause is that it’s become increasing clear that Mastodon isn’t, and won’t ever be, a good platform for “asynchronous ephemeral notifications of any kind”. I’d also argue (more controversially) that it’s simply not good infrastructure for social networking of any kind. There are lots of interesting people using Mastodon, and I’m sure it will live on as a good-enough space for certain niche groups. But there is no question that it will never offer the fun of early Twitter, let alone the vibrancy of Twitter during its growth phase. I’ve long since dropped Mastodon from my home screen, and have switched to Bluesky for text-centric social media
...
Federation does not work
I’m not saying federation “won’t” work or “can’t” work. Merely that in 2025, nine years after deployment, federation does not work for the Mastodon use case.
I could opine at length about possible federated architectures and what I think the ActivityPub people clearly got wrong in hindsight.1 But the proof is in the pudding: Mastodon simply doesn’t show users the posts they ask to see, as I quickly
I am currently winding down the Mastodon bots I used to post sunrise and sunset times. The precipitating event is that the admin of the instance hosting the associated accounts demanded they be made nigh-undiscoverable, but the underlying cause is th…Rob’s Posts
There are reasonable complaints and unreasonable ones. If they had run their own instance people could have just blocked or defederated instead of it polluting the important local feed of the instance they chose to abuse.
They were unwelcome because they were not building something on their own, but abusing a free service with it. If they had run this on their own instance I would completely agree with you that complaints would be unreasonable, and such unreasonable complaints are by far not the majority opinion on the Fediverse despite of what some badly informed haters like to claim.
Bluesky is a centralized system with a single feed that is so fast moving and full of spam that a little bit more would not be noticed indeed. But that is not a good thing.
And anyways, the fun stops if you abuse other peoples work and fun projects with your "fun". Asking to unlist the bots is entirely reasonable and would have not impacted the operation of these bots at all. But apparently there was a big ego that didn't like the idea and decided to throw a fit about it 🤦
Again, missing the forest because there is one tree you don't like:
If they had run their own instance people could have just blocked or defederated instead of it polluting the important local feed of the instance they chose to abuse.
What about the users on mas.to who wanted to follow the bots? Why do they have to simply accept that they can not follow the solar bots because the admin is fussy about the local timeline?
This is not an hypothetical scenario. It happened with alien.top. There were users from LW that wanted the mirror bots from alien.top. That's why they subscribed to it, and LW (among some others) decided to shut it down.
Now, what do you think would be the appropriate response to the users of LW? Do you think those voluntarily following the communities were seeing it as the bots as "abusing the instance" or "providing an useful service"?
when dealing with alien.top, admins had these choices:
Any (or all) of them, no exceptions, show a different systemic failure with the Fediverse.
What about the users on mas.to who wanted to follow the bots? Why do they have to simply accept that they can not follow the solar bots because the admin is fussy about the local timeline?
If it was a remote instance they would not show up on the local feed, and only those bot someone local actually subscribed to would show up on the federated timeline. Hence it would be very unlikely that these bots would be have been banned by mas.to and thus their users would not have been effected at all.
alien.top was way, way worse than 4 post an hour, so the comparison does not hold. And people can easily move to another instance that allows bot spam if they wish so.
But this entire argument is besides the point. alien.top did not abuse lemmy.world to publish their bots, so it can not be compared to the situation here.
As for those three points: that is not a "systematic failure" at all, but the system working as intended and defending itself against abuse. If people want to subscribe to bot spam they can start their own instance or register directly on alien.top.
a remote instance (...) would not show up on the local feed, and (...) subscribed to would show up on the federated timeline.
Not only the distinction between local/federated timeline is completely irrelevant for most people, the whole concept of "timelines" only exist because the system does not provide an efficient global discovery mechanism.
And just by trying to explain this, we've lost like 90% of the potential user base.
And to make it worse, you think that people need to think about all of this when onboarding?
the system working as intended and defending itself against abuse.
No, this is way for individual nodes to protect themselves, but the idea of protection here only counts for the admins.
If people want to subscribe to bot spam they can start their own instance
No, they will just go back to the social media platforms that gives them what they want without getting judged by it.
or register directly on alien.top.
Why would they register on alien.top, when the largest "organic instances" defederated from it and effectively removed any chance of making it attractive for real people that were looking for a "soft" migration?
Sorry, but if all you want is to recreate the corporate social media 1:1 then indeed Bluesky is the better place to be.
The local (and a well curated federated) non-algorithmic feed is one of the main advantages the Fediverse has and why many people prefer it over corporate social media. By polluting it with bot spam and other similar efforts you are indeed making these feeds irrelevant and break the organic peer discovery concept the Fediverse is built on. If some people prefer algorithmically curated and surveillance advertisement polluted social media then the Fediverse is just not the right place for them 🤷♂️
The Fediverse is built by server admins and can only be sustainable if the admins are able to protect their servers against abuse. Infrastructure does not magically appear, and the Fediverse does not have deep VC funded pockets to just make it so.
if all you want is to recreate the corporate social media 1:1 then indeed Bluesky is the better place to be.
What a lame, lazy and self-righteous cop-out!
I am not talking about "recreating corporate social media". I am saying that the culture here is completely broken. It is dominated by this loud reactionary group of people who think of themselves of oh-so-welcoming and oh-so-progressive, but that takes any newcomer and shoves them away at the slight deviation of the current norms. And now that someone has come and writes an honest critique, your defense mechanism is to call them toxic?
Infrastructure does not magically appear, and the Fediverse does not have deep VC funded pockets to just make it so.
If only we managed to be just a little bit more appealing to the masses, so that we could have an actual ecosystem with a healthy economy then we wouldn't need to depend on VC pockets and we would be able to serve everyone. All we need is to find a way to attract some of those who looked our way and we can then show how we can have a fun place without depending on Big Tech, right?
But no, apparently the "right thing to do" is to create division over the most ridiculous things (bots posting every 14 minutes! To an instance of 12k users! Blasphemy!) and further pigeonholing us into the "The Fediverse is only for weirdos and social pariahs" territory.
I am not expecting you to have a full "are we the baddies?" realization, but hol-li-eey shit when I find myself in arguments like these I lose another slice of hope on the Fediverse as a healthy universal alternative to the web.
Sorry but lets agree to (fundamentally) disagree.
People coming in with this "who cares what my fun does to others" yolo attitude that assumes volunteer run public services are some sort of free resource up for the taking, are fundamentally at odds with what the Fediverse tries to achieve and extremely toxic to it. This is not a lazy cop out, that is clearly telling people at the door that they seem to have the wrong idea what this is all about. And no, this isn't only about those nearly 100 bots polluting the local timeline... its about having clear rules against such abuse and not making exceptions because someone with a big ego thinks their specific bots are harmless (spoiler: nearly everyone thinks that of their pet project).
And you are completely wrong if you think this effort can be funded by being "just a little bit more appealing to the masses". The opposite is the case. This leads to burnout of the volunteers, over-streched infrastructure and people that soon leave again because someone lied to them about what the Fediverse is. You can't put a Mc Donalds sign in front of a farmers market and expect that will magically bring customers and solve all of the farmers market's funding issues.
This leads to burnout of the volunteers, over-streched infrastructure and people that soon leave again because someone lied to them about what the Fediverse is.
You don't need to tell me that the community-funded model is broken. I'm saying that for years already.
But there are two separate forces at play, here. Yes, there is this aspect of not having enough infrastructure and not enough manpower to support a larger group of users (which I agree, though I think it's entirely self-inflicted) but there is also this strong cultural aspect of Fedi that equates being on the fringe as "cool" and that actively pushes Fedi to be a tiny, niche space that should be treated as some sort of secret club to keep the plebs away.
For this crowd, even if OP was running the bots on their own server, they would still be met with scorn because "they are using a microblog to send notifications". It's this culture that is pathetic. It's this culture that pushes "normies" away, and if we don't change this culture then there is no amount of funding or goodwill that will make Fedi a nice, fun, appealing place.
You can’t put a Mc Donalds sign in front of a farmers market and expect that will magically bring customers and solve all of the farmers market’s funding issues.
This here is not a farmers market. I wish this was a farmers market. People don't go to a farmers market and tell the farmer they only need to cover the cost of the feed in order to get a whole chicken like people do here. No, sir. This is a soup kitchen where everyone pretends to be homeless in order to fit in.
They can invite to join the party, but you are still going to need those nasty capitalists to fill your cupRaphael Lullis
To quote from one of your links:
Funding is like oxygen. Organisms that do not have circulatory systems can only grow to the size of insects.
Yet insects are by far the most populous group of animals on earth and often excell in cooperation and some form huge meta-organisms.
If the idea that drives the Fediverse wants to succeed we need to build 60.000 volunteer run Pixelfed etc. instances, and that is not an unrealistic number at all, but it takes time.
You can't shortcut this process with more funding and commercial companies, because if you try, you end up with something completely different and most likely with another monopoly.
Yet insects are by far the most populous group of animals on earth and often excell in cooperation and some form huge meta-organisms.
I once had this conversation with some other "indie entrepreneur" who was arguing something along the lines of "I don't care about VC funding because my competitors all come and go, and my business still endures." When I asked "Does this mean that you can make out a living out of your business?" and his response was "no, but I have a full time job, so my business is default alive"
He wasn't too happy when I pointed out (a) he had a hobby, not a business and (b) cockroaches are also optimized for survival, but outlasting your competitors mean jack shit if they are playing a different ball game. He spent all this time pretending to have a business while his competition was actually out there fighting for customers.
All of this to say: there is no consolation in being "right" in my death bed. I am not interested in something that "takes time" if in the mean time my kids are growing up in a world dominated by Big Tech. Anyone who understands how bad Big Tech is bad for society should be rushing and actively accelerating to build an alternative.
commercial companies (...) end up with something completely different and most likely with another monopoly.
It's is basically impossible to create a monopoly around FOSS services. It's a commodity with high R&D costs but zero cost to distribute and replicate. You can only jack up the prices of commodities if you collude with your competitors or create a cartel.
The main thing holding back the development of a healthy cottage industry of hosting providers, consulting services, app customization, etc is not the Big Tech players, but precisely this "culture" of people expecting services for free.
There are plenty of examples of monopolies built on FOSS technology. Especially in social media it is more about network effects and having enough funds to buy up any potential competitors. Facebook could be FOSS and it would not change anything.
The culture to expect this for "free" is not exclusive to the fediverse, and while it has been exploited by adtech companies to build large surveillance advertisement monopolies, it is by itself not wrong for people to expect that basic services are not held behind a paywall. It just needs another organisational model to function, and comercialisation is not going to work.
And besides those general considerations, your healty cottage industry is a pipe dream. Digital services have a fundamentally different economic basis that leads to huge efficiency gains at scale. If you do not actively work against that, any cottage industry will quickly consolidate around a few big players and you will basically have replicated the current system.
examples of monopolies built on FOSS technology.
Citation needed?
I have no doubt that you point out some markets and see a large corporation dominating it. But a de facto monopoly? Not so much.
your healty cottage industry is a pipe dream.
I'm sure you know that there are plenty of small businesses making a living out of email hosting, even if Google and MS account for 80% of the market.
In pretty much the same way that lots of local business just ditched their own web pages to go to Facebook, but this didn't kill all the other website builders companies out there.
these companies are at the whim of the large oligopolies
Why? We are talking about FOSS and services based on FOSS, here. Do you think that Google would be able to successfully shut down small email providers without repercussions?
pose absolutely no threat to them
Why is that relevant? I do not particularly care about eliminating the large corporations, at least not from the start. I'd be more than happy if we could grow this ecosystem here to become a sizable share of the overall market.
I'd rather work towards a world where Facebook has "only" 70% of the market to themselves and the rest of us foment a healthy economy sustaining the other 30%, than to keep this delusional idea that a scrappy bunch of nerds are going to be able to take Lemmy/Mastodon/PixelFed/Matrix/XMPP to the mainstream by wishful thinking and "community" alone.
Many of these email providers only exist as a less bad alternative but compatible with Gmail etc. And the oligopol could shut them down any time as their primary service is sending emails to the oligopol.
What you are proposing is basically to make the Fediverse a small managed opposition to Meta's Threads, which I am sure Zuckerberg would love.
But that is not what the Fediverse tries to be and neither does it aim to become mainstream. We are doing prefigurative infrastructure building here. If people want to join, great. If not, also no problem. But if society decides to finally get rid of this capitalist hellscape, then the Fediverse will be there and ready to use.
I disagree about "the primary service" of a minority provider. The minority provider can do a lot more than just "send" emails to the larger share, and I think they can be instrumental for us to bring a tool from the intolerant minorities to the mainstream.
I also disagree about the idea of "managed opposition". "Managed opposition" is what Mozilla does to Google with Firefox. They are paid by Google to be kept around. I am not saying that we should take the Fediverse and seek funding from Threads, or for us to depend on Facebook.
Finally, I have serious doubts that this "prefigurative infrastructure building" is effective. To me it seems like just a collective of aimless rebels who want to keep this universe secluded from everyone else, but it's just too afraid to say it out loud.
Anyway, thanks for the chat. I understand I won't be able to change your mind, but to go back to the original topic: I just wish that next time we don't see someone as "toxic" just because they were not willing to put up with all these silly rules and rituals that everyone seems to follow without questioning.
How Europe will eat Halal — Why you don’t have to smoke in the smoking section — Your food choices on the fall of the Saudi king –How to prevent a friend from working too hard –Omar Sharif ‘s…Nassim Nicholas Taleb (INCERTO)
I just wish that next time we don’t see someone as “toxic” just because they were not willing to put up with all these silly rules and rituals that everyone seems to follow without questioning.
Something, something Chestertons fence...
These "rituals" are vital for the continued existence of the Fediverse. Without a clear anti-capitalist and anti-oligopolist stance it will be co-opted and destroyed like many similar efforts that came before. You are being very naive if you can't see that.
Without a clear anti-capitalist and anti-oligopolist stance it will be co-opted and destroyed
With this continued "anti-capitalist" stance there will never be anything to be destroyed. Without real investment and resources, this will be forever nothing more than a castle made of sand.
You sound like a reverse Tankie 😅 No proof of anything other than your ortodox economic believes, and when confronted with the living proof of the opposite (the Fediverse) you just claim that it can't and will never exist 🤦
Millions of people are using it every month, and it seems to do just fine despite contstant claims since many years that it can't survive...
"Millions of people", let's round it up to 10 million, ok?
Instagram reports 2 billion active users. TikTok reports 1.5 billion, Facebook reports 3 billion. So, the Fediverse as a whole gets maybe to reach 0.6% of the major networks.
Do you want compare only with the Threadiverse with Reddit? Let's be again be generous here and round it up to 60k MAU. Reddit is reporting around 75 million MAU. So, even if we consider that Reddit is lying like crazy and that 2/3 of the users on Reddit are fake, Reddit is ~400 times larger.
This is cockroach levels of usage.
Yes, the Fediverse will survive. But it doesn't mean that it ever was relevant.
We do like to get stuck in a loop, no?
The point is that we are expecting newcomers to get a crash course on how Mastodon does content discovery and the dynamics of federation just to set up a completely harmless fleet of bots.
Then, when OP has the absolutely natural reaction of saying "look, this seems completely broken, I don't care about these things you are asking and therefore I will just go play somewhere else", we attack the messenger and his character instead of listening to the criticism and seeing where we could've done better.
And I am not arguing "everyone will defederate from instances running bots".
My argument is that admins see any "unwanted" activity and try to squash it on the grounds of "abusing the resources set up for the community", instead of realizing that the it was the community's interest in the service provided by the bots that was causing the excessive activity in the first place.
And I am not arguing "everyone will defederate from instances running bots".
This is exactly what you were arguing. There's no reason to bring up alien.top otherwise.
This is not an hypothetical scenario. It happened with alien.top.
Wait, not only are you misinterpreting what I said (I used alien.top as a case of for "admins will want to defederate because of resource abuse even when their own users find it useful" and less about "admins will ban any bot-only instance") but your interpretation directly contradicts your first point.
Yeah, you can add the "reasonable output" qualifier all you want. This would be a subjective point. I for one think that a fleet of 98 bots posting each once a day is not even worth of consideration, but clearly some disagree and are willing to treat the guy as "toxic".
Wait, not only are you misinterpreting what I said (I used alien.top as a case of for "admins will want to defederate because of resource abuse even when their own users find it useful" and less about "admins will ban any bot-only instance") but your interpretation directly contradicts your first point.
And I bring up botsin.space as a bot-heavy instance which wasn't widely defederated which obviuously proves you wrong on what constitures "resource abuse" enough to be defederated. I.e. you're cherry-picking your example to prove your point.
Yeah, you can add the "reasonable output" qualifier all you want. This would be a subjective point.
With botsin.space, we have a good example of what is reasonable to not be defederated.
There’s a difference between an instance trying to duplicate all of fucking reddit
With botsin.space, we have a good example of what is reasonable to not be defederated
We also have a good example of an instance that is dead. There is no point in giving that as an example, if no one can actually use it.
Valve and Linux have a symbiotic relationship today, but they go way back, and their story is a long and interesting one.Luca Bramè (LibreNews)
There's some wrong things in this article, and a thing worth mentioning.
Half-Life (and its mods like Counter-Strike) had Linux server versions, and a lot of dedicated servers ran on Linux, which I think is worth mentioning when talking about the history.
Steam wasn't well received at first, people didn't like that there was now this special launcher/downloader you had to use. Mind you they moved their old games onto Steam, so it's not like you knew about this when you bought it. Also there weren't any games on there except Half-Life and related titles, like HL mods that got their own release.
Contrary to what the article claims, MacOS does not support some outdated version of DirectX, it does not and never has supported DirectX at all. DirectX was only ever supported on Windows and XBox.
DirectX also was not that well received at first. Here's an old article from gamedev.net (2002):
What later became known as DirectX 1.0 ended up not being very widely accepted. It was buggy, slow, badly structured, and overly complex.Of course, Microsoft wasn't about to just give up. They kept working at it, asking the community for ways to improve it. The first truly viable version of DirectX was DirectX 3.0. A few years later, they released DirectX 5 (skipping 4 entirely), which was the first truly useful version. Incremental improvements were made with version 6. Then came DirectX 7.0.
DirectX 7 was the first one to actually be embraced by game developers. It worked well, making game programming reasonably easy, and a lot of people liked the interface.
::: spoiler Here's a bunch of things John Carmack had to say about DirectX over the years:
First, a rant by John Carmack from 1996:
I have been using OpenGL for about six months now, and I have been very impressed by the design of the API, and especially it's ease of use. A month ago, I ported quake to OpenGL. It was an extremely pleasant experience. It didn't take long, the code was clean and simple, and it gave me a great testbed to rapidly try out new research ideas.I started porting glquake to Direct-3D IM with the intent of learning the api and doing a fair comparison.
Well, I have learned enough about it. I'm not going to finish the port. I have better things to do with my time.
John Carmack revised his opinion later. Here he is posting in 2001 about DirectX 8:
D3D is clunky, etcNot really true anymore. MS made large strides with each release, and DX8 can't be called a lousy API anymore. One can argue various points, but they are minor points. Anti-Microsoft forces have a bad habit of focusing on early problems, and not tracking the improvements that have been made in current versions. My rant of five years ago doesn't apply to the world of today.
But:
All of Nvidia's new features have showed up as OpenGL extensions before they show up as new D3D features.
By 2011 he thought Direct3D was better than OpenGL.
:::
At long last, an unbiased (we hope) overview of the two APIs, to help you make the decision about which to use.Promit Roy (GameDev.net)
Valve and Linux have a symbiotic relationship today, but they go way back, and their story is a long and interesting one.Luca Bramè (LibreNews)
It's been a very exciting week in the KDE Plasma space with the start of a big new feature landing for the Plasma 6.4 desktop.www.phoronix.com
I read the blog post and am still confused as to what this is. It's something I never used in X11 (if X11 supported it), therefore it's not possible for me to miss it.
Is this the "restart all applications you were running when you restart your computer" feature? Was it broken in Wayland? If so, why? I thought the desktop environment would take care of starting the processes, placing the windows, and so on.
Not entirely sure what the before and after of this are. The blog post and article are written as if people know what this feature is.
The last time I tried a linux system for a daily driver was over 10 years ago. At the time everything felt rough, unstable, unsupported, and gaming in particular was nonexistent.
Set up a CachyOS dual boot back in February, think I booted up Windows 3 times at most since then (and have since sorted out the issues that I had to do that for in the first place).
I still can't seriously recommend the switch to less tech savvy folks (try putting grandma on Mint and see what happens lmao), but we're definitely finally getting there after all these years.
I actually put my grandma on Zorin OS and, well, what happened is that she is using her PC less now lol. But she can get stuff done usually.
(Get stuff done == read emails, read news, print documents)
been dailing it for almost 10 years now, i think.
the speed in which its progressing is impressive.
another 5 years and it will be unrecognizably good.
Hi, I have never build a PC before, that is why I am asking you for your help and suggestions.
I have informed (or misinformed) myself about a few aspects of building a PC.
I will give my reasoning why I chose each part, and let you decide why I am wrong.
The goal of this build is to create a Gaming PC which can play most games at least at lower resolutions and at sufficient frame rate.
I plan to build this PC with future software requirements in mind, to reduce e-waste and to leave room for possible upgrades.
This PC should support Coreboot to allow for firmware updates, even after the official firmware support has stopped.
This machine will run Linux as the main OS and probably Dasharo as the Coreboot-distribution.
The main use is playing games and emulation, but I also intend to use it for virtualisation.
Since I plan something special for the PC-case, it will not be part of this post.
I hope this post can be used by others in the future, as a reference for building a Linux PC.
PS: This is my first post on lemmy. I am sorry for any formatting errors. I hope the post is legible.
Edit:
- added links for explanation
- fixed some grammatical errors
- added suggestions from the comments
It is getting late here. I will look into a substitute for intel tomorrow (8 hours from the latest edit) and add this here.
Hello,
it's me again.
Some of you might remember me from this post,
in which I was asking for feedback to build a Linux PC in 2025.
Stuff happened and I didn't went through with it.
So this still my first attempt at a build.
Well now I've got time and want to try it again.
As you may notice,
I've ditched the Z790-9 mother board in favor of a MSI PRO B650M-P.
My dream of building a coreboot-system is officially dead,
thus I decided to build an AMD-System.
If you notice anything wrong
or have suggestions/improvements don't hesitate to point them out.
Thanks in advance!!!
Patriot Viper Venom 32 GB (2 x 16 GB) DDR5-6000 CL30 Memory (PVV532G600C30K)pcpartpicker.com
How quantized? I don't think 16GB of RAM is enough to run a full fat 12B model at FP16 but maybe I'm wrong.
Nvidia cards are just too expensive
Graphical user interface for managing your Linux applications. Supports AppImage, Debian and Arch packages (including AUR), Flatpak, Snap and native Web applications - vinifmor/bauhGitHub
I prefer distros if available, but in some cases the version in the distros can suck. A solid example, and this could 100% be user error, but I used aur to get Picard on my tablet, but there was no app menu bar. Like at all, no window settings in the world made a difference, and the global menu didn't show anything either. So I couldn't change settings at all. I removed the aur package and installed the flatpak, everything worked no problem.
Flatpaks are okay, but due to laziness, I'm not proficient with making them interact well with each other.
App images can be great, but also annoying depending on how your system handles them. On a Debian based machine it would "install" the app image as if it were a normal app, and in some cases even check for updates. In garuda I have to manually go to the file and execute it each time. I'm no Linux master, so I could probably do something in garuda to make it work similar to Debian, but I only have one app there that I care about and I'm lazy...
I don't like snaps, they seem finicky to me.
If the Dev has their own recommended source, package, or whatever I try to stick to that. I.e. if they say their focus is on an app image, but aur has it, and there's a flatpak, and x y z options, I'll try the app image, and if that does what I need it to, I stick with it. If they recommend snap I try to find another app or another option to install.
I was playing around with Lemmy statistics the other day, and I decided to take the number of comments per post. Essentially a measure of engagement – the higher the number the more engaging the post is. Or in other words how many people were pissed off enough to comment, or had something they felt like sharing. The average for every single Lemmy instance was 8.208262964 comments per post.
So I modeled that with a Poisson distribution, in stats terms X~Po(8.20826), then found the critical regions assuming that anything that had a less than 5% chance of happening, is important. In other words 5% is the significance level. The critical regions are the region either side of the distribution where the probability of ending up in those regions is less than 5%. These critical regions on the lower tail are, 4 comments and on the upper tail is 13 comments, what this means is that if you get less than 4 comments or more than 13 comments, that's a meaningful value. So I chose to interpret those results as meaning that if you get 5 or less comments than your post is "a bad post", or if you get 13 or more than your post is "a good post". A good post here is litterally just "got a lot of comments than expected of a typical post", vice versa for "a bad post".
You will notice that this is quite rudimentary, like what about when the Americans are asleep, most posts do worse then. That's not accounted for here, because it increases the complexity beyond what I can really handle in a post.
To give you an idea of a more sweeping internet trend, the adage 1% 9% 90%, where 1% do the posting, 9% do the commenting, and 90% are lurkers – assuming each person does an average of 1 thing a day, suggests that c/p should be about 9 for all sites regardless of size.
Now what is more interesting is that comments per post varies by instance, lemmy.world for example has an engagement of 9.5 c/p and lemmy.ml has 4.8 c/p, this means that a “good post” on .ml is a post that gets 9 comments, whilst a “good post” on .world has to get 15 comments. On hexbear.net, you need 20 comments, to be a “good post”. I got the numbers for instance level comments and posts from here
This is a little bit silly, since a “good post”, by this metric, is really just a post that baits lots and lots of engagement, specifically in the form of comments – so if you are reading this you should comment, otherwise you are an awful person. No matter how meaningless the comment.
Anyway I thought that was cool.
I comment very seldom and only if i think that I can contribute. I see no need to write anything if I got nothing of significance to add.
Maybe I should. Add comments that is uplifting and kind more often.
I comment a shit ton and often with absolute banalities. Especially on posts with 0 comments.
My reasoning is twofold: first of all I want to encourage posters by engaging with their content so they don't stop posting. Second I want to invite others to comment and it's much more inviting to do so if a post has at least one comment. People tend to think it's dead otherwise and not bother.
I think at the current level of MAUs there is no comment too small, and every little bit helps just by virtue of breaking the silence.
I've been thinking. Android implements app permissions on top of Linux, Flatpak does it too. But why is it it's not part of the kernel?
Like all executable files would be sandboxed and would only be able to access syscalls and parts of the file system if they were allowed to. Making sandboxing the default instead of having to restrict programs.
I'm not a kernel developper so this question may be naive, but it bothers my mind. I guess part of it is because of historical reasons but are there any practical ones that make it not feasable?
EDIT : Thank you all for your answers, almost all of you were very nice and explained things clearly
The Linux kernel already has the infrastructure required for that. Heck, Android itself, including its permission system, is built atop the Linux kernel.
Making sandboxing the default instead of having to restrict programs.
What's missing for that is work on userspace software and app packaging. The kernel can't automatically know what a program should and shouldn't be allowed to do.
Some of that work has happened, like moving from X11, which really wasn't designed around sandboxing, to Wayland.
But a lot of it requires making a permission system the norm and creating a system such that software is normally distributed with restricted permissions and developers develop around that. Like, I can use firejail and disallow write access to parts of the filesystem or network access to a program, but there isn't a broad system of appropriate pre-created profiles that applications are distributed with and way to view this. We don't have a convention for an application-private space on disk and lack of access to most of the filesystem, which Android does and apps need to be written around.
IMHO, one of the largest jumps would be Valve doing this for Steam games --- a lot of games are going to be amenable to being sandboxed, don't need broad access to the system, and are closed source. There are some issues there; for Windows binaries run under Proton, WINE wasn't originally written around being isolated, and the game developers writing the software are writing to a Windows API that aren't under the control of people on the Linux side of things.
I haven't poked at snaps much or their technical underpinnings, but my understanding is that they distribute apps in a sandboxed form, so that might be the closest Linux-native approach.
It's sad to see such a great project come to a close. I've been using ArcoLinux for years and have come to love it.
I wish the ArcoLinux Team and the Beta testers all the best.
Hi! This is just a friendly reminder letting you know that you should type the shrug emote with two backslashes to format it correctly:
Enter this - ¯\\_(ツ)_/¯
And it appears like this - ¯\_(ツ)_/¯
I have a lowend netbook with debian-type linux only (no dualboot). Power management should be via XFCE4's xfce4-power-manager-settings
.
I'm having weird behavior with suspend and trying to identify/troubleshoot it. It seems to be usually draining power and never charging when the lid is closed for many hours.
I tried explicitly entering power off, hibernate and suspend followed by unplugging then leaving it a few hours but couldn't replicate. It seems to be doing something on its own after being unplugged a long time.
What logs can I look at to see when my device changes its power modes, what were the triggers, what settings are governing it etc?
I can't tell if it's a software issue or there is some sort of power saving thing going on in the hardware or what.
Just hoping for some investigation tips here, I know its not enough info to solve.
Edit to clarify no dual boot.
I'm not a master pro Linux user. I've dabbled over the years several times. It's been about 6-8 years since I've last used it. I am having the absolute worst experience I have ever had with any OS so far, I have to be doing something wrong.
First. R7 5800x3d. 32gb ram. Rtx 3060. Nvme dual boot.
Problems so far, this is my first day. One, changing my monitors orientation and position cause my mouse to be on one screen and actively click on a different screen.
Whenever I open settings to change date and time the program crashes.
My mouse movement is that of a spastic child and is not smooth and I can't install ghub on Linux, so I'm forced to use the OS adjustments, which in turn crash the settings application.
The OS is SLOW! like insanely slow. I open discord and literally 3-4 minutes goes by before the loading pop up appears.
If I click in an icon, there is no indication that I clicked it until 1-2 minutes later, this even happens with like Firefox or chrome, file browser. Any app.
I have to have a password to do anything. Why? No one is going to steal my PC, boot it up and smash f11 to get into my Linux box where I'm just messing around.
I don't understand.. I have used Ubuntu before, fedora, mint and a few others. But it just seems like it's absolutely garbage right now.
Do I have to install certain things? Do I have to install Nvidia drivers? Doni have to install chipset drivers?
And honestly question, why do simple takes require you to "run a script"? Like why?
Them: You fixed it! What was it?
Me: No problem, just another ID-10-T error
Since I joined Charm, I’ve been working and learning more about SSH, and I thought I would share a few quick tips and tricks with you.carlosbecker.com
Stats from here: lemmy.fediverse.observer/daily…
Like, has an instance gone down and if so, why hasn't there been a comparable drop in users and comments?
Edit: Thanks to @example@reddthat.com here for pointing to zerobytes.monster becoming more aggressive against bots as the likely culprit.
Lemmy Sites Status. Find a Lemmy server to sign up for, find one close to you!lemmy.fediverse.observer
It may have been lemmy.zip
It did in fact go down for about 48 hours... prompting me to make this new account on dbzer0.
Basically, the admin attempted to update to a newer lemmy version... and it failed, multiple times, and they just rolled back, restored the old version, posted an explanation and apology, and they'll be further looking into ... exactly what went wrong.
Here's the post.
Evidently, Demigodrick has since fixed the problems and successfully upgraded to 0.19.11
¯_(😀_/¯
I don't know exactly how that post counter ... actually, technically counts posts, but:
1:
Zip going down could have uncounted all posts anywhere made by zip accounts.
2:
There could have been some kind of... propogating post count negation effect, as various other instances reacted differently to zip users posts on their instances could not pull them anymore, on different time scales.
3: If a zip user had a ... top level comment, on another instance, its possible all lower level comments responding to that comment may also have poofed out of existence, in some respect.
I may be using some terminology here, and this is just spitballing, but yeah.
Almost all of my .zip account's posts... are not on zip itself, and its possible that that is fairly common amongst .zip users.
I think this is zerobytes.monster, one of the reddit mirror instances.
the post count fits and it also matches with the user count not significantly dropping.
that instance has been using rather strict waf blocking rules from time to time that likely also affect the crawler for fediverse.observer.
Welcome to a new issue of "This Week in Plasma"! Every week we cover the highlights of what's happening in the world of KDE Plasma and its associated apps like Discover, System Monitor, and more.This Week in Plasma: The beginnings of Wayland session restore
KWin has gained support for the initial version of the Wayland session restore protocol
I found it interesting that they were merging support for a not-yet-merged protocol so I looked it up.
It seems the plan is to use the new experimental protocol thing that was introduced a while back:
gitlab.freedesktop.org/wayland…
This is identical to the experimental version implemented by kwin and mutter. Signed-off-by: Jonas Ådahl jadahl@gmail.com Some notes:GitLab
NEW (nobody) in Firefox - Session Restore. Last updated 2025-04-12.bugzilla.mozilla.org
Is the loss of pacman and AUR that bad?
What things are to be gained? I expect that SELinux and Redhat backing should really make fedora way more secure.
It's literally just steam. That's it.
uninstalling steam from bazzite is much easier than adding the fixes to fedora
The ultimate productivity workstation, stable and streamlined for you.getaurora.dev
So...I just purchased a brand new WD black SN850X 2TB to store a bunch of games. I installed it on my last NVME slot available no my motherboard, M2C_SB, which I understand doesn't directly plug into the CPU but onto the motherboard's southbridge. Not sure if this has any reason for the issue. So, the problem is...whenever the PC suspends (which, by the way, it can go suspended even in the middle of a file transfer...not sure why KDE won't block that)...anyway, after a suspension, that drive is missing. Checking any partition manager, it shows the NVME drive is still somewhat there, but with no partitions listed. There's an error 'partition xxxx is not properly aligned". It seems my only option is a reboot. After the reboot, the drive is fine, it's properly mounted, shows correctly the partition in the disk manager, and runing a check finds no errors. Mind you, there's 3 NVME drives plugged, only this last one is giving me headaches after suspension.
...what's causing this? And how can I avoid it?
Combining vibe coding, attempto controlled english (ace) and the social web - form space on the social web through words, secured by attempto controlled english.
You are only able to run code based on attempto controlled english (ace), which is a formally defined subset of the english language.
In the future, admins could through this restrict certain kinds of code from executing for security purposes.
Additionally, it lessens the ambiguity of natural language and you can be sure that the resulting code will do what it should.
Here are a few example commands in ACE that could be run on AceCoding.social in the future:
Repo: github.com/bluebbberry/AceCodi…
(Image from Veronica Casson, freethink.com/wp-content/uploa…)
Combining vibe coding, attempto controlled english (ace) and the social web - form space on the social web through words, secured by attempto controlled english. - bluebbberry/AceCoding.socialGitHub
New to Linux, I am on Ubuntu 24.04.
I am trying to have my phone calls go from my phone to my laptop. I did some online searching and found KDE connect. I can recieve and send texts on KDE connect but can't call
Am I doing something wrong or should I use something else?
Thanks for reading
Since you seem to understand it then:
How do two clients communicsting over a proprietary network negotiate an end to end encrypted chat channel without sharing keys in an easily decrypted manner?
It seems to me that some kind of handshake needs to occur where the clients need to agree on a cypher, so how does this happen securely?
I'm not worried about encryption being broken, it just seems like if you're handing the keys over the mail, it's pretty easy to xray the package and copy the key, is the same not true over digital communication?
This was a problem solved by Diffie and Hellman in the 1970s
Combining vibe coding, attempto controlled english (ace) and the social web - form space on the social web through words, secured by attempto controlled english.
You are only able to run code based on attempto controlled english (ace), which is a formally defined subset of the english language.
In the future, admins could through this restrict certain kinds of code from executing for security purposes.
Additionally, it lessens the ambiguity of natural language and you can be sure that the resulting code will do what it should.
Here are a few example commands in ACE that could be run on AceCoding.social in the future:
Repo: github.com/bluebbberry/AceCodi…
(Image from Veronica Casson, freethink.com/wp-content/uploa…)
Combining vibe coding, attempto controlled english (ace) and the social web - form space on the social web through words, secured by attempto controlled english. - bluebbberry/AceCoding.socialGitHub
The amount of domain knowledge to even begin to parse what the fuck you're talking about is absurd.
Secondly, why would anyone want this?
I'm glad you've found yet another project to look nice for your github portfolio, but maybe be up front about that instead of drowning everyone in near gibberish and what seems like poorly written advertisement.
"Hey, I've made another quasi-social media network leveraging the fediverse, AI, and a programming language made to resemble normal english. Check it out!"
Otherwise this is just blatant buzzword salad. I'm going to guess you're also using AI to get project idea involving the latest buzzwords? Maybe even using AI to write this psuedo ad-copy?
Again, more power to you if you're trying to build a portfolio/github/resume where you can say that you've "created numerous projects leveraging federated social media and AI", but just be up front about what you're doing when you post about it here please.
No one needs more shit pretending to be something it isn't. It's okay for your little portfolio project to be just that.
What are the very VPS cheap options for like <10$/year or maybe even less?
I want to host a large number of censorship-resistant proxy servers (XTLS) around the world.
The location does not matter (except it must not be in some shithole like China or Russia). Perfomance and reliability are not a priority either.
Being able to pay with crypto would be great.
(Not sure if a post about commercial services like this is allowed, if not, I will delete it)
Of course. It's not resistant to blocking.
There are reasons why Chinese people needed to invent ShadowSocks, VLESS, uTLS, VMESS, Trojan, Reality, Vision, XHTTP, etc.
The client has the private key, the server has the corresponding public key in its authorized keys file.
The server is vulnerable to the private key getting stolen from the client.
thats a good point. unless you forget to update it in a timely manner.
that includes most servers out there ime, so
Dilemma: Fedora has introduced and worked on a lot of things that make "Year of Linux on the Desktop" more likely. Even if UNIX purists disagree with the direction, Fedora is what Ubuntu used to be back in the day. Linux for humans.
At the same time, it's possible due to corporate backing. American corporate backing even. A part of me thinks that if we can't get there as a community without corporate influence, then it's all for nothing. I want the community model to not just be an ethical alternative, but that this model of cooperation also produces the best results.
(PS. I'm open for having my view changed, maybe I'm thinking about this the wrong way.)
Currently most cooperate linux companies are not in the business of selling linux desktop itself. Rather its linux for servers, administration, embedded things (like cars), and other enterprisey stuff. So at least at the moment they are not looking to profit of linux desktop users directly which has saved us from enshittiffication attempts.
But even if they in the future attempt to do something fishy, that most users dont agree with, I think by the virtue of how stuff works on linux it will be very easy for people to move to something else or a fork, and still get 95-99% of the same experience. This in turn will force companies to think twice before doing something like this.
A good example here is canonical/Ubuntu who has made questionable decisions in the past and each time they had to take it back. Even now, Snap due to its use of a centralized store is almost universally shunned by the linux community and is only supported maintained by canonical. While Flatpak is supported by the wider linux community with people from different projects contributing to it (though I sometimes worry about everyone centralizing on Flathub to the point where they are actively discourage other projects from launching/maintaining their own stores/repos).
This is why we need to build and champion tech that is resistant to control and enshittiffication. Then we dont have to worry too much about who is developing it.
:smirk_cat: A snarky 1kb Markdown parser written in JavaScript - developit/snarkdownGitHub
Exactly, in this case the actual post is this one and posted it here as a x-post.
Edit: I own my instance, but you don't have to own one in order to deploy this blog frontend.
A blog entry on how it works and what it does at a high level could be nice. I'm not sure what I'm looking at, but there must be some API call to Lemmy and it's probably happening on the server due to CORS; not sure how this would work just in the browser if the Lemmy instance has CORS setup...
Edit: OK the instance 0d.gs does in fact not have CORS 😮 That's a little concerning...
Hold up, neither does programming.dev? Uh... @recursive_recursion@programming.dev and @Ategon@programming.dev is that safe? I'm not a security expert but doesn't this allow for cross site attacks?
No idea how I got there but somehow I saw this post somehow on sh.itjust.works, about a prefab house that was found floating in the Pacific. I wanted to comment but the only login I have is on lemmy.world. Notice the post is from The Picard Maneuver, whose posts I've seen many times, and it says lemmy.world above their name.
Lemmy.world has a whitepeopletwitter community but the newest post is 2 months old. This one is from 10 hours ago. Search on the lemmy.world main page for "Minding" turns up a bunch of posts going back months, but this one isn't there.
I thought I understood how federation works but I'm stumped. Is this really a lemmy.world post? If not, what does the presence of "lemmy.world" on it indicate?
moist.catsweat.com/m/whitepeop…
you would go to an instance, search for that sub/group (whitepeopletwitter@sh.itjust.works)
im not on lemmy, but i think the significance of the 'lemmy.world' is the origin of the post... in this case the_picard_maneuver@lemmy.world posted it to sh.itjust.works
i think the significance of the ‘lemmy.world’ is the origin of the post… in this case the_picard_maneuver@lemmy.world posted it to sh.itjust.works
Close, it's where the image is hosted. The lemmy.world bit is a link to the image. Just like how any website link will say the domain of the destination.
I mean it probably is where a user is posting from, but sometimes it is not (not sure why but sometimes non-ml users will post images from ml)
How could the_picard_maneuver@lemmy.world post to sh.itjust.works? They would have to login to sh.itjust.works. I'm not able to login there as lovablesidekick or lovablesidekick@lemmy.world.
Likewise, if you're originalucifer@moist.catsweat.com how are you replying to my comment on lemmy.world without logging into lemmy.world?
They would have to login to sh.itjust.works.
nope. every instance can post to any other instances groups. my 'home base' instance (moist) has almost no local communities, but the users can interact with all of the lemmyverse
if you look at the group list you'll see they are all remote groups that local users can subscribe and interact with locally
my instance has a 'copy' of the remote content. when a local user interacts with that content, it is sent to the other instance.
its what the 'federation' in the fediverse means. all users can subscribe/upvote/interact with 'remote' instances. the actions of the users are federated between instances.
Makes sense and I appreciate the help. But when I go to the post link on sh.itjust.works it says:
I'm currently logged in to lemmy.world, but apparently I do need to login sh.itjust.works. This is how I thought lemmy worked, but I also thought the content from sh.itjust.works would be repeated on lemmy.world as you described, and I would be able to find it here and comment. But the whitepeopletwitter community on lemmy.world is pretty empty and that post isn't there. Does this mean something's wrong, or maybe lemmy.world has muted that community, or some other explanation? Just trying to figure all this out.
Edit: I rethought what you said and found where I can remote-subscribe to the sh.itjust.works community. It says subscription pending. I will give it a while and see if this solves the problem. Again, I appreciate your help.
weird. no idea what drives the search then.
the direct link to that community is lemmy.world/c/whitepeopletwitt…
I wonder if you're running into the same thing that I've had quite a bit of issue with in the last few weeks on lemmy.world.
When I go to the 'copy' of a post on lemmy.world from another instance, I will get the same message of "You must log in or register to comment."
Only by searching for the post on lemmy.world, clicking through to it, and then also refreshing, does lemmy seem to acknowledge that I am in fact logged in! But only if I do those steps in that order.
EDIT: I've made it a bit easier for myself by setting up the search engine in my browser: https://lemmy.world/search?q=%25s
So that I can just copy any other instance link, go to the address bar and type ls
(the keyword I chose for the search engine), paste in the link and then go to the lemmy.world version from there, and refresh the page.
I used to be able to just use the Instance Assistant for Lemmy & Kbin extension by cynber, but for the last few weeks I have to do the whole search and refresh dance instead.
Browser extension to help make Lemmy & Kbin easier to use - cynber/lemmy-instance-assistantGitHub
It's federation. LW users can post to sh.itjust.works as easily as gmail users can send mail to yahoo mail addresses.
Edit: Just click these links and try posting and commenting at !test@lemmy.ml or !memes@sopuli.xyz
Switched to Linux a little over a year ago and it's been great, but one thing eludes me. What's the best way to do the following when you don't use Windows or MacOS?
And how the hell does anyone but a child type on an iPhone anyway, while we're at it? (rhetorical) Grrrr.
Thanks!
I'm sorry I can't help you.
But If you like Linux, sell your iPhone, buy a Pixel and install Graphene OS. It's the closest thing to a Linux phone that is actually secure, private, FOSS and daily driver worthy.
I don't have an iPhone but my daughter does.
For music I don't sync anything to her phone. I run a navidrome server and set up an account so she can stream whatever she wants whenever. I think she uses isub as her streaming app. It does allow you to download and cache files from the server to play if you are offline
As for sms, I don't know of any way to sync in Linux, but if you use Windows, the phone link app works, as several of my coworkers have set it up. I know it installs some piece of software on the iPhone you want to sync to, maybe you could do that and try running the phone link program with wine?
I also know kde connect has a link for iOS. It's not perfect but it will do the sms linking thing.
Eight years ago Lance Ulanoff had a problem. William Shatner could not find him on Mastodon. His distress is understandable, relatable even. Who wouldn’t want to be found by Captain Kirk himself! TheSongs on the Security of Networks
Yep all the time. Other platforms allow you to subscribe as well.
Piefed you can subscribe to individuals like they are communities. Works really well.
Hey folks. I've had an on-again, off-again relationship with Linux for over 20 years. Usually, my attempts to use it are either thwarted by issues installing, issues booting, or general problems while using it... leading to “catastrophic failure” that I can't fix without digging into hours of research and terminal commands.
Windows 11 (even 10) are rock solid for me, even as a very heavy multitasker. No crashes. No needing to reboot, unless I'm forced to with an update, and really no issues with any hardware or software I was running.
But with Linux, I just can't believe how unstable it is, even when I do the absolute basic things.
I'm trying to learn why this is, and how I can prevent these issues from coming up. As I said, I'm committed to using Linux now (I'm done with American software), so I'm open to suggestions.
For context, I'm using a Framework laptop, which is fully (and officially) supports Fedora and Ubuntu. Since Fedora has American ties, I've settled with Ubuntu.
All things work as they should: fingerprint scanner, wifi, bluetooth, screen dimming, wake up from suspend, external drives, NAS shared folders, etc. I've even got VirtualBox running Windows 11 for the few paid software that I need to load up from time to time.
But I'm noticing issues that seemingly pop out of nowhere on the software/os end of things.
For example, after having no issues updating software, I get this an error: "something went wrong, but we're not sure what it is."
Then sometimes I'll be using Firefox, I'll open a new tab to type in a search term or URL, and the typing will "lag", then the address bar will flicker like it's reloading, and it doesn't respond well to my mouse clicks. I have to close it out, then start over for it to resolve.
Then I'll open a different app, sometimes it might open, sometimes it won't.
Or an app will freeze for no obvious reason, and I'll get a popup asking to wait or quit.
Another time I left my computer while I went out for a walk, came back, and it was like I just rebooted... all my work was gone, and it was starting fresh from the login screen.
I'm trying not to overload things, and I'm doing maybe 1/5th of what I'd normally be doing when running windows. But I don't understand why it's so unstable.
Any suggestions would be greatly appreciated.
FWIW, I'm not keen to switch away from Ubuntu, because I do still want official support if there's ever a problem with getting hardware to work.
UPDATE: Wow, I did not expect to get so many responses! Amazing!
Per suggestions, I ran a memtest86 for over 3 hours and it was clean.
I installed Fedora 41 and am now setting it up. Seems good so far, and elevated permissions can be authorized with biometrics! This was not something I had to. Ubuntu, so awesome there!
Any specific tips for Fedora that I should know? Obviously, no more Snap packages now! 😂
UPDATE 2: Ok, Fedora seems waaaay more stable than Ubuntu (and Mint). No strangeness like before... but not everything works as easily. For example, getting a bridged network adapter to work in virtualbox was one-click easy on Ubuntu... not so much on Fedora (still trying to get it working). And Virtualbox didn't even run my VM without more terminal hackery.
But the OS seems usable, and I'm still setting things up.
One thing I have noticed, however. When I search for how to fix or do something, nearly all websites and forums reference Debian/Ubuntu commands, so the fragmentation there is a little annoying
One thing I have noticed, however. When I search for how to fix or do something, nearly all websites and forums reference Debian/Ubuntu commands, so the fragmentation there is a little annoying
I'm using Nobara, which is based on Fedora, so I hear you, but the only thing you really need to do is learn enough about DNF to translate "apt" commands in your head.
And maybe set up a few aliases you're used to.
A new language? It's one app.
And if you learn it, you are back to the same level of usage, not "okayish".
But yeah, no one HAS to move from Ubuntu/Debian to another flavor. (Which is what OP is talking about).
No one has to move off Win 11, either, if that pain doesn't make it worth it to them.
Usually with Linux, once you start out you're gonna get a ton of issues and you'll have to troubleshoot them one by one. However, afterwards it should just be a smooth sailing.
Also as a word of warning from my personal experience, official support isn't something you should be that concerned about. When it comes to software, when some corporation makes some official version for a specific distribution (like Ubuntu), it usually is made by some B-team and doesn't work that great. If the program is good, it should be available on most major distros rather than just "an official version for just one" if that makes sense.
Also good call - if one distro is causing a fuck ton of issues, just give another one a try. The main difference for users between distros is what kind of software setup they are going with, and some setups are just prone to issues on some hardware or wasn't tested properly. Still, I do hope Fedora treats you better.
FediverseAll social media platforms are a bit cursed if you ask me. Even Fedi is doomed to many of the same ills—as much as I love it. But, for all its faults, the Fediverse survives, it continues to improve, and can be kinda magical sometimes. I personally believe that the Fediverse, of all the social networks, is best for us as humans. If you think so too, consider getting involved and supporting organizations like The Nivenly Foundation who’s Security Fund looks to help Fedi stay a safe and secure place for all.
I've decided to step away from fediverse for the time being. there isn't really any grand reason to it other than the fact that I've slowly lost interest in ...monocyte's blog
Hello linux@lemmy.world!
I've completely switched from dual boot to full Linux last year and I've been struggling to find the one tool that could replace the printer software that came with my Canon printer.
My printer came with an application that allows me to print border-less photos and apply fixes such as colour correction, remove red eyes, etc. So far I haven't found any application that allows me to print photos properly.
I'm using Kubuntu 24.04 and I tried using Gwenview to print my photos. While the dialog allows me to configure my printer to print on 4x6 border-less photo paper, it still prints with ~4mm borders.
I'm also asking myself, is this more of a KDE Plasma printing issue or an application printing issue?
Any help would be appreciated.
EDIT: I'm even considering using paid software at this point. Any solution is welcome.
Hi, I just wanted to get back to you about Gutenprint.
This looks old. Is it still maintained?
EDIT: I installed it and tried setting up my printer but it says it cannot use that driver. So that's a no go I suppose.
Stumbled across this quick post recently and thought it was a really good tale and worth sharing.
A couple of weeks ago, I saw a tweet asking: "If Linux is so good, why aren't more people using it?" And it's a fair question! It intuitively rings true until you give it a moment's consideration. Linux is even free, so what's stopping mass adoption, if it's actually better? My response:
The world is full of free invitations to self-improvement that are ignored by most people most of the time. Putting it crudely, it's easier to be fat and ignorant in a world of cheap, empty calories than it is to be fit and informed. It's hard to resist the temptation of minimal effort.
And Linux isn't minimal effort. It's an operating system that demands more of you than does the commercial offerings from Microsoft and Apple. Thus, it serves as a dojo for understanding computers better. With a sensei who keeps demanding you figure problems out on your own in order to learn and level up.
Now I totally understand why most computer users aren't interested in an intellectual workout when all they want to do is browse the web or use an app. They're not looking to become a black belt in computing fundamentals.
But programmers are different. Or ought to be different. They're like firefighters. Fitness isn't the purpose of firefighting, but a prerequisite. You're a better firefighter when you have the stamina and strength to carry people out of a burning building on your shoulders than if you do not. So most firefighters work to be fit in order to serve that mission.
That's why I'd love to see more developers take another look at Linux. Such that they may develop better proficiency in the basic katas of the internet. Such that they aren't scared to connect a computer to the internet without the cover of a cloud.
Besides, if you're able to figure out how to setup a modern build pipeline for JavaScript or even correctly configure IAM for AWS, you already have all the stamina you need for the Linux journey. Think about giving it another try. Not because it is easy, but because it is worth it.
when everything is not installed or sometimes not everything is perfectly installed and set up
I guess that'd be a major blocker for most people.
It says she’s banned here lemmy.world/u/shinigamiookamir…
Modlog
lemmy.world/modlog?page=1&acti…
But as we can see here, she’s been recently posting in lemmy.world communities
Those aren't actually lemmy.world communities.
Everything on that list is a community on that instance (whatever it is - lemm.ee I guess).
For example, a post from a lemm.ee account to AskLemmyWorld@lemmy.world is actually a post to an entirely separate community - AskLemmyWorld@lemmy.world@lemm.ee That lemm.ee community is a mirror of the lemmy.world community (and of all the other communities on all the other instances that mirror it.
That's how federation actually works. You never actually leave your home instance, and what seems like a post to a community on another instance is actually a post to a locally hosted mirror of that community.
cross-posted from: lemmy.dbzer0.com/post/41899743
The Majority Report w/ Sam SederJason Koebler joins for a look at the value of a decentralized approach to the Tech industry and social media in providing users a cohesive and interoperable experience.
Watch the Majority Report live Monday–Friday at 12 p.m. EST on YouTube OR listen via daily podcast at http://www.Majority.FM ...OR become a member at JoinThe...YouTube
bootc is a new deployment method that powers Image mode for RHEL and HeliumOS, a new Linux distribution. We are excited to announce that AlmaLinux now offers bootc images for Intel/AMD(x86_64) and ARM64(AArch4).AlmaLinux OS
The Asahi Linux project is having trouble bringing the operating system to M4 Macs, with some chip changes making working with the latest Apple Silicon models a lot tougher.Malcolm Owen (AppleInsider)
Wouldn't be surprising if this were done on purpose by the fruit company. All the more exciting when it will be overcome and they'll have to find another wrench to throw.
I find the whole "Ctrl+b
followed by another key" way of navigating tmux to be too cumbersome to warrant a switch away from something like Tilix where I can hit Ctrl+Alt+|
and the screen splits vertically, or Alt+Left
to switch to the terminal on the left. I think it's the mandatory release of all keys followed by more keys that does it.
Is there a way to tell tmux to understand that "Alt+Left
means switch to the terminal on the left" and bypass the whole Ctrl+b
song and dance altogether?
Tilix is an advanced GTK3 tiling terminal for Linux based on the Gnome Human Interface Guidelines (HIG).gnunn1.github.io
I agree, you could ask a search engine which is gamed to give you the most promoted result instead of the bestt one, or you could indeed ask an AI which is trained to give you an aesthetically pleasing answer that may or may not be without substance....
More simply, you could just reach out to the wider community and get a reasonably up-to-date answer with an easy back and forth from others in the same situation without any worry about nefarious incentives.
I guess it depends on how you measure what a good and trustworthy answer is.
I did some searching and many users recommend Rofi but looking at man rofi-script
it seems to just be a list picker. You pick something from the a list and only one thing runs. On Alfred and Raycast you can have interactive extensions which are essentially keyboard navigable UIs.
cmd enter
to go back & select another subreddit.I've done lots of searching and Reddit comments about what makes Emacs so appealing. I think Emacs users like the specific ecosystem and things it offers and they put in the work to tailor it for them. Consistently is one thing I hear. Tell me ur thoughts.
I don't find anything appealing about it over Neovim + TUIs and keyboard navigation in GUI apps, including hints: github.com/AlfredoSequeida/hin…
Hints lets you navigate GUI applications in Linux without your mouse by displaying "hints" you can type on your keyboard to interact with GUI elements. - AlfredoSequeida/hintsGitHub
Well, I started using Emacs because I was feeling limited by my Vim+Tmux-based workflow. Like you've heard from others, what convinced me was the consistency in interface, and the composability that enables.
Everything is a text buffer. When the text is drawn to screen, it might be resized, colored, hidden, replaced with images, etc, but it's all still just text. Because of that consistency of medium, all your interactions boil down to manipulations of that text.
What's important isn't the verbatim text, but what the text represents. It could be code (symbol, function, library, in any language, literately), prose (word, sentence, paragraph, or whole book), , a button, a list, a foldable outline, a process, a container, a , a typo, a secret, a , a pull request, the string you're looking for, a definition, a chat message, an RSS feed/item, a web page, etc...
Each of those has a mode (or modes) that makes interacting with those objects in a semantically meaningful way both efficient and composable (to varying degrees).
That's why Emacs devotees try to do everything in Emacs. Leaving Emacs means leaving that consistency and semantic expressiveness behind. In a CLI shell, yes everything is text, but it's comparatively raw. The best you can do is define variables and color. TUIs bridge the semantic-meaning gap, but aren't composable with each other. (Same with GUIs, but because of administering remote systems I avoided them when possible.) You can't add functionality to htop without recompiling the whole thing. You can't pipe ncdu's results to rsync. Emacs is a live Lisp machine. You can redefine (or advise) any function on a whim, without restarting.
That's not even getting into how everything you do to improve interacting with text improves your experience with all those text-encoded objects. Completions can be filtered and ranked by different algorithms, lines can be "narrowed" to, it has an interactive regex builder, you can autofill with simple, intelligent predictions (like, what's under your cursor, or a prefix-matching word up-buffer), you can deeply integrate LLMs, reflow and pretty print, follow externally-edited files, transparently access remote resources...
I don't know. Obviously it's not for everyone, but using Emacs makes me feel liberated; in control of my software. I love it.
Emacs has long had a competent spell checker, and it's capable of distinguishing code from prose, which is useful to many. But Emacs 28 adds a compelling dictionary lookup feature that warrants a much closer look.Mickey Petersen (Mastering Emacs)
cross-posted from: lemmy.wtf/post/15810205
This directory contains known content creators and their channels in the PeerTube vidiverse. The directory is a work-in-progress and everyone is welcome to suggest content creators.::: spoiler Activism
- Kate Making Waves - My name is Kate Hildenbrand. I'm a marine ecologist and conservationist. My goal is to create a space where normal humans can learn about this beautiful blue planet, to understand and see the beauty of the ocean, and to feel like they can make a difference. It's not too late to affect change. We need to demand change now, to scream for it until governments, industry, and lobbies are forced to listen.
- subMedia - sub.Media is a small collective of anarchist filmmakers based on the colonially occupied territories of the Anishinaabe and Haudenosaunee, in so-called Canada.
:::::: spoiler Animals
- Dermaleon - Bird watching
:::::: spoiler Art
- Krita - The official Krita peertube channel!
- Coreyartus Imagery's Art - This channel is a repository of the speed paints and livestreams of Corey Johnston, the artist behind Coreyartus Imagery.
- Hegeezias | Art - Here you can watch a person make abstract art using traditional mediums.
- Photography with Ewen Bell - Welcome to my PeerTube account and home to my photography videos. I'll have a little bit of gear on here, but mostly I want to talk about creativity and the creative process for photography.
- Blender Studio - This is the official Blender Studio channel on Peertube.
- Anditosan - All things Open Source design!
- Operation: Puppet - The official Operation: Puppet Peertube Channel! Puppetry, puppet building, and The Oracle show!
- Graphic Artwork - Mostly time lapse videos of artworks I've made, sometimes a few animated works. At this point I'm mostly just uploading some of my YT backlog.
:::::: spoiler Comedy
- The Schuman Show - The Schuman Show uses comedy to make EU affairs more understandable for a global audience.
:::::: spoiler Education
- Learn Together - I love learning new programming languages and tech. Learn with me! Often I get lost in tutorials because they go too fast or assume I know something. With me, I usually know very little so we'll be in it together!
- Indie Creator Hub - Welcome to Indie Creator Hub! Are you a content creator or live streamer looking for a community that shares your passion for alternative platforms? You've come to the right place! Here at Indie Creator Hub, we focus on fostering a supportive and engaging environment where creators like you can thrive. Join us to exchange ideas, collaborate on projects, and find the resources you need to succeed. Let's create and grow together!
:::::: spoiler Entertainment
- ASMR of the Fediverse - CC licensed ASMR videos.
- Mr. Funk E. Dude's Place.
- Hotel Breakfast Review
:::::: spoiler Films
- Digital Digest 4K+ Trailers & Clips - Watch the latest 4K trailers and clips. - A place to put whatever's on my mind at the time.
- ClassX - Preserving the best Classic Movies, copyright-free and of the highest quality, since 1915!
- Public domain films - Feddit.uk Admin @emperor@feddit.uk, I'm using this account to host public domain films. I can't be comprehensive so it is going to be a curated list of films I like or are intriguing for some reason (I'll try and explain in the description).
:::::: spoiler Food
- Zalasur: Food and Cooking - Game playthroughs with no commentary.
:::::: spoiler Gaming
- Boiling Steam - We talk about PC Gaming on Linux!
- Solarus - Solarus is a free and open-source 2D game engine.
- Start Gametrailers - Trailers and teasers of upcoming games.
- Open Source_Gaming - I'll play Opensource Games here every week and play/spectate tournaments as well!
- Gardiner Bryant - Gardiner Bryant (formerly The Linux Gamer) talks about Linux, gaming, and everything in between!
- Guild Wars 2 - An unofficial mirror of the official Guild Wars 2 channel on YouTube.
- Space Quest Historian - Hi, I'm the Space Quest Historian! I make videos predominantly about adventure games and narrative-driven games.
- marco_rennmaus Gaming
- Vitekc45c - Game playthroughs with no commentary.
- Blender Dumbass
- Gamercast - The official Gamercast PeerTube channel. Our videos range from unboxings of collector's editions, reviews, pickups, competitions and more.
- FinnVT Online - Playing games through the digital gates of hell.
- Beko Motion - My occasional videos usually resolve around HEMA (Historical European Martial Art), LinuxGaming / GamingOnLinux and SimPit projects.
- Linux (vs Windows) Benchmarks - A channel dedicated to Linux benchmarks and comparing games on Linux vs Windows.
- lyn1337 - Mostly does videos and live streams about World of Warcraft.
- The R-Man - My name is The R-Man, or simply Roman, a VTuber from another dimension and I try to find a way to go back to my Original-Dimension. Until then, I'll stream on Twitch and sometimes upload highlights (or something else too) on here.
- Nico's Arcade - Couch gaming with 80s spirit!
- MyNamesTee
- mezzo On Demand - Stream recordings from video.mezzo.moe.
- AshenWolf - Hi, I'm Ash! Nice to meet you all! I'll be releasing most if not all content here. I like Fire Emblem, so there will be a good amount of that , but I might also make content related to politics, history, and music!
- First 2 Hours - Ever bought games during Steam sales that just sit in your library? Join me as I randomly select and play games from my Steam collection for 2 hours each! No preparation, just pure genuine reactions and gameplay exploration.
- Triple Iris - Dedicated to Indie Games and Indie Game Accessories!
- NorthWestWind - I code stuff. I draw stuff. Hongkonger, Splatoon 3 ☂ main, vector artist, Minecraft modder. Streaming every day here as well as on Twitch!
:::::: spoiler How To
- Privacy Guides
- Trafotin - I hate technology, but love to fix it.
- TheGiddyStitcher - On this channel you'll find project vlogs, tutorials and experiments in everything from fiber crafts to 3d printing, and your new biggest supporter in all your crafting goals.
- Nick's Workshop - How-to's by graphic designer Nick Saporito about Inkscape and Gimp, the Open-Source vector graphics editor and raster graphics editor for Linux, Windows and Mac.
- Roots & Calluses - Learning how to live in balance with nature. Growing our own food, foraging for edible herbs and mushrooms, preserving food for winter--essentially homesteading in an apartment and a garden. Currently, I am restoring abandoned land to create an urban homestead of sorts.
:::::: spoiler Kids
- ...
:::::: spoiler Music
- AssortedTrance, Techno & Acid - Various mixes featuring Trance, techno & acid from the 90s to now.
- STREET SOUL - Hip-Hop Culture since 1994. Miracles Are Now Science.
- Fiddle Gika - Fiddle Player from Hamburg, Germany.
- Stephen Radnedge - Stephen Radnedge is a composer and an artist. His work is inspired by the nature of northern England.
- LilyBit – Music - Hi :) I’m Lily (she/they), a musician, artist and tech nerd. I mainly make 8-bit NES/FamiTracker arrangements of nostalgic game soundtracks from my childhood like DPPt, PMD2 and HGSS, but I also want to branch out a little more to music from other games and media, media other than 8-bit like game soundfonts, high-quality instruments and fully hand-played on my keyboard, as well as original music.
- Organ music from various centuries - You will find organ music from various centuries in this channel. My main organs are a one-manual Keller organ built in 1858 and a two-manual Bernhard organ built in 1911.
- Forgotten Tunes - This channel is about preserving and sharing forgotten music (mostly soundtracks), that is no longer available for purchase or streaming.
- Billykaren Beaufort - Hi! Thanks for listening to my #music 💕! I love you ALL! 💕🤘🎤 ✊🇺🇸♾️ - I’m an MS-Fighter 🧡 (multiple sclerosis) and I have a cool cane! 🪄 - Music gives me self-worth and I enjoy the feedback I receive from those of you that enjoy some of my music. #MusicIsLife ~ #Billykaren
:::::: spoiler News / Politics
- Surveillance Report - Weekly security and privacy news.
:::::: spoiler People
- Russell Brand - On this channel my videos explore new ways to connect with ourselves and one another and how to elevate our consciousness.
- Lety Does Stuff - Hihi! I'm Lety! I do all sorts of stuff! This is my PeerTube account, where I post videos onto my PeerTube channels!
- Ashley
- Nerdy Keith - My name is Keith, l'm a video blogger from Dublin Ireland and I make videos about nerdy culture, human rights (including LGBTQ issues) and animal rights issues.
- Anubis2814 - I am a microbiologist and a former naval nuclear electrician. On this channel I discuss a wide range of topic, from religion, politics, science, skepticism, economics and labor, as wall are coping mechanism for Aspergers and tearing apart commonly held misunderstandings. Having been a former isolated home schooled young earth creationist Non-judgmental or non-pwning education is what my channel is about, while learning to find and block the trolls.
:::::: spoiler Science / Technology
- The Linux Experiment - I'm Nick, and I like to tinker with Linux stuff.
- The New Oil - Practical privacy and simple cybersecurity for everyone.
- FUTO
- Geotechland - I make videos about foss, opensource technology, community funded projects, gaming, and everything linux.
- Linux Renaissance - Hi, I’m Darth! Welcome to my channel, where Free Software and Linux are front and center.
- VWestlife - Demonstrations, reviews, and tutorials about computers and electronics.
- Jan Beta - Hi I'm Jan. I repair/hack/make/destroy stuff on camera. Electronics, Repair, Tinkering, Retrocomputing, VintageAudio. As unprofessional as it gets.
- ctrl-alt-rees - I restore, repair, upgrade, modify and maintain all of retro computers and consoles in my collection myself and I'm keen to share not only the process but the end results.
- Flipboard Dot Social - Hosted by Flipboard co-founder and CEO Mike McCue, Dot Social is a new podcast and video series spotlighting leaders at the forefront of the open social web movement.
- The Linux Lugcast - We are an open Podcast/LUG that meets every first and third Friday of every month using mumble at 9pm EST. We encourage anyone listening to join us and participate on the podcast.
- root42 - I thinker with old hardware, homebrew hardware; I make Let's Code videos for teaching Oldskool demo effects and Assembly language.
- Fedora Project - An innovative platform for hardware, clouds, and containers, built with love by you.
- Eric the IT Guy - Fighting against the forces of burnout and poor work-life balance, The IT Guy stands for DevOps, Open Source, and an endless supply of energy!
- Veronica Explains - I'm Veronica! I love Linux, old computer hardware, and explaining things. Some folks call me the Linux Mom, and that works for me. I'm a former "legacy systems" sysadmin who's posting fun content about cool things you can do with Linux, as well as some fun retro tech stuff I come across!
- More Fun Making It - Join me as I fumble around the innards of 40-year-old tech. Relax, put your feet up and watch me build and fix stuff.
- Tech Savvy - Microsoft Windows know-how, tutorials and fixes from Tech Savvy Productions. Visit the Tech Savvy website at techsavvyproductions.com/*
- Simple DIY Electronic Music Projects - *You'll also find a few relatively simple videos to accompany my Simple DIY Electronic Music Projects blog that exist simply to demonstrate some of the projects and tutorials I talk about on my blog. For more about me and my blog, visit diyelectromusic.wordpress.com/…
- Independent Creator Podcast - *Exploring the world of alternative platforms and services for the independent creator. We take on the mission to find those nuggets of information many of us look for as we journey on our path to being truly independent creators.
:::::: spoiler Sports
- 3MoreReps - Yoga & Fitness - Fitness, Yoga Trapeze, Stretching and Flexibility Workouts.
:::::: spoiler Travels
- Sustainable Sailing - Dave and Jane's journey towards live aboard sustainable sailing on a 1977 Rival 38 Centre Cockpit Yacht.
- Big World small Sasha
- SV Seeker - I am the builder and owner of Sailing Vessel Seeker. We are the boat the Internet built. Hundreds of folks worldwide came to my front yard in Tulsa Oklahoma and helped. Dream Big, Work Hard, Stay Focused, and Surround Yourself with Good People. -- Doug Jackson, Cpt SV Seeker
- Stop us if you can(Original title: Stop nous si tu peux) - We would like to make you aware of alternative travel. Our principle? Travelling soberly, promoting meeting, exchanges and mutual assistance. Equipped with a backpack, cameras, and a dose of good humour, we bet on the benevolence to get housed, move and feed.
- hikingdude - Hiker, cyclist and landscape photographer, loving the beauty of nature and sharing the hiking experience with you!
- sarah.louise - Travel, art and other things... a jack of all trades
:::::: spoiler Vehicles
- Transport Evolved - Welcome to Transport Evolved! Join us every day for content from Nikki Gordon-Bloomfield, Kate Walton-Elliott, Erin Carlie and Michael Horton as they explore and explain the world of cleaner, greener, safer, and smarter transport.
- Shifter - A channel about urban cycling, bike commuting and the ways we get around our cities with author, journalist and creator Tom Babin.
- Transit - Ever wondered why your city's transit just doesn't seem quite up to snuff? RMTransit is here to answer that, and help you open your eyes to all of the different public transportation systems around the world!
- Oh The Urbanity! - Oh The Urbanity! traverses cities by foot, bike, and public transit and aims to make informative and (hopefully) entertaining videos combining streetscapes and demographic data.
- Rally & Racing - Hi! I’m Harry and I’m one of the mods for the Gamer’s Tavern, but also have my own channel here where I create and stream mainly rallying and racing content. I don’t post new videos every few days like a YouTuber, I maybe post at best once every few weeks, at worst once a month. I won’t spam your feed with crappy shouty videos haha!
:::
Contacts: Fediverse | Mastodon | MakerTube | GitHub | Discord I’ve always been fascinated by technology and music and I love it when the two intersect. I am a particular fan of anyone w…Simple DIY Electronic Music Projects
import re
def extract_fediverse_link(input_text):
# Regex...should work?
url_pattern = r"https://peertube//.wtf/[ac]/([^/]+@[a-zA-Z0-9.-]+)"
# Throw it all in there
links = re.findall(url_pattern, input_text)
return links
def process_history(history):
lines = history.split('\n')
extracted_links = []
for line in lines:
# remove date headers quick
if re.match(r"\d{2}/\d{2}/\d{4}", line):
continue
extracted_links.extend(extract_fediverse_link(line))
return extracted_links
# string of links
history_text = """
01/02/2025
https://peertube.wtf/c/food_and_cooking_channel@peertube.zalasur.media
https://peertube.wtf/c/sv_seeker@lone.earth
https://peertube.wtf/c/fiddle.gika
https://peertube.wtf/c/dermaleon2@lone.earth
https://peertube.wtf/c/artwork_channel@makertube.net
https://peertube.wtf/c/stephen@tube.tchncs.de
https://peertube.wtf/c/gamercast@videos.gamercast.net
https://peertube.wtf/c/snstp_channel@hitchtube.fr
https://peertube.wtf/c/root42@makertube.net
https://peertube.wtf/c/finnvt@spectra.video
https://peertube.wtf/c/lily_bit_music@makertube.net
https://peertube.wtf/c/mastercrasher@video.gamerstavern.online
https://peertube.wtf/c/bekomotion@makertube.net
02/02/2025
https://peertube.wtf/c/linux_vs_windows_benchmarks@video.hardlimit.com
06/02/2025
https://peertube.wtf/a/lyn1337@vid.northbound.online
https://peertube.wtf/c/therman@cuddly.tube
https://peertube.wtf/c/nicos_arcade@video.gamerstavern.online
https://peertube.wtf/a/hikingdude@video.infosec.exchange
https://peertube.wtf/a/fedora@peertube.linuxrocks.online
https://peertube.wtf/a/itguyeric@peertube.linuxrocks.online
https://peertube.wtf/a/sarah.louise@blurt.media
https://peertube.wtf/a/nerdykeith@spectra.video
https://peertube.wtf/a/mynamestee@spectra.video
https://peertube.wtf/c/hotel_breakfast_review@spectra.video
https://peertube.wtf/c/mezzostreams_vod@pt.mezzo.moe
https://peertube.wtf/c/makingwaves@video.katehildenbrand.com
https://peertube.wtf/c/katehildenbrand@video.katehildenbrand.com
12/02/2025
https://peertube.wtf/c/veronicaexplains@tinkerbetter.tube
14/02/2025
https://peertube.wtf/c/classx@blurt.media
https://peertube.wtf/c/more_fun_making_it@makertube.net
https://peertube.wtf/c/tech@dalek.zone
https://peertube.wtf/c/submedia_channel@kolektiva.media
https://peertube.wtf/c/sdemp@makertube.net
https://peertube.wtf/c/andijah_channel@rankett.net
https://peertube.wtf/c/learn_together@video.mycrowd.ca
22/02/2025
https://peertube.wtf/c/ashywolf@spectra.video
25/02/2025
https://peertube.wtf/c/first_2_hours@peertube.2tonwaffle.com
https://peertube.wtf/c/independent_creator_podcast@peertube.2tonwaffle.com
https://peertube.wtf/c/indie_creator_hub@peertube.2tonwaffle.com
11/03/2025
https://peertube.wtf/c/tripleiris
https://peertube.wtf/c/forgottentunes
14/03/2025
https://peertube.wtf/c/bk
16/03/2025
https://peertube.wtf/a/emperor@video.infosec.exchange
09/04/2025
https://peertube.wtf/a/anubis2814a@peertube.stream
10/04/2025
https://peertube.wtf/a/firesidefedi@video.firesidefedi.live
https://peertube.wtf/c/tech@video.firesidefedi.live
https://peertube.wtf/c/games@video.firesidefedi.live
"""
extracted_links = process_history(history_text)
for link in extracted_links:
print(link)
exports:
food_and_cooking_channel@peertube.zalasur.media
sv_seeker@lone.earth
dermaleon2@lone.earth
artwork_channel@makertube.net
stephen@tube.tchncs.de
gamercast@videos.gamercast.net
snstp_channel@hitchtube.fr
root42@makertube.net
finnvt@spectra.video
lily_bit_music@makertube.net
mastercrasher@video.gamerstavern.online
bekomotion@makertube.net
linux_vs_windows_benchmarks@video.hardlimit.com
lyn1337@vid.northbound.online
therman@cuddly.tube
nicos_arcade@video.gamerstavern.online
hikingdude@video.infosec.exchange
fedora@peertube.linuxrocks.online
itguyeric@peertube.linuxrocks.online
sarah.louise@blurt.media
nerdykeith@spectra.video
mynamestee@spectra.video
hotel_breakfast_review@spectra.video
mezzostreams_vod@pt.mezzo.moe
makingwaves@video.katehildenbrand.com
katehildenbrand@video.katehildenbrand.com
veronicaexplains@tinkerbetter.tube
classx@blurt.media
more_fun_making_it@makertube.net
tech@dalek.zone
submedia_channel@kolektiva.media
sdemp@makertube.net
andijah_channel@rankett.net
learn_together@video.mycrowd.ca
ashywolf@spectra.video
first_2_hours@peertube.2tonwaffle.com
independent_creator_podcast@peertube.2tonwaffle.com
indie_creator_hub@peertube.2tonwaffle.com
emperor@video.infosec.exchange
anubis2814a@peertube.stream
firesidefedi@video.firesidefedi.live
tech@video.firesidefedi.live
games@video.firesidefedi.live
Short list is now:
If you dont mind, let me know if there is any others and ill throw them on! Again awesome list!
Fuck that; I don't want to give out any more personal info than I have to. Lemmy just needs to implement a functional spam filter.
Remove PMs, and comment threads will just be clogged with people having one on one conversations. There's gotta be a better way.
I don't want to give out any more personal info than I have to
You don't have to.
comment threads will just be clogged with people having one on one conversations.
I don't see that happening, personally. Like we could be having this convo 1-1 right now but we aren't.
openSUSE's new Agama installer v13 is here, bringing hostname configuration, LVM support, and more.Bobby Borisov (Linuxiac)
anyone who thinks web tech is best practice on the fucking desktop should be expelled from the whole field
said ford would consume way too much gas and produce way too much noise, among other things. but what's the problem with the current installer? that it doesn't have curly corners, and that it has too many options which is confusing to those with no reading comprehension?
Edit: Yep KDE is the most customizable full desktop environment. I gave Gnome a shot but like KDE A lot more with desktop effects and kwin scripts.
What makes Linux appealing to me is the extent of customizability, but I didn't find many answers when looking up with desktop environment is them most customizable. Some say KDE is most customizable than say, Gnome, but doesn't Gnome support CSS customization while KDE doesn't?
Edit: Yep KDE is the most customizable full desktop environment. I gave Gnome a shot but like KDE A lot more with desktop effects and kwin scripts.
What makes Linux appealing to me is the extent of customizability, but I didn't find many answers when looking up with desktop environment is them most customizable. Some say KDE is most customizable than say, Gnome, but doesn't Gnome support CSS customization while KDE doesn't?
Edit: Yep KDE is the most customizable full desktop environment. I gave Gnome a shot but like KDE A lot more with desktop effects and kwin scripts.
What makes Linux appealing to me is the extent of customizability, but I didn't find many answers when looking up with desktop environment is them most customizable. Some say KDE is most customizable than say, Gnome, but doesn't Gnome support CSS customization while KDE doesn't?
Schleswig-Holstein, one of Germany’s 16 states, on Wednesday confirmed plans to move tens of thousands of systems from Microsoft Windows to Linux. The announcement follows previously established plans to migrate the state government off Microsoft Office in favor of open source LibreOffice.
Schleswig-Holstein looks to succeed where Munich failed.Scharon Harding (Ars Technica)
found this update from 1 month ago:
euro-stack.com/blog/2025/3/sch…
what the actual amount of progress is seems to be buried under bureaucracy-speak but I got 3 useful sentences out of it so far:
Configuration via group policiesMS Office can remain installed in parallel, until October 2025
Goals for october 2025: LibreOffice should be the sole standard office software on around 70% of the state administration's IT workstations
so to me it seems they're currently slowly doing a MS office -> LibreOffice transfer, but they're still all using windows (as the use of "group policy" implies)
The German state of Schleswig-Holstein is making waves with its ambitious plan to ditch Microsoft Office, Exchange, and Windows in favor of Open Source alternatives.euro-stack.com
thinking about making a program that recommends videos that are on peertube. likes, titles, descriptions, and even closed caption can be collected locally and compared to the local users liked videos and watch time to rank videos the local user would like to watch.
later on there could be a server that people can willingly choose to send their data to build a better recommendation program.
I'm still in the research phase of this, but from my experience even implementing basic concepts would be effective
I know there is an anti algorithm crowd but this is opt in so this should be fine
yeah i hope people build on my work and improve it since i doubt ill even have this project working anytime soon.
i have hard time concieving of p2p system for this. is it like heres what this person likes so do "X"
Sounds good! Feel free to post on !peertube@lemmy.world if/when you want some testing done.
Part of the reason we started the community is the lack of discoverability. Now you can at least see what new videos are up and what the top ones are.
GL!
I need a Bluetooth adapter for my laptop that has Linux mint on it. I just need it to connect a BT speaker for watching YouTube and netflix. The adapters I looked at on amazon all say they aren't compatible with Linux. I was hoping I could get some recommendations that work with Linux. And preferably one that doesn't require drivers from some sketchy site, Thanks!
EDIT: thanks everyone for the recommendations!
free software project with the aim of collecting information about the hardware that works with a fully free operating systemh-node.org
ive plugged in various mpci, and random chinese or brand name usb dongles, everything always works out of the box for me. even when some of their documentation says it shouldn't be supported. i'm assuming almost anything will work, and theres no need to worry.
if i were to recommend one, id get an mpci intel ax-series card. the ones with wifi+bt.
Schleswig-Holstein, one of Germany’s 16 states, on Wednesday confirmed plans to move tens of thousands of systems from Microsoft Windows to Linux. The announcement follows previously established plans to migrate the state government off Microsoft Office in favor of open source LibreOffice.
Schleswig-Holstein looks to succeed where Munich failed.Scharon Harding (Ars Technica)
Isn't this like the third time they've done this and it lasts until Microsoft backs a dump truck of money up to the government?
Don't get me wrong though. I hope it sticks! Fuck Microsoft.
Edit: spelling
Try Kasm Workspaces to stream any desktop, app or OS to your web browser: https://kasmweb.com/community-edition https://kasmweb.com/cloud-personal SLIMOOK EVO 14 (NOT SPONSORED): https://slimbook.c...PeerTube.wtf
The most important parts are at the end of the CPU and GPU performance sections. They performed the same across all desktops. On most modern systems the desktop you use is not going to have any significant impact on your performance, when software you're running requires resources, they will be directed towards it.
Also, low RAM usage is massively overrated, especially by Linux users. Your RAM is there to be used, leaving it unused is a waste. It is good for your desktop to be caching a lot of data in RAM when it is otherwise unused. It's only an issue if its still utilizing an excessive amount of RAM when other apps need it more.
top
, it doesn't include the disk cache. The DE won't use less RAM even when Firefox needs it, because it is not cache, it cannot be dropped if needed, you just have less RAM available for you applications.Not sure if this is a good place to ask for help, but I have scoured the internet and no one has a solution, so hopefully this question helps me as well as others.
I'm trying to get my computer to run at its best when on Hyprland.
I have an MSI Raider GE76 which has an Nvidia GTX 3080 Mobile and an Intel Tiger Lake CPU with integrated graphics.
I typically have an external display over display port, an Ultrawide 3440x1440@60Hz, and the internal laptop display is on eDP at 1920x1080@360Hz.
Note tho that while I often have the dual screen setup, I do need to be able to go to just the Intel display.
The Nvidia GPU drives all outputs (DP, HDMI, Thunderbolt) EXCEPT for the eDP which is connected to the Intel card.
On X11, I could use reverse prime sync to use the Nvidia card for everything and just have the Intel card draw whatever the Nvidia card renders. This worked well.
Unfortunately there isn't anything like that for Wayland, and I don't have a hardware switch to put the eDP on the nvidia side of things.
This means that I have to use the default prime modes to run stuff on the nvidia card which makes the second screen incredibly laggy.
Now, I can disable the i915 module and the external display becomes buttery smooth, but I can't use my built-in display (which means I also can't use the display when I'm not connected to the external monitor).
How can I get both to work well on Wayland?
Can I run the external display exclusively on Nvidia and the internal on Intel with Prime?
That could work, but idk if that's possible.
What's the optimal way to set up an external display on Wayland with and Nvidia hybrid-graphics laptop?
Bc right now I'm thinking of just going back to X11 and praying it gets enough support to live until I can get a decent Wayland config.
I don't have such a laptop, so I can't really speak for experience, but I can tell you what I know.
You definitely can use prime to render a program on the dgpu and display it on the igpu, this requires basically no configuration at all on wayland, I even did it on my desktop computer when Wayland didn't run on Nvidia. But I don't know if you can or why you would use the dgpu for everything instead of only selected programs (games).
What you really need is a compositor that properly uses both GPUs and can use the ports of both at the same time, hyperlaneld might just be bad at that. Gnome should be in a better position so you can start from here and see if gnome behaves better.
Also, are you sure you want to use a tiling compositor on a gaming laptop? Wouldn't it be a better experiment to just go with gnome? It's visually polished and goes well with trackpads.
A Wayland display server and X11 window manager and compositor library.GitLab
Also, are you sure you want to use a tiling compositor on a gaming laptop
I can't go back to moving windows around by hand. It's so tedious. I can't stand it anymore. Even on Windows which I use for work I always install FancyWM to achieve some sense of tiling. It's just imo a superior way to use a computer.
That said, GNOME has the fantastic Pop Shell 2 which functions similar to Hyprland or i3, so that's fine on GNOME. Honestly, I'm hopeful for COSMIC and plan to try it out once it gets out of Alpha.
The problem I have with GNOME is I always end up breaking it in a way that I can't restore it. Some extension or GTK theme tweak or something, even when uninstalled, always seems to get it stuck in a bad state. It doesn't like customization. KDE does, but it doesn't have as good tiling support (there's Polonium, which is... okay).
Perhaps I'll try it again tho. I've used GNOME for several months at a time before, but I had problems when switching to Wayland a couple years ago initially (which I'm sure are fixed now).
A couple years ago it could never have worked properly, Nvidia drivers didn't support Wayland. Because Nvidia refused to implement drivers that followed the Linux semantic (which admittedly was outdated). About a year ago, after many years of work, they published a new semantic that Nvidia was willing to implement. Alongside that, a new Wayland protocol was added so that compositors could opt-in the new semantic when the driver supports it. So, to use Wayland with Nvidia you need both a recent enough Nvidia driver (I think anything after last July) and a compositor that implement the linux_drm_syncobj_v1 protocol. I'm not even sure hyperland supports it, so you should also look into that before continuing.
P.s.: gnome's mutter, and kde's kwin (which are the name of their compositors) both supported that protocol since the very day after it was released, so those are guaranteed to work if they are recent enough, unless if you are on Ubuntu lts which stripped it out for a pet peeve about adding features to lts releases.
Yeah, I may just go back to Gnome/KDE.
I recently switched OS from NixOS to Arch which is why I wanted to give Hyprland a try.
I was on KDE before with not a ton of issue, but well, the tiling options on KDE are few and limited, so I wanted to go back and retry a dedicated tiler. I was on i3 before switching to Wayland, then I was on Hyprland for a while, then switched around a bit, and then settled on KDE once I discovered Polonium which I could live with.
I'm gonna give GNOME a shot for now, and just try not to tweak it too much (other than Pop Shell)
Splitting the thread here. I personally used i3wm for more than a year and became white fast with it, then I had to use windows for a month and when I went back to i3 it was a pain, I couldn't do shit. It was at that moment I decided "why can't I just stop forcing myself to this PITA and just use the mouse faster?" And I never used a tiling VM again, personally I use kde on desktop and gnome on laptop.
But, I can see the appeal of automatic tiling, so I raise you this: scrollable compositors. You get both the benefits of automatic positioning and oc moving things in and out of the way, without keeping track and managing 10 virtual desktops
why can’t I just stop forcing myself to this PITA and just use the mouse faster?
You know that i3 has support for mouse, right? Really good support in fact.
I use the mouse all the time in tiling window managers, not exclusively keyboard shortcuts, especially for well, window management. Win + Right Click and drag to resize and Win + Left Click to move a window into place. However, unlike traditional desktops, when I move the window, it snaps to a reasonable and consistent tiling location instead of just left/right snapping, a random place it can get covered up, or tiled using some awful extraneous system like KDE's tiling system or some of the Windows little GUI popups. I also sometimes use floating windows.
The nice thing about tilers is they can do traditional usage well whereas traditional desktops cannot do tiling well. Heck, dynamic tilers can't even do tiling well.
I often make use of very complex layouts like this:
--------------------------------------
| Win A | Win B |
| | |
| |---------------|
|--------------------| Win C | Win D |
| Win E |---------------|
| | Win F |
--------------------------------------
I need something that makes window organization EASY, and that is manual tilers.
I'll have to look into the scrolling compositor. That does sound interesting.
without keeping track and managing 10 virtual desktops
Also, I don't understand what you mean here. I'm very curious to what troubles you had with workspaces.
What is there to manage? Do you not use virtual desktops at all anymore? I use them even in traditional desktops (including Windows).
It's just a place to put more windows when you run out of room on a screen or when doing a different task, what's the difficulty there?
Did you always use all 10? I don't usually need more than 2, and if I do, then I don't usually need more than 4
A scrollable-tiling Wayland compositor. Contribute to YaLTeR/niri development by creating an account on GitHub.GitHub
Why here? There are better communities for this, like !justpost@lemmy.world or !casualconversation@lemmy.world etc.
The point of communities is that conversations are nicely categorized, you don't just shout to the void like on mastodon
Insurrection act — April 20th. Pls read!
Discussion
I really wish there was a way to get this into the hands of every American before April 20th.
It sounds wild. Maybe even crazy. But every step is already in motion. I’d be happy to be wrong. But if this is correct… you’ll be ready.
On April 20, 2025, the United States may initiate its final steps into authoritarian rule.
That’s the day Donald Trump’s advisory committee is expected to release its findings on whether he should invoke the Insurrection Act — a move that would allow him to deploy the military domestically and allow Trump to impose martial law. (San Francisco Chronicle). Given Hegseth and Noem are the main “advisors”, the conclusion is foregone.
And as his two months in office has already shown, he won’t stop at just a legal opinion.
Expect an executive order even that same day or the next, officially declaring the Insurrection Act, restricting freedoms in the name of restoring control of the border and perhaps in blue-state cities, and setting the larger plan in motion.
Of course, this won’t be framed as an attack on democracy. It will be packaged as a necessary response to crisis — as authoritarian takeovers always are.
But once it happens, there’s no going back.
The roadmap for overthrowing a democratic government isn’t new or theoretical — it’s a well-worn playbook, tested and repeated across history by those who crave power more than liberty. After rejecting it initially, being incredulous, I have realized there is too much evidence suggesting this may be what’s happening now to remain silent.
Telling other people what may be happening, so they can recognize it and maybe together we can stop it, is my entire purpose here.
This is Part 1 of what has turned into a series: Their Coup Playbook: How They Quietly Kill the Constitution in the Coming Weeks and Months
It won’t all happen in one night.
Instead, the process will unfold in stages, each step making resistance harder.
Free elections, a free press, and the right to protest will disappear one piece at a time, until there’s nothing left to save.
My entire goal here is to make people aware, so you can recognize it, if it really is what’s happening, and maybe together we can help stop it. It’s all I, personally, can do.
Here’s how it will happen, step by step, after Trump invokes the Insurrection Act with an Executive Order:
The calls to “Resist!” will grow louder, and large-scale demonstrations will begin forming in major cities. This is exactly what Trump wants. He didn’t invoke the Insurrection Act sooner because he needed his opposition to gather first — so he could use them as a tool for his next step.
He also waited 90 days, instead of invoking it on Day 1 as Project 2025 recommended, so he would have his people in place, and remove those who would oppose them in the government, military, courts, and civil positions.
His cabal is waiting for a strong reaction — they want massive unrest. They need a justification to kick off the next steps in their plan.
They will turn violent not because of the protesters, but because they will have been infiltrated by agents provocateurs, from militia groups like The Proud Boys, whose goal is to escalate as quickly as possible and give Trump and his cabal an excuse to trigger the next stage.
Expect “terrorist” bombings, targeted assassinations, or high-profile acts of violence, either staged or exploited, to justify the crackdown.
There may even be an extremely high profile assassination of a leading right-wing leader that changes everything in a moment… and the “woke radicals” will be blamed, and the country will rally around more extreme measures to bring back order and control.
The media will be flooded with images of chaos, pushing the public into a state of fear. Calls for “order” will follow.
Trump has already invoked the Insurrection Act — so now he now declares even more extensive and repressive martial law, and orders troops into major US cities where most oppose him, branding protesters and opponents as “seditionists,” “traitors,” and the “woke mob”.
He will call on “good Americans” to grab their guns, like the patriots of 1776, and join the militias forming to “restore order” and “take back control” from the leftist threat. Using militias also gets him around resistance from military leaders who might oppose his orders. The militias already exist — the Proud Boys, Oath Keepers, Three Percenters, and others— and they are not some distant fringe. They were at January 6. The most extreme and radicalized are all released from prison now.They are ready to roll, and to answer Trump’s call, which they were waiting for four years ago.
The militia members are your neighbors. The difference between them and you? These neighbors own and have been training with AR-15s. You and your friends? Not so much.
This will be framed as “helping the police” and “keeping order.” Law enforcement will quietly welcome them — or, in some cases, will deputize them, with Trump’s support.
Expect Mark Milley, Liz Cheyney, and Adam Kinzinger to be arrested quickly and with great press coverage. How long the show trials take is probably a good measure of how much control Trump has established over the courts.
Key Democratic governors and attorneys general will be removed first, ensuring no state-level resistance. Law enforcement and military ranks will be purged, with loyalty tests ensuring only Trump-aligned officers remain.
Curfews and lockdowns will be imposed, justified as measures to “restore peace.”
Checkpoints and military policing will become the new normal. Expect them in particular along major highways going to Canada or Mexico, and in red states — to identify and detain seditionists, traitors, and people of questionable loyalty.
Trump’s building of detainment centers in Guantanamo, and expansion of the 106 other ICE detention centers, was not actually intended for illegal migrants. And just a few days ago, Blackwater founder and Billionaire Erik Prince offered to help Trump “privatize deportation camps” as has been being done with prisons per Trump’s Day 1 Executive Order. So now Trump has an extrajudicial place to store the disloyal and those who resist, in for-profit camps guarded by militias and loyal military. Until he decides what to do with them.
Mainstream media will be forced into compliance. Blackmail, corporate pressure, and legal threats will ensure they toe the line.
Social media platforms like X (Twitter) will amplify the official narrative, drowning out opposition.
Other social media and lines of communication will be turned off. The Internet will be monitored, people identified from this monitoring for arrest, using Palantir technology. Peter Thiel, who I’ve written about before, is co-founder of Palantir. We will fully enter the surveillance state.
No-fly lists will expand to include activists and journalists.
ICE and DHS will be weaponized — not just against immigrants, but against political enemies.
The 2026 midterms will be suspended under the excuse of national security concerns. Red-state legislatures will eliminate Democratic-leaning districts, ensuring permanent Republican control.
By 2028, Trump (or his handpicked successor) will run unopposed. Elections will be a formality, probably still held. But rigged.
This isn’t speculation.
The Heritage Foundation’s Project 2025 lays out a detailed strategy for permanent right-wing control. It openly advocates using the Insurrection Act to crush opposition and dismantle the administrative state. Trump isn’t improvising — he’s following a script.
We Can’t Wait — The Time to Act Is Now
We can’t sit back and wait for Trump to fire the starting gun — because once he does, it will already be too late.
We need to prepare now.
We need to plan now.
We need to dismantle his plans before they begin.
We have one month.
That’s it.
The only way I can think of to stop this conspiracy, which is in final planning stages, is through exposure. If people see the playbook in advance, they will be less likely be manipulated when it happens.
They might question the narrative. “Wait. This is what they said would happen. I thought it was crazy. But maybe…”
Maybe we will be proven wrong.
Maybe we will look silly.
Or maybe… we will have derailed the plan, by telling people what to look for, to recognize the playbook steps as (if) they happen.
Here’s what we must do before April 20:
Empower the press, law enforcement, military, and elected officials to recognize the game that’s being played. They need to understand what’s happening before they are pressured to go along with it.
**Share this post, or write your own. Do your own research. Don’t take my word for it. Talk with your friends and family about this crazy conspiracy theory that can’t rally happen… can it? ** So if and when the steps actually happen, people recognize it for what it is.
Prepare the public so they don’t take the bait. Trump and his cabal want protests to explode into chaos.
They want violence in the streets to justify their crackdown. We must be ready to outmaneuver them — to refuse to be used as pawns in their game.
Stand up to the militias — and stop friends and family from joining them. The Proud Boys, Oath Keepers, and other armed groups will be mobilized as Trump’s shock troops. They will be framed as “restoring order” and “helping the police.” We need to be ready to counter this, to make sure our neighbors, friends, and family don’t get sucked in.
Inoculate our fellow citizens against the propaganda. Most Americans are good people — but good people can be misled. They can be scared into compliance. Our job is to make sure they see what’s happening before it’s too late.
The only way to stop this plot is to expose it, reject it, and make it unmistakably clear to every American what is happening. We must stop these malign forces from enacting their will on our country, the world, and each of us and our families.
If it is not stopped, and Trump enacts the Insurrection Act, at that point we probably only have 48 to 72 hours to try to stop everything from happening after the Executive Order.
Once martial law is imposed, there will be a tiny window — no more than three days — before resistance becomes nearly impossible.
Stopping it before it happens is the best option.
But what if we don’t?
In my next post, I’ll outline peaceful, strategic ways to resist — while we still can. And what our reduced options are if it still happens.
If we don’t act before April 20, then by April 23, it will already be too late.
Read writing from Aletheisthenes on Medium. Call me Aletheisthenes. Truth (‘aletheia’ ) without strength (‘sthenos’) is fragile. Strength without truth is tyranny. I'm here to create more of both.Medium
Yeah I’m inclined to agree. There is a lot of “this isn’t speculation”, yet there’s a lot of speculation. A source on where it says this in Project 2025 would be handy.
Edit:
No.
Shut the fuck up.
I’m sick of your doom-screaming without source. Provide sources.
The rhetoric in this post could kill people. ACTUALLY FUCKING KILL PEOPLE. Fuck me for wanting some assurance before I panic.
Discover topics like linux, bcachefs, and the magic of the internet at Imgur, a community powered entertainment destination.Imgur
You can just directly upload media on lemmy.
The form field says "upload image" but webm videos work for sure. I have not tried other formats.
Ok so I don't know if this protocol has got anything to do with Federation, but it's an interesting protocol regardless
It's used mostly for logistics. I'm interested in your thoughts
becknprotocol.io/
Beckn Protocol (or Beckn in short) enables the creation of open, peer-to-peer decentralized networks for pan-sector economic transactions.The protocol can beBeckn protocol
Final update (hopefully): It seems that I have been able to fix the issue. I'm not sure what exactly caused the problem but either removing fluidsynth or installing the wireplumber ppa fixed the issue and I have working audio again. I've also removed pulseaudio as I only installed it as a temporary solution and it's no longer necessary.
For the past three days, I've been having this issue where my computer starts with no audio and the only sound device listed is a "dummy output" device. I've tried looking online for solution but the only solution I found has to be redone manually every time I start/restart my computer. It also seems like this issue is common with and possibly specific to the sound card my computer has, which is an "Intel Sunrise Point-LP HD Audio".
The solution that worked for me was to add blacklist snd_soc_avs
to the modprobe blacklist and then run the two commands sudo alsa force-reload
and pulseaudio
. Adding snd_soc_avs to the blacklist permanently brought back my actually audio devices but it didn't fix the audio nor did it remove the dummy output device. The two commands I listed do restore the audio and remove the dummy output device but they only work for the current session and I have to run them again after starting/restarting my computer.
I have no problem doing this if there isn't a permanent solution but I would like a permanent solution, if possible.
But I've got two doubts remaining.
Currently, I'm running Windows 11, but I'd still like the ability to dual boot for certain games which don't necessarily work with Linux for various reasons. Is it possible to move a windows install to a different drive and then install Linux on the main drive instead?
If yes, how do I do it?
Second doubt is if I'll have many issues daily driving Linux if I have an Nvidia card
nvidia these days has little to no issues with games, I've personally had very little.
The biggest problem I've had is with video decode/encode acceleration, because nvidia doesn't provide vaapi drivers and Firefox doesn't enable vaapi by default. there is a solution that works but you need to do some tinkering.
this isn't a huge problem though, modern cpus are pretty fast and software decoding is fine for the most part
A VA-API implemention using NVIDIA's NVDEC. Contribute to elFarto/nvidia-vaapi-driver development by creating an account on GitHub.GitHub
Alright, this one will be weird but I’m coming to accept I might be way further on the spectrum than I thought. Reader beware, it’s probably dumb but kind of amusing and fun to think about.
We are currently dealing with various kinds of vote manipulation and that affects visibility of things even if we don’t care about imaginary points. As long as they are used for sorting they’re not that imaginary because I can sort by new but most will not have time and will want to peek. Now, the main issue here are the extremes - instances used to flood votes or weirdos stalking other users.
Currently Lemmy/Piefed/Mbin create a federated network but votes are still kind of a direct democracy. What if that democracy was federated too? One can think of this as federating consensus. There are two approaches to implementing this but the idea boils down to either outside instances aggregating votes made on their side and sending final voting result on a scale -1/0/1 or alternatively this aggregation could be done by the hosting community.
What this solves:
So basically the electoral college? No thanks.
Just sort by new.
Hi all,
This is a continuation of this thread around Mastodon/Lemmy integration.
I am trying to understand the formatting rules around Mastodon to Mastodon/Lemmy posts. My Mastodon instance is www.mstdn.games.
I was able to get this point:
Mastodon input:
Lemmy crosspost:
Let me walk through the key points.
1. Thumbnail
This works really well. You attach an image on Mastodon and it outputs the correct thumbnail on Lemmy (it even works across instances, I know there are issues with LW vs other instances in custom thumbnail attach).
2. Markdown Formatting
Doesn't seem to work on the Mastodon side. Not a big deal, the only somewhat relevant piece is the markdown URL syntax, but I can just use [Text - URL] style formatting.
I read that Mastodon is supposed to support markdown, but it seems to not be the case. Doesn't matter, but if someone has anyone info on this, I would appreciate it.
3. Mastodon to multiple Lemmy communities
I tried adding both !testfediverse@jlai.lu and !test@lemmy.ca. It seems only the first Lemmy community URL gets crossposted (I was able to post to !test@lemmy.ca when it was the first Lemmy URL).
Again, this is manageable. I can crosspost (within Lemmy) from my Lemmy account.
4. Direct URL Lemmy link with Text Heading
This doesn't seem to work. This is really annoying.
I can get text heading working on the Lemmy side, but the Lemmy URL always points to the Mastodon post URL:
Is there a way to define the URL on the Mastodon side so that Lemmy understands that the post must point to a specific URL (while having a separate Lemmy text heading and not having the post look like shit on the Mastodon side).
The last piece is critical for me. I don't want to post links to Mastodon in the !tycoon@lemmy.world community.
Lemmy and Mastodon have somewhat different purposes and integration between them is never going to be perfect. :/ Ultimately you'll always get better results if you post to the platform you mainly want to target; posts sometimes being visible on the other one too is a side effect.
What would probably be useful for purposes like yours is to have some kind of software that allows the creation of arbitrary or near-arbitrary ActivityPub objects with arbitrary audiences which can include one's followers or any number of groups. I don't know how feasible this is or whether someone has already done it.
A few months ago I saw a post on a relatively large Lemmy community that had clearly been intended for the author's Mastodon followers, but they tagged that Lemmy community (it had a name relevant to the content) apparently not knowing this would publish it to Lemmy. As I recall, this got >100 upvotes on Lemmy, but the Lemmy community's mods deleted that post after a few hours. (Maybe some readers of this saw it too, it was to a "Europe" community and its content was something like "musKKK get the fuck out of EU politics".)
I get that. I would argue the use case I described is basically the bread and butter of Mastodon <> Lemmy integration (if you don't want your posts to look like shit on either Mastodon or Lemmy).
The critical drawback for me is that you can't have hardcoded URLs/images/headings across both Mastodon and Lemmy posts.
If you can't do that, you severely restrict the scope of integration between the two platforms. This is a net loss because the content I post on !tycoon@lemmy.world is arguably relevant for both forum style discussions and micro-blogging.
I have wondered many times.
Of course I can always use a browser but it's overkill.
The same goes for yad or zenity, they pull in webkit which is a full-fledged browser engine, and at least yad does not have an offline mode.
I just want to look at some local HTML (incl. images) & CSS styling.
(technically a console browser – Debian installed size 352 KB)
A more lightweight browser?
You gotta understand, browsers are designed to be HTML parsers. You can write an HTML file and double click to open in browser so your only option is a web browser.
Some browsers are certainly light weght than others, find the one that suits your need and use it
cross-posted from: lemm.ee/post/60715570
cross-posted from: hackertalks.com/post/8713785
The instances being used are
- lemmy.doesnotexist.club
- chinese.lol
Here is an example of the coordinated downvoting hackertalks.com/post/8692093
Of course its a controversial user who got someone angry enough to automated downvoting @DonaldJMusk@lemmy.today
But you can see every post they make gets 53ish downvotes from these two instances, plus some organic ones after a few hours.
Current downvoting Accounts
:::spoiler bot-listLightIsland@chinese.lol
MagnificentRow@chinese.lol
FondKnowledge@chinese.lol
SillyTowel95@chinese.lol
HelplessDear@chinese.lol
SomberBrain@chinese.lol
InexperiencedCloset@chinese.lol
NecessaryPerson11@chinese.lol
ClosedEmployment@chinese.lol
CoarseHair420@chinese.lol
BurlyChampionship49@chinese.lol
ZigzagNatural@chinese.lol
QuestionableDirt@chinese.lol
ProudDeparture@lemmy.doesnotexist.club
JoyousDouble@chinese.lol
UnitedPatience@chinese.lol
MajesticArea@lemmy.doesnotexist.club
SinfulConference@chinese.lol
MoralDivide96@chinese.lol
LeadingCarry65@chinese.lol
FrillyOpinion38@lemmy.doesnotexist.club
LimitedDiscount49@lemmy.doesnotexist.club
ForkedScreen@chinese.lol
MediumChemistry13@chinese.lol
xXxLawfulGrassxXx@lemmy.doesnotexist.club
VisibleSentence@chinese.lol
AcidicLawyer90@lemmy.doesnotexist.club
PriceySink14@lemmy.doesnotexist.club
ExcellentBeach@chinese.lol
VivaciousNews@lemmy.doesnotexist.club
LankyIndependent32@lemmy.doesnotexist.club
SpeedyFault@chinese.lol
ConcreteHall89@lemmy.doesnotexist.club
WorthyPoint12@lemmy.doesnotexist.club
SurprisedAdult99@chinese.lol
FlashyCrack@lemmy.doesnotexist.club
MasculineBeing@chinese.lol
RichWeird@lemmy.doesnotexist.club
DryCash97@lemmy.doesnotexist.club
AuthorizedChair@chinese.lol
SlimKiss@lemmy.doesnotexist.club
AromaticRoof78@lemmy.doesnotexist.club
BewitchedInterview@lemmy.doesnotexist.club
ImaginaryDraw@lemmy.doesnotexist.club
PertinentGround@chinese.lol
SinfulAssumption@lemmy.doesnotexist.club
AwkwardAnybody30@lemmy.doesnotexist.club
UnwillingRestaurant@lemmy.doesnotexist.club
InsubstantialOven@lemmy.doesnotexist.club
:::A individual user airing their personal biases and manipulating lemmy isn't good for the community, regardless of how you feel about their target. This is a really bad thing (tm)
You are literally linking to the post I crossposted.
Do some lemmy clients not distinguish crossposts?
Edit: I’m wrong, see comments below.
Part of Living Cartoon Companydiscuss.james.network
Flatcam for making pcbs. For milling copper.
Any alternatives or forks?
I am a mod/curator at !tycoon@lemmy.world. We cover tycoon game (Project Highrise, Transport Fever) etc.
I also have a Mastodon account:
mstdn.games/@Landgraab_Industr…
I typically only post releases or major stuff (not demos, or smaller early access titles) on the Mastodon account. I also add screenshots and tags for visibility/UX.
Today I clicked on the #tycoon hashtag on Mastodon and to my surprise it turns out my posts on !tycoon@lemmy.world are being automatically propagated on Mastodon:
When I started !tycoon@lemmy.world, I was actually considering creating an automated Mastodon account, but it turned out to be more difficult than I anticipated (or I don't know what I am doing).
I am curious how this automated propagation got enabled. It wasn't there a week ago. Is this tied to my mstdn.games Mastodon instance? What's going on here?
I am also not sure I like the current automated propagation method because:
Is there a way to "control" the parameters of this automatic propagation on Mastodon? E.g. by manually adding a "Thumbnail URL" on the Lemmy side, adding an additional post URL and hashtags in the Lemmy body post?
At this point, it almost looks like I am spamming the #tycoon tag. I would much prefer if there was a way to propagate my Lemmy posts on Mastodon using my manual Mastodon template (e.g. mstdn.games/@Landgraab_Industr…).
Attached: 1 image Folklands, a relaxed settlement builder with farming, production, trade and diplomacy, released in early access on Steam. https://store.steampowered.com/app/2282890/Folklands/ https://lemmy.Mastodon Games
I think it's worth trying putting the link in the post body. Mastodon might generate a preview image with it.
Another option would be creating the posts on mastodon, and mentioning the lemmy community. The KDE community uses this method for their announcements. Example: lemmy.world/post/27768851
Sorry, I didn't quiet get that.
The manual Mastodon posts already include a link to the Lemmy post URL.
What would adding a @tycoon@lemmy.world to Mastodon posts do on the Lemmy side?
Or maybe I am not getting something?
backup thread for previous versions of this howTo
I use i3wm, and to map cap lock to escape, I run:
setxkbmap -option caps:swapescape
This works fine, but sometimes while hitting the F1 key, my pinky can accidentally hit the Escape key, which turns on CapsLock.
Gnome has a very nice way to do this, where Shift + Escape = CapsLock. Hitting Escape on its own will do nothing.
It's option caps:escape_shifted_capslock
I think.
You can look through /usr/share/X11/xkb/rules/base.lst
for all the options.
Edit: Just looked up when this was added, this is a new option from 2024:
gitlab.freedesktop.org/xkeyboa…
Make `Caps Lock` an additional `Ctrl` and `Shift + Caps Lock` the regular `Caps Lock`. Part-of:GitLab
I use keyd for software remapping now, and I like it a lot more than xkb's esoteric options. It has functionality for layers like layer:C, where any "passthrough" input will have the defined modifier (or combo like C-S-M), but you can define whatever other bindings inside.
Long story short, I've used it to remap caps, control, shift (with a custom shift layer for some symbols), and meta, with overloads, double tap/hold into layers, oneshots, timeouts, and all sorts of (surprisingly fluid) nonsense. It's so much easier than wading through xkb options for me.
To sidestep the question slightly less, I always got rid of capslock altogether instead of swapping. That still leaves true escape to be hit accidentally, but I think there should be an option to change escape too?
Edit: what I always used was
# make CapsLock behave like Ctrl:
setxkbmap -option ctrl:nocaps
# make short-pressed Ctrl behave like Escape:
xcape -e 'Control_L=Escape'
Smart Caps Lock: Remap Caps Lock to Control AND Escape - smart-caps-lock.mdGist
cross-posted from: lemmy.abnormalbeings.space/pos…
Companion article here: blog.gardinerbryant.com/what-e…
Eddy's solution of locking his phone in a safe is not a sustainable solution. So I wanted to explore what I believe to be the next best thing!Gardiner Bryant (The Bryant Blog)
I feel like this kind of misses the point. To be clear: If someone absolutely cannot avoid installing slop apps and enabling notifications for everything, I can see their need for an ultra minimal device or other solution. But I also think that speaks to a larger, personal discussion about discipline and possibly addiction, but that’s outside the realm of this thread.
My point is we can choose which apps, notifications, features, and algorithms are allowed to get our attention. It’s easy to turn off all notifications or never even allow them in the first place—after all, apps have to ask for that permission in the first place.
But the choice is the point. If someone is traveling somewhere they probably want maps to tell them important information about the journey. Otherwise why turn on directions at all? That’s the entire point.
We even have the ability to disable all texting notifications but also choose to allow them from certain people if they’re important enough. These devices are simply tools and we have the power to choose how they operate. The device isn’t the problem, it’s our choices.
I'm saying one of the big downsides has nothing to do with self discipline.
Merely living in a world covered in advertisements, living next to a delicious smelling candy bowl, living 30 seconds away from memes, rage-bait, doom scrolling, sports gambling, and other slop -- just living next to those things are bad for our mental health.
Some sources if you're curious on the research behind it.
pmc.ncbi.nlm.nih.gov/articles/…
ajph.aphapublications.org/doi/…
scholarworks.uark.edu/mgmtuht/…
Why does self-control predict such a wide array of positive life outcomes? Conventional wisdom holds that self-control is used to effortfully inhibit maladaptive impulses, yet this view conflicts with emerging evidence that self-control is ...pmc.ncbi.nlm.nih.gov