He is the most important programmer in all of history. And he has also ended up using AI to program

Linus Torvalds, Linux kernel creatorhe found himself with some free time this Christmas, so he wanted to dedicate it to a personal project that he had on the shelf: an application capable of generating digital audio effects that he called AudioNoise. The curious thing is not that he started programming on his own, but rather what he ended up doing with part of that application. Linus tries Vibe coding. This project has a description on GitHub that holds a surprise. In the last paragraph of it he indicates that “Also keep in mind that the Python visualization tool was basically written using vibe-coding. I know more about analog filters (which isn’t saying much) than I do Python. I started with my typical “Google it and copy what I see” way of programming, but then I cut out the middleman (myself) and used Google Antigravity to create the audio sample viewer.” The best programmer programs like any other. The statement is surprisingly sincere and honest from the one who He is probably the most important programmer in all of history.. Admitting that your typical way of programming is “search on Google and copy what I see” is already curious, but part of programming precisely consists of looking for solutions from others and copying or adapting them into your own projects. AI can help. The other (big surprise) comes of course when he indicates that the visualization tool for his project was not programmed by him, but rather by the Google tool, Antigravity. This integrated development environment (IDE) allows you to work directly with Gemini 3 in different versions and even with Claude Sonnet and Opus 4.5, and despite having been released a few months ago, it is becoming one of the favorite tools of veteran developers but also of those who are beginning to make their ideas a reality without having too much knowledge. Let them tell it to me. This viewer has been programmed by Linus Torvalds. Or rather, Antigravity controlled by Linus Torvalds. testing. At Xataka we were curious to test what that viewer did, so we cloned the GitHub repositorywe asked Claude Code to explain how the project works and after a couple of quick changes we were able to test it with a small audio file. What the project does is implement digital audio effects (there are ‘phaser’, ‘echo’, ‘flanger’, ‘fm’ and ‘discont’) and then, if one wants, apply visualization. That visualization compares the original audio with the processed audio to see how the effect modifies the waveform. Subsurface Capture Linus’ other projects. Although Linus Torvalds is the person most responsible for the Linux kernel evolutionit is already common to see him develop some parallel and totally independent projects. Last Christmas he already created his own guitar pedal softwareand in 2011 began the development of Subsurfacean application to record and plan scuba dives, an activity to which he is very fond. The current GitHub repository is maintained by various developers among which stands out Dirk Hohndel, who was one of the first developers of the Linux kernel along with Linus Torvalds. AI is a tool. In a recent participation on the Linus Tech Tips YouTube channelLinus Torvalds talked about how he saw the world of AI. In your opinion: “AI will be a tool, and it will make people more productive. I think vibe coding is great for getting people to start programming. I think (the code it generates) is going to be horrible to maintain… so I don’t think programmers will go away. You’ll still want to have people who know how to maintain the output.” And it works for personal projects. That speech precisely aligns with this small “experiment” that he has used in that personal project: at the moment for projects of this type using tools like Antigravity can be a great idea, although it certainly does not seem so for larger projects in production. Thus, it does not seem likely that AI could be used to modify Linux code… at the moment. That, of course, may change in the future, but as Torvalds says, these types of developments will require notable (and probably human) oversight to validate that everything has been done correctly. Image | TED Conference In Xataka | Bill Gates and Linus Torvalds had been rivals for 30 years. The funny thing is that they just met and took a selfie

A programmer did not like how his coffee maker extracted coffee. So he dedicated 100 hours to hack her

