• 0 Posts
  • 15 Comments
Joined 11 months ago
cake
Cake day: February 7th, 2025

help-circle


  • Nothing, probably. The whole thing is a fun side project for messing around with audio processing, and he decided to outsource the visualisation part (not even the logic, just the visualisation) because he knows jack shit about python and learning it for just one cosmetic part of the project doesn’t make much sense.

    These are – like the analog circuits that started my journey – toy effects that you shouldn’t take seriously. The main design goal has been to learn about digital audio processing basics. Exactly like the guitar pedal was about learning about the hardware side.

    Also note that the python visualizer tool has been basically written by vibe-coding. I know more about analog filters – and that’s not saying much – than I do about python. It started out as my typical “google and do the monkey-see-monkey-do” kind of programming, but then I cut out the middle-man – me – and just used Google Antigravity to do the audio sample visualizer.

    So this isn’t some paid ad for Google, it’s a busy man pursuing a hobby to learn something and taking a shortcut for a part of the hobby he’s not interested in.


  • As I understand it, he doesn’t actually know how to do it himself in python. It also seems like a little side project he’s bullshitting together anyways, so I guess it’s a nice testing ground for trying what it can do. I don’t really see Linus investing a lot of time into learning python.

    He’s also made it very clear that he doesn’t want AI slop in the Linux kernel, which is what I’d be more concerned about.

    Edit: The project is an attempt to learn about digital audio processing. The visualiser part, not the actual logic, was hacked together from the outset, probably because he’s more interested in the actual processing.

    These are – like the analog circuits that started my journey – toy effects that you shouldn’t take seriously. The main design goal has been to learn about digital audio processing basics. Exactly like the guitar pedal was about learning about the hardware side.

    From the README of his project, emphasis mine.






  • Abbreviations don’t strictly have to follow any specific logic, they just need to be understood. What you’re describing is an initialism, where you just take the first letters.

    My best guess for pfp is that it’s an initialism of the first three syllables because the fourth is unintuitive, three letters was common enough back in the day of BBS and pfp was recognisable enough, while pp is fairly ambiguous. Someone started abbreviating it like this, people picked up on it, and by the time I was old enough to engage with English message boards it was the norm already.




  • I spent these last days building a spreadsheet app for managing resources in a city builder / survival sim (Medieval Dynasty). I’m pretty sure there are plenty of ways to improve it, I know that other people have already built solutions for it that I could have used instead and I know that a much better solution would involve a proper database.

    But it was fun, dammit. I need to deal with spreadsheets for work and it was a fun effective way of honing my skills with them.