News for hackers. Stuff that matters.
Re:WhatsApp scaled to 1B users with only 50 engineers by yen223 on Monday October 25, 2021 @07:22AM (#28986520)
WhatsApp was built on Erlang and FreeBSD, which feels way more exotic to me
Re:WhatsApp scaled to 1B users with only 50 engineers by tdrdt on Monday October 25, 2021 @07:51AM (#28986759)
FreeBSD has been released in 1993 and has been a well known OS in the hosting world.

Erlang has been released in 1986 and has been a well known language for message systems.

When I think about exotic I think about some new tech that sound really nice but is still very unproven.

Re:WhatsApp scaled to 1B users with only 50 engineers by serial_dev on Monday October 25, 2021 @01:11PM (#28990362)
JavaScript is from 1996, it's 25 years old, and apps built with it are used by billions. With regards to the backend, it has a vibrant full stack ecosystem, it's performant, simple, and easy to hire talent for.

It's okay not to enjoy JavaScript (I'd always prefer to go with Dart or Rust myself), it's okay thinking that other languages (and ecosystems) are better equipped to solve some problems, but calling it unproven and exotic is very surprising to me.

Re:WhatsApp scaled to 1B users with only 50 engineers by RNCTX on Monday October 25, 2021 @09:11AM (#28987359)
FreeBSD was a more stable/mature platform to build on when WhatsApp was designed, particularly in terms of network performance.
Re:WhatsApp scaled to 1B users with only 50 engineers by seanw444 on Monday October 25, 2021 @09:36AM (#28987611)
Is the implication that FreeBSD is less mature now, intended? I'm assuming not. The BSDs have grown in popularity significantly in the last couple years.
Re:WhatsApp scaled to 1B users with only 50 engineers by RNCTX on Tuesday October 26, 2021 @04:22AM (#28997762)
No, but there are signs of distress, IMO. I think their decline in usage has resulted in a decline in port maintainers, which is a bigger deal now that systemd is the default on Linux for so many things.

In the 32 bit days it wasn’t hard to get most Linux binaries to run, now it’s virtually impossible for an end user to do on their own.

Re:WhatsApp scaled to 1B users with only 50 engineers by trasz on Tuesday October 26, 2021 @02:26PM (#29004231)
Pretty much nothing important depends on systemd, for the simple reason that it’s proprietary and non-portable. Thus, even if there is some code that depends on it, it’s optional.

Also, Linux binary compatibility - the capability to run unmodified Linux binaries - works much better now than ever before.

Re:WhatsApp scaled to 1B users with only 50 engineers by _-david-_ on Monday October 25, 2021 @09:37PM (#28995411)
> The BSDs have grown in popularity significantly in the last couple years.

Is the market share for BSDs growing?

Re:WhatsApp scaled to 1B users with only 50 engineers by trasz on Tuesday October 26, 2021 @02:27PM (#29004246)
Which market? If you take eg gaming consoles, then FreeBSD maintains steady 1/3 of the whole market, compared to Linux 0%.
Re:WhatsApp scaled to 1B users with only 50 engineers by _-david-_ on Tuesday October 26, 2021 @04:32PM (#29005878)
Has the PlayStation market share grown in the last couple years? Also, Linux is probably going to grow when the Steam Deck is released.

Even if the PlayStation is growing, I am not aware of BSD growing in desktop, server, embedded devices, etc.

Re:WhatsApp scaled to 1B users with only 50 engineers by trasz on Wednesday October 27, 2021 @03:43PM (#29018141)
Linux isn’t growing in those markets either. Moreover, it’s increasingly seen as a liability - thus increasing efforts to replace it with eg Fuchsia.