Live data from Hacker News

Programming languages endorsed for server-side use at Meta

engineering.fb.com

31–40 of 302 posts

Re: Programming languages endorsed for server-side use at Meta

#31

I'm surprised at the list. Rust is fundamentally immature, C++ is fundamentally intractable, Python is fundamentally unusable at scale, and Hack is, well, no discussion needed. Strong negative signal for potential candidates.

Curius why people downvote this.. its a perfect valid argument.

Where's the argument? It makes broad claims about the languages, that many people would disagree with, with no substantiation.

Re: Programming languages endorsed for server-side use at Meta

#32
post #30

“Since we began our journey with Rust, the number of projects using Rust inside Meta has increased at an accelerated rate” That almost sounds like an endorsement. I’ve been holding off learning Rust. However, it seems like Rust adoption is reaching a tipping point.

Rust adoption very much seems to be ramping up within the really big companies. Google talking about it both for Android and Chrome, FB with a ton of things, Apple had uses for it I think but I'm blanking on what, Amazon is using it for at least some new AWS infrastucture...

Re: Programming languages endorsed for server-side use at Meta

#33
post #20

Not surprised at the list. Hack stands out as unique to facebook. Is hack being used in other large companies? I wonder if they will ever move back to php now that many issues facebook had have been resolved in later versions.

By now, Hack has a lot of Facebook-specific features, most of which will never make their way into PHP.

Re: Programming languages endorsed for server-side use at Meta

#34

I'm surprised at the list. Rust is fundamentally immature, C++ is fundamentally intractable, Python is fundamentally unusable at scale, and Hack is, well, no discussion needed. Strong negative signal for potential candidates.

Curius why people downvote this.. its a perfect valid argument.

No it's not. It's just a list of opinions without any actual arguments.

Re: Programming languages endorsed for server-side use at Meta

#35
post #30

“Since we began our journey with Rust, the number of projects using Rust inside Meta has increased at an accelerated rate” That almost sounds like an endorsement. I’ve been holding off learning Rust. However, it seems like Rust adoption is reaching a tipping point.

Rust adoption very much seems to be ramping up within the really big companies. Google talking about it both for Android and Chrome, FB with a ton of things, Apple had uses for it I think but I'm blanking on what, Amazon is using it for at least some new AWS infrastucture...

Microsoft has been using it internally as well.

Re: Programming languages endorsed for server-side use at Meta

#36

It's curious not to see any JVM language there. Scala isn't even mentioned. Probably the data size is so high that the only way to survive there is to write everything in low level C++ or Rust.

> Probably the data size is so high that the only way to survive there is to write everything in low level C++ or Rust.

Except they say: “For data science, ML applications, and Instagram, Python continues to be the language of choice, and we continue to invest in the experience with this ecosystem.”

Re: Programming languages endorsed for server-side use at Meta

#37
post #2

I am excited to see Rust gaining popularity and becoming a first-class language at Meta.

> Rust gaining popularity As it should. Beyond that though. How relevant even is Meta anymore? They are a dying company aren’t they? Facebook hasn’t been relevant in ages. Instagram is losing footing too. Only way I can see them maintaining relevance is if one or more of the following happens: - They turn out to be right in their bet on VR and Metaverse. Personally I doubt it, and I think VR and Metaverse is closer a…

Dying stars still have a big gravity well.

Re: Programming languages endorsed for server-side use at Meta

#38

I'm surprised at the list. Rust is fundamentally immature, C++ is fundamentally intractable, Python is fundamentally unusable at scale, and Hack is, well, no discussion needed. Strong negative signal for potential candidates.

Maybe you are just fundamentally wrong on all those points?

Re: Programming languages endorsed for server-side use at Meta

#39

I'm surprised at the list. Rust is fundamentally immature, C++ is fundamentally intractable, Python is fundamentally unusable at scale, and Hack is, well, no discussion needed. Strong negative signal for potential candidates.

Curius why people downvote this.. its a perfect valid argument.

Four unsupported hyperbolic assertions don't make an argument.

Re: Programming languages endorsed for server-side use at Meta

#40

I'm surprised at the list. Rust is fundamentally immature, C++ is fundamentally intractable, Python is fundamentally unusable at scale, and Hack is, well, no discussion needed. Strong negative signal for potential candidates.

Curius why people downvote this.. its a perfect valid argument.

Valid but you gotta realize they do this to weed out bad developers.
Post reply on HN