• 1 Post
  • 362 Comments
Joined 2 years ago
cake
Cake day: September 25th, 2023

help-circle
  • This kind of posts typically hint at how manipulable we all are… and it’s true, but what they omit is the cost.

    Readying a random meme and getting “pwned” by it typically gets you a good laugh. Sharing your bank details over the phone does not. So… what this kind of stuff does rather show how rational most of us are, namely we don’t mind getting played if we have fun doing it.




  • I mean… detecting (some) VPNs is as trivial as

    fetch('https://github.com/NazgulCoder/IPLists/raw/refs/heads/main/output/vpn-ipv4.txt').then( res => res.text() ).then( res => console.log( res.includes( "1.2.3.4" ) ) )

    thanks to https://github.com/NazgulCoder/IPLists/

    FWIW though I did try, connected via a random VPN from ProtonVPN from Argentina… and it wasn’t in that list. So it’s not perfect. Also ProtonVPN has apparently today 13K servers according to https://protonvpn.com/vpn-servers

    That being said I can imagine that Google, which is literally built on crawling the Web, has all the infrastructure and expertise needed to have such lists and up to date ones.

    I’m not justifying blocking VPN here, only trying to clarify that unless you self-host in a rather specific setup (i.e. not relying a popular cloud provider but truly self hosting) it’s technically not hard to block VPNs.


  • Honestly I’d say it doesn’t matter much. What matters is that your data are safe and you can afford a bit of time at first when things are a bit different than what you are used to.

    If you have a LOT of time or are very eager to learn, take something strange or not very popular. If you are in rush then start with a distribution that is popular, ideally that a friend, colleague or acquaintance also uses. Think of it as a team exercise.

    I personally use Debian but others might prefer Ubuntu or Mint to start with.

    But… yes, can be anything, just BACKUP your (and by that I mean data you have produced, e.g. documents, photos, saved games, etc) data then you should feel free to try!



  • My mindset totally changed few years ago when I started being honest with myself and with others.

    It’s true, I’m in that meme… I don’t know much about Windows anymore. Initially I admit I was ashamed about it because I imagined that I’d be judged for it.

    What I did though, instead of trying to be better… was to be honest about it :

    • yes, it’s true, I don’t know Windows or MacOS as well I know Linux… but there is a reason WHY. Explain why, namely the consequence for my freedom, and theirs, totally changed the discussion.

    One day I even told my friendly neighbors : “Look I could fix your Windows computer but… I’m a professional, and I don’t know Windows so much. So I would have to look solutions up and that will take time while going against my principle, so I would have to charge you for it, and it’s not cheap. Instead, if you switch to Linux I’ll help you, and for free.” Guess what, they not only tried but they didn’t even need my help! They even, back then so few years ago, install WiFi driver via the command line on their own.

    So… yes, be in that picture, sure, just don’t be ashamed about it if you believe it’s for good reason. Do not be afraid of explaining others too and who knows, they might not only understand but even want to tag alone on this constant adventure for collective empowerment!




  • lol, performance art. That’d be interesting. I’d watch too.

    Plus 20K people did watch a fish play Pokemon.

    Also now that I think about it, it shouldn’t be too hard to feed a vision model a specific subset, e.g. https://darksouls.wiki.fextralife.com/Weapons of the visuals of all equipment and only then give advice. There is so much hierarchical information in there, e.g. one doesn’t get an Elden Ring weapon in Dark Souls, or does not get an end of the game weapon (except with glitches) after 1h of play time, etc so it’s possible to narrow the search space a lot.

    I imagine a lot can be done with just few curated sources. Now… again (and I apologize for repeating myself so much while possibly sounding pedantic), why? Like what’s the actual point?


  • Thanks again. Well the first sentence started so good, correct game, neat,… but then wrong weapon… so totally pointless.

    Again this can eventually be fixed. It’s “just” a data problem, and that’s exactly what models (and the entire infrastructure of data centers and researchers funded by VC money) excel at. So I think one can safely bet it will get there.

    But… today, can one genuinely imagine playing Dark Souls (or any other game) without… knowing it? Like how does search for the wrong weapon and sometimes the right one help? How is that more convenient that picking a weapon up the searching manually for its name on desktop or mobile knowing with 99% certainty it will be the right one and advice will be genuine and relevant?


  • Wow thanks for genuinely trying and formatting this properly!

    So… it’s interesting BUT on this specific part, there is a “trick” IMHO so I’d be curious how frequent that is : text!

    What I mean is I know of Dark Souls but I haven’t played it. Yet, solely by putting the only visible piece of text available (OK let’s ignore “20” also) in a search engine “Asylum Demon” I get relevant suggestions, actually helpful content like fextralife right away.

    I’d argue then the interesting question becomes how much context is needed to get useful advice… and more importantly how much context is gained with an image versus what the player already knows, e.g. game name, maybe “level” or anything unique, e.g. here boss name.



  • If someone somehow wants to test this locally I suggest

    • install locally a vision model, e.g. Moondream (which Ollama supports but alternatives too), then
    • take a screenshot of your game,
    • write a prompt like “How can I play this game better”
    • query the vision model with the image and your prompt

    marvel at how pointless and costly the whole setup is and how a basic query on e.g. DuckDuckGo with “game name” + prompt would yield way WAY better results from actual human, uninstall the whole, keep on playing with your actual brain.

    At least now you can say you tried before you complain, rightfully, that it sucks.

    For more check https://fabien.benetou.fr/Content/SelfHostingArtificialIntelligence

    PS: I didn’t actually try this, I’m too lazy for that right how but feel free to report back if you do!

    Edit : 2 potential optimization (despite not being sure it ever makes sense in the first place!)

    • do so automatically, e.g. ~/gaming_screenshots directory (via e.g. Spectacle shortcut) monitored via inotify then notify-send the suggestion, thus stay in game during the whole process
    • fine tune on specific visual datasets, e.g. rely on fextra as mentioned in https://lemmy.world/post/37758804/20113877



  • I don’t think it’s AI related. If you play on a public server, you should expect your data to be public anyway.

    If you play on a private server then there might be rules to be defined.

    All that said, I’m not sure what information would actually be problematic to share but if that’s a problem, sure,

    • play only of private servers than ban such AI tools (basically consider it cheating, which is arguably IMHO but I agree on the negative side effects)
    • make a new account for multiplayer that has no public link with your identity