This looks great - how much of it is open source, could I host it all myself? wouldn't be interested in investing any time learning if I'm locked in to hosting on some else's hardware.
Did this with policy based routing in my opnsense (pfsense) router a couple of weeks ago. egress via a specific tailscale exit node for a list of domains including Imgur.
Also browsing Minecraft mods/shaders was my motivation ha.
I would love to pay for youtube premium, but i have a google workspace/apps/own-domain/whatever the hell they call it now account, and loads of stuff (like youtube premium) isn't supported.
Using Google assistant via a home mini and nest mini has generally gotten worse, not better, over the last few years. I can't wait to bin them and replace with something else that works well with home assistant and setting timers.
spent so many hours playing this years ago.. great memories. too bad it doesn't seem to support inverting mouse y-axis or changing keybindings. too much muscle memory to overcome.
When we set up user content storage of images and mp3s for Last.fm back in 2006ish we used MogileFS (from the bradfitz LJ perl days) running on our own hardware. 3/4/5/6u machines stuffed full of disks. I still think it's an elegant concept – easy to grok, easy to debug, easy to reason about. No special distributed filesystem to worry about.
Don't take this as an endorsement of the MogileFS perl codebase in 2021, but worth considering this style of storage system depending on your precise needs.
I've got an HDMI port, SD card reader, two USB ports, two thunderbolt ports, magsafe power, and a proper, reliable keyboard.
I despair at the current crop of mac hardware. If this machine dies on me before some decent mac hardware arrives, I'm not sure what i'll do - but it definitely won't involve buying a new macbook with the touchbar, stupid keyboards, and no ports.
Random irccloud/quassel anecdote for you: when I started working on what is now irccloud, I was originally just going to write a (mobile-)web front end for quassel core, since I was using Quassel on KDE at the time (and had been for some time). This predates Quasseldroid I think, at least I don't remember there being a good mobile app for quassel back then.
The protocol between the quassel core and clients looked to be some sort of serialized Qt objects (iirc), so I abandoned that idea and wrote the irc client backend in erlang, with a json protocol.