• 4 Posts
  • 58 Comments
Joined 2 年前
cake
Cake day: 2023年7月10日

help-circle
  • I know. The author suggests:

    Experiment with new-to-you version control systems like Fossil, Mercurial, and Pijul.

    The author is:

    learning about different version control systems. For example, the differences between Fossil and git revealed a lot of my biases towards git simply because it’s familiar (and Fossil seems really cool). Reading about the theory behind Pijul absolutely bends my brain into knots. I keep trying anyway because conflicts in git are frustrating and I’d like a better solution.

    The author says:

    It would be nice to move beyond git one day and have a better experience for managing complex codebases, and not on GitHub’s timeline.



  • If you’re temporarily away from home do you need to workout? Which is to say you could let yourself off doing this, perhaps. Maybe being away from home is enough change to deal with. You can pick your battles, energy is not infinite. You could spend the time reading about training instead in your room, or some other interest.

    I guess exercise enthusiasts would recommend keeping to your routine where possible, so maybe this is weighing on your mind and creating an internal conflict? I should go. You don’t have to live by that if you don’t want to though. It’s harder for you, make your own rules.

    That being said I agree with the comment elsewhere that you could also try small bites of it. You could just visit the gym and stay for a minute or two, then leave. Next day try again. If it doesn’t get easier then maybe it’s not the gym for you, too bright. too loud, or something else maybe. That’s ok. If it doesn’t feel right trust that feeling.

    Is there anyone who would go with you? A trusted friend who knows how difffcult this could be would be a great choice. Someone who understands if you need to leave suddenly, no questions.

    Some gyms might have a changing area you could retreat to. Having a refuge can be useful. Maybe headphones/earbuds and a familiar song/voice would help too.



  • Sorry re-reading my comments it’s not super clear what I meant: nowhere else in the table do they take account for the ‘hidden’ on-going maintenance of looking after a server/self-hosting. So this is the only row where they address ‘cost’ and I just thought it’s a bit optimistic to say replacing all of Spotify just costs a one time server setup and storage. I think you’re saying this row was only meant to indicate financial cost and I agree it’s basically accurate from that meaning. However this is only the ‘initial’ cost. For example a self-hosted server and storage will eventually have to be replaced whereas Spotify will just keep replacing their own servers and that’s already baked into the price of your subscription (caveat: that Spotify price will rise over time).

    It’s not a big point really, maybe I’m nitpicking.













  • Thought process is: Peertube or some other service’s first job is the purpose for the service, so security likely won’t be as good as a service who’s first job is security.

    Really good point. I see many selfhost instructions now that say ‘we don’t bother with HTTPS, just use a proxy to handle that’ and maybe auth should go the same way as in there’s good solutions that specialise in auth so it’s not worth each project doing it themselves.

    apps can’t deal with hitting Authentik 1st afaik

    Another good consideration. There is an early Peertube app but I doubt my users will be using it, web access is fine for this. Perhaps apps for things like Lemmy/Mastodon/Peertube etc will need to work better with these auth frontends in future.


  • Thanks for this suggestion - this is interesting because it looks like pangolin combines almost all the measures mentioned so far here apart from Anubis: auth provider with one-time email passcodes, geoip blocking, crowdsec plus bonus automated cert handling. It does look like it does nearly everything in one package and I can pay for them to host it for me if I don’t want to selfhost those parts. Strong contender!