• @[email protected]
        link
        fedilink
        English
        8
        edit-2
        3 days ago

        What I hadn’t anticipated in my 20 years away from Linux was not only had teams of unpaid volunteers been beavering away behind the scenes to make everything work better, other much more enthusiastic teams have been thinking up new and exciting ways to break it again.

  • Rose
    link
    fedilink
    334 days ago

    I’d just like to interject for a moment. What you’re refering to as wheel, is in fact, GNU/Wheel, or as I’ve recently taken to calling it, GNU plus wheel.

  • I Cast Fist
    link
    fedilink
    173 days ago

    “I WOULDN’T BE REINVENTING IT IF THEY DIDN’T FORCE systemd AXLES ON EVERY WHEEL!!!”

  • Noxy
    link
    fedilink
    English
    133 days ago

    but is it written in 6510 assembly, with cool graphics and catchy music with fast arpeggios?

  • Boomer Humor Doomergod
    link
    fedilink
    English
    2205 days ago

    I bet the wheel would be better if it was written in Rust.

    (Disclaimer: I have never actually written Rust.)

    • FuglyDuck
      link
      fedilink
      English
      615 days ago

      rust is a terrible material for wheels. Corrosion is not usually a good thing.

    • @[email protected]
      link
      fedilink
      117
      edit-2
      5 days ago

      Hello, Rust developer. [My name, etc.] It works fine, and is written in C++. [Rest of challenge is the same.]

      Truly diabolical

    • Chloé 🥕
      link
      fedilink
      245 days ago

      Disclaimer: I have never actually written Rust.

      neither have most of the people advocating for (or against) rewriting stuff in Rust lol

      • @[email protected]
        link
        fedilink
        95 days ago

        I’ll have you know, I’ve started several projects in Rust!

        Only to realize I don’t have time to do unpaid work even if it IS fun.

    • @[email protected]
      link
      fedilink
      39
      edit-2
      5 days ago

      Look, I’m not saying the wheel is wrong. It rotates, but what if two people try to turn the wheel at the same time, in opposite directions?

      What if—instead of risking misuse of the wheel—we have a my_wheel::Wheel, which only one person can rotate at any given time? The multiverse could enforce this safety at compile time by making it impossible for there to exist a universe where two people both think they own the right to rotate the wheel. In fact, it could even make it impossible for me to lend out the wheel to more than one person at a time.

      And, maybe… we could make the wheel even better. Cars rest on top of wheels, sure. But what if I wanted to make a car that rests on top of other cars? If we rotate the super-car’s wheels, we don’t want to make the sub-cars flap around—we want the sub-car wheels to rotate. It would be more future-proof to make a Wheel trait, then to make RubberTyre implement Wheel. Then, if we ever needed to make cars into wheels, we could have them also implement Wheel—but delegate the responsibility of rotating to their own wheels.

      In fact, we should make it into a whole library. Our other projects could need wheels. Mr. Mittens might need them eventually!

  • @[email protected]
    link
    fedilink
    21
    edit-2
    4 days ago

    The wheel has had a number of innovations over the years. The earliest wheels were flat disks of wood that were heavy and slow turning. The Romans invented spokes and metal rims which made them faster, more durable, and gave them more traction. Questions we need answered: What is this wheel in particular designed to do? Is there any way we could make it work more efficiently at its task? Do we value performance over reliability, or vice versa? Etc. Etc.

    • @[email protected]
      link
      fedilink
      73 days ago

      What is this wheel in particular designed to do? Is there any way we could make it work more efficiently at its task? Do we value performance over reliability, or vice versa?

      It works fine. It’s a perfectly good wheel.

      Hey where is Underwaterbob?

      He’s trapped in that Jigsaw room.

      The door is unlocked though?

      Yeah, but there is a wheel in there and UWB won’t leave until he figures out if there is a way to improve it.

      Has any one asked him to?

      No

      Will he get paid to improve it?

      No

      What does the wheel do?

      You roll it out of the way so you can exit the room.

    • @[email protected]
      link
      fedilink
      83 days ago

      I think we need to take a bit of a step back and consider what kind of shed we might use to store this wheel…

      • @[email protected]
        link
        fedilink
        23 days ago

        To answer that, we’ll need to do a deep dive into foundation technology (to determine if it is lacking and needs some improvements) (because we don’t want our wheelshed to sink).

  • Avicenna
    link
    fedilink
    43 days ago

    But my wheel will be much better. I will start from the center with a very simple skeleton and build on top of it as needed. It will be very modular, elegant and easy to understand. It will be my masterpiece.

    • @[email protected]
      link
      fedilink
      English
      85 days ago

      That name may be taken, depending on how you look at it! Game developer Tim Cain wrote an OS abstraction library called GNW (GNW’s not Windows). That allowed games like Fallout to be built for DOS, Windows, and Mac without major changes. I highly recommend his Youtube channel!

  • I have had plenty of suggestions to do very simple things in the games I mod to blow up the lines of code and do the exact same thing I already am doing, but in a more complicated, roundabout way that ends up working slower.

    “Why are you spawning blank soldiers and then equipping them, instead of spawning already equipped soldiers?”

    “Because I can only spawn soldiers already equipped with stuff from a pool of premade classes, and I want to customize their loadout. It also takes 5 minutes longer to load them in already equipped for some damn reason, whereas when I do it this way it only pauses the game for 10 seconds before it’s good to go.”

    “… ARMA’s engine sucks.”

    “Agreed.”

  • Gerowen
    link
    fedilink
    English
    32
    edit-2
    5 days ago

    Does the wheel fall under any cumbersome non free licenses or patents? If I want to modify this wheel to suit my needs, then share that work and information with others, am I free to do so?