Software Engineering Career
7h
605
AWS Ads L5 SDE II offer is “top of band” Can I negotiate?
Health & Wellness
Yesterday
1261
Frequent and longer urinations
2024 Presidential Election
2d
42035
There’s going to be an emergency shut down
Product Talk
Yesterday
508
What car do you drive
World Conflicts
7h
195
Noam Chomsky's Take on Hamas
As I understood, its non-profitable model looks unsustainable due to running cost. Wikipedia is recently begging for donation and its operational cost is O(n) when n is user size. Signal operational cost is O(n^2) at best. If they use subscription model, fee need to grow polynomial to catch up with cost or wishing for billionaire to throw free money in on non-profitable business. #signal
Care to explain how exactly did you derive the O(n^2) operational cost?
Operational cost scale with number of connections. Considering only 1-1 chat, on a graph with v nodes it can reach out to v-1 nodes which is not itself. so number of edges (connection) is v*(v-1)/2 (/2 for bidirectional). It is O(v^2). Now consider group chat you will see why it is O(n^2) at best. It is not dense not everybody talk to anyone but the growth of infra cost (cpu, network, etc) is still of n^2.
On a group chat wouldn’t there be only 1 connection per user? So on a group chat of 10 people, the server would only have 10 connections. When I send a message, the message is fan-ed out to everybody except myself. And when somebody sends a message I receive the message on the group connection, not a user specific connection.
Only if the whole world was engineer.
O(n2) is best case? How did OP get into Facebook?
why dont you get into FB to see why?
Well you’ve given yet another reason not to join Facebook
Make yourself informed before posting. They do make money.
Chill. They don’t make money and are funded by the signal foundation set up with a generous $50m grant from acton.
They were licensing their protocol to both google and even whatsapp so yes they do make money. Ive been using it for years. The brian acton thing is fairly recent which has fueled their growth and let them hire many engineers to roll out features quicker
They will run personalized ads based on your preferences and behaviors 😂😂😂
The founder is a billionaire, he can support the app to stay relevant before selling it to bigger companies, like he did with WhatsApp. Whoever buy it, can feed the app for next level growth and not worrying about making money, like what Facebook did.
I liked WhatsApp’s original business model - $1/year. If they got 400-500 million users... I think that could sustain them as a nonprofit that doesn’t have the same pressures to grow.
Then they won’t get 400m users. Big tech can make a WhatsApp clone and charge nothing.
WhatsApp had 400m users when it was sold to Facebook. Besides Big tech can’t be trusted because they have strong pressure from investors to sell access to their users’ information. Signal is an open source, non-profit. I’ll go with them any day. Also, I’m willing to pay for my online products if it means supporting good companies. I pay for email, storage/backup, password management, dns provider, notes, vpn, etc... all because I want to support good software that encrypts my information with the zero knowledge standard. I didn’t always feel this way, but Facebook has really shown how abusive a company can be of its users and society generally. I deleted that shit a few years ago and am so happy I did. I also realize it’s worth it to pay for good software now because Facebook has shown how low they’ll go if you don’t.
Nice try, Zuckerberg.
Do you work for WhatsApp? 😛
i dont, neither i was paid to promote it. just my share engineering curiosity.