I could see the NT kernel being okay in isolation, but the rest of Windows coming along for the ride puts the kibosh on that idea.
Alt account of @Badabinski
Just a sweaty nerd interested in software, home automation, emotional issues, and polite discourse about all of the above.
I could see the NT kernel being okay in isolation, but the rest of Windows coming along for the ride puts the kibosh on that idea.
Yeah, the time drift between the earth and moon is small, but it’ll noticable for latency-sensitive software.
God, I’d hate to be the dev that has to deal with relativistic time zone conversions. What a fucking nightmare that’d be…
I liked how each of the sections ended with a different game that she’s gotten running so far. It makes the article feel like a progressively bigger flex, which, of course, it is. Awesome to see this work progressing!
Fuckers. I don’t know why you’d want to hack the IA, but they’re dicks for doing so. I’m gonna throw some of my spondulix to the IA, and I’d encourage others to do so.
The arch wiki has a udev rule that can automatically do something if the battery crosses a certain threshold: https://wiki.archlinux.org/title/Laptop#Hibernate_on_low_battery_level
No polling which is great. I always try to do stuff on an event driven basis where possible for efficiency reasons. Gotta test this out though, since your battery might not send events for every percent change.
The screenshots look really nice. I’ve personally always struggled with designing nice TUIs, so I really appreciate the way this looks.
I’d recommend trying out shellcheck and potentially building it into your repo as a CI check. I’ve written a ton of Bash over the years, and I’ve found shellcheck to be absolutely essential for any script over ~100 lines. It’s not perfect, but it does do a great job of helping you avoid many of the foot guns present in Bash. I also dearly love this site. It’s a fantastic reference, and I look at it almost every day.
I may take some time later today and provide a bit of specific feedback.
oh fuck I did misread it. Man, now I sound like a big ol’ asshole. Sorry, OP :/ I had a bad week thanks to some ChatGPT code and just kinda jumped out when I saw the word “ChatGPT” next to Bash.
Ugh, I hate ChatGPT. If this is Bash (which it is, because it’s literally looking for files in a directory called ~/.bashrc.d
), then it should god damned well be using syntax and language features that we’ve had for at least twenty fucking years. Specifically, if you’re writing for Bash (and not POSIX shell), you better be using [[ ]]
rather than [ ]
. This wiki is my holy book I use to keep the demons away when writing Bash, and it does a simply fantastic job of explaining why you should use God damned double square brackets.
ChatGPT writes shitty, horrible, buggy ass Bash. This is relatively decent for ChatGPT (it even makes sure the files are real files and not symlinks), but I’ve had to fix enough terrible fucking shitty AI Bash to have no tolerance for even the smallest misstep from it.
Sincerely, A senior developer who is known as the Bash wizard at work.
EDIT: Sorry, OP. ChatGPT did not, in fact, write this code, and I am going to leave my comment here as a testament to what a big smelly dick I was here.
I played so many games on my Palm Pilot back in middle school. My Palm Tungsten T3 was great, and there were a shitload of freeware or shareware games released over the years.
I’m guessing it’s nostalgia. The bananas in the original game had stickers on them, but the newer games didn’t. There are a lot of people who love the old SMB games and are happy when anything is done to make the new ones like the old ones.
I don’t get being so excited about it, but these games weren’t a core part of my childhood. I played the party games in SMB 1 once and those were fun, but I don’t think I ever actually played the main game.
the ability to write to busy executable files
Thank god, this has been such a pain in the ass for SO LONG.
For me, it’s Arch for desktop usage. When I first started using Arch it would not have been Arch, but now it’s Arch. The package manager has great ergonomics (not great discoverability, but great ergonomics), it’s always up to date, I can get a system from USB to sway in ~20 minutes (probably be faster if I used the installer), it’s fast because it doesn’t enable many things by default, and it’s honestly been the most reliable distro I’ve ever used. I used to use OpenSUSE ~10 years ago, and that broke more in one year than Arch has in ten.
I personally feel like Arch’s unreliable nature has been overstated. Arch will give you the rope to hang yourself if you ask for it, but if you just read the emails (or use a helper that displays breaking changes when updating like paru
) and merge your pacnew
s then you’ll likely have a rock solid system.
Again, this is all just my opinion. It’s easy for me to overlook or forget all of the pain and suffering I likely went through when learning how to Arch. I won’t recommend it to you, but I’ll happily say how much I’ve come to enjoy using it.
Sorry, I was having a shit day yesterday and made many grumpy comments on the Internet. I could have worded that better.
It should still exclude water. Like, there are ways to equalize pressure that don’t allow for water to condense in the phone like OP’s photo. This is a Bad Thing™.
Yeah, this is source-available, not open source. You have no rights whatsoever.
This comment is such a beautifully concise argument for the existence of block buttons. Toodles~
The tiered storage stuff is pretty cool. You can say “I want this data on this disk, so if I get a cache miss from a faster disk/RAM it’ll come from this other disk first.”
I believe it also has some interesting ways of handling redundancy like erasure coding, and I thiiiink it does some kind of byte-level deduplication? I don’t know if that’s implemented or is even still planned, but I remember being quite excited for it. It was supposed to be dedupe without all of the hideous drawbacks that things like ZFS dedupe have.
EDIT: deduplication is absolutely not a thing yet. I don’t know if it’s still on the roadmap.
What if you need to file a bug? What if you have a question on the config that’s not easily answered by the docs? If you never, ever find bugs and never, ever have questions, then sure, separate the two. There are genuinely people like that, but they’re not common. If you’re one of them, then I’m genuinely glad for you.
My opinion is this: You use software. You don’t use people, but you sure as hell rely on them.
Because Vaxry (the lead dev) got banned from contributing to wlroots or any other FDO projects.
As for why he was banned, this is the only thing I’ve read about the whole thing: https://drewdevault.com/2024/04/09/2024-04-09-FDO-conduct-enforcement.html
Basically, he violated the FDO Code of Conduct when being told that a particular thing he said/enabled in a Discord community would not be acceptable if it was seen in spaces covered by said CoC.
This appears to be his response.
For those who don’t know (including me):