Recent comments in /f/technology
emma wrote (edited )
ok, so, like, i think the hallmark of a well-designed system is that it's designed in such a way that the developers and operators it's targetting will be familiar with the basic concepts of that system. not necessarily domain details like "what should happen with this value in the BCC field", but like the transport (HTTP, SMTP), message exchange formats (JSON, XML, MIME), the tools needed to deploy the system (web servers, mail transfer agents), and such. in that regard, designing it around email is a mistake.
everyone uses email and it's been around forever, but the tools around it are absolutely archaic and alien-like by today's standards. if you ever have the displeasure of configuring a postfix server for some purpose and have to learn what a "milter" is, you'll see what i mean. you will also have to contend with ISP blocks on outgoing email, delivering email to major providers which are incredibly anal about what mail they will accept, not knowing if mail was delivered successfully, and so on. you also need some mechanism for accessing an archive of messages which typically (for mailing lists) means having an NNTP server and then dealing with even more archaicness on top of it all.
on the other hand, the type of developer who would be interested in making a federated forum would likely already be familiar with HTTP, REST concepts, JSON, how to set up a dev environment, the tools you want to use for testing, the libraries you want to use for building the server, and so on. i believe mastodon is successful because it leverages HTTP, enabling any power-tripping 17-year-old furry and their dad to set up their own instance on a $5 VPS, and creating a healthy developer ecosystem thanks to being made with protocols that are already familiar to anyone who's had the misfortune of working extensively with microservices, which is a fair amount of us.
all this said, i think it was a mistake to use JSON-LD for ActivityPub. i think we'll see more competing protocols, but i'm certain that any even moderately successful competitor would be built on HTTP. anything else in this day and age is just a non-starter.
nitori OP wrote
Reply to comment by devtesla in Email as a way to federate stuff is so slept on by nitori
Huh interesting, maybe I could use that for my university mail, which is hosted by Google
Anyway I found the name of the app I was talking about, it's Delta Chat
devtesla wrote
I think there's also an app which is essentially just another email client but it has a UI friendly to real-time chat
Shortwave works like this, it's pretty nice Lol. But it's gmail specific
flabberghaster wrote
Reply to comment by neku in Fuck "portable" (but wheeled) wired vacuum cleaners by nitori
They make ones with switches higher up or low enough that you can switch them with your toes too
neku wrote (edited )
ime battery vacuums are nice in theory but when you get them in the hand theyre pretty underpowered, battery life is poor, and generally shoddily constructed/have a short life span. i'd take a strong wired vacuum over a weaker stick vacuum ten days a week
if you have back pain its important to bend with your knees while keeping your back straight. your thigh muscles are the strongest in your body - theyre meant to support your upper body!
voxpoplar wrote
Reply to Introducing Windows 95 Mobile by nitori
🙏
neku wrote
Reply to croutonchan anonymous imageboard by agemo2
come on buddy third times the charm
flabberghaster wrote
Reply to croutonchan anonymous imageboard by agemo2
Come on pal, you already got banned for posting this outside of /f/spam_zone.
Do better!
Jenheadjen wrote
Reply to croutonchan anonymous imageboard by agemo2
i think you meant to type crouton.net anonymous croutonboard
Dogmantra wrote
Reply to croutonchan anonymous imageboard by agemo2
get croutoned
hitto wrote (edited )
Reply to jst pst dot net by twovests
Jstpst Dornet, Just of Post.
cute_spider wrote
Reply to comment by cute_spider in jst pst dot net by twovests
but its on reddit :(
cute_spider wrote (edited )
Reply to comment by devtesla in jst pst dot net by twovests
reddit.com/r/just_post is not a valid troll name because the underscore counts against it
neku wrote
Reply to comment by emma in Crouton imageboard by agemo
big job for croutons but i think they can do it
neku wrote
Reply to comment by devtesla in jst pst dot net by twovests
you knew it in your heart this entire time
devtesla wrote
Reply to jst pst dot net by twovests
didn't want to know this
emma wrote
Reply to comment by neku in Crouton imageboard by agemo
i always say those things to my croutons
neku wrote
Reply to Crouton imageboard by agemo
looking at the /pol/ board
THE INTERNET IS DEAD. STOP USING IT. EAT RAW MEAT AND ORGANS AND BLOOD, THEN INJECT HCG, THEN TAKE AMPHETAMINES AND KILL THE NEW WORLD ORDER. THAT IS YOUR OBJECTIVE. FURTHER BROWSING IS VANITY.
off to a good start, guys! sounds like a great place to hang on the net!
cute_spider wrote
Reply to Crouton imageboard by agemo
how do i create an account? this website makes no sense.
voxpoplar wrote
Reply to the enshittification of the web has me worried as a professional web developer, but stoked as a fan of retro computing by emma
look at my cool website that is mostly just plain HTML and CSS
Dogmantra wrote
Reply to the enshittification of the web has me worried as a professional web developer, but stoked as a fan of retro computing by emma
I agree but you missed the worst thing to happen to the internet - the purple.com guy sold it :(
neku wrote
Reply to comment by emma in the enshittification of the web has me worried as a professional web developer, but stoked as a fan of retro computing by emma
everything is getting worse at all times
emma OP wrote
Reply to comment by neku in the enshittification of the web has me worried as a professional web developer, but stoked as a fan of retro computing by emma
i'm curious, how do you think that'll happen?
neku wrote
Reply to the enshittification of the web has me worried as a professional web developer, but stoked as a fan of retro computing by emma
i think this is too optimistic. the most likely scenario that it will just make retro computing worse
nitori OP wrote
Reply to comment by emma in Email as a way to federate stuff is so slept on by nitori
I think Mastodon and other fediverse servers already require that your ISP allows outgoing email, since there would be no way for you to send your password reset or account verification emails... Or are those kind of automated emails exempted from ISP restrictions? And deliverability to providers like Gmail is not a big deal to me IMO either, if say Raddle can suddenly talk with people from riseup.net for example, that's a big win to me. The spam filter problem could probably also be circumvented by requiring some authentication before you can talk to the Postmill instance, and being picky on what domains you'd allow. I don't really imagine anyone opening up their Postmill to like everyone on email, that's just going to be PITA. Instead it would be more like a whitelist
I do have to admit I haven't thought much about the dev ecosystem though, or how archives would be accessed (but personally I just access my mailing list archives from the web than Usenet, and this kind of use would still work fine for this theoretical email-powered Postmill because again, the forums are the mailing lists, and all the posts you see are behind the scenes what the archives are returning)...
Anyway you're the actual dev here who has way more experience doing server shit than me so maybe I'm just spouting some BS lol, so I will just defer to your wisdom :)