mckinley

twtxt.net

A guy on the internet. https://mckinley.cc/

Recent twts from mckinley
In-reply-to » Another thing that doesn’t work anymore after blocking network traffic from my Android phone: Some push notifications.

@movq@www.uninformativ.de People just don’t ask these questions. It’s really a serious privacy issue, and I don’t see it brought up very often. Not even in privacy-minded circles. If you’re using a proprietary operating system on any Internet-connected device, you need to assume that the vendor can see everything you do on it and maybe even what you do on other devices as well..

⤋ Read More
In-reply-to » Another thing that doesn’t work anymore after blocking network traffic from my Android phone: Some push notifications.

Actually, it looks like notifications using Google’s service can be encrypted end-to-end. I don’t know if this is used much in practice or if you can tell if the notifications on your device are encrypted. There seems to be some conflicting information out there.

Even if the content is encrypted, though, you’re still giving quite a bit of metadata to Google by using their notification service.

⤋ Read More
In-reply-to » Another thing that doesn’t work anymore after blocking network traffic from my Android phone: Some push notifications.

It looks like ntfy.sh can work either through the OS’s notification service or by maintaining its own connection to the server in the background. For privacy, you definitely want to use “Instant Delivery” and self-host the server.

https://docs.ntfy.sh/faq/#how-much-battery-does-the-android-app-use
https://docs.ntfy.sh/faq/#what-is-instant-delivery

⤋ Read More
In-reply-to » Another thing that doesn’t work anymore after blocking network traffic from my Android phone: Some push notifications.

@movq@www.uninformativ.de I haven’t done any app development, but I know notifications on phones are indeed dependent on cloud services run by the OS vendor which talk to servers run by the app vendor on your behalf. This is supposedly better on battery life, but it conveniently lets your OS vendor read all your notifications.

Mobile XMPP clients usually implement notifications using XEP-0537 and it goes like this:

Your XMPP server -> Client vendor's notification server -> Client OS notification server -> User's device

It’s not end-to-end encrypted so servers will usually just send a dummy message through (You received a message from juliet@capulet.lit!) so you have to open the app to see the (hopefully) encrypted message.
It’s a similar flow on both iOS and Android and I assume Matrix clients work the same way.

⤋ Read More
In-reply-to » How To Efficiently Copy Files To Multiple Destinations: https://mckinley.cc/notes/20240508-copy-multiple-destinations.xhtml

@prologic@twtxt.net I know, right? It’s a very elegant solution to the problem using standard command line utilities. It was too hard to find. I went through 3 or 4 Stack Exchange threads from my Web search before I found somebody linking to this answer. People were misunderstanding the question and suggesting all kinds of crazy methods including weird, proprietary, GUI Windows software.

⤋ Read More
In-reply-to » @mckinley My process hasn’t changed. (But the Gopher hole is gone. Here’s the file from 2023: https://movq.de/v/72fddfd8fe/2023-05-31--backups.txt )

@movq@www.uninformativ.de That’s no fun at all. I don’t like to throw away working hardware either, but I wouldn’t wait 7 hours (CPU-bound!) for my manual backup to complete if it could be done faster on a 10 year old laptop with AES-NI. How much data did you add?

⤋ Read More
In-reply-to » @prologic I agree with @movq. Good documentation is better than an interactive setup process. My difficulties (#isyb2aq) were because I was just doing it for testing and I wanted it running as quickly as possible. If I was running it in a production capacity, I would read through the documentation.

Speaking of which @prologic@twtxt.net, have you heard from @ocdtrekkie@twtxt.net lately? He’s active on mastodon but I haven’t seen him around here in a long time.

⤋ Read More
In-reply-to » What does a yarnd setup look like to anyone? 🤔 Let's say it exists, and it helps you setup a Yarn pod in seconds. What does it do? Of course I'd have to split out yarnd itself into yarnd run to actually run the server/daemon part.

@prologic@twtxt.net I agree with @movq@www.uninformativ.de. Good documentation is better than an interactive setup process. My difficulties (#isyb2aq) were because I was just doing it for testing and I wanted it running as quickly as possible. If I was running it in a production capacity, I would read through the documentation.

If you’re trying to make non-technical people set up their own Yarn pod, that’s probably (unfortunately) impossible. Management software like Sandstorm make it “as easy as installing apps on your phone” (direct quote from sandstorm.org) and most people still pay Google to store their photos.

I remember you were trying to do paid hosting for Yarn pods in the past. That could work, but as I’m sure you know it’s difficult to convince people to use this over X or Facebook, let alone host their own pod. I think it’s going to stay a small community of fairly technical people for the foreseeable future.

⤋ Read More
In-reply-to » QOTD: How large is your shell history? No history, 500 lines, 10'000, 100'000, something else?

It’s 500. I never changed it, so that’s the default of either Bash or my distro. It’s fine for me.

⤋ Read More