Avatar
Lamp
69c8971d2ad8c30a72bfc719a9941383205e7e0b274365dac90bdcccdf20ed5d
moved to @lamp@lamp.wtf for fediverse but I mainly use bluesky now @lamp.bsky.social

So my FUCKING ip address(es) just changed out of nowhere, breaking all configuration based on it.

One of these was stupid, I hard-coded the IPv4 in DSTNAT for hairpin, so I couldn't access my services on the new IP. FORTUNATELY I have site-to-site WireGuard VPN so with a reload of the wg interface on my router here it reconnected with the new IP on DDNS.

But since my #IPv6 is provided by #6rd, I now have to reconfigure fucking ALL my addresses EVERYWHERE... my static routes between the two LANs, the firewalls, the static ip on the server, the LXD config... UGH

ditto on the other gateway too...

and, I've lost control of this... https://mstdn.social/@lamp@71-38-114-87.lsv2.qwest.net

but, well, on the bright side, my new ip ends in 69 now

UDP is a connection-less protocol where you simply send messages. It has nothing to guarantee integrity.

TCP is connection-based and you have to establish a connection with a HANDSHAKE before streaming data to each-other like a pipe. Then you have to close it when you're done. But it guarantees integrity.

But the connection-based model doesn't make sense for peer-to-peer networks like activitypub and matrix, where messages simply need to be send and received from any to any. These systems are based on HTTP POST requests which makes it work like datagrams again... but each message involves establishing a new connection and then closing it... unless keep alive is used which makes it even more convoluted...

Why don't we have a protocol that's connectionless like UDP but with the integrity of TCP?

I guess that's what QUIC is doing...

how to convert akkoma to pelroma

never used pleroma chats, seems totally useless

well last time i got nausea. this time i'm more 🗿, but still...

Why doesn't #Bluesky let you view profiles without an account? Especially since accounts require invites... that's kind of a deal-breaker for a BLOG platform where you PUBLISH things for people to SEE. Isn't it supposed to be a deshittified rebuild of Twitter?

nostr:npub1rmfheqlkam86lq66tuuaqnujyfcg3l0y37tft8kkwsfu0a0sah2srde56p i was confused by "public timeline" but now i see that thats what pleroma calls it

Intel Turbo Boost is weird. My cpu has a "base speed" of 2.50GHz, but it's always, ALWAYS running around 4.16GHz. It's always "turbo"ing. So what's the point of all this?

what's so great about #elixir and why is #pleroma made on it? seems like weird obscure language i've never heard of before..