DollyDuller

joined 1 year ago
[–] DollyDuller@programming.dev 0 points 10 months ago* (last edited 10 months ago)

You look proprietary.

 

A long time has passed since the last major release of the X.Org X11 Xserver. Even bugfix releases have become rare. Therefore, this Change proposes replacing the nearly unmaintained upstream with a maintained fork, the X11Libre XServer.

The upstream maintainer of X11Libre had been the most active remaining contributor to the X.Org X11 Xserver before the fork. The Change Owner is well aware of the controversies around the X11Libre upstream maintainer (FreeDesktop.org CoC violations, controversial political views, conspiracy theories, rants against Red Hat), but believes that the benefit of shipping maintained software outweighs the potential annoyances when having to deal with upstream.

There is no intent to ever replace the Xwayland implementation, only the standalone Xserver and its subpackages (Xnest, Xvfb, Xephyr), and possibly the driver packages (xorg-x11-drv-*).

 

cross-posted from: https://programming.dev/post/30928631

Given Mozilla’s recent development push to remove support for bookmark keywords & bookmarklets, I wanted to discuss how I use these features of Firefox and why, in a hope that the new system will support important use cases.

 

Given Mozilla’s recent development push to remove support for bookmark keywords & bookmarklets, I wanted to discuss how I use these features of Firefox and why, in a hope that the new system will support important use cases.

 

FLCL - episode 3

[–] DollyDuller@programming.dev 0 points 11 months ago

This helps distinguish commands that find runs from its own arguments. Imagine how find would figure out which commands it's executing, and what their arguments are. The easiest way to do this is to use the standard end-of-command character. That way, you don't need to create a special way to separate things. You can even put one find command inside another.

[–] DollyDuller@programming.dev 0 points 11 months ago* (last edited 11 months ago) (3 children)
find /your/mp3/directory -type f -name "*.mp3" -exec test -f "/your/mp3/directory/$(basename -s .mp3 {}).txt" \; -exec mp3splt -A "/your/mp3/directory/$(basename -s .mp3 {}).txt" {} \;

This one liner should still work, even if your file names have spaces in them because find now looks at each individual match, not the entire output. Using a for loop with the results of find would create a lot of extra pieces of the file names because spaces separate the arguments. However, this single command is harder to read than using a for loop.

The idea behind this one is that search operators in find evaluate to true or false. The first exec tells find to run the second exec only if the file exists. If the file doesn't exist, it just ignores it.

[–] DollyDuller@programming.dev 0 points 1 year ago (1 children)

Watching this video brought back memories of when I first started using Linux. I really connected with him. Linux makes you feel like you have a lot of control – like you can change things easily. Windows, on the other hand, often feels frustrating and doesn't really help you much.

What I noticed about the video is that he encourages you to try new things and be willing to make mistakes. He doesn't seem to get upset when things go wrong, which I think is helpful for viewers. He also admits that Linux isn't for everyone, which is a realistic acknowledgement. It's a good video for introducing Linux, but it doesn't overhype it either.

 

The Free Music Archive (FMA) is an online repository of royalty-free music, currently based in the Netherlands. Established in 2009 by the East Orange, New Jersey community radio station WFMU and in cooperation with fellow stations KBOO and KEXP, it aims to provide music under Creative Commons licenses that can be freely downloaded and used in other works. The service launched with an emphasis on curating high-quality works in a manner "designed for the age of the internet". Users can also "tip" musicians via donations.

Okay, so I was wondering if there were any cool ways to find new artists. Then I stumbled across the Free Music Archive – seriously, it’s a gem! It’s got tons of music from independent bands and artists, and most of it is under Creative Commons licenses. It’s a really easy way to discover some awesome tunes and support the musicians directly. Definitely worth checking out if you’re looking for something different!

Official website: https://freemusicarchive.org/

 

ShredOS is a USB bootable (BIOS or UEFI) small linux distribution with the sole purpose of securely erasing the entire contents of your disks using the program nwipe.

 

