[–] 68 points 6 months ago (3 children)

"Internships tackling climate issues" yeah just type that into the climate-destroying search box please.

If you want a role tackling climate issues you're going to make a much bigger dent by being self-employed and doing some on-site work at those noisy new buildings.

  • source
  • [–] 6 points 6 months ago

    I have always skipped over this game but I'm definitely going to commit and check it out now.

    In the meantime, as another rodent game I highly recommend Small Saga. About 8 hours long, story-focused, charming, and constantly hilarious.

  • source
  • [–] 8 points 6 months ago (3 children)

    Can we really trust mozilla to be in charge of adblocking? It's not like users have any power over firefox's source code if mozilla decides that google ads are okay, for instance. I think it would be a bad idea to prematurely kill ublock origin and assume we'll never need a community-supported adblocker again.

  • source
  • [–] 5 points 7 months ago

    I also don’t want to have a dozen different crappy launchers from different companies to deal with. There are a lot of benefits to the user to having everything centralized in one place.

    I wonder if there's a future where every game marketplace uses open standards/APIs that 3rd-party launchers (like Heroic) can consume for downloading games, checking DRM status, tracking achievements, friends, and so on. DRM is probably the hardest part of that, though maybe there could be closed-source blobs downloadable to enable a store's DRM. It's obviously not in the interest of companies solely focused on profit and dark patterns, but I wonder if Steam would ever consider using its weight to do it anyway.

  • source
  • parent
  • context
  • [–] 9 points 7 months ago

    While I don't think hypervisors are all that interesting to most people due to their brittle nature and real security risks, I still think there's a definite blow being dealt to Denuvo even if not a single person actually uses them. The publishers making the decision to pay for Denuvo are still going to see their games being cracked same-day, hypervisor or not, and that probably puts a lot of pressure on their decision to continue paying Denuvo.

  • source
  • [–] 49 points 7 months ago (1 child)

    I already read a lot of the lutris devs' honest feelings about AI and their willingness to obfuscate what they're doing with it in the initial issues/discussions. No offense, but I'm not all that interested in watching them attempt to whitewash and downplay what happened after they've had time to figure out how to spin it.

  • source
  • [–] 4 points 8 months ago (3 children)

    I guess I've just been behind the times, but I've never had an incentive to switch. I just installed faugus and transferred everything over and it seems very slick. It seems to be missing 1 or 2 things, like environment variables per-game, but all the other important stuff seems to be here. I know what I'm doing with prefixes so having all the knobs to turn is great, but honestly linux gaming does not need most of those knobs nowadays.

  • source
  • parent
  • context
  • [–] 272 points 8 months ago (19 children)

    Whether or not I use Claude is not going to change society

    This gives me shopping cart theory vibes. I don't usually base my moral compass based on whether my action will have some kind of measurable impact, but whether I believe it's the right thing to do. After the intense doubling down in that discussion thread I'm definitely steering clear of lutris. It costs me very little effort to avoid projects that do icky things I don't want to encourage (even though it may not have a measurable impact~)

  • source
  • [–] 64 points 8 months ago (6 children)

    Oh my god my biggest pet peeve is every single new project awarding itself "modern, lightweight, blazing fast". Seeing these words actually negatively affects my perception of your new super cool project. Along with the fucking emojis.

    aka:

    Modern: "I couldn't understand the codebase of the previous solution, so I rewrote it using stuff I'm familiar with"

    Lightweight: "Featureless/no features that I don't use"

    Blazing fast: "Doesn't have any edge cases handled yet"

  • source
  • [–] 4 points 9 months ago (1 child)

    It makes sense to want to use Delta Chat because of the UX right now, but I'm just assuming the UX on all of these projects is bad in some way, and I'm assuming there are improvements to be made in other regards as well (Delta Chat is only recently trying to land Perfect Forward Secrecy, for example). I'm more concerned with looking at the future trajectories of these projects, as someone who has had to convert their friend group between solutions multiple times and is sick of projects that don't go anywhere or will get superseded by projects with better designs.

    With that in mind, I'm mainly looking at the fundamentals of the implementation and if, given enough community support/money, all the UX issues could be solved eventually. Even projects like Matrix, which sucks for a few big reasons right now, could still be mostly fixed up with enough effort. My suspicion is that "fixing up" Delta Chat would realistically mean that they should move away from emails as part of their stack, unless there is some actual value-add from keeping it.

    (For the record my friends and I are using Signal currently. I played around with SimpleX a long time ago but found the UX lacking for normies.)

  • source
  • parent
  • context
  • [–] 1 point 9 months ago (3 children)

    Yeah I did, I watched the talk and read the article before I posted. I understand that the article calls out several times "email is fine actually", but I'm not under any delusions that Delta Chat is using "traditional email", which is what the article spends the most time debunking. The article's points on stubbornly using email technology were "countries have a harder time blocking it" (which I mainly focused on) and "email servers are battle-tested". I'm not counting the second point as worth talking about since it's kind of dumb to imply that there's no possible way to have more efficient communication relays than pre-existing email servers, and they're already modifying those email servers to fit their own purposes anyway so that removes the "battle-tested" perk.

  • source
  • parent
  • context
  •  

    A few snippets in case you want to prevent yourself from accidentally voting on things or change your behavior with regard to being swayed by existing public opinion.

    You can mix-and-match a few of these if you want to e.g. not allow any voting on posts but allow upvoting on comments or something:

    /* Remove upvote and downvote buttons everywhere */  
    .downvote_button, .upvote_button {  
      display: none !important;  
    }  
    
    /* Remove upvote and downvote buttons from comments */  
    .comment_actions .downvote_button, .comment_actions .upvote_button {  
      display: none !important;  
    }  
    
    /* Remove upvote and downvote buttons from posts */  
    .post_utilities_bar .downvote_button, .post_utilities_bar .upvote_button {  
      display: none !important;  
    }  
    
    /* Remove downvote buttons everywhere */  
    .downvote_button {  
      display: none !important;  
    }  
    
    /* Remove downvote buttons from comments */  
    .comment_actions .downvote_button {  
      display: none !important;  
    }  
    
    /* Remove downvote buttons from posts */  
    .post_utilities_bar .downvote_button {  
      display: none !important;  
    }  
    

    And in another category, removing score counts:

    /* Remove score displays everywhere */  
    .score {  
      display: none !important;  
    }  
    
    /* Remove score displays from posts */  
    .post_utilities_bar .score {  
      display: none !important;  
    }  
    
    /* Remove score displays from comments */  
    .comment_actions .score {  
      display: none !important;  
    }  
    
     

    EDIT: Initial self-votes don't federate, so it seems this specific way doesn't work.

    Am I missing something, or is Piefed's private voting kinda trivial to reverse engineer as long as every user by default upvotes every post and comment they make?

    If you have a username and want to find the matching private voting ID, search through that user's posts and comments for an entry that only has one upvote. The vote cast on that entry will be the private voting ID.

    If you have a private voting ID and want to find the matching username, search through all votes cast by the private voting ID to find a post/comment that only has one upvote. The user that posted that entry will be the original user.

    If it really is this easy, it seems like it's sort of a false sense of security. On the other hand, if automatic upvoting of your own content could be disabled by default, that would prevent this from working.

    view more: next ›