• 1 Post
  • 33 Comments
Joined 3 years ago
cake
Cake day: July 21st, 2023

help-circle
  • But why rewrite programs that existed for decades and have proven their stability and safety? Rewriting them to Rust won’t make them safer, it will just introduce the kind of issues original versions have got fixed long ago.

    The uutils author knows this. His motivation was performance. It’s easier to write fast code in Rust for him.

    The fact uutils are being shipped despite being so raw shows that this is not about better software. The whole project is about abolishing GPL. And Rust is just an excuse.

    You are mashing two things into one.

    1. uutils is just making Open Source software.
    2. Canonical ships it despite the project being so raw.

    uutils don’t have any rights to tell Canonical if and when can the software be incorporated into Ubuntu.
















  • I have not tried GTK because I cannot fathom why would anyone use a UI toolkit written in C. But even language trash talk aside, it’s probably easier for a C++ project to use a C++ GUI library instead of a C one albeit with C++ bindings. Also I’ve read somewhere that it the C++ GTK bindings are kinda sucky.

    These are just my assumptions, though. Someone who has tried both GTK and Qt might give a better answer.



  • I’ll add that it’s a multiple of parts (see this video), not just one factor that gives it away. But for me the most telling one is that the text looks like the author spent a lot of time thinking about what figures of speech to use but at the same time did not use capital letters. The prompt clearly included something like “don’t use capital letters to make it look more casual”. But the LLM forgot to make the semantics look casual.

    It’s also possible they just write like a bot.

    Unlikely but if it were true, it would not change a thing. For me it does not matter who wrote the slop. It’s crap writing regardless and I don’t want to see that on the internet.

    Btw from the video we can see the “rule of 3 pattern” which was used in this post:

    what’s your absolute, non-negotiable, ‘i will personally visit the datacenter if this fails’ self-hosted application

    Also I think the greeting “alright folks, let’s get real” is a gipitism.

    what’s your absolute, non-negotiable, ‘i will personally visit the datacenter if this fails’ self-hosted application

    Here you missed that this sentence makes no sense in a selfhosted context. What datacenter??? I honestly don’t know how can anyone doubt the elelemcy here.




  • None. The closest you can get is the AGPLv3.

    If you go further, it will no longer be open source. This is the case for the Server Side Public License (SSPL) for example. It requires the entire system configuration to be released under the same license*. This sounds “open source friendly” but it’s actually just a proprietary license because it’s not realistically possible to legally comply with it. You cannot run standard hardware without proprietary firmware, which means you cannot run SSPLed software on it legally.

    *This only applies if you host the software as a service but the result is the same. It basically violates the freedom to use the work for any purpose.