Is Meta destroying its engineering organization?
Posted by throwarayes 16 hours ago
Comments
Comment by ironman1478 14 hours ago
I believe that the cultures that were developed outside of Meta are used to launder the image that meta as a whole has a good engineering culture.
Comment by somedude895 24 minutes ago
Comment by svachalek 11 hours ago
Comment by surajrmal 2 hours ago
There are a lot of terrible practices out there in the world that you should stay wary of. Too many false positive alerts, flakey tests, not enough tests, not listening to users, taking a solution because it's easy and popular but not necessarily a good fit for your specific requirements, etc. Many of these practices are popular unfortunately. That's not to say others don't have great ideas, just don't copy them blindly.
Comment by apejcic 1 hour ago
Comment by galkk 2 hours ago
None of those were acquisitions
Comment by JacobAsmuth 10 hours ago
Comment by da_chicken 7 hours ago
It's correct everywhere else. The road sign, the municipal tax parcel GIS, the post office, Apple Maps, MapQuest, OpenStreetMaps. All of them had the correct name, except Google Maps. So she reported it through Google Maps. And reported it. And reported it. Every few months she reports it again. She's asked friends to report it as well.
It's still wrong.
She bought her house in 2015.
Comment by aeturnum 4 hours ago
Comment by rcbdev 3 hours ago
The difference between small business success and insolvency was based on the shier luck of being graced with the presence of someone in contact with the priesthood of Google, where no real contact from the plebian citizenry is allowed.
Exactly this kind of thing is why the EU feels the need to regulate the shit out of U.S. big tech.
Comment by areoform 1 hour ago
Eventually, these systems will be mostly artificially generated, and perhaps the machines will have fewer error rates than the humans. Perhaps not. But how many humans will understand the machines well enough to ask these questions in the first place?
Machines were supposed to free us from bureaucracy. Not freeze it everywhere with few avenues for escape.
I have had an encounter with something like this via Wise / Transferwise. It has been half a decade and nada. And I estimate that it has cost me north of $20k+ over that time.
Google, Wise and heck Maps were started with the ambition of adding something to the world — e.g. Google's original "organize all knowledge" mission - but over time cruft accrues and these companies rapidly accumulate negative side effects / drift away from their core mission.
When was the last time Google / Alphabet / whatever did something that involved improving access to the world's knowledge? They've degraded their search to the point of uselessness and beyond. Slowly alienated their best researchers and engineers. And done their best to turn away from the entity that made Google Books — "we'll scan all the books for the good of all humankind."
Comment by eitally 7 hours ago
Comment by gnerd00 7 hours ago
Comment by brazzy 49 minutes ago
Comment by hendnfjfk 6 hours ago
Comment by iamacyborg 2 hours ago
Despite my building existing for over 10 years, putting in “flat number, building name” into that system will be rewritten to “house number, building name road” which is an address on a he other side of town (and London ain’t exactly small).
I’ve had multiple orders go missing as a result.
Comment by annzabelle 4 hours ago
Comment by dmurray 2 hours ago
This was definitely true 4-5 years ago. I looked now and it's mostly better at most levels of zoom.
Comment by consp 1 hour ago
Comment by Ferret7446 5 hours ago
Comment by jazzyjackson 10 hours ago
Comment by tasty_freeze 10 hours ago
Comment by morganf 8 hours ago
Comment by pjc50 53 minutes ago
Comment by andreareina 3 hours ago
Comment by telchior 28 minutes ago
I see things when I'm out and about all the time that just never appear on Google Maps -- cafes for instance. You can search cafe, coffee, restaurant, etc and they won't appear. Search the exact name and it comes up with 300 reviews. Sometimes, they'll come up in general search in week 1, disappear in week 2, and reappear in week 3.
Google is not good at consumer software and not a responsible company in many ways; Maps really deserves to be replaced with something, but unfortunately there's no competitor to speak of. Apple Maps is nice but listings don't come up because they're literally not in the database.
Comment by bell-cot 9 hours ago
Comment by nightshift1 9 hours ago
Comment by rickypp 10 hours ago
Comment by johannes1234321 9 hours ago
But yes, they could serve well as ad space.
Comment by decimalenough 6 hours ago
Comment by bobro 5 hours ago
Comment by asdff 8 hours ago
Comment by blt 9 hours ago
Comment by boelboel 10 hours ago
Comment by allthetime 4 hours ago
That said; of course Google Maps has improved and is likely better than alternatives in lots of ways, but it’s actually not great or anywhere near the detail and granularity of OSM when it comes to the actual map part.
Comment by driverdan 9 hours ago
Comment by throwaway27448 3 hours ago
For instance: there's no way to get it to stop killing directions on reaching the destination. Apple Maps puts you into "parking" mode where you can still see the route to the destination—extremely useful for cities where you might have to drive around a bit to find a space.
Comment by Fordec 2 hours ago
I would claim it has indeed become worse.
Comment by meroes 3 hours ago
Google Maps feels like I’m constantly in an A B test for how bad it can be and I’m always getting the bad side. It repeatedly doesn’t update in CarPlay, showing the same miles to destination as I progress.
It doesn’t label streets well either. I try to manually find routes in SF and I have to switch to Apple Maps because not enough streets are labeled no matter how much or little I zoom.
Comment by walt_grata 10 hours ago
More overlays and popups More needlessly verbose navigation instructions Less predictable routes.
Thats just the start
Comment by forgetfreeman 3 hours ago
You ever try to navigate the highway systems in either DC or Houston with verbal instructions enabled? It sounds like someone is having a stroke.
Comment by prasadjoglekar 3 hours ago
Or, the incessant "police activity" shit from Waze. That creates all kinds of rear ending hazards as morons try to slow down.
Comment by Noumenon72 1 hour ago
Comment by intexpress 10 hours ago
Comment by californical 10 hours ago
After Apple Maps being one of my favorite reasons for having an iPhone for the last 7ish years, I’m back to OpenStreetMaps mostly, or still Google to look up business hours. Sad… but having downloaded maps will probably be a good thing long-term
Comment by awinter-py 7 hours ago
Comment by 3eb7988a1663 7 hours ago
Comment by daedrdev 10 hours ago
Comment by bigfatkitten 1 hour ago
Comment by ipaddr 4 hours ago
Comment by Animats 6 hours ago
I had a Keyhole account long before Google was in the business, and it worked about like Google Earth does now.
Comment by defrost 5 hours ago
ER Mapper was the first software I dog fooded that transferred images without the dial up scan line by scan line top down process that existed to that point in time.
The same discrete wavelet transform (DWT) and variation techniques occurred to several entities at much the same time .. some US patent pettiness killed a lot of development for a couple of years from 1999 forward:
* https://en.wikipedia.org/wiki/LizardTech,_Inc._v._Earth_Reso....
Comment by ElectricalTears 10 hours ago
Comment by saltcured 10 hours ago
"Perform Immelmann turn in 200 feet"
Comment by XorNot 1 hour ago
I've switched to OsmAnd for driving because it'll give a sensible main road following route.
Google Maps reliably sends me down residential roads and adds a whole bunch of turns and then winds up with idiot ideas like "turn right into this two way 4 lane road we tried to slightly avoid".
Comment by adithyassekhar 10 hours ago
Comment by gmerc 3 hours ago
Comment by stackghost 5 hours ago
Comment by forgetfreeman 3 hours ago
Comment by dlev_pika 10 hours ago
Lmao
Comment by throwaw12 1 hour ago
Comment by casualscience 6 hours ago
Comment by echelon 6 hours ago
Comment by vineyardmike 2 hours ago
They also had a productionized LLM in search (known as 'mums') before the whole "AI Chatbot" craze.
They also had a chat-tuned LLM chatbot (LaMDA) in testing internally. It was shown off over a year before ChatGPT was created (2021)... and later released as an app (AI test kitchen) before ChatGPT was announced.
ChatGPT may have been the big industry moment, but Google was releasing LLMs to production before OpenAI.
Comment by toast0 9 hours ago
Comment by busterarm 14 hours ago
They had always sung the praises of Instagram's culture but said they didn't recognize the company that they came back to. Literally night and day between the best and worst place they'd worked.
Comment by PaulHoule 13 hours ago
Comment by petesergeant 21 minutes ago
Comment by rozap 12 hours ago
Comment by PaulHoule 12 hours ago
Comment by newobj 9 hours ago
Comment by aylmao 2 hours ago
Also very strong teams working on db/data, source control, performance, reliability, pl/compilers, etc.
Comment by ironman1478 3 hours ago
Comment by torben-friis 10 hours ago
Comment by cletus 6 hours ago
WhatsApp was a textbook example of how not to do an acquisition. The story I heard was when it was acquired, a spreadsheet went around and everyone basically decided what level they were in the (then) FB job ladder and all the engineers said they were E7s (Senior Staff SWE). The way PSC worked, WhatsApp at the time was only ever calibrated against themselves (from what I heard). It had become a fiefdom and, as someone who was on a team that tried to get them to do anything, the experience was awful.
IG was handled better but it was also an almost nonexistent team when acquired, which might well explain it. They stuck with their Django/Python codebase and (IMHO) that was a mistake. The amount of duplication that we had to do for IG specifically was embarrasing. The framework and tooling FB had on the product side was light years ahead of what IG had. IG used to have a very good product focus but I think that's long dead now. It was good because IG had a clear vision for their app and ultimately (IMHO) management had a different view to "grow". They briefly tried to launch another app (IGTV) that flopped, hard. There were a bunch of UI/UX changes that clearly showed the focus had become simply following celebrities instead of sharing updates (eg where the post/compose buttons moved to).
I mention Google because I saw the same things happen at Google.
Youtube was (and my guess is, still is) its own entity. Culturally, Youtubers don't see themselves as Googlers. They didn't (AFAIK) use Google3 or any of the other stuff most of the rest of Google did. But Youtube itself was perceived very positively, technically, particularly in relation just general encoding/decoding infrastructure as well as Bandaid (where racks are shipped to ISPs to cache videos).
Android was another acquisition that prided itself in not being Google. This was very much fostered by Andy Rubin while he was still there. Obviously Google needed to write Android apps but I got the sense that it was always Google engineers who solved all the problems whereas Android just didn't care. They cared only about shipping Android. Fuchsia was an Android offshoot.
Docs and Maps were both acquisitions but they went fully Google3 and were different orgs but weren't seen as separate. The engineering director of Docs (Fuzzy) had, from what I can recall, a very positive reputation beyond Docs (now Drive).
Doubleclick was also an acqusition but went fully Google and you'll find a lot of people who don't even know it was an acquisition.
I don't know what org you worked in but they all vary. My own experience was that Infra orgs in comparison to Google were primitive and barely above just running random Docker-like (Tupperware) instances with a godawful variant of C++, probably started by someone who had done C++ at Google and had decided they really wanted mutable function parameters and exceptions for no particular reason.
The thing I really respected about FB product orgs generally was that really did ship things quickly. I used to joke that the smallest unit of time at Google was a quarter. God help you if you eneded another team (under a different VP) to do something. You'd have to spend a quarter arguing with them to get them to add it to their OKRs for the following quarter.
At FB the timeline for launching a new thing to a limited audience was measured in weeks. The biggest barrier usually was the weekly build cycle for the blue app. The release cycle for Web was S-tier and (IMHO) the people who worked on the infra for Web were generally god tier. This was another reason why IG doggedly sticking with Python just created problems.
There are many thigns you can criticize Meta for (eg the stupid crypto, the billions wasted on VR) but the Web Foundation and Ent teams were god tier and I'll die on that hill.
Anyway, even back then the ML teams and infra, not to put too fine a point on it, sucked (IMHO). Newsfeed was OK but the recommendations for a lot of things like videos just sucked. All of this was mainly because it all relied on daily offline jobs. And then Tiktok came along and showed everybody (including Youtube) just what a bad job they were doing at recommendations. And don't get me started on the IG Reels dumpster fire.
Oh ok, I thought of another one: Messenger. I knew some smart people on Messenger but overall the product and the infra were, again, a dumpster fire.
Comment by petesergeant 6 minutes ago
As a user, Instagram is about the only part of the Meta empire that doesn't suck
Comment by MarkSweep 4 hours ago
There were other reasonably nicely engineered things there, like some of the code-as-configuration things in PHP like the ORM and the structured logging. Where you just write and commit code and the databases and data warehouses just get set up automatically.
The choice to have a monolithic web stack at Facebook had some benefits. The latency from landing a diff to being in prod was a couple of hours, not matter what part of the site you touched. And given an arbitrary URL, there was a tool that used static analysis to tell you which file handled that request. Compared to Google where every damn thing is a micro-service with its own variable release schedule and different ways of doing request routing. Trying to figure out where a request goes is combination of dynamic tracing of the RPC trace behind it plus a bunch of grepping through the related code bases.
All that said, I was far away from doing real engineering at Facebook. I accidentally joined a growth team. Which meant our teams remit was churning out all kinds of experiments to see what we could to do to make our team's number go up. I did not find this type of work enjoyable and quit. So I have a narrow perspective.
Also to give these multinational corporations some benefit of the doubt, some of the way they operate is path-dependent. They have hundreds of millions of lines code. So they can get to a point where it makes sense to hire a bunch of compiler engineers to fork PHP and make the Hack language. Whereas a startup would almost certainly never create a new programming language to write their product. To take solutions of this context and apply them to the outside world might not make sense.
[1]: https://engineering.fb.com/2020/03/02/data-infrastructure/me...
[2]: https://cgsql.dev/
Comment by neonstatic 21 minutes ago
That makes sense from a consumer point of view. I don't use FB much. In fact, I recently logged on a few times after a few years of a break. It's terrible. You can't even get conversation history anymore. You can talk to someone via the app on your phone, open Facebook in the browser on your computer and not see the messages there. Makes me wonder why is Meta still around?
Comment by smrtinsert 10 hours ago
Comment by throw-the-towel 11 hours ago
Comment by siraris 5 hours ago
I 100% can see this being the case not only with Zuck, but with many other companies. I am flabbergasted that I am a lowly peon in the machine, and yet unless I'm missing something, I seem to be a lot smarter than most of the people I see running these companies. I honestly feel like someone in the future is going to write a Greek tragedy about this time, because it's going to get real bad very soon
Comment by sensanaty 18 minutes ago
Comment by itemize123 3 hours ago
Comment by aylmao 1 hour ago
I might not know him, but I don't think he changed. I think the circumstances changed and they happened to lead to another expression of who he is.
IMO the "AI psicosis" is just the latest expression of the hyper-capitalist ideology that has taken over Silicon Valley (and the USA).
Engineering at these companies was special, because there was good money to be made from software at practically nil materials and distribution costs. It was all labour; very specific labour. Instead of a million-dollar idea taking months and lots of $$$ to prototype, mass-produce, and distribute, the right people could type for a week, press a button, and reach millions of people pretty much instantly.
Of course capitalism is going to be kind on this type of labour. But as it becomes clear this labour can be replaced with cheaper automation, we just switch to see the other side of the coin; one employees in other industries have seen for a long time. As an employee, you're a human resource, a cost-center, and without proper labour protections, you get treated as such.
Mark Zuckerberg has also always been like this. Not with the engineers back when they were more special, but with the content moderators for example, who have long been considered "replaceable". plenty has been written about how terrible it is to work in content moderation at Meta, the quotas, the little thought given to doing a good job, to mental health, etc. As engineers keep getting less special, they'll keep seeing the face of Zuckerberg that exploits resources, decreases cost, and demands higher margins.
> I am flabbergasted that I am a lowly peon in the machine, and yet unless I'm missing something, I seem to be a lot smarter than most of the people I see running these companies.
This has also long been the case, especially in other industries. I can assure you an average barista at Starbucks knows more about making good coffee and keeping customers happy than the CEO.
Credit where credit is due, the CEO probably does know more about playing the politics, pleasing investors and how to ruthlessly optimize organizations.
Comment by asveikau 7 hours ago
Comment by torben-friis 10 hours ago
The difference here is that this particular wave of propaganda hits people whose actions have deep effects on their industries, so their unreasonable actions are far more visible.
Comment by mlsu 10 hours ago
We already know what the algorithm does to normal people - it should be treated like a radioactive object by anyone in charge of anything. Very powerful and strictly used judiciously and in small doses. Instead we've got some of the most powerful people on earth just cooking their brains on this shit just like anyone else watching reels on the bus.
Comment by Avicebron 9 hours ago
Maybe we should tackle the "wealth is transcendence" psychosis first.
Comment by kokanee 8 hours ago
Comment by echelon 8 hours ago
This stuff is putting an expiration date on your domain experience, and leadership is salivating at the chance to cut OpEx.
At bare minimum, every PM is soon going to be able to do your work. That's a huge talent pool to draw from. This also opens the door to easy offshoring.
They'll use layoffs to get rid of the existing high salary earners and backfill with new hires earning 70%, then 50%, then...
I can't believe how many of you are absolutely certain you're going to be working in software in ten years. Let alone five.
Comment by majormajor 7 hours ago
Hah, it would be easier to replace the PM with the engineer. Synthesize customer requests? "Competitor research" via google search? Some half-imaginary projection of how a given feature will affect usage rates?
All of those are dead-simple to do with a model and are often un-falsifiable enough that if they're a bit wrong, it won't be noticed. Whereas a PM struggling to figure out how to debug something running in product or to keep the agent from making a destructive change while doing so would be MUCH more noticed.
> I can't believe how many of you are absolutely certain you're going to be working in software in ten years. Let alone five.
In that future, almost every other role goes away faster+harder. Even the vaunted entrepreneur: "just start your own thing and solve customer problems directly" isn't needed when the customer solves their own problems!
"I'll be fine since I'm a good enough engineer" may be wrong, but "the engineers are gonna be fucked but me/the PM/the CEO/whoever else" is even less plausible.
Comment by marcus_holmes 6 hours ago
Comment by hamdingers 8 hours ago
This is the kind of comedy I can only get on Hacker News
Comment by storus 6 hours ago
Comment by LPisGood 3 hours ago
Comment by tpm 3 hours ago
How is that going to work? People going to see a movie advertised as starring a well-known actor will be lured to see a movie starring unknown AI models?
Comment by grey-area 4 hours ago
From the evidence so far, this isn’t true, see the reports above from people inside Meta and other companies heavily leaning on LLM use.
Perhaps you’re suffering from AI psychosis and the imminent singularity is just a dream?
Comment by abstractcontrol 2 hours ago
Comment by winrid 4 hours ago
Sure you might be able to have PMs deal with the easy stuff for a short while.
But will the company that can hire more competent people pull ahead? Probably.
I can tell you one thing: I haven't worked with a PM for like 5 years.
Comment by _heimdall 7 hours ago
Statistics really is a bitch.
Comment by hibikir 3 hours ago
Comment by skydhash 6 hours ago
Sometimes they do know the work being done and how it makes them money. But they want MOORE and having engineers putting dampers on their latest wishes (this will break prod, what are the requirements,...) is something they truly dislike.
Comment by crystal_revenge 10 hours ago
I've been fortunate enough to have worked on multiple AI intensive engineering teams (both on the product and research side) where considerable effort was spent reasoning through how AI was changing things and we were consistently evolving our practices. But they've all been orgs with 50 people less.
AI psychosis seems to effect very large tech orgs in a different way than small, high impact teams.
In small startups, at the end of the day, if the team doesn't ship a quality product, the company fails. Most importantly, every individual still bares the responsibility of their work. Personally, I've seen a lot of thoughtfulness around things like bad PRs because, on good teams, people realize we're all struggling to figure this out. But nonetheless, if something doesn't go well, there's always an individual that needs to figure out how to make it better. Virtually all the things I've learned about functionally shipping products built with and using AI have come from teams like this. Software engineering is changing, but for those of us shipping products, it reminds me a lot of the early webdev days when we were all trying to figure out the patterns to make this new world of software work reliably (anyone who recalls the pre-jQuery JavaScript days will remember how much we had to figure out before webdev could become what is today).
In large tech orgs there's a much, much larger disconnect between employee effort and concrete value delivered and similarly much larger diffusion of responsibility. When accountability is abstract and nobody is quite sure what the real value of their work is, then there is fertile ground for AI psychosis to run amok. In part this is because there is a certain latent psychosis in these larger orgs anyway; who's "productive" and what's "valuable" always requires a bit of imaginative story telling, not necessarily grounded in reality.
However, I don't think this will persist long as the "new normal". Just like in the rise of web application development, smaller teams will charge ahead and figure some of this stuff out. The MVC pattern applied to webapps, increasingly powerful JavaScript frameworks and best practices, agile practices, git and the popularization of github, the use of No SQL for scaling etc all primarily where battled tested by smaller, high velocity startups and now lay a foundation I'm sure some contemporary devs don't even realize needed to be built by anyone.
Comment by jarjoura 8 hours ago
It was the engineers at the ground floor who I watched become religious about it. They have been the ones pushing for deeper and deeper tooling. They have been the ones convincing leadership that this is the future and so now, well, it's leadership who is saying, we want more adoption.
This psychosis is happening at every level in our industry, and this isn't a big tech, or leadership problem. It's all our problems.
Comment by fn-mote 3 hours ago
Comment by majormajor 7 hours ago
The look-at-this-crazy-revenue-faucet period resulted in a LOT of constant hiring for a solid decade. That's not the way towards an efficient org.
So even if they fuck over 70% of their expeienced staff and are left with a relative skeleton crew, they'll likely be able to keep the lights on and keep the advertising-revenue-faucet running for years.
And... given that they've mostly failed to break much of any new ground despite all the previous hiring, the rest of the world probably won't care.
(Plus, as the article itself notes, Meta has long had a pretty toxic perf-review culture; speculation about if that has to do with the lack of any particularly noteworthy new products/features/etc is left to the reader ;) )
Comment by ralph84 4 hours ago
Comment by disgruntledphd2 43 minutes ago
Which is absurd, because sales is linear whereas engineering is sublinear.
Comment by dlev_pika 10 hours ago
Comment by matheusmoreira 10 hours ago
Comment by monkpit 10 hours ago
Comment by arkis22 8 hours ago
Comment by Grombobulous 7 hours ago
What ended up happening was that the AI ended up tricking the board of directors by buying back the company for itself.
You find this out by poking around the abandoned offices of the company and read the emails on the computers. The whole reason you interact with Delamain is that it is basically using your human help to do some tasks that it can't do as an AI (fairly compensated, Delamain actually seems like a pretty stand up AI, and the strange legal status of the company is ignored by authorities because so many people depend on the service).
That scenario is starting to seem highly plausible as long as someone is sets up something badly enough.
Comment by dlt713705 7 hours ago
Comment by fn-mote 3 hours ago
Which I understand people believe, but at least consider the possibility of the CEO being fired (and staying fired) by the board.
Comment by arkis22 6 hours ago
Comment by jcgrillo 10 hours ago
Comment by smrtinsert 7 hours ago
the new normal for our industry
Not really. This level of toxic is definitely just Meta.Comment by jcgrillo 10 hours ago
That's possible, but don't underestimate the cleansing power of a huge market crash. I don't know how it'll shake out, nobody does, but I'd bet in a few years hardly anyone will be looking back on the gung-ho AI thoughtleadering of 2026 as anything other than a stain on history.
Comment by to11mtm 9 hours ago
Something that can be useful but being over-reliant on especially at a management level, could be disastrous.
Comment by jcgrillo 8 hours ago
If it goes as bad as it might, it will affect many more people than just technologists. Most people's one and only experience with AI will be when it fails to deliver and wipes out their 401(k). That scenario, I think, would leave a pretty bad smell around AI.
If otoh the industry does find a way to make it print, or if I'm just totally wrong, this won't happen. I hope that's the case.
Comment by fabian2k 15 hours ago
This really doesn't sound believable to me, but who knows with all the craziness going on. Software developers in the US are seriously expensive, using them for data labeling would be a waste of resources. And the percentage sounds very high, unless "core teams" is only a small subset of the total developer count.
Comment by swatcoder 14 hours ago
The frontier work is on labeling and training expert content, by experts. It's unglamorous work and almost certainly doesn't warrant FAANG pay, but neither did most of the work that most FAANG engineers were already doing. But it does require competent talent from the expert domain.
Like their peer companies, Meta is still sitting on a huge pool of vetted-as-competant workers from the hiring boom and expert AI training is the most ripe business opportunity in a fragile economy where pretty much every comparable opportunity has evaporated.
Comment by bredren 3 hours ago
For a coding agent, for example, there is *very detailed* analysis of the turns and ranking of different portions of the conversation.
Adherence or deviation from specific rules matters. Writing quality matters. Expertise in the topic under discussion matters. Having intuition for the tone and beat of a good conversation matters.
Scoring a 15-20 turn conversation can easily take two and a half hours.
Clicking submit does not mean the author is done. Many annotations will be turned back to them by a reviewer to touch up in some way.
This work can be far more mentally taxing than programming, is measured much more by completions more of a timed exercise than SWE.
FWIW, Meta employees would probably make great coding agent conversation annotators. But it is absolutely not SWE and they won't enjoy it (for long).
Comment by danny_codes 5 hours ago
I doubt it'll pay off. Let's face it, the average FB engineer is no better than the average Polish engineer, and the Polish guy is 20x cheaper. If you wanted cost-effective labeling you'd send it to Poland. Or better, Chile.
Comment by huflungdung 8 hours ago
Comment by jordanb 14 hours ago
Zuck basically went to a town hall and explained to his employees that their remaining value to him is as training mules for his AI.
Comment by senordevnyc 9 hours ago
Comment by lovich 9 hours ago
I’ve met too many meta members who have stories about their direct reports or peers who had a crashout because they got Exceeds Expectations and a mid 5 figure raise instead of Greatly Exceeds Expectations with a higher 5 figure raise not because of the money but because of not getting the top score.
I’m pretty sure zuck is being a rational sociopath and realizing he can use the PSC system to get these people to widely work against their best interests due to their ego.
Comment by godwinson__4-8 5 hours ago
Seems like a side effect of the k shaped economy... our society increasingly doesn't have rewards for normal hardworking people. Given tech has been disrupting blue collar jobs for decades I have a hard time feeling sorry for them. Working at Meta already meant you were chasing a bag knowing the product was more or less social poison anyway. It doesn't seem to me that Zuck is uniquely culpable... maybe he's just the best one at the game they're all playing...
The fact he still cares so much about Meta when he is a billionaire is just like those crashouts. Again, it's the same type of person. He's just better at it than they are.
Comment by lovich 4 hours ago
I advocated for people who lost their jobs due to tech disruption to learn how to become software engineer not from a place of superiority but from a place of “this is one of the last places you can be self taught and earn a middle class income”
I am saying this has now hit the tech world and I will hold zuck culpable, although not uniquely since that requires a set of 1, but because he’s in charge of one of the top 10 companies in terms of big tech.
You don’t get to be that rich and that in charge of decisions, without holding responsibility. If you want to claim otherwise, then cool, you shouldn’t complain when we take all the assets you are apparently not responsible for.
Comment by dlev_pika 10 hours ago
Gavin from Silicon Valley did it first
Comment by kxxx 15 hours ago
Soooo, yes it is a waste of resources ($$$). But this was the initial intention.
Comment by tayo42 8 hours ago
I haven't interviewed with them in almost 10 years. But aren't they doing the same interview everyone else does?
Comment by monster_truck 15 hours ago
Ironically this vanishes when the tables are turned and we ask for things like better hardware or software. There are plenty of us here with stories of how much effort it took to convince employers that SSDs were worth it when they were new, small, and very expensive.
Comment by davebren 13 hours ago
Comment by smrtinsert 7 hours ago
Comment by ihsw 11 hours ago
Comment by drawnwren 9 hours ago
Comment by jasonwatkinspdx 10 hours ago
A lot of people are going to leave as soon as they hit their next vest.
Comment by jopolous 6 hours ago
Comment by _dark_matter_ 4 hours ago
Comment by tverbeure 2 hours ago
Comment by conradfr 15 hours ago
Comment by bickfordb 13 hours ago
Comment by panzagl 13 hours ago
Comment by georgemcbay 10 hours ago
Cold Harbor is a reference to the TV show Severance.
Without going into any real spoilers it was the code name of a data classification project so mysterious that the people working on it weren't allowed to know what they were working on (and yes, the project in the show was probably named after the battle in the Civil War).
The Meta connection is that there are some humorous parallels between that project and a project involving people tagging data to train technology to replace themselves, and just the overall creepy dystopian vibe of both the fictional and real-world companies (and founders) involved.
Comment by desolate_muffin 9 hours ago
Comment by smrtinsert 7 hours ago
Comment by djeastm 15 hours ago
Would it? It seems like they can spend a few months extracting intelligence and "taste" from their engineers then get years worth of it back from the AI.
Comment by CyLith 15 hours ago
Comment by vinni2 15 hours ago
Comment by monster_truck 15 hours ago
Comment by vinni2 13 hours ago
Comment by vanuatu 15 hours ago
scale ai's value prop was catching people like this
Comment by gmerc 3 hours ago
Comment by sterlind 11 hours ago
Comment by CuriouslyC 10 hours ago
Comment by HardlyCognizant 14 hours ago
Comment by ifwinterco 13 hours ago
Although it goes without saying that good software engineers won't enjoy doing this very much
Comment by TrackerFF 10 hours ago
As others have commented, some of the training is very specialized.
Comment by asdff 8 hours ago
Comment by Ifkaluva 8 hours ago
Comment by mancerayder 14 hours ago
Comment by maxnevermind 5 hours ago
Comment by karel-3d 9 hours ago
Comment by InsideOutSanta 15 hours ago
So if you have access to a large number of highly skilled people, and you really don't absolutely need them to do other things, why wouldn't you force data labeling tasks on them?
Facebook is also planning a 10% layoff, so this also works as encouragement for people to leave voluntarily.
(Before you downvote me, note that I'm not endorsing this or saying it's a good idea. I'm just saying that I believe it's true, because I can see how Facebook's leadership would think it's a good idea.)
Comment by layer8 14 hours ago
> Forced data labeling with 4,500+ engineers is to generate high-quality RLHF
I doubt that you get high quality from forced reassignments where the now-data labelers don’t actually want to do that kind of work.
It’s crazy to think that Meta leadership believed that it makes sense.
Comment by overfeed 2 hours ago
Their bonuses depend on it. They'll have to play ball unless they have other jobs lined up, are ready to retire early, or prepared to be on the shitlist for the next round of layoffs due to "underperformance"
Comment by xnx 14 hours ago
Comment by HDThoreaun 15 hours ago
Comment by vanuatu 14 hours ago
basically a soft layoff
Comment by imglorp 8 hours ago
They won't be doing it for long.
Comment by swader999 6 hours ago
Comment by loeg 6 hours ago
Comment by smrtinsert 10 hours ago
Comment by Apocryphon 13 hours ago
Comment by dylan604 12 hours ago
Comment by jmuguy 14 hours ago
Comment by skizm 12 hours ago
Comment by fnordpiglet 9 hours ago
It’s a matter of time before the regulatory hammer falls on them and they’re hemmed in via civil courts due to damages. Many of the civil suits they’re losing are petty weak cases showing juries and judges literally hate meta. These are signs that their revenues are short term money grabs due to blindly chasing iRev at the cost of literally everything else.
Even hacking they only really follow through on if their large business credit extensions are at risk or chargebacks. Debit and direct funding isn’t pursued because they’re not loss liable - if it’s literal theft via debit cards, it’s not a priority. If it’s their own money via credit that’s refundable, they’re all hands on deck.
This will all blow back on them at some point and that point isn’t far aware. Courts, governments, banks, they’re all starting to notice the lawlessness and pure avarice. The consequences will severely impair their ads business, require them to undergo worse consent, oversight, and audit that waving an AI hand at won’t be sufficient, especially when the courts are concerned as judges are especially skeptical of AI solutions to court orders.
Their only out is to find another business model, which they’ve been trying to do without success since Facebook was first launched.
Comment by Herring 11 hours ago
Comment by raincole 8 hours ago
Comment by datsci_est_2015 7 hours ago
Comment by kens 4 hours ago
For details, read the article https://axbom.com/iceberg/ and try the iceberg simulator https://joshdata.me/iceberger.html or read the tweet that started it https://xcancel.com/GlacialMeg/status/1362557149147058178
Comment by spamizbad 8 hours ago
This is one of those things where a (tech) celebrity founder was permitted to blew up a high-performing engineering culture. If shareholders knew the nuances of this they'd demand his ouster. His leadership has been lacking in merit, excellence, and intelligence.
Comment by lokar 7 hours ago
Comment by spamizbad 7 hours ago
Comment by jatins 5 hours ago
Comment by menloshark 7 hours ago
I think the main proponent was Bosworth, not Wang
Comment by ux4 6 hours ago
> I talked with several engineers in infra orgs, who had 30-50% of their teams drafted into the ADO org. And in some cases, it was the best engineers who left.
> On Tuesday, Meta’s Chief Information and Security Officer (CISO), Guy Rosen, announced his departure.
This Guy was here since 2013, after his mobile tracking app Onavo was acquired, VP of Trust & Safety / Integrity during the high-stakes times of the Cambridge Analytica scandal, handling platform abuse and election interference during a very "yuge" election cycle.
With that goes the accumulated ethics, philosophy, and tribal knowledge that drives organizational cybersecurity and risk, 3 very important factors that can't be automated away or even openly spoken about. This sounds like a massive change to decision making that is larger than engineering.
Comment by mwambua 5 hours ago
Comment by chvid 14 hours ago
But what I don’t understand is how screen recording / keyboard recording is useful AI training data?
It seems like a lot cost and a lot of pissing off people for something that is actually not very valuable.
Comment by pavel_lishin 14 hours ago
Obviously this isn't as true for things where it truly matters - encryption software, financial software, etc. - but it's amazing how little engineering excellent has to do with a company's success.
Comment by swatcoder 14 hours ago
That's because your engineering career coincides with a race to the bottom, where advertising-saturated, FOMO-afflicted consumers demonstrated a preference for accumulating as many cheap/free/subsidized things that they could over a few durable, valuable things that genuinely benefit them.
It wasn't always that way, and if the economy does encounter a strong correction, it could very well change again.
Comment by asdff 13 hours ago
Comment by jltsiren 13 hours ago
You could simply invoke Goodhart's law: If the purpose of a business is to make money, its ability to make money is not a good measure of the value it creates. Except when there are competitors playing under different rules. Then capitalists need to make better products and services than their non-capitalist competitors to be able to make money in countries that can buy from either side.
During the Cold War, the planned economies of the communist block provided the necessary competition. When that competition disappeared, financialization gradually took over. Now there is China, which seems to be a command economy that uses markets as a tool and prioritizes the real economy over finances. Maybe it will provide enough competition to force capitalists behave again.
Comment by nitwit005 13 hours ago
There's always the option of getting rid of all the engineers working on new stuff, and having a small support staff. Often times, customers would even prefer that.
Comment by jghn 14 hours ago
Comment by oleggromov 9 minutes ago
Comment by VirusNewbie 10 hours ago
So, let's see, the top tech companies in revenue are Google, Apple, Meta, Amazon, Microsoft, and some of the fastest growing ones are OpenAI and Anthropic.
Do you know what all these have in common? They give extremely high compensation even compared to other large companies (microsoft is a bit of an exception here).
So you think they just do this out of the goodness of their hearts, that these kind CEOs who would lay off tons of people on a whim, don't think engineering matters, but are paying 300k, 400k, 600k, 800k to software engineers?
Comment by ajb 14 hours ago
Comment by dzonga 11 hours ago
maybe, but I disagree. a lot of businesses - keep sinking money into social ads - yet don't get results coz if you don't know what u r doing, Meta will use a massive amount of ur budget on your current customers instead of bringing in new customers.
which is also the reason Amazon Ads Unit has grown lately - it works. Whereas paid social / paid search are becoming relics. yeah they might print money in the near future - but the full assault from native ads, media n amazon etc where first party data/pixels count n you also respect privacy.
I know this - cz I own a small martech business that's a competitor to ga4 n expanding into native ads.
Comment by vanuatu 14 hours ago
Comment by throwarayes 14 hours ago
Zuck IMO doesn’t have the halo Musk has where there’s results mixed in with the BS. And Meta doesn’t seem to have a good track record of developing new products.
Is a rage bait machine currently at / near its peak of usage still an interesting investment in 2026?
Comment by PaulHoule 13 hours ago
Kubernetes has held back cluster technology for the last decade and prevented a better alternative for smaller companies or companies that can't piss away monopoly profits on unwieldy technology and process. It would have been much better had somebody tried to make an open source product based on IBM's old Parallel Sysplex but there gotta be patents in there (now expired though!)
As much as people like to complain, React has come out on top in a highly competitive market. I've looked at a lot of systems for building UI objects which look superficially similar like Microsoft's XAML and Oracle's FXML and React's system is by far the most simple and flexible... An example that shows you can apply the ideas in On Lisp to any language which has basic functional programming practices with just a tiny compiler tweak on top to make it fluent.
Comment by gitonup 10 hours ago
Can you elaborate on why these are at all comparable techs to use as a developer?
React seems to be the frontrunner in FE, but what do you see the BE equivalent to be?
Comment by PaulHoule 8 hours ago
With just a little bit of hyperbole:
The culture of Google is that you hire "the best" developers (say top 0.1%) and hamstring them with process and cumbersome tools so that you need 10x as many of them as another company would need and pay them 3x market rates, but it is OK because (1) at the scale they work at they can amortize the cost over a large user base and (2) they make monopoly products. Google's systems are highly scalable, I grant that, but they have the first mover disadvantage that their foundations are first-generation and not based on experience and still slowing them down... but the market can't discipline them.
Facebook on the other hand, cares about internal DX, sees it a problem when developers are stuck with cumbersome processes, and greases the skids. They benefit from huge scale and monopoly profits but Zuck is keeping more in his pocket than he would be if he did things like Google.
The problem with React is that mediocre developers can use it to build big things that are too big for them to handle. The problem with Kubernetes is that above-average developers can use it to build small things they can't handle. And the scalability of Kube is more than almost all of the industry needs. That is, a system like what Hazelcast was before it became an analytics play could support clusters of 30 or so big nodes (two racks) and there are probably just a few 100 systems in the worlds that really need to get bigger than that.
Comment by gitonup 5 hours ago
This describes basically every FAANG / MANGA company. Or even past that, any company that hit it big with a cash cow and now needs to come up with something new to satisfy shareholders.
In Meta's case, they have 3B MAU, they absolutely hire from the same tier of developers, and (pre-layoffs/economic downturn) they throw 10x more of them than they need at a problem. They even outcomp Google. The number of employees is more because employee growth was an indicator for company growth and only once that became a liability against the stock price it stopped.
Meta is just a newer company than Google.
> Facebook on the other hand, cares about internal DX, sees it a problem when developers are stuck with cumbersome processes, and greases the skids.
I am married to a Meta engineer and have mentored folks that have gone to work there. This might be the case if you work for a product that drives their cash cow of ads, but if you are doing anything that doesn't fit within that narrow bucket ... let's just say our viewpoints diverge significantly.
> The problem with React is that mediocre developers can use it to build big things that are too big for them to handle. The problem with Kubernetes is that above-average developers can use it to build small things they can't handle. And the scalability of Kube is more than almost all of the industry needs.
The problem with the Chrysler 300 is that bad drivers run over people. What does that say about the engineering culture at Chrysler?
Look, I agree that most cloud stuff is overkill, but I have a hard time indicting Google's entire engineering culture over a project they released into the wild 12 years ago that just happens to not fit your use case and that theoretical "above-average" developers wouldn't be able to tell that.
Comment by CobrastanJorji 13 hours ago
Comment by jmaw 13 hours ago
Comment by PaulHoule 13 hours ago
Rather than two competitive products I think React and Kube are both market dominant products that reveal the engineering culture, values and impact of the two organizations.
I can say that when I first started with React I thought it sucked and looked at Vue and Svelte and similar things. My take on all of them was that they made the internal frameworks I was using to build very complex RIAs in the 2005-2010 time frame look like something that fell off a UFO.
I first thought Vue reflected the way I thought about conventional "webby" applications particularly in terms of treating lists as a first-class object. I eventually learned with React how to draw absolutely anything, even whole 3-d worlds!
I guess what I'll say about Svelte is "if you make such a radical change in your framework did you really believe in it?" Early on I stuck to controlled forms in React because uncontrolled forms seemed structurally unstable (add one too many features and it all breaks) and then I discovered
which is easy and very high performing. What I really like about React is not so much the DX or UX but rather the way it uses functions to seemingly transform a language into something else in a conceptually simple way... And how it solves the problem of composing components written by different people and organizations to the extent that we've now got the terrible problem of managing an app that has 50 third party components and 5 CSS management frameworks.
Comment by brokencode 10 hours ago
Of course Kubernetes is going to be way less fun to use. The problem of managing servers and distributed applications at scale is inherently not fun once you get into the nitty gritty details.
Comment by PaulHoule 8 hours ago
Kubernetes has the basic flaw that it has more scalability than 99.99% of companies need and you could serve almost all the market with a system that supports shared data structures (like IBM's Sysplex) and is more opinionated. An architecture which is less scalable could serve almost all of the systems on the planet and would be easier to work with.
I'll grant that there is essential complexity there, but Kube was built by people who didn't have fear of accidental complexity so it has a lot of it. Look at the whole "YAML sucks" thing which is partially a YAML thing (coulda chose something different) and also a function of the system they are trying to configure with YAML.
Comment by chuckadams 7 hours ago
Comment by Atotalnoob 7 hours ago
I like helm. Helm has so much to offer and it’s not complicated.
It’s basically like handlebars/ mustache using golang.
Handlebars/mustache was what early angular/react used for templating.
Comment by lmm 5 hours ago
Yeah and they migrated away from it for good reason.
Comment by chuckadams 6 hours ago
Comment by spacechild1 8 hours ago
How is using talented software engineers to track users and design addictive algorithms any good? React might be a nice side effect, but it's certainly not the first thing when I think of Meta.
Comment by ukprogrammer 1 hour ago
Kubernetes is the industry standard cluster orchestrator for a reason - it's fantastic
Comment by smrtinsert 2 hours ago
Comment by gulugawa 12 hours ago
(I know useContext isn't great for state management, but I've worked on a web application where useContext was used to store complex global state).
Comment by PaulHoule 7 hours ago
Specifically I wrote a bunch of React components for making little biosignals applications that can (say) show two people's heartrate from bluetooth LE and show my breathing based on a strap i am wearing and another person's breathing based on a $20 radar from China.
I can pretty easily snap together the components and the system that feeds the state to the components by writing code. It works great, it's not that hard to do, it looks great.
But: I really wish I could make something where I could drag and drop display and data acquisition and processing components like LabView. Actually I know a lot about how to do the dynamic processing (Hint: read the Dragon book, not On Lisp) but React doesn't support dynamically assembled components... But I know Javascript systems can because I was writing them 2005-2010 back when browsers didn't have async and all the great affordances they offer now.
Comment by dwoldrich 12 hours ago
I built my own action framework that gives me the ability to use Jotai getters to read atom data, launch asynchronous javascript, and then write to atom data via Jotai setters without ever having to fuss with useEffect myself. Jotai just handles the messy state transition work. My components used to be a jumble of DOM event handler, business logic, and markup, and now the business logic is all extracted to the separate action components.
React makes it hard to test business logic in isolation, and I am hoping my action framework could do a better job of that.
Comment by gwbas1c 11 hours ago
If you worked in TV in the early days, especially when TV was highly experimental and the standards changed every year, you probably did a lot of hands-on engineering or otherwise worked closely with engineers. Today, there is very little engineering in television.
I suspect the same thing is happening with social media: The product is mature and will have less and less engineering problems to solve.
Comment by brokencode 10 hours ago
Of course, with how mediocrely those side projects have been going, I’m not surprised Meta is turning to layoffs. They seriously over hired and never really found a good use for all those engineers.
Comment by datsci_est_2015 7 hours ago
Comment by softwaredoug 8 hours ago
Comment by AJRF 9 hours ago
The short term pay for the lunacy of working there is not a sensible trade-off for decent engineers.
Aside from having the sword of Damocles over you at all times because Zuck has lost his mind, there is a sense he has had 1 too many failures after Metaverse and they are seriously floundering in AI, and their core products (Ad Manager) has a very poor image, even with non-technical users.
So it's not even a sure bet you will even get a short term monetary payoff
Comment by jatins 4 hours ago
Besides top 2 AI labs, don't they outpay everyone?
Comment by dozerly 4 hours ago
Comment by senordevnyc 9 hours ago
But I put up with it, just like everyone else, because it’s still amazing ROI when you get it working right. And there’s no other choice if you want access to these platforms with billions of potential customers.
Comment by burnte 13 hours ago
Comment by throwarayes 13 hours ago
Do NOT have an expectation that this is “normal” income. You’ll probably end up destroying your integrity or doing tons of BS work just to do anything to maintain that level of income.
Expect the norm to be a startup, non tech company, or some other non FAANG big tech corp.
Comment by hintymad 12 hours ago
This is what Netflix has always been advocating for. Reid Hoffman also wrote the book The Alliance, in which he argues that employees and employers are allies. When they are aligned, they work together. When not, they part ways.
I find that these two views are realistic and we can use them to guide our actions.
Comment by javawizard 10 hours ago
I think you might have Reid Hoffman (founder of LinkedIn) mixed up with Reed Hastings (founder of Netflix). :)
Comment by criddell 9 hours ago
Comment by hintymad 9 hours ago
Comment by javawizard 9 hours ago
Nothing to see here, move along...
Comment by lumost 11 hours ago
Comment by menloshark 6 hours ago
The acronym is outdated. I don't really see a difference between FAANG or Nvidia/Stripe/Uber/etc in terms of brand recognition.
And also it depends on where you land org-wise. What you actually are working on is more important than the brand name
Comment by closeparen 11 hours ago
Comment by gwbas1c 11 hours ago
Comment by compiler-guy 10 hours ago
It was the startups prior to those that were terribly unstable and where you couldn't be sure your badge would open the door when you came to work.
Meta may be a dumpster fire today, and the others have had bad layoffs, true. But they all have huge headcounts, and median employee tenure that is above average in the industry.
Of course, saving for catastrophe is wise, especially in these times, but that's true no matter if you work for a FAANG or a startup.
Comment by menloshark 6 hours ago
it's less than two years, probably well below average. maybe it was more previously
Comment by VirusNewbie 10 hours ago
Comment by lokar 7 hours ago
I think it was about 2 years 10ish years ago, but that was during rapid growth. Now that overall growth is down it is useful for this.
Comment by KaiserPro 14 hours ago
Zuck only cares about features, or new features. He probably likes power too, but I'm less certain than that. To curry favour with Zuck all you need to do is make a new feature, ideally using AI/AR.
The problem is, zuckerberg trusts no-one, so he is surrounded by familiar faces that act as his inner court. The problem for meta and the rest of the world, is that most of them are utter brainless dicks.
Cox is utterly useless, he has the cognitive faculties of a flea. the rest of the product council has been ruthless bred for agreeing, rather than making good product decisions. Worse still they are either wilfully blind or just blind to the second order effects that their actions take.
Boz, in person is nice. Boz as a leader is a vapid, lacks insight fails to provide actual direction and lets his ego bruise too often. He was 2 years to late to NFTs, Regularly picked fights with juniors in the comments.
The other elephant in the room is the monetisation department. They are basically the drivers of most of the problems in facebook.
Notification fatigue? yeah probably them,
AI slop to boomers? deffo
Rage bait? yup
Fraud? totally profitable.
There was a concerted effort by engineers to try and make meta better (see sophie Zhang), however as time moved forward those that cared were diluted by those that were just there. They recruited far too agressivly in 2020. we had too many people then, but "there was a plan"
They started firing people in 2022, and never stopped. It was clear that Zuck wanted to be a big man, and doesn't really understand how to run his company (Sandberg is a terrible person, but a good leader, even though shes a monumental hypocrite. He saw her as she is, and assumed thats what the rest of the world saw.)
Comment by throwarayes 14 hours ago
So there’s really not a lot of growth areas for them? Their biggest growth seems to have been acquisitions, not new features.
Maybe data labeling is like RTO - an intentional way to force attrition.
Comment by KaiserPro 14 hours ago
That's the thing right
So I was research so both metaverse and AI adjacent. FAIR was industry leading, just not in the sexy field of LLM. FAIR was passed around like a joint at a student house, finally landing under Cox for "product". But FAIR is a research org, so it was a bad fit, run by an even worse leader. (why can't you deliver a new industry leading LLM in 5 weeks? or some other stupid shit)
The metaverse flopped because there was no clear leadership over features/user experience/hardware. Hardware has a 2-4 year lead time. This means that you need to plan your features 5 years in advance. The average horizon for any software feature in oculus was like 4 months.
Because of the huge influx of non game/graphics/hardware engineers the same mistake about "oh lets build a x but for oculus" happened every year. When I left they had contracted a company to re-make unity but for horizon. At the same time they were also making a blender clone, but in react or some stupid shitty idea.
At no point was there a comprehensive plan for what the UX should be like. there were lots of plans that people made, posted about, got many likes. Lots of redesigns of the button, new social features, avatars etc.
Carmak kept on banging on about time to fun, but he never managed to actually make that work. So a social company with a massive social graph, has a product where you can't easily join your friends in a game. (that might of changed, they revoked all my games when I left so I haven't logged in.)
But your point right, in all the years threads is the only new product they have launched, and that only happend by accident.
Meta's SOP is basically have an idea that gets zuck hard, do a small PoC, it shows promise, scale the team from 10 to 3000, and don't deliver anything.
The labelling I don't think is an attrition thing, I think its doing standard facebook shit, throw people at the problem, without thinking about how that would work
Comment by swader999 14 hours ago
Problem? This is the best news I've heard in a while.
Comment by bottlepalm 14 hours ago
Comment by bcatanzaro 10 hours ago
So funny how people overlook Jensen Huang repeatedly. As if NVIDIA wasn't big tech, or Jensen wasn't a founder, or an engineer...
Comment by Groxx 14 hours ago
See also Twitter when Ol' Musky rolled in.
Comment by horns4lyfe 6 hours ago
Comment by simonw 15 hours ago
Comment by jdalgetty 14 hours ago
Comment by marssaxman 14 hours ago
Why would you ever do such a thing on a device controlled by your employer?
I guess there's a whole generation of devs who don't remember the Microsoft antitrust trial, and haven't learned the "anything you do at work may come out in discovery" lesson.
Comment by michaelt 13 hours ago
It is in fact common to do personal things on work PCs.
The senior manager spending 5 days visiting that foreign office is logging into his personal netflix account, and video calling his wife and kids. He ain't carrying a second laptop to do it.
That middle manager, with a report who needs a widget delivered tomorrow, and purchasing aren't fast enough to get the order in? He's logging into his personal account and paying with his personal card, then making an expense claim.
That in-office worker wearing headphones? Good chance he's logged into his personal music streaming account. Maybe he uses youtube music, so he's logged into his entire personal google account too.
And the sales guy who's constantly stuck in hotels for business travel? Oh boy you don't want to look his 11pm web browsing.
Comment by jmaw 13 hours ago
Comment by marssaxman 12 hours ago
There are other reasons one might reasonably object to keystroke tracking, of course.
Comment by keybored 10 hours ago
Okay, this is America so fair enough. We can’t reasonably generalize in this context.
Comment by esafak 10 hours ago
Comment by pessimizer 13 hours ago
I don't even like doing stuff like this on my phone.
Comment by xboxnolifes 12 hours ago
You mean every person in the world who doesn't actively work on the stuff doing the tracking? This isn't selection bias, selection bias is thinking those are the abnormals.
Comment by ergocoder 14 hours ago
Do they go to Apple Store and login it to their personal account on the showcase iphone and yell at the genius employees?
Comment by simoncion 12 hours ago
So, yeah, people do absolutely braindead shit with their company-furnished equipment. It's fucking mind-boggling.
Comment by ergocoder 10 hours ago
Everyone on the planet is saying this. Every new hire orientation likely states this.
Comment by tagyro 12 hours ago
Employees were told to work from home and were sent emails at 4AM informing them they've been let go. Those that weren't impacted have software on their computer that tracks their every move. Remaining employees can now opt out of being tracked at work for half an hour [1]. Meanwhile, @Meta is raking in record profits.
ClickUp reduced headcount by 22% - and the CEO tweeted that the "business is the strongest it's ever been". In the same tweet, the CEO motivated this cut by their intention to build the "100X organization" ...[2] A week before the layoffs, they posted this video [3].
Webflow fired most of its staff, with some finding out about it after more than 24 hours [4] (while being on a locked visa, which means they'll have to leave the country!).
Cloudflare laid off 1,100 employees (~20% of its workforce) [5] and hired over 1,000 interns (one could say replaced).
My question for anyone still working at these companies:
Why are you still working there?
[0]: https://www.nytimes.com/2026/05/19/technology/meta-layoffs-a...
[1]: https://www.bbc.com/news/articles/c93x0k194yno
[2]: https://x.com/DJ_CURFEW/status/2057522382315929802
[3]: https://www.tiktok.com/@clickup/video/7638681657058364702
[4]: https://nypost.com/2026/05/28/tech/bloodbath-at-california-t...
Comment by _rsg3 15 hours ago
Comment by klipklop 15 hours ago
This is the fast track to being next in a round of layoffs. If your manager does not know you, they won’t vouch for you when it comes time to toss people out of the airlock. You are in a vulnerable position.
Comment by RobertDeNiro 14 hours ago
Comment by klipklop 10 hours ago
Comment by jefurii 15 hours ago
Comment by dmujic 1 hour ago
Comment by mikaeluman 13 hours ago
"Things are going so fast and we need to catch up. Yesterday."
But you still have humans working for you. I doubt these label people are putting in their best efforts...
Comment by uberman 13 hours ago
Comment by vanuatu 15 hours ago
its unclear to me why they need their model to be the best at coding (maybe to build an internal technical moat?)
Comment by layer8 14 hours ago
Comment by stephbook 13 hours ago
Comment by dansquizsoft 9 hours ago
Comment by laweijfmvo 13 hours ago
Comment by layer8 13 hours ago
Comment by uejfiweun 8 hours ago
Comment by hintymad 12 hours ago
I'm not sure how this matters compared to the other platform companies. Kindle has such a small niche market and the Kindle "platform" hardly registers any impact.
Comment by farmerbb 6 hours ago
Comment by aspeckt_112 1 hour ago
However, I recently borrowed a Quest 2, mainly to play Half-Life: Alyx, and once I got over using that fucking awful Windows app to set it all up properly, I’ve been pretty blown away by how good the thing is for the price. Granted, I’m basically just using it to launch into SteamVR, but it’s a solid bit of hardware. Maybe that’s just the result of the work Carmack and his team did there and acquisition of talent after Oculus?
Just thought I’d be fair and give a perspective that they seem to have made at least one thing that’s pretty damn good.
Comment by whatever1 4 hours ago
Getting the right people on the bus is the most difficult task on the world.
And then these people end up in places that cannot utilize their full potential. Everyone is worse off.
Comment by drivebyhooting 14 hours ago
Comment by ryandrake 13 hours ago
Comment by asdaqopqkq 4 hours ago
Comment by microflash 13 hours ago
Comment by rimeice 12 hours ago
Meta employees being upset about being tracked is the height of irony.
Comment by anukin 12 hours ago
Comment by csimon80 13 hours ago
From there, the natural executive question becomes: "How do I make as much of my engineering organization as possible fit into that 30%?"
Comment by hintymad 10 hours ago
> Quotas are handed down to managers for the splits of the workforce to be put in each ‘bucket’, and the internal politics gets heated as managers try to get their reports into higher buckets.
Curious, why can't the management assigns budgets (or resources in general) to individual teams? That is, it is the managers who are responsible for the resources that their teams get, and the budget is tied to the importance of the "team" that each manager owns. In that way, all the performance review will be local to each team. As a manager, I'd be responsible for the output and importance of my team, and I answer to my manager because they will allocate the budget (or resources in general). Recursively, my team members will answer to me and I don't have to justify who gets rewarded by how much to my peers, except that there will be some form of check and balances.
How Meta manages their perf review seems to set up their managers to be ineffective.
Comment by vkou 10 hours ago
That agency has a price, though. Whatever level you get it at, your boss will not give a single crap about any excuses for why you didn't deliver. A meteor could have hit your building, and it wouldn't matter.
Comment by LarsDu88 11 hours ago
Facebook has been around for 20+ years now. The youthful exuberance of Web 2.0 has given way to the exuberance of an even greater more disruptive AI era.
The problem is, it leads to blind imitation. And it's obvious who he's imitating.
It's Elon Musk. From Zuck's perspective, all he ever did was figure out how to monetize a PhP web app - something my buddy in high school could create for our M.U.N. club. Zuck spends millions on VR glasses, low income high schools, 100,000 software engineers, and all he has is the same webapp + some monopolistic acquisitions and a loving wife and child.
Elon is a total dick to everyone, impregnates his executives, gets high on ketamine, does the Nazi salute on live television, but, importantly, launched more satellites into space than any country on Earth. For less than the price of a shitty VR webapp that 20 people used, Elon will solve Global Warming and bring humans into the outer reaches of the solar system. The duality of man.
If Elon started pissing his pants in public or flinging poo at his enemies, Zuckerberg would start doing the same thing.
Comment by menloshark 6 hours ago
It was a 10% cut but it hit SWE pretty hard, looking at partner teams it was around 15-20%. Another 10% were "drafted" to this bullshit data labeling org.
On partner teams, attrition seems to be 10-20% over the last couple months (in addition to prior layoff numbers), maybe higher. Will probably go up again after the next vest. Right now it seems like internal comms has shifted where they're begging people to not leave and saying how they will try to improve things.
There have been several reorgs recently. Doesn't seem like anyone knows what the fuck is happening. Teams are significantly smaller than what they were before and it seems like consolidation should be happening, but leadership is in this weird state of paralysis where they're just leaving shit in the current half-reorged state and not doing anything.
So tl;dr, right now it's the biggest dumpster fire I've ever seen in my life. Feels like I'm watching the Titanic sink
Comment by laweijfmvo 5 hours ago
Comment by xnx 15 hours ago
Comment by ceejayoz 14 hours ago
Comment by mth1234 14 hours ago
Comment by ceejayoz 14 hours ago
In the last few years, they've locked third-party apps out of publishing to Facebook Groups, closed down the bug ticket system, and gave every indication of having abandoned any efforts at improving the ecosystem.
Comment by frobisher 1 hour ago
Comment by Danox 12 hours ago
Comment by lokar 7 hours ago
Comment by operatingthetan 15 hours ago
Holy shit, talking about perverse incentives!
Comment by kxxx 15 hours ago
Comment by otekengineering 13 hours ago
software is now free, at least for the people that know the proper incantations required to manifest it into existence. software-only companies have no future. sending old-world SWEs into the undiscovered country results in high costs to the unprepared SWEs and high costs to their financiers who lose control as soon as the boots on the ground realize the wildfire is too close for comfort and new winds are blowing
the only viable way to separate assets from liabilities (payroll) fast enough for large corps to catch up with the growing number of claude-unicorn centaurs, and small herds of them, will be bankruptcy (could be wrong, i'm no lawyer)
Comment by menloshark 6 hours ago
right now they're freaking out over attrition and making a bunch of posts internally about how they'll "do better"
Comment by sota_pop 8 hours ago
“[Ll]esus take the wheel”
Comment by warumdarum 10 hours ago
Comment by dzonga 11 hours ago
no are there bootstrapped / funded startups by Meta alumni hitting the shelve every week.
Comment by jojobas 3 hours ago
Comment by digitaltrees 5 hours ago
Comment by thraway3837 8 hours ago
There's nothing at Meta that other companies (engineers) haven't already solved. It's not impossible to load to millions of pictures per second and have them displayed to billions of users.
Just the other day, there was a blog post talking about how we should stop idolizing these companies because they're not doing anything groundbreaking or innovating. But now we're doing just that: expecting an ad company to ... do groundbreaking engineering?
Say what you will. Zuckerberg for all that we make fun of him is an insanely successful software guy and businessman. Being good at software is easier, but being strong at both is rare, and he's a multi-billionaire from it. The dude is wildly successful and no matter how much we hate on him or his orgs for it, the people love it. And the advertisers love it. People love Meta's products and even folks in AI governance and safety fields get the Meta glasses and actively use them.
He's built a company that's pretty much self sustaining and you don't need 1000s of engineers for that. Maybe that fact is hitting too close to home?
Comment by kadhirvelm 15 hours ago
Comment by bevekspldnw 15 hours ago
Comment by pram 15 hours ago
Comment by simianwords 14 hours ago
Almost every company is all in on AI so what makes Meta particularly bad?
Comment by somesortofthing 14 hours ago
Comment by josefritzishere 15 hours ago
Comment by daniban 14 hours ago
Comment by waterTanuki 9 hours ago
I'm not going to defend Meta's recent practices but any expectation of privacy when using an employer's device is forfeit. I thought this was basic common sense?
Comment by start123 14 hours ago
Comment by jimmydonalds 12 hours ago
Comment by mannanj 5 hours ago
I see it more as a part of this common, historical trend among humans and other animals: - core, leadership figures with power, like to push their views and beliefs on others and people will just oddly follow it like in lock step and in tribal hypnosis. - I believe we are seeing this. - I believe we are seeing this from the world's leaders in lockstep, to extract unprecedented resources and take additional power; and protect themselves at the expense of everyone else
It seems to me to match similar trends we've had in major periods of instability and revolution throughout human history. WW2, even WW1, showed this by the bourgeoise class. I think enough of them were able to hide and get away with it, and we are seeing a repeat of that by the next generations of their families. Theres my conspiracy theory of the day!
Comment by cyanydeez 13 hours ago
Comment by marsven_422 4 hours ago
Comment by billg_unleashed 14 hours ago
Comment by peanut-walrus 15 hours ago
Comment by tennfown 15 hours ago
Don’t forget failed, mentally ill, manic rebrands that cost billions and go nowhere.
Oh, and enabling human traffickers.
Comment by fusslo 15 hours ago
Turned out he was schtupping the vp of the design company (his wife told the admin assistant during the divorce)
Comment by robocat 12 hours ago
Note that word isn't joint to tupping unless you're from Tasmania.
Shtupping comes from Yiddish, while tupping comes from an old English/Scots agricultural term relating to rams.
I wonder what "commission" the VP received.Comment by bluefirebrand 15 hours ago
Yeah there's lots of ethics rules and stuff about it but we've seen how little the upper class cares about that
Whenever a big business deal goes down, I tend to assume someone's getting sex or money out of the deal
Frankly there's already just so much corruption that we know about and it seems unlikely we know about all of it or even most of it
Comment by solid_fuel 12 hours ago
Comment by mxschumacher 11 hours ago
Comment by solid_fuel 10 hours ago
I'm so tired of these double standards, nobody ever blames fentanyl manufacturers for making such an addictive product so why is everyone mad at facebook? All they did was poison discourse for a generation and provide material support to an autocrat.
Comment by giantrobot 13 hours ago
Also the genocides.
Comment by malfist 11 hours ago
I'm sure meta learned their lesson
Comment by giantrobot 9 hours ago
Comment by marcosdumay 14 hours ago
Comment by mrweasel 13 hours ago
Comment by naturalmovement 14 hours ago
I thought that was YouTube's business model.
Now if you'll excuse me I need to purchase some phony dick pills and diabetes snake oil to go with my fake NASA-designed air conditioner.
Comment by frangonf 14 hours ago
Comment by TheOtherHobbes 13 hours ago
Comment by throwarayes 14 hours ago
Comment by KaiserPro 14 hours ago
Comment by dylan604 12 hours ago
Comment by jazzpush2 14 hours ago
You undoubtedly had other options, yet you chose to work for one of the most well-documented do-bad-for-the-world organizations on the planet. Former employees will deflect and make the comparison to United Fruit workers, despite the obvious difference in employee-optionality and influence.
You made your bed. I hope your organization gets destroyed. I hope you reflect on the damage you've caused the world.
Comment by 98codes 14 hours ago
It's getting to the point where selling my soul to the highest bidder is going to be absolutely required for any big tech job going forward.
Comment by ryandrake 14 hours ago
Comment by freejazz 14 hours ago
Comment by throwaway894345 13 hours ago
Comment by fsflover 11 hours ago
Comment by ImPostingOnHN 11 hours ago
Comment by throwaway894345 8 hours ago
Comment by everdrive 13 hours ago
Can you expand on this? Aren't there plenty of "not-amazing-but-definitely-not-evil" organizations out there which need talented engineers?
Comment by HelloNurse 12 hours ago
Comment by trhway 11 hours ago
Comment by throwaway894345 13 hours ago
Comment by starik36 12 hours ago
Comment by throwaway894345 8 hours ago
> you can press X on and you won't see them again.
I'm not worried about Facebook showing me propaganda, I'm worried about Facebook aggressively propagandizing society at large.
Comment by bradlys 11 hours ago
Comment by throwaway894345 8 hours ago
Comment by pesus 13 hours ago
Comment by NuclearPM 12 hours ago
Comment by pesus 9 hours ago
https://www.pbs.org/newshour/amp/world/amnesty-report-finds-...
https://systemicjustice.org/article/facebook-and-genocide-ho...
In short:
> Facebook contributed to a genocide in Myanmar. Scholars, reporters, and United Nations investigators agree that the social media giant played a role in an explosion of ethnic conflict in 2017 that led to the death and displacement of hundreds of thousands Rohingya Muslims in Northern Myanmar.
Comment by tetromino_ 13 hours ago
In my feed, they are aggressively pushing an approximately equal mix of woke propaganda, far-right propaganda, funny memes, and discussions of literature and philosophy. It just depends on what the Meta model decided you and your friends are into.
Comment by ModernMech 13 hours ago
Comment by nine_k 13 hours ago
I won't color any large entity uniformly bad at all times and aspects.
Comment by embedding-shape 13 hours ago
People created PyTorch and React, they happen to be working at Meta at the time.
Maybe it's unlikely they'd create those working elsewhere, but I think it's much more unlikely that someone else at Meta would have created the same thing without those people there.
Comment by pcan77 13 hours ago
Comment by esafak 9 hours ago
"We’ve committed hundreds of engineers to the framework ..." https://ai.meta.com/blog/pytorch-foundation/
Comment by nine_k 13 hours ago
Exactly. The fact that they worked on Meta's (then Facebook's) payroll does not make what they've done, or themselves, automatically as bad as some other things some other people at Facebook / Meta did.
And the bad things that some people did at Facebook / Meta are also due to their own choices, not by the virtue / sin of working for a particular org.
Comment by embedding-shape 13 hours ago
I kind of disagree. You're associating yourself with these people, supporting the same machine. If you actually disagree with the machine, then don't work there in the first place. Not to mean these people are inherently evil or whatever, people have different circumstances, people reflect, sometimes change and people don't always think before acting, it's only human. But everyone who worked there while having other opportunities available, because the pay was better or whatever, definitively should reflect on what imprint they want to leave on the world really.
Comment by callmeal 13 hours ago
Oh yes, I would color Meta.
https://en.wikipedia.org/wiki/Facebook_emotional_manipulatio...
"Company over country!" -- Mark Zuckerberg https://www.yahoo.com/news/book-zuckerberg-called-company-ov...
Comment by gulugawa 12 hours ago
Comment by not_a_bot_4sho 12 hours ago
Comment by lobf 7 hours ago
The question I have is, does React somehow encourage or enable code that is messier than in other frameworks? Why is it so popular if it's so widely hated? There's something I'm missing here.
Comment by fragmede 5 hours ago
As far as React goes, it's composable, which means I can create a <PreferencePane> and then put a <CameraPref> inside that, and then later on in a wizard, I can put the <CameraPref> and it's totally fine. This means I don't have to write the same fucking code, ever. If the people im working with know their shit, as the progtammer, I never have to see the css/stylistic code/elements unless I go looking in another file for them. No shit the CSS is a distraction when I'm trying to write a code that is not CSS. It's all JavaScript. This is a good thing, but people that grew up hearing that JavaScript sucks have never challenged that successfully, so having React forced upon them just sticks in their craw. This is a good thing because JavaScript runs on bother the server and the client/your laptop, so as the programmer, you don't have to switch contexts as your work on the app. Before this current bout of "you will all lose your job to AI" there's always been waves of newcomers too the field that "didn't know what they were doing", and that we were supposed to shun them for it. (And that JavaScript was was only for noob designers.) So you have to balance everything you hear with that sort of negativity. If everyone your age minus 10 was here to take your job and will work for $200k less a year, and they started learning react the year it came out, same as you, how do you think FilmNews forum would sound? The film industry banded together to ban AI script writing and other tools, so we'll have to see how that pans out. React is fine. Any large app is just going to be messy. And proprietary. Open Source is great, but the number of success stories are few, and not at all replicable. (If someone has a project with one that isn't "sell support", I'm all ears.)
The fact that people bitch about it is a good thing. It's when they don't that Facebook needs to worry about things. (Oh yeah also it's from Facebook, and that's not exactly an industry neutral employer. As we see here. If someone told you they work at Meta, what, are you not going to sleep with them? Two million dollars of RSUs buys a lot of not giving a shit. What are we going to vote to underfund the bus they already don't take, that we also don't take?)
Comment by davidw 13 hours ago
Comment by jacques_chester 13 hours ago
I am ashamed I worked there.
Comment by pokstad 11 hours ago
Comment by jacques_chester 5 hours ago
Comment by ActorNightly 11 hours ago
Comment by jacques_chester 5 hours ago
Comment by throwarayes 14 hours ago
Look at their big growth areas. They acquired instagram and WhatsApp. Threads seems successful(?) but is an extension of instagram.
Mostly they’ve just gotten better at weaponizing rage bait. Which I’d argue, long term, will be a losing strategy.
If this were a healthy culture, with all the people working there, Zuck would have promoted far more interesting internal experiment to full blown products. That just doesn’t seem to happen there.
Comment by ribosometronome 13 hours ago
The advertisements within Instagram for Threads almost always seem to be fairly thinly disguised engagement & rage bait. Every time it gets me, I feel an increasing desire to move away from the whole ecosystem.
Comment by embedding-shape 13 hours ago
I don't understand this either, there are so many clearly advantageous ideas and experiments to be be carried out, that can make discussions better, thinking clearer and help people actually connect. But instead they're only thinking about how to optimize the ad-machine in the end, so depressing to see.
Comment by aantix 13 hours ago
Facebook seems to be the most misinformed audience - an LLM fact checker would be a great addition.
Comment by butlike 12 hours ago
Comment by neutronicus 13 hours ago
Like, you can go be a middle school teacher and probably be fine if you stuffed the sack while the stuffing was good.
Comment by pjmlp 12 hours ago
Agreed, what a damage to the world.
Comment by solid_fuel 12 hours ago
Comment by gulugawa 12 hours ago
Comment by alpha-male-swe 12 hours ago
Comment by jazzpush2 10 hours ago
Comment by slibhb 13 hours ago
When you step back and try to explain exactly what the company has done that's so bad, there's nothing there.
Comment by ben_w 13 hours ago
The chairman of the U.N. Independent International Fact-Finding Mission on Myanmar stated that Facebook played a "determining role" in the Rohingya genocide.[98] Facebook has been accused of enabling the spread of Islamophobic content which targets the Rohingya people.[99] The United Nations Human Rights Council has called the platform "a useful instrument for those seeking to spread hate".[100]
- https://en.wikipedia.org/wiki/Facebook_content_management_co...Comment by slibhb 12 hours ago
Comment by ben_w 12 hours ago
The way Facebook chose to operate in the country made rumour indistinguishable from verified news by its users.
Myanmar's Facebook community was also nearly completely unmonitored by Facebook, who at the time only had two Burmese-speaking employees.
If TBL had managed to fund a huge rollout of the web, and convinced everyone that a random phpbb forum he made was filled with BBC reporters, and the defence was two full-time moderators, you can bet people would blame him if someone organised a literal genocide on that forum.
Comment by slibhb 12 hours ago
Do you hear yourself? Let's not give them electricity and fossil fuels either. Just keep them in dark age conditions so they don't hurt anyone.
Comment by ben_w 11 hours ago
Better than you heard me, given that's not what I said.
Comment by solid_fuel 11 hours ago
Comment by slibhb 11 hours ago
This is all very silly. The genocide in Myanmar (it's a civil war last I checked) isn't Facebook's fault (legally or morally). Facebook has surely made mistakes, but that doesn't make them to blame for people killing each other on the other side of the world.
Comment by solid_fuel 12 hours ago
You clearly don’t understand this, and maybe you never will (it seems beyond some people), but moral responsibility is assigned here because of the actions facebook and their employees took.
It is not assigned to Tim Berners-Lee because, again this is important, Tim Berners-Lee didn’t spend years spreading targeted genocidal propaganda in a country with a violent history and fragile peace.
Hope that helps. If you still can’t understand it, I can recommend some philosophy books on morality and our responsibilities to our fellow humans.
Comment by slibhb 11 hours ago
Comment by solid_fuel 11 hours ago
It’s really sad that you don’t comprehend basic morality, but unfortunately not much can be done in cases like this.
The will for change must come from within, but if you ever do find yourself feeling empathy or even sympathy for other humans I promise there are lots of resources available to help you learn and understand more about living like a responsible human. All it takes is asking for help.
Comment by curt15 12 hours ago
Comment by bla15e 13 hours ago
Comment by techblueberry 13 hours ago
True, none of us are innocent.
> When you step back and try to explain exactly what the company has done that's so bad, there's nothing there.
WTF?
Comment by thepryz 13 hours ago
I know a number of people that accepted roles with companies they vowed never to work for after being laid off and unemployed for a year. The reality is that when you look at tech in abroad context, there really are very few ethical and/or noble companies.
Comment by fzeroracer 13 hours ago
The reality is that more engineers need to be able to grow a spine, have longer term thinking and actually stand their ground when it comes to these companies. You could not pay me enough money to work at Meta or Palantir and while it's true there are very few ethical or noble companies, working for Meta is more akin to completely throwing out your ethical compass.
Comment by thepryz 9 hours ago
I don’t disagree that there are many evil companies and one should try to be selective in who they work for. But life, in my experience, exists in shades of gray and it’s foolish to judge others without understanding their circumstances and the path that lead them to where they are today.
Comment by fzeroracer 8 hours ago
Would these material conditions change if the person involved was responsible for making bombs used in a genocide? Or if they were working for the Torture Nexus company? Or responsible for money laundering and other illegal activities?
Life certainly has many shades and while I can be sympathetic to certain conditions here we're talking about a highly educated group of individuals who have multiple options to choose from. They've made their choice (or a series of choices) to end up where they are and that does not render them immune to criticism.
Comment by gulugawa 12 hours ago
Comment by spencerflem 12 hours ago
Comment by sleepybrett 10 hours ago
Comment by spencerflem 12 hours ago
Comment by gulugawa 12 hours ago
Nowadays, when I look at job listings, practically all of them are for companies that are ethically compromised in some way. They are overusing generative AI or building products that are having a negative impact on society.
One of the worst examples I saw was a software engineer job posting from my previous employeer that builds cloud-based physical security systems for buildings.The job requires the use of AI. I wouldn't trust a security system that randomly decides to unlock the front door to my house because of a hallucination.
Comment by ActorNightly 12 hours ago
And you would be stupid not to.
One one hand, you can be that guy that says you declined a Meta job, and be stuck at your current salary level, watching people make more money around you, and realize that even people who are make less than you truly absolutely just DGAF that you declined a Meta job - sure, they will tell you its a good thing, but its not like you get rewarded for it with having more friends or social support, in the end you are just still another person to them.
On another hand, you can make enough money to secure a good life for yourself, create new accounts on social media websites if you want to talk about Meta in a more positive light, and find new friend groups that are easily accessible with having more salaries (just buy a BMW a show up to any BMW meetup and bam, new friends right out of the gate).
The 2024 election should be a clear indicator that people just simply DGAF about each other as much as people think.
Comment by cayley_graph 12 hours ago
Comment by ActorNightly 11 hours ago
Oh, you think that the arbitrary line your draw in your own life determines the standard for being moral? Well, welcome to the club with the rest of us. Its easy to make an argument that shifts the blame away from Meta - they offer a product that is completely optional, its up to the individual person whether to use it or not, so working for Meta is not immoral. Thats a line someone could draw in their own life, and there isn't a single argument you can make based in any sort of grounded framework for them being wrong.
Comment by cayley_graph 11 hours ago
Comment by ActorNightly 9 hours ago
Once you find a solid counter argument to "its a product that people are free not to use", then we can have a conversation.
Comment by cayley_graph 8 hours ago
Anyway, I think I've said all I possibly can to educate you. I hope you can take something from it.
Comment by jazzpush2 10 hours ago
And BMW meetups are not good ways to meet high-salary people. Likely the exact opposite.
Comment by lonesword 9 hours ago
Good for you, but this is not the counter example to the wager that the parent proposed. It would be "I worked for a no-name company in a developing country and still turned down interviews from Meta".
Comment by ActorNightly 8 hours ago
As for BMWs, thats the idea - you can buy an M car with that salary and everyone who can't afford an M car is gonna wanna be your friend.
Comment by swader999 6 hours ago
Comment by spinningslate 12 hours ago
Not OP but I can say with 100% truth and certainty that it wouldn’t matter how much money they offered - I would not work for meta. Some things matter more than money.
Comment by spencerflem 12 hours ago
I feel gross about the place I’m at and I don’t want to lose that feeling.
Comment by shimman 14 hours ago
edit: sorry but if you purposely to chose to work at Meta after 2016 you clearly have zero morals and are fine with working at a company that not only willingly exacerbated a genocide but knowingly profited off of it too.
These workers can't be condemned enough, some of these devs should be in prison too.
Comment by ModernMech 10 hours ago
FYI there's nothing that said the depression Facebook intentionally causes in teenagers is limited to just girls.
Comment by cindyllm 14 hours ago
Comment by onlyrealcuzzo 14 hours ago
You really think if they didn't work there, someone else wouldn't?
You really think them and only them are the people capable of doing whatever technical things are causing the problems you perceive?
Comment by 98codes 14 hours ago
Comment by jlengrand 14 hours ago
Comment by onlyrealcuzzo 14 hours ago
You're a TVC in the kitchen at Meta? All you do is give girls depression?
You work at a business that buys ads on Meta? Is all you do is give girls depression? Even if you work in a non-profit branch specifically to do out-reach for kids or something??
How far separated from Meta do you have to be to not be reduced to doing nothing but giving girls depression?
Comment by ModernMech 11 hours ago
Comment by lo_zamoyski 13 hours ago
The Principle of Double Effect[0] is essential in such cases, because it helps determine when cooperation with evil is remote or proximate, and when such cooperation with evil is morally permissible.
Comment by onlyrealcuzzo 6 hours ago
It's interesting how easy it is to define exactly how evil Facebook is and categorize each worker on an evil spectrum based on job title alone.
Who would have thought life was that simple!
Comment by mplanchard 13 hours ago
At one end of the spectrum you have very talented, smart engineers who could easily get a job anywhere, devoting their lives to targeting ads, surveillance, brain-hacking the masses with the algorithm in order to sell more ads, etc. At the other end is, let’s say, the cleaning staff. Meta would suffer if either group outright refused to work for them, but their mission is affected more by the engineers, they are harder to replace, they have many more options in terms of alternative employment, and they have greater knowledge of the impact of the business. Thus, they bear (much) higher relative moral responsibility. Compare to the cleaning staff, who, because of their relative lack of standing, agency (they likely work for some other company that Meta contracts with), or other options, bear negligible moral responsibility, even though their absence would likely make Meta’s offices uninhabitable.
Everyone working there is somewhere on that spectrum. They can make their own judgements about the degree to which they bear any moral culpability, but it’s not unfair to say that someone working on open source at Facebook still contributes to the overall mission by oss-washing facebook’s reputation, promulgating the brand into the engineering consciousness, etc., even if they are not directly contributing to giving girls depression.
Comment by onlyrealcuzzo 13 hours ago
Not exactly...
> devoting their lives to targeting ads, surveillance, brain-hacking the masses with the algorithm in order to sell more ads, etc.
Nice try, but most of engineering at Meta has almost as much to do with this as the food staff...
So the question remains - if you're an engineer working on nothing related to any of that - most of Meta - why is your work reduced to "destroying girls lives" but the TVC's working in the kitchen are not?
Why are people working at GM, who have a large ad spend on Meta, not destroying girls lives? But the people working on storage compression algorithms to save on hardware costs are??
Why is the TVC not bad, but the person working on decorating the offices is?
Comment by mplanchard 12 hours ago
Meta’s business is enabled by (practically) everyone who works for them, otherwise they wouldn’t pay them to work there. The storage compression algorithms are enabled by and contribute to the mission of the company.
If you’re comfortable knowing that your job is paid for by destroying society, and that your work makes that destruction a little more efficient, that’s fine. Storage algorithms are pretty low on the spectrum, and at least they may have some other uses if open sourced. For me, I wouldn’t do it, because I don’t want to contribute even in a small way to what Meta does. But others obviously can and do feel differently.
Comment by onlyrealcuzzo 12 hours ago
It's so easy to reduce things!
I'm still trying to figure out if my cousin who decorates offices for FAANG is destroying society or not.
Comment by qwerpy 11 hours ago
Comment by mplanchard 9 hours ago
But if you fundamentally disagree with a system, trying to avoid contributing to it in any way makes sense! Whether it’s making the algorithm or addictive more farming out moderation to underpaid contractors or building a cool open source library for frontend coding or whatever, you can choose not to do it.
Or you can say, my contribution is not meaningful enough to the broader organization for me to worry about my place in it. Or you can say, I will siphon money out of the beast and use it for good. You are still contributing to it, but how you feel about it is up to you.
Comment by shimman 8 hours ago
Comment by jlengrand 14 hours ago
EDIT: my bad, I read you wrong and didn't realize you didn't bring up the whole tenage girl thing. Sorry for that.
Comment by onlyrealcuzzo 14 hours ago
I'm directly addressing OP's original comment that "all anyone at Meta does is give girls depression."
It's almost as if it's not that reductive... even though you just made the same reduction...
Want to answer the actual question?
Comment by hparadiz 13 hours ago
Comment by dylan604 13 hours ago
Comment by shimman 14 hours ago
Thanks for sharing the paper. Going to read it tonight, the abstract is very interesting.
Comment by Anon1096 13 hours ago
Comment by shimman 8 hours ago
If you worked as an accountant for Epstein after 2006, then yeah you may not be exactly a pedophile but you have shown you're okay with not only working with pedophiles but having a pedophile actively enrich you.
Very few people on this planet are willing to actually do this. Those are Meta are willing to do exactly this.
Also solidarity is a two way street and acting as if the literal 1% of earners in the nation will suddenly develop empathy is foolish. I have solidarity for actual workers trying to better society; not for those that exacerbate the climate crisis, help minorities get cancer through data center expansions, personally profit off of scamming seniors, are okay with allowing a genocide on their watch, do nothing to help prevent the erosion of democracy, and have directly caused many suicides/self harm/deaths of despair.
They have to commit to a lifetime of repenting and self-flagellation isn't going to cut it. It's not the middle ages.
Comment by Retric 14 hours ago
How well a job is compensated on average very much depends on how willing and able the average person is to do it.
Comment by jbxntuehineoh 13 hours ago
Comment by tommyogod 12 hours ago
Comment by bigstrat2003 13 hours ago
Comment by lo_zamoyski 13 hours ago
Putting Meta aside as I do not have a sufficiently deep view of the total scope of work at Meta and its relation to its misdeeds, I never understood how anyone found this fallacious line of reasoning convincing.
So what if someone else would do it? The point is that you are morally responsible for your actions and your actions alone.
It horrifies me completely to realize that so many people would excuse their own gravely immoral actions on the incomprehensible grounds that if they didn't do it, someone else would. Where is the logic? It is such a severely morally and psychologically crippled way of thinking. Yes, if I don't shoot the innocent civilian in the head, then SS-Schütze Schmidt will do it anyway, so I might as well do it. Incredible.
Morality is not some calculus that is concerned about whether certain events occur or about optimizing some sum total of events. It is about how you, personally, use your agency. That's it!
Comment by freejazz 13 hours ago
What does that have to do with any person's individual morals?
Comment by bluerooibos 14 hours ago
Comment by MAustriaGA 14 hours ago
Comment by lelanthran 13 hours ago
One day, when there is no job for you, you will look back on this moment and chide your past self.
There is no organisation that has their hands clean. Not even the one you work for.
Comment by swatcoder 13 hours ago
And while it's true that many organizations carry dirty laundry, especially as they scale into larger organizations with fingers in more pies, Meta's business model is specifically to maximize engagement by any means available so that it can sell their eyeballs to the most lucrative advertising opportunities.
In Facebook's early days and as Whatsapp continues to do, their products may incidentally provided a useful societal function for earnestly connecting people in the way that those people wanted to be connected. But there's no way to look at it through the lens of a socially responsible business -- a qualitative difference from an organization simply not having "clean hands".
Comment by Godelization 10 hours ago
Comment by serf 13 hours ago
people say this as if having principles will leave you jobless inevitably, but there is so much evidence to the contrary that this rings more hollow the older I get.
I agree with your overall concept of empathy towards others, I disagree with the premise that all organizations are unethical and that there isn't room for the morally principal'd and employed in this world.
contrarily I believe that a morally principal'd and skilled engineer is so rare in this world that there are a few organizations that would snap up every single one they could find if the network was there to find them.
Comment by Hamuko 13 hours ago
Comment by serf 13 hours ago
social media boards don't go creating slides and mission statements that mentions those second order effects.
most go something like: "Connecting people and souls through the technologies that empower every day life."
rather than
"Let's get Susie to jump off a bridge for yuks."
Comment by Hamuko 12 hours ago
>“We make body image issues worse for one in three teen girls,” said one slide from 2019, summarizing research about teen girls who experience the issues.
>Among teens who reported suicidal thoughts, 13% of British users and 6% of American users traced the desire to kill themselves to Instagram, one presentation showed.
I don’t know, seems like they do go around creating slides that mention them.
Comment by kevincrane 13 hours ago
Comment by duped 13 hours ago
There are plenty of organizations that don't enable genocide.
Comment by cayley_graph 13 hours ago
That nearly none will do this (I suspect most would be irritated at even the suggestion) tells you all you need to know about them.
edit: The disagreement is unsurprising, but I'd like to hear the reasoning against this. If you truly believed you'd wronged humanity at a job you voluntarily took for its high pay over all the others you could have easily gotten, keeping the exorbitant excesses of money should be unpalatable to you. That's how having a conscience works. Anything else is just a vacuous attempt to regain social standing.
Comment by nicechianti 15 hours ago
Comment by webdood90 15 hours ago
Comment by _rsg3 15 hours ago
Comment by HDThoreaun 14 hours ago
Comment by webdood90 15 hours ago
Comment by jatora 15 hours ago
you realize that the majority of engineering positions at meta in fact arent dealing with the knobs and levers of manipulation? do you have no pity for the coal plant worker who supports his family while working for a company that pollutes the environment? Your shallow morals are disgusting.
Comment by entropyie 15 hours ago
Comment by asveikau 15 hours ago
Either they are actively a narcissist, actively immoral, not intelligent enough to understand the vibe there, or they're actually unhappy and not being honest enough to tell you they hate it there. I have a hard time envisioning any other possibility. The place actively filters out morally coherent and intelligent people.
Yes I was there.
Comment by anonymars 15 hours ago
This seems like a fancily dressed up "fuck you, got mine"
Comment by jatora 15 hours ago
Comment by anonymars 15 hours ago
Something sure seems to have touched a nerve. Maybe next time count to 10 first?
Comment by rbtprograms 14 hours ago
Comment by freejazz 9 hours ago
Comment by webdood90 15 hours ago
Comment by gwbas1c 11 hours ago
Comment by wildredkraut 9 hours ago
Comment by typeofhuman 9 hours ago
Apple: yes
Google: yes
X: yes
Samsung: yes
Amazon: yes