• 2 Posts
  • 31 Comments
Joined 1 year ago
cake
Cake day: November 17th, 2024

help-circle
  • I once got assigned a work project to add new functionality to the web service of a recently-acquired company.

    The meat of their codebase was a single lua file to handle web requests, query value from Redis, and then progressively filter out items in a loop. Of course, because Lua has no continue statement, the file was a long series of if / else blocks. It was clear that the development style was to just keep adding new things to the loop. There were, of course, no tests.

    I asked the former CTO of the acquired company (now in a sales) why they went with Lua. His reply was something about how if Lua is good enough for fintech, it should be great for web services. He must have been good in the sales role, because when I learned how much our company paid to acquire this crappy Lua script, my jaw dropped.

    Anyway, that’s all to say that in my sample size of 1, Luarocks has been the least painful part of Lua.




  • Suppose you’re in some hypothetical country where torrenting is illegal. The presence of /usr/bin/qbittorrent on your disk could be enough to face charges. Unencrypted /var/log? Maybe they can see you’ve been running a cryptocurrency miner. There could be plenty of data outside of $HOME on your computer which a cop might try to use against you.

    In the most paranoid hypothetical scenario, someone could mount your unencrypted /usr/bin and replace openssl with a compromised version.






  • Reminds me a bit of a previous campaign (not DnD). We (the party) spent so much time and attention murdering and threatening our way into a coup against the sickly King that we stopped paying attention to anyone else in the story.

    Then in our campaign finale, we flub every single roll to execute the coup, and our whole plan gets hijacked by a more competent NPC to seize power for herself. Queue TPK* while we all get hunted down as traitors.

    * Except for the party poisoner. He was happy to spend his life in prison so long as the new government let him brew poisons for use against enemies of the state.




  • CrackedLinuxISO@lemmy.dbzer0.comtoLinux@lemmy.mlAntiviruses?
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    29 days ago

    I wouldn’t think so. Isn’t bottles just an easier way to manage wine prefixes? If so, it doesn’t do anything to hide your Linux system from the executable.

    Wine prefixes are not sandboxes. They are a way to separate the windows-level configuration for different programs (eg env vars, or drivers, etc).

    Wine is a translation layer between a compiled windows binary and your Linux syscalls/libraries/device drivers/etc, nothing more.




  • Honestly, my plan is to use it as a minor propaganda tool: Call up a local ham friend for a “radio check”, and “just happen” to mention that there’s a protest going on and nobody is being aggressive, etc. I hear way too many maga guys on the airwaves, I want to do what I can to counter it.

    Plus, if the cops do get violent, there’s no downside to having a communication tool that doesn’t rely on big tech or cell phones. One more way to get the word out.

    Of course, something like this could be adapted for tools like meshtastic, or used with digital modes in order to coordinate a group.






  • The pain of keeping it around will outweigh the pain of needing it and not having it.

    Quick boot into windows to help a friend test something on your machine?

    • Twenty-five bajillion updates since you never logged in
    • Windows “helpfully” cleaning up your Linux bootloader
    • Any shared NTFS partition between windows and Linux is almost guaranteed to be left in a “dirty” state when windows shuts down, meaning you have to run ntfsfix before Linux will mount it again

    And suddenly, that’s where you’ll be spending the whole afternoon. I agree with the others who say a VM is probably good enough.