• 0 Posts
  • 91 Comments
Joined 4 months ago
cake
Cake day: May 29th, 2024

help-circle

  • The ancient stuff that survived to the modern day are not more durable than contemporary engineering

    Basically any stone structure made for any reason will vastly outlast any steel reinforced concrete structure. Although concrete might appear superficially stone-like and unchanging it is actually porous and chemically active. Within about 100 years the steel rebar inside a concrete structure will rust, expand, and crack the concrete apart. Freeze-thaw cycles and plant activity will reduce it to rubble shortly thereafter.

    Meanwhile a piece of stone block was already about a billion years old before it was cut out of the ground. A stone structure might be destroyed by earthquakes or human activity, but it does not have a built-in self destruct sequence countdown timer like SRC does.

    The problem isn’t that we can’t build something that will last a millennium, it’s that we rarely, if ever, need things to last that long.

    We absolutely can and sometimes we do.

















  • I agree to some extent, as there are plenty of distros that don’t do anything significantly different from each other and don’t need to exist. I also see what you mean about desktop environments. While I think there’s space for all the small exotic window managers that exist, I would say we probably don’t need as many big fully integrated desktop environments as there are now. (Maybe we should have only one aimed at modern hardware and one designed to be lightweight.)

    That being said, there is plenty of duplication of effort within commerical software too. I would argue that if commercial desktop GUIs currently offer a better user experience than Linux desktop environments it’s more in spite of their development model than because of it, and their advantage has mostly to do with companies being able to pay developers to work full time (instead of relying on donations and volunteers).

    There are a couple reasons I think this:

    • In a “healthy” market economy there needs to be many firms that offer the same product / service. If there is only a small number (or, worse, only one) that performs the same function the firm(s) can begin to develop monopolistic powers. For closed source software development this necessitates a great deal of duplicated effort.
    • The above point is not a hypothetical situation. Before the rise of libre software there were a ton of commercial unices and mainframe operating systems that were all mostly independently developed from each other. Now, at least when it comes to running servers and supercomputers, almost everyone is running the same kernel (or very nearly the same) and some combination of the same handful of userspace services and utilities.
    • Even as there is duplication of effort between commercial firms, there is duplication of effort and wasted effort within them. For an extreme example look at how many chat applications Google has produced, but the same sort of duplication of effort happens any time a UI or whole application is remade for no other reason than if the people employed somewhere don’t look like they’re working on something new then they’ll be fired.
    • Speaking of changing applications, how many times has a commercial closed source application gone to shit, been abandoned by the company that maintains it, or had its owning company shut down, necessitating a new version of the software be built from scratch by a different firm? This wastes not only the time of the developers but also the users who have to migrate.

    Generally I think open source software has a really nice combination of cooperation and competition. The competition encourages experimentation and innovation while the cooperation eliminates duplicated effort (by letting competitors copy each other if they so choose).


  • I vibe with this a lot. I don’t think the movie needed to exist in the first place, and if it did it would probably be better if it were fully animated, but nothing about the trailer provoked any strong emotions in me.

    I’m not going to watch it but I also didn’t go “wow this is an insult and a tragedy”.

    I guess I’m happy for all the tiny children that are gonna watch it and probably love it though.