‹ BackHN Continuity

Thread

Building a Linux GPU Driver for the M4 Mac Mini in One Month

422 points · 290 comments · ADevWithAnIdea

  1. MoltenMonster · · focus · HN ↗
    <a href="https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;AsahiLinux&#x2F;comments&#x2F;1whecn1&#x2F;comment&#x2F;pa1spia&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;AsahiLinux&#x2F;comments&#x2F;1whecn1&#x2F;comment...

    &gt; The author was banned from Asahi Linux for hiding his extensive use of LLMs from us in another attempted contribution, and (more importantly) for concealing that he is a former Apple engineer with direct contacts to the people involved in Apple Silicon development. Make of this what you will.

    1. cromka · · focus · HN ↗
      I find it extremely ironic that big corp openly steals IP en masse to build their models but hackers are still concerned about using same models for their reverse engineering work.

      I think at this point the hacking community needs to grow some balls.

      1. littlecranky67 · · focus · HN ↗
        Agree. Especially since even a tainted GPU driver (tainted as in, used former Apple Engineer knowledge) is usefull as we just throw another LLM onto it and tell it &quot;rewrite in rust&quot; and get an untainted version of it (at least that is the current judicial state, and the bigtech argues in this direction).
        1. mitxela · · focus · HN ↗
          An AI doesn&#x27;t magically add copyright but it also doesn&#x27;t magically remove copyright except via diffusion of training data. It does not remove copyright from its input. Malus was a parody. If you machine-translate something from one language to another, copyright is retained no matter how sophisticated the translator is.
          1. xyzsparetimexyz · · focus · HN ↗
            How is that any different from a clean room?
            1. preisschild · · focus · HN ↗
              With clean room you just have access to the api specifications, not the internals.
              1. simoncion · · focus · HN ↗
                Yep. An entity in the &quot;dirty room&quot; reads the thing to be reimplemented and produces a document that thoroughly describes its behavior. That document is passed to the entity in the &quot;clean room&quot; whose only knowledge of that system is through that document. Reverse engineering is legal, plagiarism is not.

                Despite the fact that the raw output of the system is incomprehensible to humans, scanning a photograph of Mickey Mouse and running it through a lossy compression system like JPEG doesn&#x27;t suddenly make it not a picture of Mickey Mouse. Similarly, running the code for a system through the lossy compression system that is LLM &quot;training&quot; doesn&#x27;t suddenly obliterate that data and make that LLM a &quot;clean room&quot;. If one has any doubt of that, remember that they are known to reproduce their inputs, even after all these years of work to make them not do that. [0]

                [0] &lt;<a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49727685">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49727685&gt;

                1. mitxela · · focus · HN ↗
                  Plagiarism is legal, actually. Copyright infringement is not.
                  1. simoncion · · focus · HN ↗
                    Fair-ish point. I was considering plagiarism in the context of computer programs, which is -at best- dreadfully difficult to do without also violating copyright and&#x2F;or software licenses.

                    I&#x27;d also rephrase your first sentence as &quot;Plagiarism isn&#x27;t illegal, actually.&quot;. Unless you&#x27;re rich and&#x2F;or very influential, plagiarism is a seriously bad thing to do.

                    1. mitxela · · focus · HN ↗
                      Getting expelled from a university is legal.
                      1. simoncion · · focus · HN ↗
                        Sometimes. Other times is is most definitely not.
              2. xyzsparetimexyz · · focus · HN ↗
                One llm writes the api spec, another writes the api from the spec. No shared context. Easy.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.