Yeah, if all those complainers want something more modular, they're free to push for protocols that allow to leverage existing components while also allowing for them to come from multiple vendors.
I tried different font settings in the font settings and it didn't improve much (font hinting, anti aliasing, custom DPI settings, different font size)...
Short but honestly good advise to rather pull boolean checks apart and re-group them as they make sense in the context of the given situation you're checking for....
I don't think a lot of people think that mushrooms are vegetables in any sense. If you check culinary lists of vegetables, they don't contain edible fungi.
The both-sidesing was already telling. Sometimes the only “controversial or alternative viewpoints” are just idiotic conspiracy drivel and should be presented as such (or not at all)
I'm curious how software can be created and evolve over time. I'm afraid that at some point, we'll realize there are issues with the software we're using that can only be remedied by massive changes or a complete rewrite....
In a good way. Using a non-verified bytes type for strings was such a giant source of bugs. Text is complicated and pretending it isn't won't get you far.
Rust is faster than C. Iterators and mutable noalias can be optimized better. There's still FORTRAN code in use because it's noalias and therefore faster
That was my immediate reaction here: one of the reasons the xz backdoor was possible is that nobody is going to question the idea of shipping a tarball to spare users from having to touch Autotools.
Of course I wouldn't think of manually hacking together Makefiles since I come from languages that have either the One True Build Tool or a standard for packaging and defining build backends.
I think the author's aversion to build tools trying (and apparently failing) to make everyone's life easier is more a statement about how much C/C++ have suffered from not having a standard for packages.
I don't think those are better or worse. My point isn't about some ancient far too limiting standard, but about how easy it is to wreck everything by not knowing some obscure syntactical rule. My issue is about implicit conversion between strings and arrays, about silently swallowing errors and so on. And the only shell languages that I know aren't idiotic are nushell and Powershell.
That KDE theme that nuked some user’s home directory? Used a bash script. That time the bumblebee graphics card switching utility deleted /var? Bash script. Any time some build system broke because of a space in a path: bash/ZSH/... script.
Why would anyone make an init system based on shell scripts these days?
I'm from Munich and followed that very closely when it happened.
The reality isn't lock-in. The reality is lobbyism. Ballmer literally interrupted his skiing holidays in the 2000s to offer the then mayor a better deal when that mayor started the Linux project. But Ude stood firm.
Then the next mayor came, and with him, a new opportunity. Microsoft was planning to build near Munich you see, and it would be a shame if that had to be cancelled. So they met the next mayor, Reiter, behind closed doors to talk about the building project, and a bit after that, the (by then already clearly successful) Limux project was undone.
Not cancelled, that would imply that they weren't done switching everything yet. They were. They just did the whole migration in reverse because Microsoft wanted them to.
I was talking to my manager the other day, discussing the languages we are using at $dayjob. He kind of offhandedly said that he thinks TypeScript is a temporary fad and soon everything will go back to using JavaScript. He doesn't like that it's made by Microsoft either....
Yup! All of the following features were in CoffeeScript first: Modules, classes, arrow functions, async functions, parameter defaults, ...spread, destructuring, template strings.
So I'd say it was extremely successful in making JavaScript better.
Thought this was a good read exploring some how the "how and why" including several apparent sock puppet accounts that convinced the original dev (Lasse Collin) to hand over the baton.
Arch was never affected, as described in their news post about it. Arch users had malicious code on their hard disks, but not the part that would have called into it.
In this case I think that's just Fedora and Debian Sid users or so.
The backdoor only activates during DEB or RPM builds, and was quickly discovered so only rolling release distros using either package format were affected.
rolling release (because it was caught so quickly that it hasn't made its way into any cadence based distro yet)
using the upstream Makefile task to build a RPM or DEB (because the compromised build script directly checks for that and therefore doesn't trigger for a destdir build like Gentoo’s or Arch’s)
using the upstream provided tarball as opposed to the one GitHub provides, or a git clone (because only that contains the compromised Makefile, running autotools yourself is safe)
Points 1 and 2 mean that only rolling release RPM and DEB distros like Debian Sid and Fedora are candidates. I didn't check if they use the Makefile and the compromised tarballs.
You're right, there's more parts to it, especially social engineering. Maybe there's other ways to hide a payload, but there aren't many avenues. You have to hide the payload in a binary artefact, which are pretty suspicious when you don't do it in a (well scrutinized) cryptography lib, or a compression lib.
Then that payload has to be executed for some reason, which means you need a really good reason to embed it (e.g. something like widevine), or have to modify the build script.
Yet another "brilliant" scheme from a cryptobro. Naturally this caused a gold-rush for scammers who outsourced random people via the gig economy to open PRs for this yml file (example)
I greatly respect the way Vietnam has put things like stable rice prices over Western money. As far as I understand it, this allows for a society where nobody lives in abject poverty. But it also prevents people from getting rich quick by milking their own people. So if I got all of this right, it's not surprising that some people encountered the idea of getting rich quick through the Internet and try that now.
Yeah, I think the only thing I really believe about it is that it was a good move to decline the world bank's conditions for giving Vietnam a loan. Those conditions would have involved allowing international investors to buy land and speculate with food. I think having the ability to fix e.g. rice prices as a government can be very beneficial to a country.
But I don't want to have an illusory view of how things really are if that's also wrong.
Outer Wilds can get similar when you have transcended beyond the existential dread of lonely death in space. It's spooky at times, but death is cheap, so you just look forward to the next attempt.
Chimeras are not that rare. They happen e.g. whenever some mutation happens early in development: one half of one quarter or one eighth, … of the cells will be of the mutated kind. There's also other ways
Well known KDE developer Nate Graham is out with a blog post today outlining his latest Wayland thoughts, how X11 is a bad platform, and the recent topic of “Wayland breaking everything” isn’t really accurate....
… has gotten some help and is now a pretty well-adjusted human being, who still tells right wing trolls to go suck it, and still tells paid professionals that they should have known better when they should have known better, but in language that isn’t abusive.
I don’t understand why anyone ever expects a different outcome. They fork something that has quite some investment into the original version. How do they expect to keep up?
I think you're a decade behind on this. It's true, just read up on it. Linus took time off after criticism for his language got too much. And he improved by a lot. You'll find no more name calling directed at contributors after a certain date.
Within the last 10 years and the next 5 years, software using old hacks instead of GUI toolkits are expected to switch, yes.
People can choose to continue to use X11 until KDE Plasma 6 hits Debian stable.
I don’t see a problem. Nobody forces Wayland onto anyone yet, except for bleeding edge distributions like Fedora. And unless you’ve been severely misled, you should know what you signed up for when you installed Fedora.
And that'll shake out in the time it takes for X11 to go away. I get what you're saying, although I don't share your opinion about portals from a user perspective: I'm just happy that Firefox finally uses the Plasma file picker.
If you bring the two parts of your comment together and dial back the assumptions of bad faith, you’ll get a consistent picture:
Wayland is a blank slate replacement for how to do window management on Linux. At some point it’ll become the standard for software that’s new or maintained. Unmaintained software that doesn’t talk to the internet and is therefore safe to run even with security holes will continue to be supported via XWayland. The giant scope and API surface is part of the reason why it’s deprecated. Maintainers are expected to target the new way to do things going forward, because there are people able and willing to maintain that support (many of those people former X11 maintainers who are looking forward to stop having to deal with that legacy behemoth)
That’s the state of things I wanted to express. Not my opinion, no agenda, just how I understand the situation.
I think having separate standard APIs for screenshots, screen capture, and video capture that aren't married to one implementation makes sense.
I partially agree about the focus on containers/sandboxes. Yes, it makes sense to criticize that something designed for a different use case results in different trade-offs. But on the other hand, are the use cases really that different? We're talking about standalone desktop apps, they need some common building blocks no matter if they're containerized or not, right?
Otherwise I don't know enough about the standards to comment there, you're probably right!
Systemd Looks to Replace sudo with run0 ( news.itsfoss.com )
text clarity on windows is so good, can I get the same on linux?
I tried different font settings in the font settings and it didn't improve much (font hinting, anti aliasing, custom DPI settings, different font size)...
isBooleanTooLongAndComplex ( testing.googleblog.com )
Short but honestly good advise to rather pull boolean checks apart and re-group them as they make sense in the context of the given situation you're checking for....
Someone got Gab's AI chatbot to show its instructions ( mbin.grits.dev )
Credit to @bontchev
Defences Down! ClamTk is No Longer Maintained - OMG! Ubuntu ( www.omgubuntu.co.uk )
note: ClamAV is a separate, distinct project whose development is overseen by the Talos Group, at Cisco Systems and is not affected by this decision
Are there any things in Linux that need to be started over from scratch?
I'm curious how software can be created and evolve over time. I'm afraid that at some point, we'll realize there are issues with the software we're using that can only be remedied by massive changes or a complete rewrite....
Eric S. Raymond / autodafe · Tools for freeing your project from the clammy grip of autotools. ( gitlab.com )
Unmasking the hidden gems of Void Linux | Animesh Sahu ( animeshz.github.io )
German state moving 30,000 PCs to Linux and LibreOffice - The Document Foundation Blog ( blog.documentfoundation.org )
Is TypeScript a fad or is my manager delusional?
I was talking to my manager the other day, discussing the languages we are using at $dayjob. He kind of offhandedly said that he thinks TypeScript is a temporary fad and soon everything will go back to using JavaScript. He doesn't like that it's made by Microsoft either....
XZ Hack - "If this timeline is correct, it’s not the modus operandi of a hobbyist. [...] It wouldn’t be surprising if it was paid for by a state actor." ( lcamtuf.substack.com )
Thought this was a good read exploring some how the "how and why" including several apparent sock puppet accounts that convinced the original dev (Lasse Collin) to hand over the baton.
backdoor in upstream xz/liblzma leading to ssh server compromise ( www.openwall.com )
SDL Developers Weigh Reverting Wayland Over X11 For SDL 3.0 ( www.phoronix.com )
Modern web bloat means some pages load 21MB of data - entry-level phones can't run some simple web pages, and some sites are harder to render than PUBG ( www.tomshardware.com )
If you're developing a FOSS project, be aware of cryptobros trying to PR a tea.yml into it. ( connortumbleson.com )
Yet another "brilliant" scheme from a cryptobro. Naturally this caused a gold-rush for scammers who outsourced random people via the gig economy to open PRs for this yml file (example)
What games make you happy?
Hello all! I would like to know what games give you that cozy, fuzzy feeling of simple happiness....
Former distrohoppers, where did you settle down?
Which one(s) and why?
Problem with Mull and Duolingo ( slrpnk.net )
Hello, I started to experience a problem with Mull and Duolingo (and also bromite) that started about 1 month ago....
Tangara is a portable, open-source music player based on an ESP32 MCU ( www.cnx-software.com )
My move to wayland: it's finally ready ( www.edu4rdshl.dev )
Let's talk about #Linux on the desktop, #Gnome and the state of #Wayland in 2024.
Here's what telegram's founder say about Whatsapp's privacy ( graph.org )
This is an article written by telegram's founder and CEO Pavel Durov in 2019 on "Why whatsapp will never be secure". Your thoughts?
KDE 6 Megarelease - Release Candidate 1 ( kde.org )
The littlest chimera ( lemmy.world )
KDE's Nate Graham On X11 Being A Bad Platform & The Wayland Future ( www.phoronix.com )
Well known KDE developer Nate Graham is out with a blog post today outlining his latest Wayland thoughts, how X11 is a bad platform, and the recent topic of “Wayland breaking everything” isn’t really accurate....