Skip Navigation

Посты
0
Комментарии
84
Joined
2 yr. ago

  • TAKE. NOTES.

    Use a note-taking application you are comfortable with (I use Joplin) to maintain a history of what you wanted to do, why you did/did not do it, and how you did it; save relevant links to help articles, SO posts, etc... (this is particularly useful if you want to retrace your steps to undo something). If you end up not doing something, strike through the text and leave a note explaining why you chose not to do it after all and what alternative, if any, you went with.

    This greatly expedites the learning process, in my opinion.

  • +1 for Joplin. I have a different setup since I don't use Nextcloud: Run Joplin server in a docker container and back up the volumes mapped to it (as well as those of other containers) with rsync.

  • Oh, I didn't notice it's dead. I just had it bookmarked because I remember spending a lot of time trying all sorts of workarounds before it and none of them ever worked (for CTS).

    I used this for Android 11; there's a good chance it'll still work for that version. But like I said, I ended up not needing it anyway - my phone doesn't even have NFC! I think I mostly just did it as a FU to Google rather than for actual utility. :D

    Just thought it worth mentioning that there are/were workarounds for CTS. Don't know how things are now on Android 12 and 13.

  • https://github.com/Magisk-Modules-Repo/MagiskHidePropsConf

    This can help you pass CTS. It worked for me. Funny thing is, I don't even remember which app I did it for. Whatever it was, I ended up not using it after all the trouble. As for my banking apps, they only care about root, so Magisk's denylist does the job.

  • If you are getting unsatisfactory performance from public instances (they might be getting rate-limited), consider self-hosting. I'm running my own instance of Invidious with SponsorBlock (added my domain to list of custom domains) and using Redirect1 to redirect YouTube links to it. It's great!

    1. Couldn't get LibRedirect to work properly. Followed this guide instead.
  • I would never expose it outside my network. The password used for authentication is too easy to brute force. If you really want to access it from anywhere, set it up for access within your network and then maybe use a VPN tunnel for devices outside the network. But anyway, setting up local access is problematic because it binds to localhost and gives you no option to change the binding address. There are several ways around this:

    • Set it up behind a reverse proxy (I didn't want to bother with this)
    • Build the bridge from source after changing the binding address in the source code see https://github.com/ProtonMail/proton-bridge/pull/270 (seemed like the best option, but then I decided option 3 was better)
    • Easiest option in my opinion: Set up local port forwarding with a redirection tool like rinetd, bind it to 0.0.0.0, only allow local IPs (you'd need port forwarding to access from outside anyway, but...), and redirect traffic from a particular port to the IMAP/SMTP server ports, for example: 0.0.0.0 1142 127.0.0.1 1143 (bindaddress bindport connectaddress connectport); last step was to set it up as a systemd service.

    I went with the third option and it seemed like so much hassle for such a simple requirement, honestly. If you decide you want to do this, feel free to ask for my configuration files.

  • I use Proton as well and it's been great, but setting up their bridge for IMAP access in a way that worked for my setup was needlessly annoying (run on a headless server and access it from other devices within the network and docker containers on said server).

  • Sure thing.

    I just went through the instances listed on https://join-lemmy.org/instances and visited each one that caught my eye and I'd just glance over the welcome message, rules, and check to see if they have a website or a Matrix Space where you can talk with the admins, get support or just chat. Eventually I found one that's hosted in my country, is better aligned with my interests (browse the list of local communities!), has no moderation rules that I disagree with, and is being maintained by folks who are passionate about FOSS and whom I wouldn't mind supporting in maintaining the instance (financially or otherwise). Most instances will have one community where people can ask for help or discuss anything related to the instance itself, like the state of the server and updates, whether or not the instance should defederate from some other instance, etc... For example, ours is https://discuss.tchncs.de/c/tchncs and lemmy.world's is https://discuss.tchncs.de/c/lemmyworld@lemmy.world. Be sure to take a look at those "home" communities as well.

    If it's a smaller instance, it would also be a good idea to check the state of funding. Are they getting enough donations to maintain the server already? If not, would you be willing to help them out? Then just create an account and test the stability of the server for a week or so. This may sound like quite a bit of effort, and it is, but it's worth it in my opinion. I love that I've stumbled upon this community https://tchncs.de/ and I've already switched to using their servers for a bunch of other stuff I'm using (Matrix, for example).

  • This is why I don't buy an Android device if it won't allow me to unlock the bootloader and sideload a ROM of my choice. Android OEM operating systems suck nowadays (at least the ones I've been subjected to recently: Samsung's and Xiaomi's).

  • I created an account on lemmy.world before I'd understood how the Fediverse works. Later on I went and searched for a smaller instance that's better aligned with my interests and whose moderation I was happy with, and I abandoned lemmy.world (Edit: Bad choice of words here. I still subscribe to communities on lemmy.world; I just stopped using the account I had created there). It had served its purpose well as a landing zone for a Fledditor like me.

  • This one stuck with me and resurfaces in my mind every now and then, particularly nowadays:

    "We've arranged a global civilization in which the most crucial elements profoundly depend on science and technology. We have also arranged things so that almost no one understands science and technology. This is a prescription for disaster." ~ Carl Sagan

  • Some had hilarious protections where the game would screw the player if detected

    I will never forget that one day one of my high school friends called me after I'd hooked him up with a pirated version of Crysis and yelled into the phone: "WHY IS MY GUN FIRING CHICKENS?! I CAN'T KILL ANYTHING!"