Linus Torvalds has published a new project AudioNoise related to his passion for guitar pedals. AudioNoise allows you to generate random sound effects while playing the electric guitar. The stated goal of the project is to study the basics of digital audio processing, just as he once studied the hardware component by experimenting with assembling guitar pedals. The main code is written in C, but it also includes Python script for visualizing sound samples.
In a note to the project, Linus mentioned that since he does not understand Python as well as analog filters, he used vibe coding in the AI development environment Google Antigravity. Initially, I tried to create a visualizer in the traditional way “by Googling and using the examples found” (“monkey-see-monkey-do”), but then I removed myself as an intermediary, assigned the task to the AI assistant and got the result.
The day before the publication of the visualizer script, Linus was emotionally criticized promotion to the kernel patchwith documentation regulating the use of AI tools for automatic code generation for the kernel. Linus pointed out the pointlessness of introducing labels for AI slope, since it is obvious that people creating garbage code using AI will not document this fact in their patches, and the problem with garbage AI patches cannot be solved by documentation.
According to Linus, The documentation is intended for conscientious developers and should not reflect any individual statements about AI. The community is already full of people with opposing opinions about AI – some believe that “everything is falling apart” and others that “a development revolution is coming”, so Linus is against the kernel development documentation taking one position and insists that AI be seen as just another tool.