Hacker News new | past | comments | ask | show | jobs | submit login
Ask HN: Why do all of our private communications flow through corporate servers?
8 points by asim on May 28, 2023 | hide | past | favorite | 12 comments
I feel like we ask this question a lot and we come up with the answer which is self-hosting but it never really results in anything that truly succeeds. Why do we let all of our private communication flow through corporate services? There was the time when doing internet services was hard but that's not really the case anymore.

It's not just email or chat. It's everything, everything flows through corporate servers. It doesn't make sense to replicate all of the services at this time, but we're also not doing anything to pull ourselves away from all of this, purely for convenience, ease of use. I've seen a few efforts to kind of build entirely grown up ecosystems that separate us away from them, but then the experience is always subpar.

I don't think we'll ever replace what's already there, but if the way in which we consume services changes then maybe we can actually move forward a little bit and take some control back. I've seen things like the light phone so I know we can actually build something from the ground up, but in the case of private software these things seem to not take off.

So my question is what would it take to start to pull away from some of these megacorp services? Like let's say Facebook groups for WhatsApp? Would there be interest in doing some sort of community led effort? Where is not about decentralising the infrastructure but actually managing it as something like a co-op? Where its a community led effort?




> Why do all of our private communications flow through corporate servers?

Because the alternative will be to maintain private servers for them to flow through, and there aren't that many people interested in going through that hassle.

And, IMO, it's almost unavoidable because whichever way you look at it, those communications will have to go through some corporate-controlled medium before reaching its destination. I don't have my own means of letting you see this message without it first going through my telco.


And they have every reason and resource available to ensure stability.

No, its not perfect. But its a lot better than a band of misfits working on a side project.


You’re thinking about this wrong.

Replace the phrase “corporate servers”, with what you really mean which is “centralized servers”.

Truly decentralized services rarely gain mass traction.

Email’s not even decentralized, it’s actually federated.

If you host your own communication server, that’s still centralized.

It sounds like you want P2P, and that’s really tough.


I often wonder, with my computer on all the time, why do I need an email service at all? Just send me the damned email. Straight to my computer. Point to point.


Assuming your ISP does not block port 25 and you are not behind CG-NAT you could do that. Point the MX of your domain to your IP and run a mail server at home. Postfix+Dovecot is one example.


Most do block port 25 though, sadly, and residential IPs tend to be on blocklists too


Yeah outbound at least. Inbound often works so that would address receiving the email locally. One would still have to relay through a paid service likely for sending.


I was just thinking about this yesterday, when considering setting up Syncthing or just using Warpinator. There's a small number of people I email regularly, and at least one of them might be interested in a version controlled text file or some other form of letter-writing that doesn't involve email and which is faster than the USPS (handwritten letters still have their place, though).


Is it even email? It's just messages right. You want messages to be sent directly to you.


I want a message that I can receive when I'm not there and read later. Sent to my email address. Email.

The code for an email server is trivially hosted on my computer these days. It seems odd from on point of view that we all continued using public servers once that happened.


That makes sense. It's quite easily doable but you need sort of a programmatic mailbox. I don't think it necessarily needs to be direct to email but email as identity. Most people still use a well known hosting provider for email. I'm just assuming it's like simple text messages you want forwarded to a local inbox.


didn't we have tcp ip for this?

Im not even joking




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: