As I understand it, reverse engineering for the purpose of interoperability is allowed under the law. The only thing subject to copyright is your code. So long as a separate implementation (made by an AI model or made by hand) doesn't use any of your actual code, you have no claim over it. Only the code is yours.
AI models make the process of reversing and reimplementing drivers much cheaper. I don't understand the problem with that - it sounds like a glorious future to me. Making drivers cheaper and easier to write should mean more operating systems, with more higher quality drivers. I can't wait for asahi linux to support Apple's newer hardware. I'm also looking forward to better linux and freebsd drivers. And more hobbyist operating systems able to fully take advantage of modern computing hardware.
Drivers are usually easy to implement. What’s usually lacking is the specifications of the hardware. A lot of devices are similar enough that you can reuse a lot of existing code, but you do want to know which registers to read or fill.
Sounds like this might be your area of expertise. For the rest of us, take a shoebox. How much ballpark extra weight we talkin’ to have a livable planet? (Maybe the mushrooms would be ~2x as heavy as standard shoeboxes for example, to meet existing spec.)
Or how about for the glasses box they show on the site in OP, or a plastic sleeve like Americans sell Oreo cookies in. Anybody have any guesses?
I've done some experiments with mycelium as a construction material, but I'm hardly an expert.
Mycelium weighs anywhere between 50 and 950kg/m3. Usually you won't have mycelium as thin as cardboard, because you want use mycelium as a 3d buffer, replacing styrofoam. EPS (styrofoam) has densities of 15-30kg/m3. So while it's more sustainable it's also heavier.
Hopefully not used as packaging for Oreos, because unless the fungus has been highly adapted to the substrate, the mycelium will try to grow into the food. Oyster mycelium won't be toxic, but I don't want my Oreos to taste like mushrooms.
Adding poisons (fumigation) is definitely not a good idea. In mushroom plants the compost/humus used to grow mushrooms is often steam boiled to sterilize it, to keep the yields high and the production safe from any dangerous contamination. It is seeded with the spores of the desired species afterwards.
LLMs are fair to compare to cocaine because while there certainly could be ethical producers who follow reasonable laws and work to develop good uses, the market is completely dominated by organizations that don't.
And in my experience potheads offer you a toke and if you politely refuse, no problem at all. Coke addicts don't want to take no for an answer and insist that everybody should do it, they get so much more done, decisions are faster and better and what the hell is wrong with you if you don't want some?
At least you (hopefully) get hours of entertainment from firing up an AAA game. Whereas generating vast amounts of code that you're never going to use has… some novelty value, I suppose. Luckily the novelty is going to wear off soon, I can't really see many people getting their daily happiness boost from making code machine say brrrrt straight to /dev/null. Even generating smut is a vastly more understandable (and vastly more commonplace, even now) use case for running genAI every day for hours.
The bigger use for case for AAA games? Employment for highly talented artists, 3D modellers and sculptors, texture artists, sound and music artists, and even programmers.
At least it gives _something_ back. Until of course we've obsoleted all of them as well.
Most of the AAA games I've paid for sit there in my Steam library and never get played. At least _some_ of the money probably went to those talented people whose work was used for training GenAI and coding models (and yes I say this as someone who has used all of these tools to prototype my own games, and still think human created content is of a much higher quality, just more expensive to produce).
> I can't really see many people getting their daily happiness boost from making code machine say brrrrt straight to /dev/null
How long time do we have to wait before these people get bored? Or might they actually find what they generate useful and it doesn't all go straight to /dev/null, since seemingly it seems to gain usage, not drop in usage?
Wonder if the courts will move fast enough to generally matter.
reply