@f0x 🔥
Internet protocol is all about routing and transferring, it says nothing for authenticity or integrity so the question of who owns it is only relevant when it comes to gatekeeping and rent-seeking routability... By my estimation, its already possible to use software to defeat this routability rent-seeking as long as the protocols you are using have been updated since the 80s and 90s (they are wrapped in TLS OR they can tolerate alternative ports).
Honestly, usability/ease of use/maintainability is the primary problem that potential server operators face. It would be nice to have more ips, like with IPV6, but that's not going to make it easier for folks to host servers safely and reliably. How do you expect my mother to understand both numbers AND letters for her server's address!? 😲😲
IMO its more scary that mobile networks (most internet users) tend to employ symmetric NAT & most mobile device computing is purely consumption oriented as a result, making mobile production impossible.
stream continues today!
@f0x Thats really cool, I wanna try out gotosocial soon with the svelte-based standalone UI, i forgot the name of it.
streaming capsul.org maintenance stuff 💊 https://stream.sequentialread.com/
@f0x are you working on somethting for gotosocial?
I did some benchmarks on my "for fun" spatial database index today: https://sequentialread.com/building-a-spatial-index-supporting-range-query-using-space-filling-hilbert-curve/#benchmarks
@dumpsterqueer This is cool!!
my techbro shit reaction:
what's the point of TLS if some CAs/DNS operators somewhere own all the keys to kick folks off the network, impersonate them, etc?
Obviously cloudflare is worse because its impossible tell how much they are processing/recording your traffic, while bona-fide attacks against TLS/x.509 are harder to hide..
at any rate, trying to make my own mini cloudflare service where the user exclusively owns the keys, and maybe has automated monitoring to spot the x.509 authority attacks if/when they happen 😬
more social media demo app dev stream today https://stream.sequentialread.com/
any.... space filling curvers in the chat ???
@f0x It might be illuminating to collect a metric for "cache misses caused by previous cache evictions". You would just have to store the cache keys for longer than the actual cache entries, or something.
@f0x 90% load reduction sounds a lot cooler than 26.4% load reduction. Gotta look on the bright side lol 😀
@f0x ok I think get it, so there are two different kinds of cache-misses, the ones where it has to talk to your synapse (content that was posted on your server) aka "synapse" in your grafana dashboard.
Then there are the ones where it has to talk to other matrix servers (i'm assuming those are the ones labeled "remote" in your grafana dashboard).
So it looks like most of the time it's talking to remote servers, not yours -- "synapse" is only like 10% of requests. Isn't that a big win then? 90% bandwidth load reduction for the synapse server?
I am a web technologist who is interested in supporting and building enjoyable ways for individuals, organizations, and communities to set up and maintain their own server infrastructure, including the hardware part.
I am currently working full time as an SRE 😫, but I am also heavily involved with Cyberia Computer Club and Layer Zero