• 0 posts
  • 16 comments
Joined 3 years ago
Cake day: July 9th, 2023
  • They list something that every single large game company does: buy studios, move talent around, close the old studios.

    Not every large game company acts this way. This is also not what he did at all - he didn’t restructure the studios after buying them, he closed them and laid off their employees.

    They also talk about how he claims to champion preservation and emulation, something we all agree with.

    He’s a known liar (just a year ago he claimed Arkane will continue to polish Redfall, now Arkane Austin has closed before giving people DLC they already paid for)

    Phil Spencer has been the head of Xbox for a decade, a decade where Xbox consistently got worse. The only smart decision they made this entire time is Game Pass IMO.

  • I don’t play Bethesda RPGs for the set pieces.

    I don’t care that Cyberpunk’s NPCs are programmed to walk to a specific place, stand in a specific way and say a specific thing at a specific time.

    Cyberpunk’s main quest claims you have a few weeks to live just when the game really opens up to you, so thematically you are discouraged from pursuing side content, but it doesn’t really matter since except for a few quests most are very generic and most of their “story” is delivered through a call anyway. Great storytelling right there.

    The NPCs in Cyberpunk are braindead, and when the game came out the set pieces didn’t work half the time.

    I really rather Bethesda spend their time improving the parts of the games people who like their games want them to improve, instead of focusing on stuff their competitors are doing.

  • I never really used IRC, but in my experience contributing to projects which use mailing lists is very easy - you just send a mail with some code.

    Of course you could use git-send-email, and you could create diffs and patches, but I actually think for a new contributor the mailing list workflow is the simplest since it doesn’t actually require knowledge of the various tools experienced developers use.

    I write this from personal experience BTW - the first projects I contributed to used mailing lists, which allowed me to contribute even as a self taught programmer who had no experience with any VCS yet.

  • I don’t care about stuff working OOTB - half the fun is messing around with things IMO.

    I also don’t care about web UIs and similar features (I always got the impression from selfhosting communities that this is considered important but I never really understood why - I don’t spend all day staring at statistics, and when I need some info I can get it through the terminal usually).

    Also, first sentence on Git Annex’s website:

    git-annex allows managing large files with git, without storing the file contents in git. It can sync, backup, and archive your data, offline and online. Checksums and encryption keep your data safe and secure.

    Not sure why you’re saying it’s not a backup solution.

    Efit: I guess the “what git-annex is not” page says this.

    To quote a comment by the creator on the same page:

    It’s definitely possible to use git-annex in backup-like ways, but what I want to discourage is users thinking that just putting files into git-annex means that they have a backup. Proper backups need to be designed, and tested. It helps to use software that is explicitly designed as a backup solution. git-annex is more about file distribution, and some archiving, than backups.

    So basically he says this just so people won’t yell at him when they fail to use it as a backup solution correctly.

  • Once you actually start using it it is dead simple and integrates extremely well with stuff you (might) already do.

    I have a Git repo which contains my dotfiles + every “large” (annexed) file I want to back up under my home directory.

    Git annex automatically tracks where all annexed files are, how many copies there are on various repos, etc.

    I add and modify files using mostly standard git commands.

    It supports pretty much anything as a “remote”.

    It’s extremely simple to restore backups locally or remotely.

    Basically Git annex is the Git of backup solutions IME, allowing you extreme flexibility to do exactly what you want, provided you take the time to learn how to do what you want.

  • Git Annex.

    Took me a while to wrap my head around it, but nothing comes close to it once you set it up.

    Edit: should have read the post more carefully, I use Git Annex both locally and on a VPS I rent from openbsd.amsterdam for off-site backups.