• TheThunderWolf@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    22
    arrow-down
    1
    ·
    edit-2
    3 hours ago

    very based

    personally grateful as i daily drive asahi linux

    posting this comment from an m2 macbook pro running fedora asahi

    • partofthevoice@lemmy.zip
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      38 minutes ago

      You observe input and output across the entire API surface with every combination of discrete configuration options possible, then determine the function by which those outputs can be reproduced with the same parameters?

      You can probably automate collection of the I/O data. Determining the function probably requires some extra brain juice.

      Does it get more fancy than that?

  • BigTurkey@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    88
    ·
    5 hours ago

    Sometimes I think I’m smart then I hear stories like this and I’m humbled.

    She is a hero and a legend. It just makes me think, it’s so sad that we live in a world where the most altruistic, talented, and capable people make less than those that are the best at taking advantage of three system and others for their own greed.

    • Ann Archy@lemmy.world
      link
      fedilink
      English
      arrow-up
      36
      arrow-down
      1
      ·
      edit-2
      5 hours ago

      That’s what our economic system suppresses to bring the losers to the top.

      Wanna bet someone else profited off her hard work in some fashion without her seeing a dime? I know AI did.

      Did you know that the board game “Monopoly” was originally called The Landlord’s Game, meant to showcase how property ownership breaks the capitalist system for the common man?

      A capitalist came along, rebranded it “Monopoly”, took all the credit and lived like a king.

      Sweat of my brow indeed.

  • Ann Archy@lemmy.world
    link
    fedilink
    English
    arrow-up
    33
    arrow-down
    6
    ·
    edit-2
    5 hours ago

    Alyssa reverse-engineered Apple’s M1 GPU with no public documentation and developed an open-source Linux driver.

    Be like Alyssa.

    I’d rather watch her do that than someone doing triple saltos at the olympics.

    This is way more impressive. 10/10

    • AeonFelis@lemmy.world
      link
      fedilink
      English
      arrow-up
      17
      arrow-down
      4
      ·
      3 hours ago

      No need to diminish Olympic athletes. They worked very hard to get there. There are plenty of influences you can diminish instead.

      • Jarix@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        42 minutes ago

        Fuck the Olympics. It hasn’t been anything other than a corporate entity intent on making money above all else in almost a hundred years. IOC tramples on the rights of many people every day and the entirety of the organization can burn in hell

      • Ann Archy@lemmy.world
        link
        fedilink
        English
        arrow-up
        5
        arrow-down
        4
        ·
        2 hours ago

        Seriously? I’m diminishing Olympic athletes? Go get your moral outrage gatekeeping fix somewhere else please.

  • DickFiasco@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    270
    arrow-down
    1
    ·
    7 hours ago

    At age 20, she reverse-engineered the Apple GPU. At age 40, I got the LED to blink on my Arduino.

      • Scrubbles@poptalk.scrubbles.tech
        link
        fedilink
        English
        arrow-up
        38
        ·
        7 hours ago

        I have such immense respect for people who know how the bits are physically flowing through a machine. I took classes about it but I can’t imagine doing that daily, it’s so tedious.

            • edwardbear@lemmy.world
              link
              fedilink
              English
              arrow-up
              11
              ·
              5 hours ago

              thaaaaat’s the shit, when it finally cracks and you laser focus on implementing your solution. better than drugs.

              • sunbeam60@feddit.uk
                link
                fedilink
                English
                arrow-up
                5
                ·
                3 hours ago

                The high of cracking an intractable problem (pre-AI) was just unreal. I’d struggle to sleep, awaiting the morning so I could get back at it.

                • Darkmoon_AU@lemmy.zip
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  edit-2
                  37 minutes ago

                  Nothing groundbreaking but writing my own Huffman compressor in C and seeing the whole thing work knowing where nearly all the real physical bits were going, was seriously satisfying. Recommended exercise ☺️

    • DeadPixel@lemmy.zip
      link
      fedilink
      English
      arrow-up
      33
      ·
      7 hours ago

      Wins no matter how small are wins!

      Don’t compare yourself to others, just enjoy the learning process & satisfaction it hopefully brings you for every single win, no matter the size!

      Arduino is a fantastic platform for learning, I still remember a lot of my ‘firsts’ with it, I had no idea what I was doing, we all start somewhere. Have fun!

      • thingsiplay@lemmy.ml
        link
        fedilink
        English
        arrow-up
        10
        ·
        6 hours ago

        While I agree partially, want to mention that having someone to compare to is not as bad as it sounds. Its only bad if you think its unreachable and you give up doing anything. Sometimes you need a hero to look up and fight and dream about it, for the motivation. I think looking up to people like Alyssa’s work is inspirational. In a similar way how I look up to those magicians who create emulators… but that is a different topic for another day.

    • 4am@lemmy.zip
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      1
      ·
      4 hours ago

      Canada has been killing it for like 50 years, being all the things the United States thinks it is

      I knew I should’ve escaped to Canada during Trump 1, they seem to be feeding and educating their kids right (except Alberta fuck Alberta ;) )

      • DisasterTransport@startrek.website
        link
        fedilink
        English
        arrow-up
        5
        ·
        edit-2
        3 hours ago

        Canada does a lot of things better than we do, but all the things, really? They, too, have serious problems in their healthcare and educational systems. They’ve got severe staffing shortages in hospitals and long wait times, and their IEA scores are dropping across multiple subjects relative to international standards. Most younger working class Canadians alive today do not expect to buy a home maybe ever.

        I don’t mean this as a tu quoque, we have huge problems here too and like I said Canada does a lot of things better than we do, but this kind of starry-eyed adoration can only end in disillusion.

        PS don’t look up when the last documented “starlight tour” was

      • Darkonion@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 hours ago

        I had heard that other provinces university’s apply a 2 to 3% bump in GPAs to applicants from Alberta. The Alberta reason: They respect the advanced program as being more difficult. The other provinces reason: charity for the poor students raised there with a heavily exam-based GPA.

  • thingsiplay@lemmy.ml
    link
    fedilink
    English
    arrow-up
    50
    arrow-down
    1
    ·
    7 hours ago

    Some missing links:

    Alyssa Rosenzweig, GPU lead. Alyssa is a Linux graphics hacker. After reverse-engineering the Arm Mali GPUs and building the free Panfrost driver for them, she did the same magic trick on the Apple GPU and built the userspace Asahi graphics drivers.

    - https://asahilinux.org/about/

  • ReallyZen@lemmy.ml
    link
    fedilink
    English
    arrow-up
    63
    ·
    edit-2
    5 hours ago

    And beside those who survive (and provide us with great software), let us spare a thought for the ones who didn’t, proof the opensource community can be an evil pit of haters: marcan and AsahiLina.

    Both quit for different reasons, but both did it facing extremely unpleasant behaviours.

    As a regular Asahi user (m2pro mbp), I literally felt the project slowing down when they quit.

    An outcome of that crisis was the buildup of an organised directorial structure, with funding through the “Open Collective” organisation. That’s good, and it’s full of good people in there. Alyssa is an admin now btw.

    Let us wish them all the best (and strength against all evil neckbeards).

    Support them if you can!

  • afk_strats@lemmy.world
    link
    fedilink
    English
    arrow-up
    171
    ·
    9 hours ago

    Of you look at all of the work behind Asahi, it’s incredible. I’m so grateful for heroes like Alyssa who are saving millions of computers from landfills when Apple no longer supports them

    • djhandsome@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      6 minutes ago

      How far developed is asahi now? Is every hardware working? Last time i looked into it wifi didn’t work, i think. So i thought it was not useful for me.

    • chunkystyles@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      27
      arrow-down
      1
      ·
      6 hours ago

      I applaud them for their thankless work. I hate that it’s necessary in the first place.

        • djdarren@piefed.social
          link
          fedilink
          English
          arrow-up
          7
          ·
          4 hours ago

          I ran it on my M1 mini for several months a year or so back. At that stage it was probably 90% of what I needed it to be, which was bloody impressive. After I no longer needed it for work, I tried using it as my Home Assistant server, but with only 8gb RAM, ultimately it ended up being far more efficient to run HA in a virtual machine in macOS.

          But yeah, if you can pick up an M1 for a good price, give it a go. It’s good fun.

          • arsCynic@piefed.social
            link
            fedilink
            English
            arrow-up
            2
            ·
            edit-2
            4 hours ago

            I’ve already been using Linux for ten years, it definitely puts the fun back into computing. This would actually be primarily to know how to install it on a Mac, because when offering to install Linux as a replacement for Windows in groups I am part of, there have been multiple requests for doing so on a Mac. Unfortunately always had to answer I’ve never done so, so couldn’t promise anything.

            Anyway, is €375 for an Apple MacBook Air 2020 M1, 256GB a good price?

  • zurohki@aussie.zone
    link
    fedilink
    English
    arrow-up
    49
    arrow-down
    1
    ·
    8 hours ago

    IIRC Apple were refusing to implement open standards because they were trying to force developers to use their proprietary Metal API.

    • Ptsf@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      arrow-down
      1
      ·
      5 hours ago

      I don’t know if a lack of direct support is exactly the same as trying to force everyone, as they could’ve easily prevented her from reverse engineering this project, but that’s sort of splitting hairs and they definitely know they have an open source community who would appreciate even a modicum of support that they’re ignoring.

  • TrickDacy@lemmy.world
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    1
    ·
    6 hours ago

    It’s people like her who make life worth living. People who solve hard problems that need solving (or sometimes don’t even need it) are the best people.