Few things give more anger than to play with an extremely simple device that does not respond exactly as you want. An example is the appliances that should be at our service, but sometimes they go from us, they are unnecessarily complex Or they have many functions, but not as simple as “don’t automatically turn off.” That is what a software developer was found to Buy a coffee makerand made the most logical decision. Return it? No: Hold it. And be careful, because that of ‘hacking’ the coffee makers is not so weird. Functions vs User. Gabriel Ciubotaru He is a software developer, but also an expert in cybersecurity and reverse engineering, among other skills. In a recent conference at the Defcamp 2024 (a relevant cybersecurity and hacking conference at European level), Gabriel told how he had acquired a coffee maker that he liked a lot, but that had a very annoying function: at 30 minutes of being on, he automatically went out. It is a function to save energy, and that is fine, but the problem is the enormous contradiction that arises when, every time it turns on, it performs a refined cycle that expels a moderate amount of water. In addition to water, it was a loss of time and Gabriel search between the options until finding a higher time limit: three hours. As he made a coffee every four hours, it was not adequate for his rhythm of life and decided to open the machine. Hold the coffee maker. The task seemed simple: extract the motherboard, locate the microcontroller and identify the system programmed to automatically turn off the machine and perform that refined process, change the firmware with the desired time value and reassemble the machine. The reality is that it found that component relatively easy, but the complicated thing was to find, throughout the code tangle, the lines that it should modify so that the coffee maker went out when he wanted. He did it, looking at a code that controls the warning icons that shows the coffee maker screen so that the user identifies his status following the instructions of the manual, so he modified those values, the modified code rose to the microcontroller and … ready, the coffee maker now works as he wants. I have explained it in a very simple way, but in Gabriel he gives all the details in his conference. He also comments that he has saved 30 seconds a day by investing 100 hours of work to hack the coffee maker, but that it is something that has been totally worth it because now it is the device that works as the user wants. More homemade projects. It is clear that not everyone has the resources, desire, time or interest in getting what Gabriel has achieved. Those 30 seconds, to many, would not be bother us, but what is also true is that there is an interest on the part of some users to hack their coffee makers in one way or another. One of the most popular coffee makers is Delonghi dedicates. It is what I have and has a series of default values ​​that respond to the amount of coffee extraction time. For a pressurized portfilters like the one that carries the machine, they are adequate, but when you buy a portfiltros in the air, these values ​​fall short and we have a way of programming a slower extraction based on combining its three buttons. It is something indicated in the manual, but what is not indicated is how to achieve a better milk foam. The sparkler included is functional, but not perfect. A trick to have more control over the process is to remove the metal part of the sparkler and keep the rubber, with a much thinner nozzle. Thus we can better control the process, but there is a problem: due to the pressure, the nozzle jumps. The solution? Set that mouthpiece to the coffee maker through a flangeand problem solved. Removing functions to the machine. That is a very simple modification, but there is another that is perhaps more interesting because it directly affects how coffee knows. In filter coffee makers, the most common is that the base has a resistance that keeps hot coffee for a longer time. This implies that coffee ‘cooks’ by extraction, but then continues to warm up with a high temperature base that modifies its flavor. It is not ideal, but even expensive machines (and that, supposedly, its manufacturers should know that it affects the flavor) implements it. Therefore, a common modification in this type of coffee makers is to open them and remove the cables that give energy to that resistance. It does not affect anything to the operation of the coffee maker when preparing coffee, but you eliminate that base that continues to cook the coffee once extracted. It is a modification that gives more “fear” than placing a flange, but it is worth it because, as I say, it has a direct influence on coffee. And as that modification there are many others, such as placing a more quality milk foamer in the aforementioned dedicate or changing the water pump pressure, Change the diffuser of water in a moccamaster … More serious implications. Ok, these cases are curious and allow to improve the functioning of the coffee maker, but really hacking a coffee maker is a serious thing. It is something that Martin Hron, Avast Security Researcher, demonstrated to the HAHKE AN INTELLIGENT COFFEE. Focusing on the first generation smartger, Hron got access to the system and realized that it worked as a unprotected Wi-Fi access point, with unbalanced connections and that allowed firmware updates without authentication. What did you demonstrate? Two things. On the one hand, which could rotate the mill without control, waste boiling water or emit beeps. He could also show a rescue message with a URL in which to make the payment so that the coffee maker ceases to behave … Read more

Log In

Forgot password?

Forgot password?

Enter your account data and we will send you a link to reset your password.

Your password reset link appears to be invalid or expired.

Log in

Privacy Policy

Add to Collection

No Collections

Here you'll find all collections you've created before.