cross-posted from: https://programming.dev/post/22180123

It is predominantly easy to just accept bad conditions when an alternative is seemingly unfeasible. "I need this software", a lot of us will say when even presented with a better alternative. A lot of us will argue to our bones that being subject to cruelty from software developers is necessary for one potential gain or another. All of which creates a feedback loop of re-enforcement of this parasitic idea that proprietary software is somehow inescapable and we need to give up trying to do something about it. But we shouldn't give up and we should fight. Not just to switch from Windows to GNU / Linux, but to make it so Windows itself will start respecting you too.

...

With software a lot of people lose freedom all the time. Windows is so predominately used that I don't understand why people don't get crazy over this. Yet banning Windows would be a problem, arguably a worse problem, than all those people using it. You should have the right to use software that you want to use, the same way as you should have the right to agree with that drug-lord. The fact that people have the choice to use something like Windows is not a problem. The problem is that Windows is not respecting the person back. There are two ways to solve this problem. One would be to chose something else. Another would be to make Windows better.

If you think that it is impossible to push on corporations with enough force, so they would yield, and start respecting freedom of people, you don't know nothing. Progress in this area has been done numerous times. Netscape Navigator, a popular 90s web-browser, became Free Software, and now it is known as Firefox. Linux, the kernel so associated with Free Software, was at some point proprietary. Blender was proprietary before 2002. Unreal Engine started releasing their sources to people. Not under a very freedom respecting license, but it is a start. And it is way better than having nothing at all. Hell Microsoft, of all companies, started developing Free Software. Visual Studio Code, their text editor from Microsoft is mostly Free Software. Hell "Meta" the Facebook company jumped onto the Mastadon bandwagon with their Threads. Not a very good thing. But them embracing Freedom is progress. And there are more examples of this, which I hope you would provide by using the comment section, that I worked so hard to make, in the bottom of this article.

We did all this by not yielding. Most web-servers are running on Free Software because configuring proprietary software is a nightmare. Proprietary software is basically incompatible with configurability. And configurability is a key to development. Hell, most software development happens on GNU / Linux for that same reason. So much so that Microsoft reacted and put what they call "Windows Subsystem for Linux" on their system, to get some developers away from GNU / Linux. But they are doing bad job themselves. They are constantly worsening the conditions on their systems so much so that people fly out of there as soon as they know how.

Enshitification cannot happen forever. At some point people just can't take this no longer. They would not use computers at all if that came to it. But it doesn't need to come to it. There is software available right now to switch to. Software protected from enshitification by respecting freedom. But no... "I have to use it!", right?

Computers are interesting beasts. They are designed to run anything. Any computation can be done. Any digital information can be processed in any way what so ever. All you need to do is to tell the computer how to do it. And it will!

There was a time where almost nothing was possible with Free Software. It was many decades ago. And what people did about it? Did they yield to the corporations? Well some did, yes. But a lot of us stood up and said "Enough!". And we developed one tool after another. First a text editor. Then a compiler. Then a whole operating system. Why? Because we wanted those same features as in proprietary software, but without the terrible terms. Without the disrespect. Without the slavery. And it was not impossible.

Those corporations did not like it. They still don't like it. But they have no choice. We can always tell the computer to do something ourselves. And the only way they can stop us from having this freedom is if we yield to them.

The more people using Free Software, the less they can control us. The less they will have a choice. More people using Free Software is more pressure on those corporations to release their software as Free Software. They can. And they will. If people will not yield under any circumstances to their dubious demands, they will remove the demands. If people will not blindly use a program that they don't like, that disrespects them constantly, the program will have no other choice, but to stop disrespecting.

But more than that. The more people respect themselves, the more people use Free Software, the more feedback loop, more re-enforcement Freedom itself has. And in a few decades, after the war for Freedom is over, those trying to argue for proprietary software will be met with "I need to use it" as a counter argument. Which this time I will support.

Happy Hacking!!!