Hi,
I need to setup a Rsync server to backup a 😡 NAS.
So I want to run it under SSH.
::: spoiler man rsync
Also note that the rsync daemon protocol does not currently provide any encryption of the data that is transferred over the connection. Only authentication is provided. Use ssh as the transport if you want encryption.
:::
but when I do rsync --config=/etc/rsyncd.conf --rsh=ssh --dry-run
\
I get:
rsync: --rsh=ssh: unknown option (in daemon mode)
So there no way to specify that rsync daemon should run under ssh ?
Also is this following A.I statement is correct ?
The rsyncd.conf file is only used when the rsync daemon is running on the remote host and the client connects to the daemon directly, without using an SSH connection.
So there is no way with Rsync (under ssh) to set settings (config file or other) that will apply to all clients !!??\
So it's the client that configure rsync and the server !? there is no way around ?!
The statement is correct, rsync by itself doesn't use ssh if you run it as an daemon and if you trigger rsync over ssh then it doesn't use daemon but instead starts rsync with UID of the ssh-user.
But, you can run rsyncd and bind it only to localhost and connect to that over ssh-tunnel. That way you can get benefits of rsync daemon and still have encrypted connection with ssh.
So there is no way with Rsync (under ssh) to set settings (config file or other) that will apply to all clients !!??\
So it's the client that configure rsync and the server !? there is no way around ?!
You basically want to use the daemon but under ssh. I looked into this before, and I think it is possible but the command for it is weird and confusing. Wish I remembered it, but just commenting to say that I vaguely remember there's a way (or maybe I'm hallucinating).
https://news.itsfoss.com/linux-kernel-bcachefs/
For those of us that are out of the loop.
It's high school level drama. Competent adults will work it out.
Some issues with the developer of bcachefs in the Linux Kernel community. Maybe, it's just being overblown? What do you think?Sourav Rudra (It's FOSS News)
I like this response best so far (from the actual mailing list): https://lwn.net/ml/linux-kernel/10576437.nUPlyArG6x@lichtvoll.de/ (from Martin Steigerwald)
Do you really think that power-playing Kent into submission by doing a
public apology is doing anything good to resolve the issue at hand?While it may not really compare to some of the wording Linus has used
before having been convinced to change his behavior… I do not agree with
the wording Kent has used. I certainly do not condone it.But this forced public apology approach in my point of view is very likely
just to cement the division instead of heal it. While I publicly disagreed
with Kent before, I also publicly disagree with this kind of Code of
Conduct enforcement. I have seen similar patterns within the Debian
community and in my point of view this lead to the loss of several Debian
developers who contributed a lot to the project while leaving behind
frustration and unresolved conflict.No amount of power play is going to resolve this. Just exercising
authority is not doing any good in here. This needs mediation, not forced
public humiliation.To me, honestly written, this whole interaction feels a bit like I'd
imagine children may be fighting over a toy. With a majority of the
children grouping together to single out someone who does not appear to fit
in at first glance. I mean no offense with that. This is just the impression
I got so far. The whole interaction just does not remind me of respectful
communication between adult human beings. I have seen it with myself… in
situations where it was challenging for me to access what I learned, for
whatever reason, I had been acting similarly to a child. So really no
offense meant. This is just an impression I got and wanted to mirror back
to you for your consideration.
This quote is not the entire response, but most of it. Edit: I totally forgot to include a link. Added now.
it doesn't matter if his apology is sincere or not, bc the point is not to make him sincerely repent from his sins. the point is ensuring he will subject himself to the kernel guidelines whether he likes it or not. a public apology means "regardless of how right i think i am, i will now follow the rules of the house"
simple as
power-playing Kent into submission
isn't the issue that kent thinks the kernel guidelines don't apply to him because he's just that good? unless i'm missing something, why should we just let him try to trample the kernel guidelines without even asking for an apology?
this is absolutely the issue… the specific thing he did is irrelevant: you play by the rules, or you gtfo… it doesn’t matter how valuable your contributions are, if you can’t treat people with respect that leads to a toxic culture that eats at the project from the inside
linus was renowned for his insults… he realised (or was told; doesn’t matter at this point) that that behaviour was inappropriate, and his behaviour is now more tempered because it’s important to be able to ensure everyone feels like their work is valued and they’re not just shoveling shit for someone else
and i say this all as someone who is absolutely ecstatic about the prospect of bcachefs and think that his code is among the most important being contributed in the past years and for the next few years: WE NEED A NEW STABLE FILESYSTEM more than almost anything… but if you allow bad behaviour, it erodes the collaborative culture and you just can not allow that in the largest collaborative software project humanity has ever created
So with the recent drama it looks like bcachefs isn’t going to stay in the kernel for too long.
That's way too doomsaying. Even after ReiserFS' developer was sentenced in 2006, it took till 2022 for it to be deprecated. And it has only recently been left out of of the kernel.
Linus Torvalds just merged the change to the Linux 6.13 kernel that goes ahead and deletes the ReiserFS file-system from the source treewww.phoronix.com
Don't have a knee-jerk reaction to every news post that you see. We have yet to see what will happen and you will have loads of time to decide on what to do when we do know if it will get pulled. You will be able to use your current kernel version with it for as long as you need to even if it does get pulled from the next version. So I would wait and see what actually happens.
Best option is likely a reinstall of your OS to move off it though there are other more involved ways like copying your rootfs off, reformatting and copying it back before reinstalling your bootloader. A reinstall is likely going to be quicker though.
Currently, there's no serious discussion about removal from mainline. And LTS won't remove it.
Should it happen, you can still use Kent's kernel tree as before. Whether distributions ship it - who knows.
If there's no mainline or dkms support, I'll move my storage away from it in favor of btrfs that I've successfully used the years before instead of switching to LTS. Just because of future maintainability and migration options.
Hello,
I had a working wireguard peer on my laptop, which I didn't want anymore, so I decided to uninstall wireguard. All was well until I restarted the laptop and now I can't access the internet anymore.
I think it's because of some config left over from wireguard, but I'm not sure how to fix it.
Running pop os 22.04.
Any advice?
sudo traceroute 1.1.1.1
can show you how far your connection request gets (whether it's blocked by your pc, your router, or somewhere on the internet).
You may have to install it first.
sudo find /etc -name *wg*
find ~ -name *wg*
can help find left-over config files.
The output was pretty much the same from this as from netstat -nr
I would share it here, but I can't access the internet from that machine
~~Nope. Destination host is unreachable when pinging~~
I changed to a different router and can at least ping that now, but still no internet
~~Take a photo of the output? First few lines are most important, but ideally all would be good. ~~
Edit: actually, dont want to crowd the kitchen, good luck!
This is what mine looks like for contrast:
0.0.0.0 50.251.249.54 0.0.0.0 UG 0 0 0 bridge0
50.251.249.48 0.0.0.0 255.255.255.248 U 0 0 0 bridge0
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
In my case, 50.251.249.54 is my gateway and .48 my broadcast. I am static routed so no NAT.
~~I did, but no response~~
I changed to a different router and can at least ping that now, but still no internet
KeyPress event, serial 39, synthetic NO, window 0x1400001,
root 0x409, subw 0x0, time 14963499, (139,64), root:(818,407),
state 0x10, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 39, synthetic NO, window 0x1400001,
root 0x409, subw 0x0, time 14964219, (139,64), root:(818,407),
state 0x18, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
XKeysymToKeycode returns keycode: 92
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
it was all disabled for me. So now i i=enabled it and choose the option "Right alt never chooses the third level" and now it works. What actually is the third, second and fifth levels? And why is it enabled even if the entire setting to choose 3rd level key is disabled?
Anyway this solved my issue but still curious on what thoose levels in keyboard are
OOOOh so thats what it is for.. How could i see different levels and assigned keys?
Also I dont exactly know what keyboard layout i am using. It's my laptop's keyboard, with two hp specific keys, numpad, and no menu button or pause break button; if that helps
cross-posted from: https://lemmy.world/post/22368157
I just saw a video about BC/AD as opposed to BCE/CE and the invention of the Gregorian calendar and I wondered what year it would be if we counted the years like the Romans did.
Slow charging is actually better for battery longevity than fast charging. For example, my phone will limit it's charging speed at night when I have an alarm set, because it assumes I won't need it until my alarm goes off, and the slower it charges the less damage is done to a battery.
In general, lithium batteries are damaged by heat. Rapid charging creates extra heat, so it's worse for the battery. Manufacturers work hard to minimize the damage of quick charging, but it's still somewhat better to slow charge when you have the time.
The slower the better for battery health.
Usually slow charging is just the standard USB 2.0 output, which is 5v 0.5A (so 2.5 watts). That was all the USB standard officially supported for a long time, but many devices and chargers actually supported up to 5v 1A (5 watt) or 5v 2A (10 watt) charging. Those would usually be considered normal charging.
Fast charging has a couple different specs and voltages, but can go up much higher. My steam deck supports 45w charging, and some laptops support 65w or higher.
For example, my phone will limit it’s charging speed at night when I have an alarm set, because it assumes I won’t need it until my alarm goes off
Is this a setting I can use in Android/Graphene?
I have a pixel phone, and it may be a pixel specific feature rather than a default android feature.
Here's Google's webpage on it.
Thanks! I also have a Pixel but with Graphene not stock Pixel Android OS. I'll see if I have that setting 😀
Edit: That link seems to suggest it's for Pixel 4 only, which is not my phone. Shame, but I'll check later to see if I have the setting anyway
"slow" and "normal" are all relative terms, and aren't definable.
It's also relative to the size of the battery. A cell phone at 20 watts charging sure aint slow, but a laptop at 20 sure is. But is 20 fast when phones will do 50 or 100 watts?
Sounds like it's the standard 500mA USB charging. This is the slowest and oldest charging that exists. It's telling you this in case you have a charger that supports faster charging but using an older cable, in which case it falls back to 5v / 500mA. You have to have a proper charger and cable to get the higher modes (e.g. USB-C PD).
There's nothing harmful about this and is actually better for battery longevity as many others have stated. The notification is just informative in case you're expecting faster charging. 5v / 500mA takes forever compared to modern charging standards.
So what other posters may be missing here is that, depending on the device and how it's powered, "slow charging" may not actually be fast enough of a charge to keep it charged while powered on.
So while its true, slowly charging your battery is better for it, in this case, you may be receiving the warning because the device may eventually power down while in use.
If that is indeed the case, in the meantime if you charge it while it is off and use it until the battery gets down to about 30% and then turn it off to charge again and you should be fine. Honestly pretty safe just mildly frustrating, if you ask me.
Source: a friend's girlfriend's old laptop which we discovered needed its fancy charging cable to both charge and stay on and a regular usb cable actually failed to give it the proper power delivery. She was having all kinds of issues with it and it took me digging through the whole manual for the device to figure it out.
Lemme throw a wrench into everything. Sometimes faster charging can be better than slower charging.
Part of the USB power delivery spec is PPS or programmable power supply. PPS lets your device specify the exact voltage down to 0.02V or 20 mV. Heat is generated by inefficiency, and PPS' goal is to get the voltage just right so there's as little power loss as possible. My iphone charging at 5v 1amp "slow" charging gets hotter than the full 20 watts fast charging.
Technically any charging of a Lithium battery is "bad" for its health. Batteries are usually rated for a certain number if charge cycles from the manufacturer and after that number of cycles will start to lose capacity. The best advise I've seen regarding battery health is to keep it from charging to %100 everytime. As others have stated, the charging speed can also have an impact as it creates heat and heat will also wear out the battery.
As for your specific device it seems like it's consuming more power than the charger is giving it, so even when plugged in and turned on it may be discharging the battery still as it's not getting enough power. Either you buy a new charger that can put out more power or you turn it off while charging it. Either case shouldn't be bad for the battery health.
I got this one:
combined with a usb-c to micro b-ss cable so I can directly plug it into an usb-c port (it ships with an usb-A connector only).
I usually use Tor Browser to scan files online for viruses, which I then send to Windows users (I use Linux) if they are clean.
Lately, I've noticed that the User Agent in TOR is showing up as Linux, when it used to show up as Windows.
Is this a problem with my system or a change made by the TOR team? The fact that Linux has far fewer users increases fingerprinting.
Does it increase fingerprinting? I imagine there might be some non-user-agent way to determine the OS. Like with image handling or whatever.
It's probably more unique and suspicious for a linux browser to pretend to be Windows than a Linux system disclosing itself as Linux.
... is that good? I think it's good. Right?
Edit: help me! ELI5, plz
Good for those who want Wayland native windows.
But as with new code and features, it may have bugs. I wouldn’t be surprised if some distros make it default back to Xwayland instead.
You’re up to date. Staging refers to the updates they refer to every 2 weeks.
That’s in contrast to the stable releases they release once a year, which incorporates all the development that happened in the past year of staging updates.
My lawyer warned me not to talk about it /s
Real answer, certain body mods are a legal gray area since they count as bodily harm despite being fully consensual. I have a split tongue, for instance.
Oof.
A friend of mine broke up with their partner, and was having a hard time not feeling like a terrible person bc their now ex was expressing a lot of sadness and fear, practically grovelling. To make it easier on my friend, I manipulated the ex into feeling angry instead; this allowed my friend to feel justified in going no-contact and not feeling guilty anymore.
I broke up with a girl the day before Valentine’s Day and then immediately called all her friends to tell them I just broke up with her and she might not be taking it well.
Somehow in my 16 year old mind, this was the moral thing to do. I then spent the whole day crying and depressed because I felt like an ass when all her friends were extremely pissed at me.
Two stories:
I work in IT. Most people are nice and reasonable, but every now and then, there are jerks.
For the most part, everybody gets equal treatment from me, but if you are a super polite and friendly person, I'll bend the rules for you. I've given a few people unauthorized hardware upgrades, boosted their ticket priority, helped them bypass company restrictions, etc. Little favors for being so chill and easy to work with.
But in the other side, a handful of folks have gotten my evil side. One guy in particular, a real douchebag. Super angry all the time, a jerk to me and other employees, was always spamming us angrily to fix his stuff. He would constantly lock himself out of his account because he would angrily type the wrong password over and over and then call us all pissed because he was locked out and couldn't get any work done.
One morning he did it again, called the help desk and I was the lucky one who picked up. He ranted at me about how he had an important meeting in less than an hour and his account was locked out again, (because he kept typing his password wrong like an idiot.) He swore at me and yelled about how the password policy was bullshit, blah blah.
I had enough and told him that, while I could reset his password, unfortunately we recently updated our servers and it would take roughly half an hour for the change to take place. He yelled about how he was going to miss his important meeting and all that, but I just kept gently apologizing and reminding him that I didn't come up with the password policy and all of it was above my pay grade.
He hung up furious and I smiled, made a mental note to reset his password in half an hour, and marked the ticket as resolved. Still don't feel bad about that.
Second story: In college, whenever there was paper due that I had procrastinated on, if it could be submitted to an online portal, I would create a fake Word document, fill it with random characters, and save it with the proper name.
Then, I would use a hex editor to corrupt the document, just enough so it would still get recognized as a legit Word doc, but if you tried to open it, Word would throw an error and not be able to open it.
Then I would submit that the night it was due, so it would look like I had submitted my paper on time. Even with small classes, it would usually be at least 2-3 days before the professor or TA would get to my paper, sometimes up to a week, and that whole time, I would be working on my real paper.
I would get a message or email from the professor a few days later letting me know that for some reason, my paper wouldn't open, and requesting that I resend it.
I would then respond with something like, "oh hmmm, that's weird, not sure what happened. Sure thing, I just uploaded it again, please let me know if that worked."
Of course, the second time I actually uploaded my real paper. Did that trick a half dozen times or so, never got caught lol.
For sure. I always try to be extra kind to service folks, first, because it's good to treat people well. But also because you never know what strings they can pull for you in a pinch.
Years ago, my connecting flight got canceled a few minutes before it was supposed to depart, obviously a ton of people were screwed trying to get where they were going.
I was in line for the service desk to get rerouted and saw the main service desk gal getting chewed out over and over by different pissy passengers, as if she had personally canceled their flight just because she was bored.
She kept telling everybody that all the flights were booked and it would be at least 10 hours before anything would be available.
When it was my turn, I could tell she was exhausted dealing with all the angry people ranting in her face. I just apologized to her about how sucky the whole situation was and said very nicely, "I'll take whatever flight you can get me, but I understand things are crazy right now." she thanked me and started to give me the same speech, then paused and told me to wait outside if the line while she, "checked something real quick."
A minute or two later, she came back out and motioned me quietly back over. She leaned in and said she had, "found me a seat on a red-eye leaving in a few hours to my destination if that worked."
I thanked her a bunch and was home early the next morning while all the other people were still crashed out in the airport waiting for all the other flights.
The most manipulative thing I've ever done is getting small children to eat their food.
For example, when I babysit my niece and she gets bored of her food, I yoink it and make-pretend that I'm stuffing my face with it. She always gets upset and demands her food back within two gulps.
I was in a shitty relationship with the brother of my shityy ex best friend. We all lived together for several years and the short version is
When things finally all went south I picked a fight with her as she moved out over a small sentimental item I knew she would be too stubborn to not fight back over and got him to fight with her over it until they blew up at each other then cheated on him with a guy who honestly just kinda moved in and steadily started taking care of me (did I mention I was working in a hospital while in nursing school all through 2020 while supporting my leech of an ex?)
This other guy started doing my laundry and cooking for me while my ex just ...kept playing video games. Later my ex was like "I did notice that you stopped fighting with me about chores" yeah that was you getting replaced by an upgrade dipshit. He says I traumatized him. I hope so. I hope he never does any of that to anyone else ever again.
Still with the other guy. He's a mess too but not nearly as much and in a lot of the same ways as me and he's never not had a job and oh also I've never had to threaten to bathe him by force.
My laptop has a display resolution of 1366x768. Every now and then, I'll encounter a window whose default height is over 768 and thus won't fit entirely within my screen. The GTK file picker comes to mind, though it is resizable without much fuss. But then there are those that cannot be resized and being unable to move the titlebar further up, I am forced to use Alt+F7 to see what's at the bottom.
I suspect that many programs today are designed to work comfortably on higher resolution displays, but not really tested on smaller ones. Understandably, developers only have so much time and 1366x768 is getting long in the tooth. Just wanted to put this out there since nobody seems to be talking about it.
Most of my laptops are 1366x768. In fact, in a recent KDE survey, the developers got extremely surprised about how prevalent low resolutions were (it was linked around a few months ago). All developers are out of touch a bit, however, let's not forget that this issue wouldn't exist if Linux users weren't allergic to anonymous data-sending with statistics like these. Yes, no one likes privacy invasion and telemetry, but statistics like these are needed by developers.
BTW, on Gnome you can use the ALT button to move windows around when they don't fit. Still annoying though. Mint has 2 such windows too (their login prefs, and their panel settings pref).
Edit: More info here https://blog.davidedmundson.co.uk/blog/metrics-in-kde-are-they-useful/
This issue doesn't need statistics to be solved. Developers just need to "As low resolution as possible" in mind
Sorry if my english is bad
Developers will develop so it is right for the majority of their users and I guess they are aiming at 1080p which is mid-range at the moment. This is why hardware stats are important. If they're anonymous then what's the problem with them?
Your English is fine.
Developers will develop so it is right for the majority of their users and I guess they are aiming at 1080p which is mid-range at the moment. This is why hardware stats are important.
Fair enough although i still oppose it. We need a better way. My suggestion is developers should develop with "Think about 720p" or "Also think about 720p" principle.
Your English is fine
I am happy hear it.
“Think about 720p” or “Also think about 720p” principle.
The problem with that is if only a few people have 720p then the majority suffer for no real reason. The only way to know for sure is hardware surveys. That said, Linux is known for running on older hardware so maybe it should be taken into consideration. The only way to know for sure is hardware surveys, everything else is assumption.
If, like KDE's, they are opt in, anonymous, allow you to choose how much information to share, and can't track an individual over time then I think they are a positive and an easy way to contribute back to a project. If they are like the Manjaro proposal, which is none of those things, then they are a negative and should be opted out of.
I think to a certain extent there are multiple desktop environments, you don't have to use gnome
Have tried hyprland on a tiny tablet screen before and it was perfectly usable (besides the fact said tablet melted the moment I tried to load YouTube)
I would say 1080p should be the baseline for desktop development nowadays, I haven't seen a display lower than that in use (with the exception of physically smaller screens like tablets or steam deck) in years
Eye candy is what makes a lot of people take the plunge to switch to Linux in the first place
with the exception of physically smaller screens like tablets or steam deck
exactly that. my tablet has the same resolution, and even some plasma utils can't fit on the screen
"Linux runs fine on old hardware Windows doesn't support anymore/is too slow for.
Low resolution displays are prelavent.
Surprised pikachu face.
I feel UI trends have gone in the direction of making things worse, not better.
I remember when it was pretty much unanimous that "mplayer" was beautiful in all its square corners glory, while "Windows Live Media Player" was seen as a horrible abomination.
Now it feels like everyone is on board with inefficient UI designs like the latter for some reason.
I don't understand the posh stylistic decisions around padding, rounded borders, etc.
How do those things make the UI better exactly?
As someone who used low resolutions for most of my University years (I did my thesis in a tiny ultralaptop), I relied heavily on a custom gtk2 theme I had to write to remove most of that padding that made the UI feel so unnecessary and my screen so cramped.
Gnome now pushing for removing theming completely and relying on just color scheme customization feels totally backwards to me. I don't have an answer for OP sadly... other than just using terminal / tui apps more.
I'm in the camp of liking the padding and rounding to the point of having themed a bunch of sites to look similar with user css
I am however usually on high res screens and am in the habit of removing everything unnecessary from the screen to make space with my theming
Also generally if I open graphical applications at all it's because I want it to look nice and clean, if I wanted pure space efficiency I'd just use the terminal for everything all the time
If you use Xfce, you can make your display bigger than its maximum resolution by using scale in display settings. Chose "Custom" and set it to 0.5/below. Don't set it to above 1 because it will make your display smaller and don't set it too low because it will make your display blurry. If you encounter an issue when play game, you must revert your setting.
You can do this too with xrandr but i don't know if this will work in desktop environment. You may try it if you want. I never try this with wayland.
Sorry if my english is wrong
Edit: change 0.9 to 0.5.
first off, you're not alone out there because standard 1080p screens are often ran at 150% which is equal if not worse to your use case.
gnome is downright abhorrent about their gigantic, space wasting UI elements. moving to plasma was like gaining 30% display area. like, the insanely large title bar in terminal, with huge buttons in it. who clicks on stuff in a terminal?! and does it so often it warrants those things present as default?
Hey there, I was wondering what good ways are to learn the Spanish dialect that is most commonly spoken in the USA since America has a lot of Spanish speakers and it's the second most prevalent language after English (like English, America obviously has a different version of the language compared to for example UK or India).
I had Spanish in school but only know a few basic things. I wonder if there is some way to really get immersed in the language (other than oc moving there and speaking with native speaker in person) to naturally learn it to be able to have conversations with Spanish speakers in America that sound as local/authentic as possible (so I don't wanna focus on artificial learning that focuses too much on grammar and uncommon words that aren't that important for everyday conversations).
So, this really depends on where in the US you are going to speak Spanish. It's going to vary based on the community's make up. A place with higher Porto Rican people is going to have a different Spanish than a Guatemalan community or a Peruvian one.
So try and do a Latin American Spanish focused class and be prepared to be wrong when you actually talk with folks.
Check your local community colleges, you might be able to audit Spanish classes for a small fee. IIRC this means you won’t do tests, but learning from someone who actually speaks the language you’re interested in is a huge advantage.
Duolingo is okay, IME many other language learning apps don’t distinguish between Latin American Spanish and Spain Spanish. But as others said, there’s a LOT of regional variation even within Latin America. So even if you’re able to comprehend and speak it well you may still run into a lot of “wtf do you mean” when trying to talk to people, lol. Like learning British English and trying to understand wtf a Texan is saying: not impossible, just with a very different usage of vocab.
Good for you OP! Spanish is such a rich, beautiful sounding language.
My best bet, aside from full immersion is to first, take lessons in order to learn good foundations and know how stuff works and then, hire a language coach who can help you with your specific request.
Source: I help people doing exactly that. Some want to learn an accent, some want to lose an accent, some people need help getting more confident in their second or third language, etc.
i've instaled opensuse tumbleweed a bunch of times in the last few years, but i always used ext4 instead of btrfs because of previous bad experiences with it nearly a decade ago. every time, with no exceptions, the partition would crap itself into an irrecoverable state
this time around i figured that, since so many years had passed since i last tried btrfs, the filesystem would be in a more reliable state, so i decided to try it again on a new opensuse installation. already, right after installation, os-prober failed to setup opensuse's entry in grub, but maybe that's on me, since my main system is debian (turns out the problem was due to btrfs snapshots)
anyway, after a little more than a week, the partition turned read-only in the middle of a large compilation and then, after i rebooted, the partition died and was irrecoverable. could be due to some bad block or read failure from the hdd (it is supposedly brand new, but i guess it could be busted), but shit like this never happens to me on extfs, even if the hdd is literally dying. also, i have an ext4 and an ufs partition in the same hdd without any issues.
even if we suppose this is the hardware's fault and not btrfs's, should a file system be a little bit more resilient than that? at this rate, i feel like a cosmic ray could set off a btrfs corruption. i hear people claim all the time how mature btrfs is and that it no longer makes sense to create new ext4 partitions, but either i'm extremely unlucky with btrfs or the system is in fucking perpetual beta state and it will never change because it is just good enough for companies who can just, in the case of a partition failure, can just quickly switch the old hdd for a new one and copy the nightly backup over to it
in any case, i am never going to touch btrfs ever again and i'm always going to advise people to choose ext4 instead of btrfs
could be due to some bad block or read failure from the hdd (it is supposedly brand new, but i guess it could be busted)
I'd suspect the controller or cable first.
shit like this never happens to me on extfs, even if the hdd is literally dying
You say that as if it's a good thing. If you HDD is "literally dying", you want the filesystem to fail safe to make you (and applications) aware and not continue as if nothing happened. extfs doesn't fail here because it cannot even detect that something is wrong.
btrfs has its own share of bugs but, in theory, this is actually a feature.
i have an ext4 and an ufs partition in the same hdd without any issues.
Not any issue that you know of. For all extfs (and, by extension, you) knows, the disk/cable/controller/whatever could have mangled your most precious files and it would be none the wiser; happily passing mangled data to applications.
You have backups of course (right?), so that's not an issue you might say but if the filesystem isn't integer, that can permeate to your backups because the backup tool reading those files is none the wiser too; it relies on the filesystem to return the correct data. If you don't manually verify each and every file on a higher level (e.g. manual inspection or hashing) and prune old backups, this has potential for actual data loss.
If your hardware isn't handling the storage of data as it should, you want to know.
even if we suppose this is the hardware's fault and not btrfs's, should a file system be a little bit more resilient than that? at this rate, i feel like a cosmic ray could set off a btrfs corruption.
While the behaviour upon encountering an issue is in theory correct, btrfs is quite fragile. Hardware issues shouldn't happen but when they happen, you're quite doomed because btrfs doesn't have the option to continue despite the integrity of a part of it being compromised.btrfs-restore
disables btrfs' integrity; emulating extfs's failure mode but it's only for extracting files from the raw disks, not for continuing to use it as a filesystem.
I don't know enough about btrfs to know whether this is feasible but perhaps it could be made a bit more log-structured such that old data is overwritten first which would allow you to simply roll back the filesystem state to a wide range of previous generations, of which some are hopefully not corrupted. You'd then discard the newer generations which would allow you to keep using the filesystem.
You'd risk losing data that was written since that generation of course but that's often a much lesser evil. This isn't applicable to all kinds of corruption because older generations can become corrupted retroactively of course but at least a good amount of them I suspect.
as i said, maybe that's the ideal for industrial/business applications (e.g. servers, remote storage) where the cost of replacing disks due to failure is already accounted for and the company has a process ready and pristine data integrity is of utmost importance, but for home use, reliability of the hardware you do have right now is more important than perfect data integrity, because i want to be as confident as possible that my system is going to boot up next time i turn it on. in my experience, i've never had any major data loss in ext4 due to hardware malfunction. also, most files on a filesystem are replaceable anyway (especially the system files), so it makes even less sense to install your system on a btrfs drive from that perspective.
what you're saying me is basically "btrfs should never be advised for home use"
I mean, as someone who hasn't encountered these same issues as you, I found btrfs really useful for home use. The snapshotting functionality is what gives me a safe feeling that I'll be able to boot my system. On ext4, any OS update could break your system and you'd have to resort to backups or a reinstall to fix it.
But yeah, it's quite possible that my hard drives were never old/bad enough that I ran into major issues...
honestly, i do get the appeal of btrfs, which is why i wanted to try it out one more time. but i feel i can't trust it if it is really that fault intolerant. ext4 might not have as many features as btrfs, but it is more lenient and more predictable
(also, recovering from update failures should be the job of the package system imo)
I don't know enough about btrfs to know whether this is feasible but perhaps it could be made a bit more log-structured such that old data is overwritten first which would allow you to simply roll back the filesystem state to a wide range of previous generations, of which some are hopefully not corrupted. You'd then discard the newer generations which would allow you to keep using the filesystem.
i’m not sure i understand quite what you’re suggesting, but BTRFD is a copy on write filesystem
so when you write a block, you’re not writing over the old data: you’re writing to empty space, and then BTRFS is marking the old space as unused - or in the case of snapshots, marking it to be kept as old data
I realize this is a rant but you coulda included hardware details.
I'm gonna contrast your experience with about 300 or so installs I did in the last couple of years, all on btrfs, 90% fedora, 9% ubuntu and the rest debian and mint and other stragglers, nothing but the cheapest and trashiest SSDs money can buy, the users are predominantly linux illiterate. I also run all my stuff (5 workstations and laptops) exclusively on btrfs and have so for 5+ years. not one of those manifested anything close to what you're describing.
so I hope the people that get your recommendations also take into consideration your sample size.
I run btrfs on every hard drive that my Linux boxes use and there's the occasional hiccup but I've never run into anything "unrecoverable."
I will say that compared to extfs, where the files will just eat shit if there's a write corruption, because btrfs tries to baby the data I think there appear to be more "filesystem" issues.
Sad to hear. I don’t know if it’s luck or something else.
I’ve been running Debian on btrfs on my laptop for 3 months without issue; I still use ext4 on my desktop, as I just went with defaults when I installed the operating system.
Typically when there are "can't mount" issues with btrfs it's cause the write log got corrupted, and memory errors are usually the cause.
BTRFS needs a clean write log to guarantee the state of the blocks to put the filesystem overlay on top of, so if it's corrupted btrfs usually chooses to not mount until you do some manual remediations.
If the data verification stuff seems more of a pain in the ass than it's worth you can turn most of those features off with mount options.
As ZFS states exclusively, ZFS is claimed to be invulnerable ZFS accepts that it might be vulnerable to power failures. I couldn't find such a statement for BTRFS. Is it (or designed/planned to be)Unix & Linux Stack Exchange
In this blog post, I share my experience and why I stopped using OpenBSDSolene's Percent %
Excellent write-up!
Though, it's a pity that a great ambassador of OpenBSD has stopped using it.
As someone who does a lot of infrastructure work on AWS, Azure, GCP etc, it's just about the only operating system I'll use at this point for that kind of work. The isolation I get per-client and per-environment is unmatched. There's a little more upfront work to get everything the way you like (putting ZSH configs on /etc/skel of your templates for example) but once it's set up it's really solid. Having the windows named and color coded really helps me keep from crossing wires when stuff gets chaotic and I'm jumping around a lot.
It's obviously MUCH worse at certain things such as CAD, but they're still workable in it. HVMs can remedy this pretty easily but it's not quite as seamless as the standard Qubes unfortunately but it's progressed a LOT in a short amount of time so we'll see what the future holds!
I am trying to install Linux (Fedora KDE spin specifically, but this problem is probably not distribution related) on an older Acer Switch 3 (SW312-31P) tablet. The installation always fails when trying to setup grub with "failed to set new efi boot target". Grub shows up when I boot the device, however only UEFI fimware setting is present in the GRUB menu. I repartitioned the whole internal drive as GPT added ext4 partition to be mounted at /, swap partition and FAT32 EFI partition to be mounted at /boot/efi and even told the Fedora installer to reformat it as EFI, however the result is still the same. I think the problem lies somewhere within the EFI firmware of the device itself, because when I run
sudo efibootmgr -v
I get this result:
Skipping unreadable variable "Boot0000": Input/output error
error trace:
efivarfs.c:271 efivarfs_get_variable(): read failed: Input/output error
lib.c:140 efi_get_variable(): ops->get_variable failed: Input/output error
Skipping unreadable variable "Boot0001": Input/output error
error trace:
efivarfs.c:271 efivarfs_get_variable(): read failed: Input/output error
lib.c:140 efi_get_variable(): ops->get_variable failed: Input/output error
Skipping unreadable variable "Boot0002": Input/output error
error trace:
efivarfs.c:271 efivarfs_get_variable(): read failed: Input/output error
lib.c:140 efi_get_variable(): ops->get_variable failed: Input/output error
Skipping unreadable variable "Boot0003": Input/output error
error trace:
efivarfs.c:271 efivarfs_get_variable(): read failed: Input/output error
lib.c:140 efi_get_variable(): ops->get_variable failed: Input/output error
Skipping unreadable variable "Boot0005": Input/output error
error trace:
efivarfs.c:271 efivarfs_get_variable(): read failed: Input/output error
lib.c:140 efi_get_variable(): ops->get_variable failed: Input/output error
Skipping unreadable variable "Boot2001": Input/output error
error trace:
efivarfs.c:271 efivarfs_get_variable(): read failed: Input/output error
lib.c:140 efi_get_variable(): ops->get_variable failed: Input/output error
Skipping unreadable variable "Boot2002": Input/output error
error trace:
efivarfs.c:271 efivarfs_get_variable(): read failed: Input/output error
lib.c:140 efi_get_variable(): ops->get_variable failed: Input/output error
Skipping unreadable variable "Boot2003": Input/output error
error trace:
efivarfs.c:271 efivarfs_get_variable(): read failed: Input/output error
lib.c:140 efi_get_variable(): ops->get_variable failed: Input/output error
show_order(): Input/output error
efivar
utility which would at least list all the variables without throwing an error).I tryed using the "load optimized defaults" option in UEFI settings. That didn't help. I have secure boot disabled.
On start grub prints out "checking media [fail]" before showing boot options.
For those that struggled like me…
Going from a-z, write out the last three multiplicands.
The complex of ideas I’m going to call the Dark Internet Forest emerges from mostly insidery tech thinking, but from multiple directions.Erin Kissane (wreckage/salvage)
Summary
Two transgender women, Dahlia and Jess, were attacked at a Minneapolis rail station, with onlookers cheering their assailants instead of helping.
After confronting a man yelling transphobic slurs, the situation escalated into a violent assault involving four or five others, leaving both women unconscious.
Advocates attribute the rise in anti-trans violence to emboldened transphobia fueled by misinformation and political rhetoric, including Donald Trump’s anti-LGBTQ+ policies.
The local trans community is responding with solidarity rallies, self-defense classes, and firearm training to prepare for a potential increase in attacks.
Police are investigating, but no arrests have been made.
The pair moved from Iowa to Minnesota last year under the 2023 ‘Trans Refuge’ law, according to a rally organizerKelly Rissman (The Independent)
Context:
I don't want the car reporting to insurance hard breaks and such. But frankly I just find these things creepy and I just want a base model car.
Buy one made before, I dunno, 2005?
Maintaining privacy in a (new) car might be difficult. Maybe by emitting white noise with an external bluetooth speaker so that possible microphones can't pick up voices easily?
The problem with privacy in a new car is that there is nothing much one can do about it. Even if it were possible by altering the cars' software (think of something like the equivalent of a browser extension for your car), this might pose a problem in case of an accident (the insurance will try to refuse compensation, because the cars' software has been altered and thus, the car is deemed to be not road safe).
One thing to aviod this problem would be to buy an older, used car. With that, there wouldn't be any issues regarding privacy, but mainaining the car might be more expensive, as older cars often have worse emission standards, which can result in higher taxes, depending on where you are located. Also, older cars might have a worse fuel effiency than new cars, depending on the size, weight and engine power of the car. An old economic compact car might have the same fuel efficiency as the latest doomsday street tank.
My personal advice: a used compact car, not older than five years (the older the car, the more repairs might come up, also there is a chance that a car this age already has a USB port for connecting a thumb drive or phone equipped with music), but with rear doors. Having two additional doors is an underrated feature that not only comes in handy when you pick up some friends, but they also serve as additional loading hatches that are accessible from both sides of the car.
That's like saying we shouldn't prefer nature and tranquility over street noise. I agree that we should be able to handle the situation but when given the choice, we should make a choice that makes us happy.
I have. The car makes me feel good. Life is just an experience. Have fun. 😀
Those options aren't really ideal.
What if they live in the middle of no where? And their job commute is 1 hour out? Biking would take double the time and they'd have to leave very early to make it on time.
Not every town has public transit either. Mostly it's the cities that do, metropolitan areas especially. But, not a lot of towns offer travel luxuries.
Travel luxuries? Cars are the luxury. Living a hour from where you work is a "luxury".
Saying someone needs a car to make up for their poor lifestyle choices doesn't mean they need a car, it means they need better choices.
“You being born in a rural area and not able to move to a higher cost of living city with public transit is a poor life choice on your part”
Literal clown take🤡
So living in a rural area is a poor lifestyle choice?
Where do you think your food comes from?
You anticar zealots are out of touch with reality.
"If people aren't exactly like me, they're bad people"
You're a bigot and a xenophobe
No privacy in new cars. So just forget about privacy and enjoy the car. They are so much fun and amazing to drive.
Advice is difficult, depends on price and preference. When I was buying a car, I spent every weekend test driving different cars. I think that's a good way.
The problem is that if you actually have a fun spirited drive suddenly your insurance doubles because your car is selling your "hard acceleration and cornering" data to insurance companies.
This is exactly the reason why I want privacy in the first place. The surveillance tech kills all the joy and freedom of driving.
There's no way you're "covering up" an antenna. Frequently the antenna is the body of the car itself.
Look up the fuse box layout of the car model you're interested in to check if the communication system is on a separate fuse that you can pull without disabling anything else useful.
I'm sorry to say this, but I don't think you can really maintain privacy.
Sure, maybe you can disable some antennas to stop your location from being broadcast, but there are cameras in ever major road, so you cant get far without being spotted by a camera. Cars can also store data locally, then if you take your to the dealership, they will access the data. So you'd have to find an individual car mechanic that doesn't read this data, and at anytime, they can betray your trust. Not to mention, your phone is kinda already tracking you, so you'd have to turn that off as well, even dumbphones still have cellular triangulation and has even worse security. And whenever you need to use your phone, the carrier will know where you are.
So I think in the modern world with all these cameras, you kinda have to accept that you ain't gonna get much privacy.
Or the alterative is to not have a phone on you when you travel, take public transport, cover your face, etc.
If you want privacy, you'll have to sacrifice convienience.
Lol look at Jan 6 idiots, literally posting on social media.
Well too bad they're getting pardoned on Jan 20.
I only saw a few people saying this, but buy a used car from anywtime-2012 max.
Make sure that car is in good shape, has been up to date on oil changes and was well taken care of. And if you wants some newer car features, adding in a newer stereo could do the trick.
But get used to learning how to fix your car because less cars will be made that meet your requirements. Meaning that if you don't to sacrifice privacy for a new car when yours breaks down, be ready to fix it.
Dare I ask what you are doing in your car that requires privacy?
Are you not wanting people to know where you go or are you beating off in the passing lane and don't want to make accidental eye contact with anyone?
Don't answer those questions actually. I will assume what the answers might be and respond to whatever my imagination gives me.
First things first, if you are beating off and don't want anyone to see, get tinted windows. One way mirrors would be sweet but are probably illegal in most places. They would be nice for those a-holes that drive at night and have stupidly bright headlights. I could really see myself in a car with mirrored windows that aren't one way mirrors.
Others already covered that phones track everything and your car is harvesting all the data it can. Driving without a phone is exponentially safer than with one. That's my opinion, I have no way to claim it as fact with any proof. Makes me wish phone booths were still a thing but I doubt one would fit in any modern car.
Even if you secured the car or found an old one that worked well, you'd need to avoid every camera out there and even things like billboards. Billboards frequently have wifi or bluetooth by the way. They track the cars that drive by and the people that walk by. Not just the noticeably electronic ones, take a close look at a billboard sometime, especially if you can see behind it. You'll likely find a device doing more than just powering spotlights on the crappy advertisement.
Unless someone invents a wearable Faraday cage that isn't obvious or constraining, you are not invisible to the all seeing eyes of technology.
If you want vehicular privacy so no one knows you are buying illegal drugs, you'll want to choose a place that's secluded with a good view in all directions to avoid ambush from cops or gangs. Alternatively you could do a place that's very busy, hide in plain sight. It depends on how much you trust your connection. I mean your drug dealer, not your internet plan.
If you want car privacy to pick up a prostitute in a place where prostitution is illegal, simply say you only wish to film a pornography. This makes you a director, not a criminal. Maybe. I'm not a cop or a lawyer.
If you want to be private in a car while you pick up a prostitute where it is legal, you can park beforehand and approach the individual or group on foot. You could also borrow a friends car or get a rental. It's legal, you really could do it with any vehicle. Don't hide your desires. Be free.
If you seek privacy in your vehicle to work as a prostitute, regardless of legality, you probably will have a difficult time obtaining customers. A custom license plate that is crafted cleverly enough might do the trick. You could also make an account on OnlyVans.
If you auto privacy is needed because your psycho ex is stalking you, go make some friends at the nearest gym and start carrying mace or a tazer. Wasp spray is a cheaper alternative to those. It has great range and is almost as effective at a fraction of the cost. Don't hide, it's time to fight back!
If your privacy needs when driving are because you are stalking your ex, don't do that, you psycho. It's time to move on. Let them go. There are plenty of fish in the sea. Don't worry if feel like you are going to die alone, because remember, in your car you are never truly alone. Technology is always watching. Even when you masturbate in your car.
Hope this helps, drive safe!
All new cars that I know of come with either online trackers or offline trackers. Some are part of a safety system (like the one automatically dialing the emergency number if you crash), others are part of the infotainment system (live traffic updates, map updates), and then there's the app stuff. A new car carries with it one or more cell phones and anything cellular can easily be tracked (which is even worse if you live in a country where carriers sell live location data to bounty hunters, like the USA).
If you know what you're doing, you can probably take out all the transmitters so you can't be followed live. Data will be stored on computers inside the car, but as long as it doesn't get stolen or sold that data is safe inside. Might void your warranty and pop up a check engine light, though. You should also be wary of disrupting any internal antennae, like the ones for reading pressure sensors and other digital communication inside the vehicle. You may disrupt something and crash your car, and if you survive your insurance will fight tooth and nail not to cover your medical expenses.
If you don't know much about cars or don't want to go hunting for the exact right transmitters, buy an older car.
However, with how many dashcams and traffic cams are installed alongside the road these days, I don't think it even matters much what you do to the car anymore.
Lots of stuff here but for something useful.
Get a radio /cellular disruptor /signal jammer you plug in the cigg outlet. Wont be able to listen to radio or use your phone.
Old car if possible.
If not a basic Dacia is the least bad of the new ones.
Signal jammers are trackable. If you drive the same routes, the disruption is an easy pattern.
Also it causes other issues (like with medical vehicles/first responders) and is a federal crime. But whatever.
So is anythiing if you know the pattern.
Nah
Conditioned much?
financially aim for minimal depreciation. typically thats buying a 3 year old car and selling it when its 6 or 7. try to find total cost of ownership data to minimize repair costs.
practically find one that suits your needs.
So I remember a couple of days ago when I went to https://lemmyverse.net/ it showed about 30k communities, now it only shows 9k. Does anyone know what happens?
I was trying to search for a coffee community and it didn't basically show anything, same for espresso while I know that there are communities about it.
Do some alternative community search engines exist which perhaps even find PieFed and Mbin communities?
I know that other services, like the trending community bot, that recent had issues in the same vein. The trend bot only showed like 3 communities, and it normally shows about a dozen.
So, there is likely a federation issue, or something wrong with however these services get their data.
Describe the bug The community !lovecraft_mythos@lemmy.world won't appear anymore in the results. If i search the exact name instead appear another community !horrorlit@lemmy.world It also don't ap...GitHub
The Wine development release 9.22 is now available. What's new in this release: Support for display mode virtualization. Locale data updated...GitLab
Wow, i would've expected it to take longer.
I wonder how quick Valve will switch to it on the Steam Deck
Ding Ding Ding
It comes down to this, the heavyweight desktop championship between two powers in the Linux world.
In the blue corner, we have the mighty KDE, KDE comes with a wealth of customization options and good features with every update. It serves a nice alternative to windows 10 or 11s desktop and itself as an OS.
KDE has got so good that even legendary distro, Fedora, wishes to use it in its dealings.
In the grey/black corner, we have GNOME, This is a heavy distro with some ram usage, but it strives to be a simple desktop for usage and has had some good features every new version it comes packaged in as well.
GNOME has had a long history much like KDE, But controversial changes from its older brother.
However.. big name distros like Ubuntu have used it across millions of machines in different sectors.
What desktop do you favour and why? Explain your thoughts.
Round 2... GO!
Ding
As GNOME gets ready to strike, KDE appears to start studdering... What is going on over there?? Is that the KDE baloo file indexer starting up? Oh no! A perfect connect as KDE falls to the ground!!
Oh what's this - GNOME seems to be standing there idle. Did the boxing task get backgrounded? Heaven knows it's impossible to find the running programs on GNOME. KDE and GNOME are both tabbed out of the boxing window!
Let's take a look into the crowd.. MacOS seems to have left the building to refresh it's permissions, and Windows is still booting up the programs that all self updated post restart. XFCE is hanging out in the corner but is all out of sync due to poor refresh rates on X11. Hyperland seems to be bullying someone in the bleachers, but it's hard to see exactly what's going on there..
Ding ding ding
Looks like KDE is out! Baloo didn't finish in time for KDE to get up. Let's see what happens in round 2!
Hyperland seems to be bullying someone in the bleachers, but it's hard to see exactly what's going on there.
Report it is.
You didn't mention KDE's lack of any adequate stability
What year is it
It really isn't, at least in my experience. And I have an Nvidia card!
All software beyond a moderate complexity has bugs.
It really isn't, at least in my experience. And I have an Nvidia card!
Oh then it makes sense why you argued. However it's important to keep in mind that experience can vary among users. For example, in my case Plasma was very unstable on an Intel iGPU.
All software beyond a moderate complexity has bugs.
Not an excuse tbh.
Not an excuse tbh.
The thing to do is participate in the beta programs and report any bugs you find, as you're having so much instability you would be an ideal participant whereas me with my smooth running wouldn't.
What part of
All software beyond a moderate complexity has bugs.
didn't you understand?
https://gitlab.gnome.org/groups/GNOME/-/issues
KDE doesn't seem to give you an overall view
Projects tracked as part of official or extra GNOME release sets and releasesGitLab
You didn't mention KDE's lack of any adequate stability. That's what makes it incomparable to Gnome.
But then also:
However it's important to keep in mind that experience can vary among users.
Oh the irony.
It really isn't, at least in my experience
works in my machine
is an opinion not an argument. Different people have different expectations and experiences.
i know i'll get downvoted but this was my experience last time i tried kde a few weeks ago (kubuntu and fedora kde):
idk if it's an nvidia thing but none of these happen on other DEs
well yeah i tried ubuntu a couple years back and i remember having some issues with it too.
weird thing is that mint has never had any issues even though it's based on ubuntu. not even nvidia related issues.
well, cinnamon works great on mint and fedora, and i have had less (none) gpu related issues on mint than i did even on windows.
kde wouldn't play nice with my old pc components either and gpu is the only thing that i kept, so i would suspect it's some weirdness between my gpu and kde.
and too bad i can't go with amd because i need hdmi 2.1
Initially, I was drawn to KDE Plasma for familiarity. Therefore, when installing Linux for the first time, I chose a distro with KDE Plasma. Which happened to be Fedora Kinoite 35, a very new distro at the time. It was clearly buggy and after fiddling with it for some time, I just had to rebase to Silverblue (and GNOME) for the lack of alternatives.
Thankfully, I actually happened to really like GNOME. This was on a laptop and GNOME's touchpad gestures just felt very satisfying and intuitive; much better than anything else I had experienced before. Its (intended) workflow also made a lot of sense that way.
GNOME has really grown on me ever since. And while I've revisited KDE Plasma to see what I was supposedly missing out on, I simply stuck to GNOME as it felt cleaner and more elegant.
Linux desktop environments is the Trans rights of politics. Very easy to debate, everyone has an opinion, but not where the focus should be
Turns on reply notifications and sticks phone in butt
What desktop do you favour and why? Explain your thoughts.
Xfce & Cinnamon.
If I had to pick between KDE or Gnome, I would go KDE without any hesitation as I quite like it whereas I'm not really a fan of Gnome. Gnome UI is OK I guess, it's just the way they want to decide for everything I am not a fan of (After 35+ years using Apple, I did not switch to let anyone else decide for me ;). If I don't use KDE it's mostly because it requires too much work to "tone it down" and make it behave like I want my DE to. Out of the box, there is too much features I have to turn off and configure spread between too many (and not all of them... obvious) menus/settings. What's great with KDE is that it's at all possible to configure all that, it's amazing. It's just too much for me. Be it XFCE (on Debian on my desktop) or Cinnamon (on Mint on the laptop) I barely need to change anything to have them do what I wish.
So, to summarize I would say it's my untamed laziness that dictates my choice of a DE 😛
It's also the reason why I do not use one of those tiling WM I know exist and I know, as a user spending my time with my fingers on the keyboard, I would love to use in place of the standard floating windows. Alas, having them correctly configured and running, and then having to relearn decades old habits, would require a time and an energy I have no desire to spend. So, I don't. Still, I understand why some people like them so much ;)
XFCE team here !!! Though I was kinda surprised they didn't enable XFwm (as stated by arch linux wiki) by default and had some strange issues with GTK apps (big black shadow arround apps). Took me some time to figure that out.
If I had to chose I would probably go for KDE. Gnome is great and it's nice to have alternatives that are so different and also very up to date ! However, I hate GNOME's design choice. I hate my Mac and Gnome feels to similar to even bother with it.
I'm pretty biased since I have been using KDE for a few years and only switched to Gnome this week to properly try it out so maybe I'll change my mind but I doubt I will.
IMO KDE has better theming and is more uniform across a wider variety of apps. It has support for community themes out of the box and it feels like the components are modular so you can have a different colour title bar compared to the app window etc
These are the 3 main default apps I use on both DEs. Dolphin has way more customisability and looks better but Nautilus has a fantastic multi-file rename with the option for find and replace built in.
For me, Kate is like the vlc of documents. It will open anything and everything whereas I've had a couple of "could not open" errors from gedit this week. I also prefer Kate to Vscode.
Konsole by default switches tabs with ctrl tab but Terminal doesn't and thats basically my only issue with it.
Gnome seems to still require you to install a browser extension to use Shell Extensions.
KDE widgets are fantastic, I love having system monitors in a hidden panel at the top of my screen so I can really easily check system resource usage. I haven't found anything similar on Gnome yet.
KDE Connect is such a brilliant app, it wouldn't launch for me on Gnome but there is GSConnect for Gnome but its a 3rd party app
By default on KDE, if you shake your mouse the cursor gets bigger and there doesn't seem to be a size limit which is so fun to do lol
Going from Plasma 5 to 6 was a nightmare for me but its probably because I was using EndeavourOS so the updates were sooner and more frequent.
Overall I think Gnome looks and feels a bit outdated and clunky and KDE looks and feels more modern with better integration across apps but that might just be QT vs GTK
I do plan on continuing to use Gnome for at least another 2 months to give it a fair try but I will almost always recommended KDE because I prefer the look and feel
My standard position is that GNOME is good, if you want to just use an existing workflow, whereas KDE is good, if you're looking to create your own workflow or you're fine with a mediocre, familiar (Windows-like) workflow.
But unfortunately, GNOME is really disappointing in some ways. Every so often, we have someone at work unfortunately using it, because it's the default, and they always run into the same nonsense, like not being able to type a file path into the file manager, or not being able to give a name to the file they're trying to save. These are pretty bad problems that normal users are quick to encounter. It's a mystery to me, why these can't be fixed, but ultimately I just tell people to install KDE and they've all been happy about it.
I only have experience with Gnome out of the two but I haven't had the urge to switch yet. I like the look of it (I like that it looks different to Windows), the simplicity and the customisation with extensions (only a few and small ones, I recently started using OpenBar for some customization but I could do without). I keep my system rather minimal and I am not looking to put a lot of time into theming or customization.
I also tried Cosmic and I like the tiling aspect of it, but I also don't feel the need to switch. Maybe once it is released and I can figure out how to install it on Aeon.
KDE.
I won't use gnome (I've mentioned elsewhere), and unsurprisingly I just dont like it either. The design choices are restrictive, the environment is oversimplified - its just not for me.
Ive used lots of DEs over the years, even fvwm95 (the original, its neat that some folks have updated it though), and at this point if its a desktop its getting KDE.
KDE no doubt. GNOME is a minimalist that depends on extensions to provide basic functionality, while also being a giant fatass. KDE works from the install, provides a sensible workflow, and has better tools.
But I'd only use KDE on a rolling release or a 6 month release schedule distro. Their approach to development really doesn't suit stable ones.
Their approach to development really doesn't suit stable ones.
I'm relatively new to Linux as my full time desktop OS and I'm loving KDE. I'm curious what you mean by this, though.
They have frequent releases that introduce features and bugs, and then they squash them every week.
A stable distro like Debian will only update KDE once every ~2 years. If the version they use is full of bugs, you're stuck with it.
On the other hand you've got a DE like xfce that gets a release every few years, and the Devs make sure it's as reliable as possible to fit that stable release schedule.
GNOME is pretty but KDE works.
"Works" as in does what I expect from a desktop without deciding over my head that I should rethink my forty years of accumulated desktop experience without any discernible benefit to it.
Changed to Cinnamon (Linux Mint) after GNOME 3 and Ubuntu's Unity went bonkers, then changed to KDE Plasma some years ago.
I think KDE is constantly working to improve the desktop paradigm. GNOME tried to change the paradigm... I didn't like what I saw. I'm too old to learn new tricks.
kde without a doubt. I tried so many times to get into gnome,even using fedora and always failed after a couple of days and went back to plasma.
I just accepted it in the end and stopped even caring that gnome exists. Competition is good though and I do hope gnome keeps going.
personally i find gnome to be kinda weird to use and kde has been so completely crippled with bugs and performance issues every time i have given it a shot (may be a skill issue on my end), that i still have to vote for gnome.
cinnamon ftw.
I've used KDE for more than a decade, and then about 1.5 years ago I decided to give Gnome a try. A few months ago I wanted to see KDE again, but I quickly switched back to Gnome.
KDE:
- Feature-rich desktop with feature-rich tools by default. Everything is so advanced and customizable, I really miss this.
- Lately I've encountered many annoying bugs (this was the main reason why I tried Gnome in the first place). Crashing while trying to unlock the screen, fractional scaling issues, and random crashes here and there (although these are rare). And I would love to dive into it and fix them, but there are so many other stuffs I wanna do, I don't have the capacity for this.
- Setting color profiles for monitors is not trivial.
- There are many annoying UX issues that are really negligible, but if they worked well, my experience would've been much smoother. Here's an example: start to type your password on the lock screen, while the monitor is sleeping. On most OS and also on KDE, the first interaction must be to wake up the screen, and then you can type your password. On Gnome, just start typing and hit enter. The screen might wake up halfway while you're typing, but it still does what you'd expect. These kind of small things make my experience so much smoother and so much more comfortable.
Gnome:
- It just works. Flawlessly and smoothly, to my surprise. Sure, it's easy to accomplish when it's so minimalistic, that almost nothing is in there. But whatever there is, at least it works.
- Fractional scaling is a pain in the ass here too, but in a different way. It's still an experimental feature though, so we could say this feature doesn't even exist, which is a huge disadvantage.
- Feature-rich software can be installed afterwards. So it's not really bothering me that the pre-installed tools are too minimalistic.
- Setting color profiles for monitors is very straightforward, but there's way to improve here too.
To sum up, my preference is less bugs over more features, so I pick Gnome.
i still prefer plasma over gnome, but my sorta controversial opinion on the matter is that gnome 3 was way better than gnome 2. gnome 2 was boring, ugly, using it felt like a chore and frankly not much simpler than kde at the time. gnome 3 tried to create something new and unique and i have huge respect of them for that. it was also much, much more pleasant to use than its predecessor. but it still isn't better than plasma. the only time in my opinion that gnome was a preferable option to kde was during the early kde 4 dark ages, which was a necessary transition, but it was terrible regardless
tl;dr gnome >=3 still isn't better than plasma, but it was a step in the right direction bc gnome 2 was way worse
The first desktop that I used on Linux was GNOME, probably either 2.0 or 2.2. It was a bit clunky, but it was fine. I distro hopped for a while and discovered Mandrake 9 and thought the desktop was great. This was when I discovered desktop environments. I hopped over to Fedora Core when it was first released and was unhappy with the desktop again.
So I started desktop hopping on Fedora. I tried XFCE, Fluxbox, Openbox, and several others. They were cool, and the KDE experience on Fedora Core 1 was not great. At some point I switched to Gentoo and used the KDE experience there. When Ubuntu came around, I found that while the install experience was good, the desktop was kinda clunky. I ended up sticking with Gentoo. When Kubuntu 5.04 came out, though, I switched over. And I've been using some combination of Kubuntu and KDE Neon ever since.
If GNOME had been my only option, I probably would have gone back to Windows. Initially because I found it clunky (and tbh kinda ugly), but more recently because every time I've used GNOME in the last decade or so, it feels like it's lost features I used heavily. Meanwhile KDE has taken a different approach to configurability of trying to cut down configuration options by figuring out what a better option that everyone can agree on looks like. It's still very configurable, but it has nowhere near as many knobs as it had in the KDE 3.5 days. You know what, though? I cannot think of a single lost configuration option in Plasma that I miss.
So I am strongly in the KDE Korner between these two, and much more weakly favour KDE Plasma vs. other desktops.
I love gnome's design a lot and I want to use it so badly but for whatever reason it crashes on my PC if I game. Entire DE just closes and I'm back to the login screen. I thought it was just some weird Nvidia bug but same thing happenes on my AMD card.
The issue is the vram will fill up from gaming and both cards I have only have 4GB of VRAM.
However KDE doesn't crash once the VRAM fills up. I don't understand why or how the DE is affecting VRAM management but on KDE it'll start using my ram and that'll fill up a good bit. Game will slow down to a crawl but hey at least it doesn't crash.
I prefer Gnome on laptops. It had the best setup for laptops.
I prefer Plasma on desktop. It has better support for modern gaming features.
I think gnome used to be fantastic but sadly lost their edge over time. I love plasma but it is still a bit too unstable for my liking.
Personally use Hyprland nowadays and I think I’ll never go back to using a DE anyways
This week we of course continued the customary bug-fixing, but got some nice new features and UI improvements too!
Let me also remind folks about KDE's end-of-year fundraiser. We're 84% of the way to our goal, and it would be amazing to get all the way to 100% before December! Then we can focus on those stretch goals from December to January.
Anyway, enough of the sales pitch, back to the free stuff!
And isn't that amazing? Let's zoom out a bit here and remind ourselves just how incredible it is that this software is made available for free, with no contract or license agreement, to everyone. To you, to your school, to community organizations, businesses, governments, even our direct competitors to study and examine (which goes both ways, and helped me fix a bug in GTK this week; read on for details). It's kind of wild, if you think about it. But, here we are, and we want to keep on being a light in a tech world that sometimes seems to be darkening. Help us keep that light glowing!
This week we of course continued the customary bug-fixing, but got some nice new features and UI improvements too! Let me also remind folks about KDE's end-of-year fundraiser.This Week in Plasma: Battery Charge Cycles in Info Center
Ah, its okay to live with parents. I mean you might have other reason to want to move out, and I get that. People want independence, and that's okay. But like in this economy, its probably not a good idea to try living by yourself unless you get lucky and find a high paying job.
If your parents are okay with you staying with them, you should stay. Because if you cant afford to live by yourself, then roommates are necessary, but then when you think about it, aren't parents just like roommates? I mean you can think of parents like roomates that happen to be related to you. I mean, I have a relative that have a few of rentals as investment and their tenants are always either romantically involved, or roommates. Like nobody in this economy is really living by themselves.
TLDR; If your parents are okay with you living with them, then just accept their welcome. Not every parent allows their kids to live with them. Its not your fault, its the economy.
Edit: Well its also the housing crisis. Both the economy and housing crisis are to blame.
There's no one answer fits all.
On life? Never.
On your goals? Depends.
On self-destructive behaviour? Now.
On those you love? Never.
On business ventures that don't take off? You tell me.
Point is: life is rarely black & white. Treat it with the color and nuance that makes it what it is.
Everything after 20 is just drug addiction and fighting.
What are you talking about?! The number of people who have never even conceive of drug addiction, let alone suffering it, is staggering.
Everyone else does between 15 and 19
No they don't. It just looks like it. At 30 the things they found important at 18 aren't important anymore. Priorities shift.
Everyone else is getting married at 23
I literally know no-one that was married at 23.
At 30 I’ll still be trying to move out
Just like a lot of people of this generation. They are fucked by housing prices.
So you're not alone in this. I think most people are in a similar situation. Try to find people that can support and help you. Just don't give up, you never know what happens tomorrow.
There's a lot of "all or nothing" thinking here. Have you tried talking this out with a therapist you trust at all?
Wishing you the best, friend, from someone who's actively fixing their life before I turn 45. It'll take time to get there. I'm totally enjoying the reduced stress, anxiety and depression as I work on it.
As someone just getting started with their twenties, I don't believe it's already over for me. And because I refuse to believe it, I continue to fight, one day at a time, until I eventually disprove the claim "it's over after 20."
I was absolutely miserable during my teen years, never fit in with my peers since i wasn't too keen on drinking (yes, i am from europe, drinking at 16 is the norm), along with my quarrel with my gender and sexuality (i didn't fully realise until quite recently, still ongoing)
And in the last few years, it has been slowly going up. Of course there were setbacks, failures, hurdles with no end. But dsspite that, I kept going, mostly because of momentum. And now I am considerably better than even just 2 years ago.
It gets better. You just have to be around to see it for yourself.
As someone who definitely fixed their life after 20, broke it again, fixed it again, and then broke it again again, and is in the process of fixing it, this is an inaccurate statement.
Life isn’t a clean story with a straightforward plot. It is twirling through space while trying to hoist yourself towards more desirable outcomes as much as you can. No matter how good you get at that, you will never be flying a jet—you are just a master tumbler.
Keep trying, keep learning, and see how things evolve.
No one has ever fixed their lives after 20. It only gets worse if you're not rich as a teenager or popular online before then. Everything after 20 is just drug addiction and fighting.
That’s just not true. I was an unemployed drop out fire a while in my early 20s and got married and bought a house at 30.
My brother was a single father with a useless degree working part time at a pizza chain at 20. Through most of his 20’s he worked for a temp agency making minimum wage. Around 30 he found a job in a machine shop and they paid for his apprenticeship and now he’s their top employee. He’s in his late 30s now and is the happiest I’ve ever seen him.
Another brother I have failed a bunch of high school classes, barely graduated, then turned a crappy construction job into becoming a union carpenter in his 20s. He owns a house, got back together his high school girlfriend. They have 3 kids and are a very happy family now.
Sure, life can be incredibly tough, and it's understandable to feel overwhelmed at times. However, unlike a painting, life isn't a static object. It has ups and downs, and even when things seem completely ruined, there's always potential for change, growth and even thriving. I actually have a little experience with that.
Staying with your analogy: if you spill ink on a painting, you might see it as ruined at first. But some artists use those accidents to create something new and beautiful. Like so, life can take unexpected turns, and what seems like a disaster now might lead to new opportunities. I am the person I am partly due to troubles and disasters in my life. Could I do without those? Sure. Should I? Not sure.
That all said, if you're feeling like ending it all I can only encourage you to reach out for support. Talking to friends, family, or a mental health professional in your area can make a big difference.
Your life is valuable. You are important and valuable.
You're not alone. Definitely not with life. There are people who care about you and want to help.
The japanese philosophy of Kintsugi may help you look at things differently. Impurities are what make us all unique. Nothing in nature is perfect.
https://www.bbc.com/travel/article/20210107-kintsugi-japans-ancient-art-of-embracing-imperfection
Meaning “joining with gold”, this centuries-old art is more than an aesthetic. For the Japanese, it’s part of a broader philosophy of embracing the beauty of human flaws.Terushi Sho (BBC)
There are so many people who deserve it more, now why would I block them from receiving help, so I could be an even bigger burdensome waste of resources? Bruh, come on. My mother literally took food from a food bank that she didn't need, made each family member (except me because I'd escape) do it and take 4 times the amount alotted to each household, to just NOT use. Literally wasting resources that someone in need could use. Why would I do that myself?
I'm just saying if your life was ruined at the start then it's ruined forever, either continue living a ruined life or give up.
Hatte to be mister smarty-pants here, but empirically if your life was ruined from the start, your chances of recovery through therapy are actually much higher then for someone who ruined it himself/got Ill later on in life.
The thing is: finding therapy that works for you is a process on its own. You will likely have to try a lot of them to find a good one who has free slots. But you will find one eventually and if you have it does help!
Just one word of caution: go to to ones who actually have a Dr./major/magister in psychology and are registered doctors.
I hope you life in a country with good universal healthcare, if so you can just go to a therapist (they offer single sittings for cases like that) and discuss with him what kind of therapy could work for you and what the next address can be.
I am someone who is not religious and believes everyone should have a free decision if they want to live or not, but my galeart says: man, don't give yourself up, especially not because of damage inflicted on you by others.
All the best from germany
You are someone in need. You're not sponging resources. These resources are there to be used by someone who needs the help. You do.
You're also not your mother.
You are around 20 years old? Means you likely have many more ahead of you. I had a couple of massive twists and turns in my life. Some within, some outside my control. I know enough people who will say the same. You simply don't know what will happen tomorrow. Anyone who claims to even know what exactly the weather will be like in two weeks is just not telling the truth, let alone what a human life will be like tomorrow or in a few years.
Keep going! You only have one life. You don't know what's coming.
I'll say I've definitely struggled with the same feelings of someone else being in greater need than I am. And from my perspective, you are the person that deserves it more.
Have you ever thought about the first painful sensation a baby ever has? They have no frame of reference for it, and so in that moment it will have been the worst pain they have ever experienced. But to an older person, that same pain is probably just a pinch on the wrist. Does that mean that nobody should console the baby? Ease its pain? Maybe there are people in greater pain than you, or maybe you are the one in greater pain, and unless you have the ability to live another person's experiences one-to-one, you will never know for sure. All that matters is that you are hurting. Don't deprive yourself of help just because of some torturous hypothetical.
On life? If I have an extremely disabling condition to my mind or I can expect to die soon with a very low quality of life.
I don't see addiction as being that disabling as there are a lot of available resources to treat addiction and a high enough success rate to try.
"If at first you don't succeed, try, try again. Then give up; don't make yourself look like a fool."
Can't remember where I first saw that quote, but it stuck with me.
You don't give up ever.
You pursue a better solution whenever one presents itself.
I have felt before like "nothing's going right and nothing is ever going to go right" as you seem to be.
Only the first half of that feeling might be true and the second is definitely untrue. It's not going to be perfect either, but it will be a mix of nice things, amazing things, annoying things and awful things.
If something is not working, try something else. That "something else" may be another method to get it work, or it may just be replacing your original goal with a different one.
Either way, success will come to you, as long as you take care of yourself and keep in good health, are open to broaden your definition of success and not focus on a singular objective that everything must go perfectly as planned. You've made it this far in life, that is a success in itself and I know you are capable of much more when you set your mind to it.
There are lot of things you can give up, the main thing is not to give up on yourself. Take breaks as you need. Start by fixing even the tiniest thing that needs fixing in your life, like picking up one sock off the floor, or wiping down your bathroom sink. Instead of thinking you've lost everything, start from what you have and build from there.
Even in the best of times, there's been news that has brought despair to me. The way to overcome it is to tune it out a bit, with music, with fresh air, or if it's a chronic problem, with therapy and treatment based on a physician's recommendation, and reframe your focus to things you can accomplish, have accomplished and will accomplish.
There are things I've put a long, long "pause" on, just to avoid frustration. But I approach most things like an animal pacing a cage, always looking for a way through.
Never discount the power of small success, consistently repeated. If you're making progress, no matter how small, you're making progress.
When the cost of going forward exceeds the cost of stopping now. No consideration of past costs to get where you are. No sunken cost falacy.
Sometimes you have to accept failure and move on from something. You should never give up on yourself, but sometimes you do need to accept your own limitations and reconsider your projects, hobbies, relationships, and career decisions and accept when you're on a losing trajectory.
Gracefully giving up when you know you're on the path to failure is the best way to move on to the next thing that you might have a chance of succeeding at.
I like your questions blues. I feel we have come from similar backgrounds. I've just passed the 20s, and my life has been not worth it. I'd be relieved to die any day (or to have died at any point prior). My parents were abusive, my extended family were dysfunctional, and my childhood was isolation incarnate. I think this question's heading is life, although it skirts around that. Suicide is painful. If anyone manages to commit then that's the right time for them. It really is not something one can just "choose". It's not a choice.
I don't think material conditions play much into this decision, though when articulated it may appear they do. "I don't have friends," "I don't have a car", "I don't have a non-degrading job", "I don't have a house", etc. It's a feeling. One could have everything they thought they craved and still feel miserable and despondent. One could have nothing and be in high spirits. I don't think anyone knows how to control emotions enough that they're able to guide someone to a social 'norm'. I'd suggest engaging with doctors though, and that ranges through to the general practitioner to the specialized psychiatrist, and all those professions in between.
History abounds with morose writings. It's not a new question, and I don't think it'll ever have a definitive answer. Just keep trying different things, and keep talking to others as much as you can, because whilst an individual might not have a definitive answer you usually can find something with enough data.
Look mate, start investing into Chinese weapons manufacturing stocks. It might not pay out big next month but I PROMISE you will see sustained returns on your investment in the near future!
Come hell or highwater your profits will increase!
Regularly assess the goals that you had when starting the endeavor and decide if you'd start the initiative then if you had the information you have now. What investment is lost if you stop now?
If this is about relationships, that's another story.
In a requirements-*.in
file, at the top of the file, are lines with -c
and -r
flags followed by a requirements-*.in
file. Uses relative paths (ignoring URLs).
Say have docs/requirements-pip-tools.in
-r ../requirements/requirements-prod.in
-c ../requirements/requirements-pins-base.in
-c ../requirements/requirements-pins-cffi.in
...
docs/requirements-pip-tool.txt
But there is confusion as to which flag to use. It's non-obvious.
constraint
Subset of requirements features. Intended to restrict package versions. Does not necessarily (might not) install the package!
Does not support:
Personal preference
requirements-
, just doing it hereA package's requirements are left unlocked
An app's requirements are locked
This doesn't excuse app devs if an requirements.in
file is not provided
e.g. pip freeze > requirements.txt
and forget
This produces a lock file. Including indirect packages. The direct packages info is lost if a requirements.in
is not provided.
Was working under the assumption that everyone considered constraints (-c) to be non-negotiable required feature.
If only have requirements (-r), in a centralized pyproject.toml, then how to tackle multiple specific dependency hell issues without causing a huge amount of interconnected clutter?
Within the context of resolving dependency conflicts, poetry decided pyproject.toml is a great place to put requirements.
This is what people know.
pyproject.toml or venv management should otherwise never come into the conversation.
My personal opinion is: venv, pip, pyenv, pip-tools, and tox are sufficient to manage venvs.
venvs are not required to manage requirement files. It's a convenience so dev tools are accessible.
Currently the options are: poetry or uv.
With honorable mention to pip-compile-multi, which locks dependencies.
poetry and uv manage venvs... Why?
are you really asking why use 1 tool instead of 5?
venvs and dependency management are such interconnected concepts, I don't even know how you could sustainably handle them separately.
UNIX philosophy. One tool that does one thing well
Best to have a damn good reason when breaking this principle (e.g. vendoring) or be funded by Money McBags
requirements files are requirements files, not venvs. They may install into venv, but they are not venvs themselves. The only thing a venv provides that is of interest to ur requirements files are: the relative folder path (e.g. '.venv') and python interpreter path. Nothing more. When using tox, the py version is hardcoded, so only need to provide the relative folder path.
The venv management tools we have are sufficient. the problem is not the venv, it's managing the requirements files.
Your 1 tool suacks just as much as my 5 tools when it comes to managing requirement files. None of them do the job.
That's a loaded question. Would like to avoid answering atm. Would lead to a package release announcement which this post is not; not prepared to right right now.
Instead here is an admittedly unsatisfactory response which i apologize for.
Wish to have the option to, later, take it back and give the straight exact answer which your question deserves.
my use case is your use case and everyone else's use case.
Avoiding dependency hell while keeping things easily manageable. Breaking up complexity into smallest pieces possible. And having a CLI tool to fix what's fixable while reporting on what's not.
My preference is to do this beforehand.
Woah! Was giving the benefit of the doubt. You blow my mind.
The locking is very very specific to apps and dev environment.
But lacking constraints is like cutting off an arm.
my position is it's not messy enough
Lets start off by admitting what the goal is.
We all want to avoid dependency hell.
Our primary interest is not merely cleaning up the mess of requirements files.
Cleaning up the mess results in some unintended consequences:
noise
All the requirements information is in one place. Sounds great until want to tackle and document very specific issues.
Like when Sphinx dropped support for py39, myst-parser restricted the Sphinx upper bound version, fixed it in a commit, but did not create a release.
Or cffi, every single commit just blows our mind. Adding support for things we all want. So want to set a lower bound cffi version.
My point being, these are all specific issues and should be dealt with separately. And when it's no longer relevant, know exactly what to remove. Zero noise.
complexity
When things go horribly wrong, the wrapper gets in the way. So now have to deal with both the wrapper and the issue. So there is both a learning curve, an API interface, and increased required know how.
The simple answer here is, do not do that.
confusion
When a dependency hell issue arises, have to deal with that and find ourselves drawn to poetry or uv documentation. The issue has nothing to do with either. But we are looking towards them to see how others solve it, in the poetry or uv way.
The only know-how that should be needed is whats in the pip docs.
Whats ur suggestion?
Would prefer to deal with dependency hell before it happens. To do this, the requirements files are broken up, so they are easier to deal with.
Centralizing everything into pyproject.toml does the opposite.
Rather than dealing with the issue beforehand, get to deal with it good and hard afterwards.
Requirements are literally the packages your project requires to run,down to a specific version if you wish.
Constraints specifies what version of a package to install IF the package is required by your requirements, or by transitive requirement (required by packages you require). If package is not required, the constraint is not used.
I tend to use requirements file to list direct dependencies of my project and their versions. Constraints is useful to pin down and transitive dependencies to make sure they're not accidentally upgraded (repeatable builds) . Also if the 3rd party package drops a requirement you don't have to worry that it'll still be installed if it's still on your constraints. It'll simply not be installed.
I was initially excited about my Keychron V6 keyboard, I was looking forward to a thockier keyboard and wanted the customizability with qmk. The V6 seemed like a good match. But after unboxing it, I realized that the south-facing LEDs weren't ideal. I had just purchased Razer PBT keycaps, which I loved, but they didn't work at all with the LEDs and the escaping light underneath just blinded me.
I tried to make the setup work with custom keycaps from fkcaps (https://fkcaps.com/custom/5ELZPQ). While they were cool, they weren't the same as double-shot PBT keys. The setup wasn't ideal but I just stuck with it.
When I saw a YouTube video about building a keyboard with KiCad, I was inspired to try it myself. I used an ATmega32U, because I thought it would be easier to integrate, but it did have it's challenges: limited I/O meant I had to sacrifice the layout switch, and my matrix is best described as "tortuous". Despite a few errors on my PCB (a group of LEDs were not connected and I completely missed the holes for a stabilizer), the final PCB works amazingly well.
I've added a few photos below showcasing my setup before PCB assembly. You can see the light issues under the keys and how the laser etching from fkcaps isn't very durable.
---
Industry-leading PCB prototype manufacturer,offers 24 hours Quick Turn PCB prototype, PCB assembly and Reliable small-batch PCB production.jlcpcb.com
I now have 4 more that I will never use.
Sounds to me like it's time to get two more MCUs, some standoffs, and some rubber feet, and make a pair of barebones boards, LOL. JLCPCB is pretty nice. I did an extremely simple custom design that was literally just traces and vias, and got 5 PCBs for under USD30.
Thanks! I've tweaked the layout a tiny bit since those pics, but I've been using it a lot and it's worked really well. Current project is to retrofit a little baby solenoid onto one of my fully hand-wired boards with tactile switches. Not exactly true IBM "KERCHUNK-THUNK!" but should add a pointless and fun audio feedback to a board I just don't use that much otherwise.
But seriously... if there is a switch type you've been meaning to try, or some weird QMK ideas, add a plate from Keychron and (maybe?) the hotswap sockets, and you've got a perfectly legitimate build style.
The Skelett series of keyboards are barebones “DIY” kits, and will require soldering to be completed. Learn how to set it up here!NovelKeys LLC
from this blog post it seems, that the 'meh' key is inspired by the 'Hyper' key. Both being Aliases for hard to reach key-combinations.
I think the reason they don't have a Wikipedia article (yet), is because they are aliases for combinations rather than "real" keys.
Meh seems to be the combination of <Alt+Ctrl+Shift>.
https://ergodox-ez.com/our-open-source-firmware
The ErgoDox EZ is open-source, but the firmware it ships with is already very advanced. There are two ways to customize it.ergodox-ez.com
Ah, sorry. I was answering about hyper.
The earliest reference to "meh key" I'm turning up on Kagi is from ErgoDox's Indiegogo in 2015.
They may have coined the term.
The world's best ergonomic mechanical keyboard shouldn't be hard to get. | Check out 'ErgoDox EZ: An incredible mechanical keyboard' on Indiegogo.Indiegogo
The ErgoDox EZ is open-source, but the firmware it ships with is already very advanced. There are two ways to customize it.ergodox-ez.com
I made Cathode - don’t vote for it (or at least, don’t give it a high rank, since Debian uses ranked choice). It kind of sucks, honestly; I was just having fun.
I have a feeling Juliette Taka’s going to keep being the de facto face of Debian for a long time - I ranked hers first in the voting.
The Debian 13 'Trixie' release is slated for 2025 and with the artwork voting now underway for the default desktop theme is a reminder that the release is quickly approaching.www.phoronix.com
And people don't realize how long they can hold power after the device has been "off".
Edit - I forgot to add my thing! A good example of something that doesn't sound scary is a TV, but it has large capacitors that can end you (or make a bad day).
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.www.youtube.com
"As an ardent supporter of the right-to-repair movement, FUCK. THAT."
– Me and my spouse.
P.S.
Fuck John Deere.
Ionization chamber smoke detectors have a tiny grain of Americium in them, which is radioactive. However, the radiation is almost entirely alpha particles which are relatively low risk as they don't penetrate skin particularly well.
They are also still sold, though you should buy the other kind (which use light beams instead) because they're significantly better at their jobs.
I forget the details, but each design has a use-case.
Though for most people, the newer design is likely the better choice.
and electrocute himself with it.
Um, aktschully, you shocked yourself. If you electrocuted yourself, you would be dead.
No I expect everyone not to be lazy fucks and do some basic research on one liner facts
The original question I see as a useful conversation where a simple search would probably not give as valuable resultes.
Where simple facts like “how long does a crt tube old a charge” is a Google thing.
You can harvest the transformers for a couple junk microwaves to make an arc welder.
If you aren't experienced then pretty much all power supplies, battery backups, and motors should be left to someone else.
I saw someone lose a finger (later reattached) to a washing machine with a jammed tub. It was plugged in and on when they reached underneath it and yanked the belt, their sleeve ducked their hand into the drive wheel.
That said, if it fits your personality it can be both fun and satisfying to learn how to fix stuff. I try to teach anyone who's interested and asks. Except LG washing machines, those things can fuck right off.
Ok firstly.
Never, work on anything that is still connected to a power supply.
This includes any stored energy. Isolate it first. Gravitational, electrical, pneumatic, hydraulic and chemical (if possible).
Don't fuck with stored energy.
Secondly.
Learn how to test if things are live, or have any stored energy.
Thirdly.
Once you KNOW you are safe. Go hard, learn all you can.
Holy shit, how has no one mentioned rechargable batteries?
Lithium Ion batteries, commonly used in phones and the like, rapidly catches fire and emits acidic smoke that will melt your lungs when the battery is punctured.
Old arcade machines. Giant capacitors + little knowledge on the subject = a very bad time.
As with anything it can be done safely if you know how. People still play those and they obviously need repairs/maintenance sometimes.
I have a "Dell Inc. Latitude 5290 2-in-1", and it comes with a stereo microphone array that, by default, has a gain that is way too extreme.
A value of 100% is screeching / over-blasted to any listener, while a value of 25% is most reasonable.
Thus, I wanted to limit the gain of the microphones through PipeWire.
I created the following WirePlumber configuration file.
# For "Dell Inc. Latitude 5290 2-in-1"
# The analog input array is way too loud
monitor.alsa.rules = [
{
matches = [
# This matches the value of the 'node.name' property of the node.
{
node.name = "alsa_input.pci-0000_00_1f.3.analog-stereo"
}
]
actions = {
update-props = {
node.description = "Dell Latitude 5290 2-in-1 Stereo Microphone"
channelmix.min-volume = 0.0
channelmix.max-volume = 0.25
channelmix.normalize = true
}
}
}
]
wpctl status
shows that the node description has been properly changed.The problem is that the "channelmix.max-volume" is not applied as I expect it to be. I expect it to make it so that 25% max volume is the new 100%, Instead it seems to do nothing.
What am I doing wrong, and how can I achieve what I want?
Edit 1: Channel Mix is working, but it seems the "Volume" as of wpctl get-volume
is referring to gain. Essentially Channel Mix is making it quieter, but the gain because of "Volume" is nonsensical.
Edit 2: RedHat developer says there isn't support for thatcurrently 🙁
https://fosstodon.org/@wtay/113532113977083665
Edit 3: EasyEffects is not the solution here, This is a lower level issue, not something done via an affect to the audio stream. EasyEffects cannot "undo" gain changes.
you are limiting software volume but not hardware volume. This is actually not implemented yet.
Doesn't have the support for hardware gain limitation.
I am trying to prevent the system from being able to change the microphone gain at all, not apply an affect.
I saved this post hoping for a useful answer, ~~alsa~~ alas, there seems to be none.
I'm not an audiophile so I'm more or less spreading misinformation, but I think you're looking to configure ALSA's device gain rather than going through pipewire.
kusivittula
here mentioned alsamixer
, and I found a StackExchange answer saying that you can save its current state using alsactl store
(with sudo
or write access to /var/lib/alsa/asound.state
).
Alternatively, you can edit /var/lib/alsa/asound.state
yourself.
It doesn't work if your problem involves audio streams (so *I* am SOL), but making changes through alsamixer seems to lower my headset's volume so that I can comfortably set it to 100% through wireplumber - I imagine that would also apply to mic gain.
which instances?
some are just under-powered and cant handle the influx from big places like .world. then sometimes when theres downtime, it takes an extra amount of time to 'catch up'
.world will also stop trying for 24 hours if it detects a sync failure (no connection, etc) for long enough. moist.catsweat.com is up to date.
.world is most noticeable but other instances also seem delayed. I made a post on progressivepolitics three hours ago and the only reaction I received was a .ml user.
Went over to check on .world and my post has not yet shown up there.
It looks like literally no one on lemmy.ml was subscribed to !progressivepolitics@lemmy.world, which is perhaps part or all of the problem? IDK. I just clicked “Subscribe”, and my subscription is “pending.”
I’ve always assumed that when my subscription says “pending,” that means no one else on my instance was previously subscribed, but maybe I’m wrong to think that 🤷
Edit to add: several minutes later and it’s still “pending,” which makes me think the problem goes deeper. I don’t sysadmin the instance so this is out of my hands.
Edit to also add: Some seem to think this is a problem on .world’s side: https://lemmy.ml/post/22778348
looks like something is up with lemmy.ml -> lemmy.world
seems specific to your instance.
Hi,
I wanted to use d2 in an environment where I could only install python and npm packages.
Given that, and that I could not find any other solution, I made d2-python-wrapper, a small python wrapper that bundles the d2 binaries.
Now you can use d2 from python like this:
from d2_python import D2
d2 = D2()
# Simple diagram
with open("test.d2", "w") as f:
f.write("x -> y")
# Default SVG output
d2.render("test.d2", "output.svg")
# PDF output with specific theme
d2.render("test.d2", "output.pdf", format="pdf", theme="1")
You can install this using
pip install d2-python-wrapper
Just in case It's useful for anyone. 😁
A Python wrapper for D2 diagram language (d2lang) that includes D2's binaries. Render D2 diagrams in Python without manual binary installation. Perfect for documentation, static sites, and automation.Diego Carrasco G. (Diego A. Carrasco Gubernatis)
An HOA (home owners associations) can say what color you can paint your house, What you can plant in your yard, What you can have in your driveway, and some even say what color your blinds can be.
Microsoft controls your computer, they say what info is sent back to Microsoft, and they say when you must upgrade. They can shut down your computer when they want whether you like it or not.
Yes, they're taking the source code from upstream, modifying ("patching") it, compiling it, then uploading their compiled binaries to the Ubuntu repo where your system downloads them during an update.
You can technically download the source code as well, if you activate the source repo. But hardly any end user does. And the source code you get doesn't compile to the same binary you get from the repo anyway. (This would be called a "reproducible build". Some distros try to be reproducible. Ubuntu doesn't, they have other priorities.)
So far, and since I have been running Debian for a while now I don't know about Ubuntu specifically, All the distros I have used either show an update is available, or you check for updates.
You have the choice and control to install the update and can do it later if now is not a good time. Or don't install it at all, it's your system.
Perhaps Debian, Ubuntu, Fedora, etc are either pre-built homes delivered complete by truck or a stick-built home built to specifications provided by an architect.
In any case, remodeling is a possibility.
I'd say they're more like the developer, they've made the house their way, you can kinda change it, change the paint, move the furniture but you can't make any major structural changes.
As much as Microsoft sucks their os is generally pretty solid. Not great but good enough for most
(I say this having not had a windows install on a personal machine for over a year now)
I didn't understand the "forced upgrade" argument until now. Yea I guess you're right, at some point you have to do updates (they nag about upgrading to 11 but you can skip that indefinitely). But with how popular Windows is you have options for a lot of problems (including forced updates which to be fair shouldn't be ignored when it comes to security patches).
If you open up Chris Titus Tech's Windows Utility (https://christitus.com/windows-tool/) you basically have a comprehensive list of all the ameliorations one could ever want at their disposal. That's really the main thing Windows still has going for it, it's a decades-long mainstay which means there are plenty of knowledgable people out there who know how it can be made to heel even if Microsoft decide to force a Microsoft account on you, telemetry, whatever it may be, there will probably always be a way around it.
For example one of my main gripes with Windows 11 is how you can't make the taskbar show all tray icons anymore by default. They removed window titles in the taskbar so now everything is basically a square down there meaning there's all this empty space between my open windows and the tray. But of course someone out there has written a program to automatically unhide all tray icons and thrown it on GitHub.
To me personally it doesn't matter how crappy the design choices are as long as they can be mitigated. If bad corporate decisionmaking is a dealbreaker (which is also a fair assessment) then you have to ditch the corporation entirely and go Linux or what have you. Not trying to be smart or anything but there really is no reason to stay on Windows left anymore. Maybe if you absolutely need Microsoft Office or something but ever since Proton came out the issue with Windows-only games has pretty much evaporated.
Switching to Linux without prior experience will challenge even the most tech-savvy, but it's an investment worth making many times over.
I don't get the forced update thing at all, use windows at work and don't get nagged about updates ever. if it ever has updated on its own it's done so completely imperceptibly to me
The only argument I see is that they're dropping support for win 10 soon which kinda sucks but the majority of people will not even notice they've been upgraded
Is that an Enterprise version at work? I mean even if you pause updates for as long as they allow you to on consumer versions, at some point you do have to do it. I do get nagged on one of my installations but not on my main one. Both Windows 10.
I was planning to transition to Linux completely by this autumn but laziness strikes as per. I guess autumn 2025 is the new deadline now.
I haven't had an update forced on me on my work machine ever
If you're having the house fumigated, or making some renovations you'd have to be out of the house for a bit
The first two are not true on my distro
People complain about being notified about windows updates all the time, and they generally install quietly in the background for me while I get on with my work
The only time I consciously update is when I get wind of a CVE
Plex has overhauled its apps from the ground up to make them easier to navigate. The teams says it will be able to roll out new features faster as well.Kris Holt (Engadget)
Anyone that has tried the new version, does plex still make it really difficult to view your library by folder/file rather than by meta data?
I use jellyfin because I can get a folder view.
Firefighters (Bill Burr, Andrew Dismukes, Marcello Hernández, Emil Wakim) take a psychological test.Saturday Night Live. Stream now on Peacock: https://pck.t...YouTube
A new study of 35 million news links circulated on Facebook reports that more than 75% of the time they were shared without the link being clicked upon and read
In an analysis of more than 35 million public posts containing links that were shared billions of times on the social media platform between 2017 and 2020, the researchers at Penn State found that around 75% of the shares were made without the poster…www.psu.edu
Firefighters (Bill Burr, Andrew Dismukes, Marcello Hernández, Emil Wakim) take a psychological test.Saturday Night Live. Stream now on Peacock: https://pck.t...YouTube
In this study, the scientists simulated the process of spaced learning by examining two types of non-brain human cells — one from nerve tissue and one from kidney tissue — in a laboratory setting.
These cells were exposed to varying patterns of chemical signals, akin to the exposure of brain cells to neurotransmitter patterns when we learn new information.
The intriguing part? These non-brain cells also switched on a “memory gene” – the same gene that brain cells activate when they detect information patterns and reorganize their connections to form memories.
Scientists discovered that memory formation isn’t limited to the brain. Non-brain cells can activate memory genes, responding to signals.Sanjana Gajbhiye (Earth.com)
Maybe. There are numerous reports of people having changes in personality after organ transplants.
Personality changes following heart transplantation: The role of cellular memory
https://pubmed.ncbi.nlm.nih.gov/31739081/
https://www.sciencealert.com/eerie-personality-changes-sometimes-happen-after-organ-transplants
The idea that the heart contains the very 'essence' of a person might be more than just a spiritual concept.Carly Cassella (ScienceAlert)
You really should affix the possible reasoning to your comment up the chain
changing a major input, e.g. the microbiota that make a particular mix of short chain fatty acids and other neuro effective compounds, is going to change the cognitive outputs.
This post is wildly running into speculation and I fear several users are taking the wrong implications that "conscious memory" is scientifically being validated as stored in the bodies several organs.
Isn't the title misleading? A cell switching on the same gen neurons use to connect, if exposed to substance used to transmit information, doesn't mean it stores or transmits any memories. It seems it doesn't even do anything more, like forming dendrites or "answering" chemically.
Guess that's just a side-effect of how the gen is exposed.
It's more than that. People who have had heart transplants can inherit memories and personality traits from the donor. Cells remember more than they let on and can pass these memories to the recipient.
See this study. I think it's safe to say we have some empirical evidence for this. In the linked study, there's a kid who received a heart from another kid who died trying to retrieve a power ranger and somehow the donor knew that without anyone telling him. Another kid received a heart from a kid who drowned and he became afraid of water.
I'm all for implications but I think a little higher level of standards should be practiced since this is c/science.
The title is "misleading" because they're not talking about visual/conscious mind memory as you're doing here.
These non-brain cells also switched on a “memory gene” – the same gene that brain cells activate when they detect information patterns and reorganize their connections to form memories.... "it suggests that in the future, we will need to treat our body more like the brain — for example, consider what our pancreas remembers about the pattern of our past meals to maintain healthy levels of blood glucose or consider what a cancer cell remembers about the pattern of chemotherapy.”
Furthermore, you've jumped onto anecdotal evidence and have declared it Empirical with your linked study
A literature review was performed to explore accounts of personality changes following heart transplantation ... Further research is recommended.
That level of evidence would mean anyone claiming body transfers, alien abductions, past lives memories, etc etc would all be empirical data we must now scientifically accept.
I don't see how you're linking the two studies with the implied "It's more than that". The original study from OP is declaring nothing about actual memories that we're "consciously using" being stored in other parts of the body. It's stating they believe cells have "memory mechanisms" to better function, like a processor getting it's own memory cache (that data storage is used for it's processing purpose and isn't included with your harddrive access).
They are a little deceiving/misleading with the article as well,
The goal of the research was straightforward — to investigate if non-brain cells contribute to memory.....
They ingeniously engineered the non-brain cells to generate a glowing protein, which indicated whether the memory gene was active or dormant....
Not only does this research on non-brain cells introduce fresh perspectives to study memory, but it also holds promise for potential health-related benefits.
They tested a gene by bombarding cells with chemical cocktails, showing the gene can be activated. It's a giant leap to then say we have empirical data that we store memories throughout our bodies.
Trump and his allies disavowed Project 2025 during the campaign. But now transition officials are utilizing its extensive personnel database for potential hires.Allan Smith (NBC News)
Deze website gebruikt cookies. Door het gebruik van deze website ga je akkoord met het gebruik van deze cookies.
So... As long as you have ssh running open on the receiving server, you don't need the rsync daemon. Rsync client will ssh, then execute rsync recipient automatically.
The daemon is only for if you don't want to or cannot run ssh really.
Is there a specific reason you are looking at the daemon, or just unfamiliar?
just use user@targethost:path. The part before : is the same as what you use in SSH, and the part after it may be an absolute or a relative (to user home) path