• 0 posts
  • 27 comments
Joined 11 months ago
Cake day: August 8th, 2025
  • Transcoding media is great for saving space. My server has but a humble ancient 1TB hard drive (shared with other storage uses). From a DVD (mpeg2), an episode of this one TV show is 1.6-1.8 GB. After transcoding to AV1, it’s 200-400 MB, and I can’t tell the difference in quality. (consider that’s per episode so over an entire series that’s many GB of space saving!)

    I use Veronica Explains’ helpful HandBrake guide, she provides some settings for AV1, which work very well for me (I just saved it as a new preset).

    https://vkc.sh/handbrake-2025/

    And you can do batches of files by opening a directory and adding all. I haven’t tried OP’s tool so I don’t know how it compares to HandBrake, but that works fine for my use case.

  • Thanks for your interest in joining the botnet!

    I’d recommend using “password” as your password and “root” for the username. Attackers have a lot of stuff going on! Don’t make their job all complicated, make it easy to remember.

    Older operating systems like a really old Linux distro or Windows XP are the best, since their performance requirements are a lot lower, giving better overhead for the crypto miners that will be installed. Modern OSs waste resources on security features and such.

  • Thank you to coming to our annual shareholder meeting. We welcome all human and AI shareholders.

    This year, we’ve seen unprecedented growth in the number of times we’ve said “AI” on stage, largely driven by our investments in AI and our desire to talk about AI.

    In Q3 alone, our CEO said “AI” over 400 times, contributing to explosive stock value growth.

    Our Q4 was looking to be slowed down after our CEO lost his voice, limiting his ability to say “AI” a lot, but thanks to our AI capabilities, we used AI to generate an AI voice and AI video of our CEO saying “AI.” Thanks to AI, we’ve finished the year with a valuation 300x the start, according to our AI analyst.

    Obstacles to continued growth include all words in the English language other than “AI.” Also, after saying “AI” enough, “AI” stops sounding like a word anymore. AI. AI. AI. AI. AI. AAAAIIIIII. That’s really weird. You know, that’s another advantage of AI presenters. They can say “AI” so many times and just keep going. It doesn’t affect them.

    In the next year, our AI R&D efforts are focused on seeing if more voices saying “AI” at once has a larger impact on stock price. We’ve created an AI chorus to chant “AI” at our next presentation and are very excited to see the results.

  • sounds like the SharePoint one of my previous employers used. Now, SharePoint supports folders! but, using it through Teams, like everyone did, with tens of thousands of files haphazardly vomited onto it randomly, meant that Teams literally can’t load the file list fast enough. So, again all information goes there to die.

    It was not nice.

  • To elaborate a bit: what that function does (well, tries to do - it has serious limitations, which is why there is only one caller remaining and that one is used only when nothing else can access the filesystem anymore) is “kill given dentry, along with all its children, all their children, etc.”

    I sincerely doubt that you will be able to come up with any word describing such action in any real-world context that would not come with very nasty associations.

    I feel like there could have been better names possible… d_recursive_kill perhaps? I’m certainly not an expert in this system but I find it challenging to believe that “genocide” was the only word that is adequately descriptive of the functionality.

    In fact, I’d argue it’s not that descriptive, given that genocide involves targeting some group of people based on some trait, like race, culture, disability, etc. - based on the description “kill given dentry, along with all its children, all their children, etc.” that doesn’t seem to fit…

    perhaps I’m overthinking.

  • From what I can see, the GNU Compiler Collection supports this flag, so you can still build it with 100% free software.

    Basically, it’s just behavior that doesn’t align with the C standard, but was introduced by MS. Then, GCC added a compiler flag which makes it behave like that, so that you can build code that requires that behavior.

    It doesn’t seem to actually be dependent on MS, rather it’s named after them because it emulates the way their compiler works. I hope no Linux maintainers would entertain the idea of making it dependent on a non-free compiler.