Conversation
Notices
-
Embed this notice
The Great Ape (Another Alt) (thegreatape@shitposter.world)'s status on Monday, 30-Sep-2024 22:07:30 JST The Great Ape (Another Alt)
TFW misskey is really bloated hmmm -
Embed this notice
Rusty Crab (rustycrab@clubcyberia.co)'s status on Monday, 30-Sep-2024 22:28:08 JST Rusty Crab
@thegreatape competition between misskey and soapbox for which can load 140 characters of ASCII slower ✙ dcc :pedomustdie: :phear_slackware: likes this. -
Embed this notice
Pissed Hippo (sun@shitposter.world)'s status on Monday, 30-Sep-2024 22:28:08 JST Pissed Hippo
@RustyCrab @thegreatape activitypub is kind of the worst for sending just tweets, you could send an entire tweet in a UDP packet but instead it's a kilobyte of JSON-LD. -
Embed this notice
Pissed Hippo (sun@shitposter.world)'s status on Monday, 30-Sep-2024 22:31:01 JST Pissed Hippo
@pwm @RustyCrab @thegreatape no lol it will also be bloated as fuck because it will do more than microblog. -
Embed this notice
pwm (pwm@pl.absolutelyproprietary.org)'s status on Monday, 30-Sep-2024 22:31:02 JST pwm
@sun @RustyCrab @thegreatape will your fediverse project support udp interchange I wonder? -
Embed this notice
Rusty Crab (rustycrab@clubcyberia.co)'s status on Monday, 30-Sep-2024 22:32:34 JST Rusty Crab
@sun @thegreatape can't appreciate true 🪄 bloat 🪄 until you've seen how webshits work Pissed Hippo likes this. -
Embed this notice
Pissed Hippo (sun@shitposter.world)'s status on Monday, 30-Sep-2024 22:36:01 JST Pissed Hippo
@pwm @RustyCrab @thegreatape why not tho, it wouldn't take anything to set up a udp listener and have a special packet that only contains sender id, post id, 140 byte max message and a uint32 create date and 40 bytes for an ED25519 signature. -
Embed this notice
Pissed Hippo (sun@shitposter.world)'s status on Monday, 30-Sep-2024 22:41:18 JST Pissed Hippo
@0 @RustyCrab @pwm @thegreatape max-ish safe UDP packet size is 508 bytes so space is tight. Esp since the actor id and post id are URLs. -
Embed this notice
0 (https://pl.absolutelyproprietary.org/users/0)'s status on Monday, 30-Sep-2024 22:41:19 JST 0
@sun @RustyCrab @pwm @thegreatape
Even with ASCII, 140B sucks. With UTF-8, that gets chopped up even further. -
Embed this notice
Pissed Hippo (sun@shitposter.world)'s status on Monday, 30-Sep-2024 22:45:09 JST Pissed Hippo
@RustyCrab @0 @pwm @thegreatape that number is just a historic minimum across a bunch of older operating systems that wouldn't ever require reassembly. -
Embed this notice
Rusty Crab (rustycrab@clubcyberia.co)'s status on Monday, 30-Sep-2024 22:45:10 JST Rusty Crab
@sun @0 @pwm @thegreatape I thought MTU was like 1500. -
Embed this notice
feld (feld@friedcheese.us)'s status on Monday, 30-Sep-2024 22:46:08 JST feld
@sun @0 @RustyCrab @pwm @thegreatape I'd just require it in your software for the UDP size to be larger. You can check the kernel limits when it starts up.
This is the same problem people are gonna have if they enable HTTP/3 but don't tune their kernel properly
My server is tuned for 56K as max UDP size 🙃 -
Embed this notice
Pissed Hippo (sun@shitposter.world)'s status on Monday, 30-Sep-2024 22:46:50 JST Pissed Hippo
@0 @RustyCrab @pwm @thegreatape yeah if you had a continuous TCP transport over TLS you could just send a header with a length and then send a message of that length without a dozen TCP headers -
Embed this notice
0 (https://pl.absolutelyproprietary.org/users/0)'s status on Monday, 30-Sep-2024 22:46:51 JST 0
@sun @RustyCrab @pwm @thegreatape
"25 emoji max post size."
Might not be worthwhile to keep it in 1 UDP packet. -
Embed this notice
0 (https://pl.absolutelyproprietary.org/users/0)'s status on Monday, 30-Sep-2024 22:46:51 JST 0
@sun @RustyCrab @pwm @thegreatape
Your point on json bloat is well made though, the main point comes across, even if I wouldn't use udp-ap. -
Embed this notice
Pissed Hippo (sun@shitposter.world)'s status on Monday, 30-Sep-2024 22:47:32 JST Pissed Hippo
@Zergling_man @RustyCrab @thegreatape a tweet without links or mentions lol -
Embed this notice
Zergling_man (zergling_man@sacred.harpy.faith)'s status on Monday, 30-Sep-2024 22:47:34 JST Zergling_man
@sun @thegreatape @RustyCrab >you could send an entire tweet in a UDP packet
THAT DEPENDS: https://developer.x.com/en/docs/counting-characters
This page has changed drastically since I last read it.
>X began as an SMS text-based service.
I didn't know this. -
Embed this notice
Pissed Hippo (sun@shitposter.world)'s status on Monday, 30-Sep-2024 22:49:28 JST Pissed Hippo
@feld @RustyCrab @0 @pwm @thegreatape yeah that limit I listed is very low because it's like, someone looked at every major OS and router in 2005 and determined how big a udp packet could be before it had to break it apart and it would be reassembled on the destination. So that limit is probably from Windows XP or something. In conversation permalink -
Embed this notice
0 (https://pl.absolutelyproprietary.org/users/0)'s status on Monday, 30-Sep-2024 22:49:43 JST 0
@sun @RustyCrab @pwm @thegreatape
A message, across multiple packets? You madman. :)In conversation permalink Pissed Hippo likes this. -
Embed this notice
Pissed Hippo (sun@shitposter.world)'s status on Monday, 30-Sep-2024 22:52:14 JST Pissed Hippo
@0 @RustyCrab @pwm @thegreatape I just thought it would be fun to spitball how you could send some messages in one packet without all the bloat. If you did TCP, the size could be 1480 bytes. TCP is better anyway since you really don't want to lose the data. In conversation permalink -
Embed this notice
0 (https://pl.absolutelyproprietary.org/users/0)'s status on Monday, 30-Sep-2024 22:55:54 JST 0
@sun @RustyCrab @pwm @thegreatape
Networking is where I suck the hardest. but I think of UDP as "when if it arrives late it's worthless." So button presses or livestream kinda shit.In conversation permalink Pissed Hippo likes this. -
Embed this notice
feld (feld@friedcheese.us)'s status on Monday, 30-Sep-2024 22:57:05 JST feld
@sun @RustyCrab @0 @pwm @thegreatape it's the same reason UDP DNS responses are limited to 500b In conversation permalink -
Embed this notice
feld (feld@friedcheese.us)'s status on Monday, 30-Sep-2024 23:06:02 JST feld
@sun @RustyCrab @0 @pwm @thegreatape
just being pedantic here in case someone reading along is unfamiliar with all of this --
Theoretically 1460 as you forgot the 20 bytes overhead of IP itself, but due to different last mile internet technologies (e.g., DSL, things that add their own encapsulation) -- if you want to do it in one packet without having it fragmented you would want to aim for 1420. You'd do 1380 if you want to be ultra paranoid. Lots of VPNs will clamp at 1380 for that reason.In conversation permalink -
Embed this notice
Zergling_man (zergling_man@sacred.harpy.faith)'s status on Tuesday, 01-Oct-2024 00:07:37 JST Zergling_man
@sun @thegreatape @RustyCrab It also just depends on the characters in it; the actual length, in bytes, of a tweet of any given "character count" has been arbitrary for a very long time. In conversation permalink Pissed Hippo likes this. -
Embed this notice
Pissed Hippo (sun@shitposter.world)'s status on Tuesday, 01-Oct-2024 00:07:58 JST Pissed Hippo
@feld @RustyCrab @0 @pwm @thegreatape 1380 it is then In conversation permalink feld likes this. -
Embed this notice
Pissed Hippo (sun@shitposter.world)'s status on Tuesday, 01-Oct-2024 05:18:09 JST Pissed Hippo
@zaitcev @RustyCrab @pwm @thegreatape seconds, and epoch can be the first date the protocol launches. In conversation permalink -
Embed this notice
Pete Zaitcev (zaitcev@shitposter.world)'s status on Tuesday, 01-Oct-2024 05:18:10 JST Pete Zaitcev
@sun @pwm @RustyCrab @thegreatape > uint32 create date
2038 - 2024 = 14In conversation permalink
-
Embed this notice