Several years ago I was looking for something to use as a family chat server. Many of my friends/coworkers were using Slack/etc., but since my immediate family members didn't already have a preferred chat app, I was hoping to self-host something open-source. Matrix was under very active development at the time and I was pretty excited about the prospect of using it. Matrix didn't even have E2EE yet (I think it was under development), and that really wasn't a feature I needed or cared about (disappointing to read about all the trade-offs involved in this post though). The computational/storage costs for Matrix really were way too burdensome though. I ended up going with Jabber (Snikket). A jabber server costs essentially nothing to run. Highly recommend.
Agree with you about fingerprinting (also a bummer). I guess the difference here though is that I must be actively engaging with a website in order for it to be tracking me, but an app (I assume) can be tracking me basically whenever it wants.
Native phone apps give me the creeps. I assume the developer's are able to track me in various ways even without my giving permissions. Is that an unfounded fear on my part?
Can an app uniquely identify me if I don't give it
control over my phone number / nearby devices?
Can apps geo-locate me if the location permission has not been granted? (seems like they could just make a network request to their servers and use the IP address of the request for a rough idea).
I _really_ wish using the network was a permission (even if it was an "advanced mode" thing).
I also use backtick for my tmux leader key. It doesn't create issues for me in the terminal (but you need to tap it twice when you want a literal backtick). This became natural for me pretty quickly.
What's the best way to get started with Blender these days? I'm mostly interested in making art and possibly even 3d printing some stuff (do these skills overlap at all?).
I'm really happy with the quality of WiFi in my house with the eero (works much better than the smattering of hard-wired access points I used to use ... not sure if that's better steering or what?).
The fact that it's constantly trying to sell me a monthly subscription leaves a real bad taste in my mouth though. Hard to recommend.
(Would love it if someone did figure out how to get a shell on here and give me a bit more control).
I've been running sqlite in production since 2014 (no litestream).
It's mostly great. I love how easy it is to backup the database, mirror prod into my local environment for development, etc. Restoring things from backup is also quite nice: I can attach to the restored db and the prod db in the same sqlite session and update/insert the necessary records (w/ joins/etc.)
I'm starting to have to work around the single-writer limitation. I've got a web server and a set of background job workers. As my scale has increased, I've had to start working around write conflicts (I'm debating switching to postgres for this reason, but I know sqlite is working on concurrent writes, so I'm hoping they beat me to it).
Backing up sqlite databases is straightforward. `.backup` is a command that you use in sqlite for this purpose. Since you already have a volume for the database, you can backup to that same volume (if offloading to S3/etc is too much work).
After using one of these at my public library, I picked one of these up at Costco (they sell the ET-2850). I love the idea of the concept of the ink-tank printer and I'm happy w/ the print output.
It's _far_ slower than my B&W laser printer (which I expected). I'm not sure how to use the scanner over the network in Linux (is it even possible? My Brother laser-printer/scanner works great).
For my purposes, I don't think there is a better color printer.
Similar experience (Google charged me for a phone that was never delivered). I was debating doing a chargeback, but the fear of losing my stupid google account was causing me to pause. I finally DM'ed Google Fi support on Twitter and they eventually were able to get me in contact with someone that could help. It took about 2 months to get this resolved. Buying from Google is a nightmare (I like the product, why do they ruin all my good-will toward them?). I have never had a worse experience with a company.