← Back to context

Comment by ipozgaj

14 hours ago

> These people have arguably contributed nothing to society for over a decade

React, React Native, GraphQL, LLama, PyTorch, RocksDB, Cassandra, folly, Hack, HHVM, OCP, Presto, btrfs, cgroupsv2/PSI, eBPF, zstd, roughly 12% of all Linux kernel contributions are signed off by Meta + Meta is the 5th biggest contributor to Linux kernel.

Also a ton of other projects that did not originally come out of Meta but get a ton of patches and support/funding: MySQL, Memcached, Hadoop, LLVM, Systemd, Rust, Python etc.

Perhaps research a bit more before you make these ignorant comments.

I can take a brief look at the social damage meta has done and say that, to me, none of those contributions are worth the pain that they have caused.

From the messed up self-image issues they instill on children to the hand they played - either intentionally or through pure ignorance - in ethnic cleansing, I couldn't care less about what they've done in the tech space when those commits are signed in blood.

  • That's fine, but the original question asked why people respect devs who work at Meta given they haven't contributed anything. (It didn't explicitly say devs, but when meta employees are getting respect around here, that's who's being discussed.) Your parent reply demonstrated that they have in fact contributed a lot, so there are obviously some accomplished developers working there.

    It's certainly possible to see the company as a net negative for society while also recognizing those contributions. One could even argue that that could simultaneously be the case, while the net effects of some particular devs working there are positive (though I could imagine reasonable arguments on both sides of that one).

    • Contributed anything to society. I doubt anyone in my local community is going to know or care what any of those libraries, frameworks, etc are.

      1 reply →

  • Zstd is worth a lot of other's people's pain.

    My subtle point is that there are a lot of real reasons to dislike Meta. No reason to have hate blind you..

Some of the mentioned projects started outside Meta and probably we'd get them anyway without them. Maybe later, maybe in different shape.

I have no respect for React, React Native and GraphQL. They are all horrible and don't solve actual problems. They aren't even the best tools to accomplish what they're trying to accomplish.

I don't know anything about the other things so I can't say if they are good or not. But acting as if react is some big invention is crazy. bell Labs gave us Unix and C. Meta isn't even close to inventing something like that.

  • > and don't solve actual problems

    You can have a lot of beef with react, but this is the lamest one. Of course it solves many problems, that's why it landed at the top. It took the C out of MVC, it made view rendering deterministic and simplified event management. It also stayed somewhat stable on the API side over the years.

  • I’m not a fan of React at all, but React Native got me out of a jam when I had to build identical apps for AppleTV and Android/Amazon TV.

I will invert these: These are IMO not great software, but software that have name recognition because they were built and marketed by a giant company.

It's neat that I can now put an OCP NIC in a bog-standard server from the major players but I'm not sure that makes up for how everything else OCP becomes e-waste much faster than regular EIA-310 gear.

I would trade React for a world without Facebook any day of the week.

How have any of those made the world inhabited by humans in any way better?

  • zstd is pretty good, but not so much better than the alternatives to justify any of Meta's harms. I like btrfs because it makes my backups simpler and faster, but I don't need it, and I'd happily go back to ext4 to be rid of Meta.

Yawn, I've used none of these except Linux and I would expect that their Linux contributions have been self-serving and not made it better for regular users like me.

I mean, Hack? Who cares?