News for hackers. Stuff that matters.
Re:Twitter is threatening to sue Meta over Threads [pdf] by adam_arthur on Thursday July 06, 2023 @04:21PM (#36622265)
Are there really more than a few hundred people working on Threads?

I believe Twitter had ~7,500 at its peak. Even if Threads succeeds, its not going to be because they have meaningfully more employees. Cloning twitter is a fairly easy technical problem nowadays... in contrast to early 2010s era of no-cloud, poor infra management and so on

Re:Twitter is threatening to sue Meta over Threads [pdf] by whateverman23 on Thursday July 06, 2023 @04:26PM (#36622374)
It's not really possible to say how many people are "working on" Threads, I bet. Threads is using Meta infrastructure. Should all those employees count towards Threads employees? How about HR? Legal? Internal tools? Building staff? Security? etc etc.
Re:Twitter is threatening to sue Meta over Threads [pdf] by adam_arthur on Thursday July 06, 2023 @04:45PM (#36622717)
I'm not particularly interested in Twitter itself, I just disagree that many of the products we use today require a large number of developers.

Its easy to find many examples of apps that were challenging to build even just 10 years ago, that are somewhat trivial now. That trend will only continue. OpenAI only had ~100 employees at one point.

You don't need 100s of operations people if you move from on-prem to serverless, for example. Today, social media requires the most people in content moderation/support, rather than development. Tomorrow those people are likely to be supplanted by LLMs or similar more tailored AI moderation models.

Many products that required 1000s of people 10 years ago, may only require 100s today. To me this is just a fact

Re:Twitter is threatening to sue Meta over Threads [pdf] by whateverman23 on Thursday July 06, 2023 @05:14PM (#36623153)
I see it as four categories, from least employees to most:

1. Desperately trying to make short term cash, and are trying to do their best with fewer employees than needed to maintain the current product. (Twitter is here).

2. Enough staff to maintain the current product, but not significantly innovate.

3. Significantly more than needed to maintain the current product, leaving room for people to work on non-core products that may end up being the next billion dollar project, even if the vast majority flop (Most big tech companies are here).

4. Way too bloated, with not enough projects to work on or not enough revenue to justify the R&D.

The problem is that outsiders have a really really hard time understanding the product complexity of half a billion+ user services.

Comparing OpenAI to the social media sites that this HN post is talking about is a great example. It's a completely different product with completely different challenges than FB, twitter, threads, youtube, whatever.

Another great example is people citing "day in the life" videos that are actually recruiting videos showing the brighter sides of the job. Or people citing employees who claim that the company hired them to do nothing, when in reality it's a recruiter that was hired shortly before hiring slowed.

Re:Twitter is threatening to sue Meta over Threads [pdf] by adam_arthur on Thursday July 06, 2023 @05:43PM (#36623499)
Do you agree or disagree that techproducts today are easier to build than 15 years ago?

Everything else is irrelevant. Technology drives abstractions which drive deflation by allowing fewer people to produce more goods. This has been proven and observed for thousands of years

Companies can thrive while overemploying people, but eventually they get undercut by one that doesn't

Re:Twitter is threatening to sue Meta over Threads [pdf] by whateverman23 on Thursday July 06, 2023 @06:21PM (#36624025)
You're conflating two different topics:

1. "Its easy to find many examples of apps that were challenging to build even just 10 years ago, that are somewhat trivial now."

Correct. It's easier now to build apps that we used 10-15 years ago.

2. "Do you agree or disagree that techproducts today are easier to build than 15 years ago?"

Incorrect. Tech product complexity has increased in many ways in the last 15 years (and the increase in complexity is larger than the decrease in complexity we talked about above).

-- Regulation. COPPA regulations strengthened significantly around 10 years ago. Europe's GDPR went into effect in like 2016. Those are just a couple popular ones. Remember when Amazon just didn't collect sales tax? Sure makes things easier! And remember, those laws are constantly changing. If NJ raises their sales tax, you better have someone paying attention. If Europe comes up with a new privacy law, you better have enough people to drop everything and implement everything that's needed.

-- Scale + globalization. Myspace topped out at like 100 million active users around 15 years ago. Facebook is 30 times that size now! That scale comes with complexities most don't think about. How do you report user video ad income to the IRS-equivalent in Andorra? I don't know, but you now need to know at Facebook's scale!

Re:Twitter is threatening to sue Meta over Threads [pdf] by orwin on Thursday July 06, 2023 @08:48PM (#36625504)
I'm automating network engineering. We still hire network engineers, and while scale/regulations are big reasons why, do not forget security.

This can trigger entirety new projects. Some industries still transfer their driver updates in sealed, marked usb sticks to their clients. A lot of companies invested in IOT in the past 5 years, and just recently decided they wanted all their connected stuff to go through specific Cisco routers. Security is my SWE job security.

Re:Twitter is threatening to sue Meta over Threads [pdf] by HWR_14 on Friday July 07, 2023 @12:22AM (#36627085)
Is there a giant difference in complexity between 100 million MAU and 3 billion MAU? It seems like "being present in Andorra" has the complexity, not the order of magnitude more users.

That said, being present in Andorra is probably necessary to get to 3 billion MAU but not 100 million MAU.

Re:Twitter is threatening to sue Meta over Threads [pdf] by whateverman23 on Friday July 07, 2023 @01:22AM (#36627527)
> That said, being present in Andorra is probably necessary to get to 3 billion MAU but not 100 million MAU.

Exactly. You know those undersea cables that Google laid? Or Facebook's controversial "Free Basic" internet program in India?

At a certain point you start to run out of people, and need to go to great lengths to get more people on the internet and using your services. And then you need to start a financial relationship with those people.

Re:Twitter is threatening to sue Meta over Threads [pdf] by TheCoelacanth on Friday July 07, 2023 @10:30AM (#36632289)
An equally complex product is drastically easier to build now than it was 15 years ago, but expectations since then have risen even more drastically. A product that is competitive in the market is generally harder to build now.
Re:Twitter is threatening to sue Meta over Threads [pdf] by sroussey on Thursday July 06, 2023 @05:45PM (#36623520)
> You don't need 100s of operations people if you move from on-prem to serverless, for example

This statement really leaks a lack of experience with large systems.

The efficiency loss for going to some serverless regime and the costs associated would be astronomical. My god…

Re:Twitter is threatening to sue Meta over Threads [pdf] by rhaway84773 on Friday July 07, 2023 @07:46AM (#36630257)
> I just disagree that many of the products we use today require a large number of developers.

In a non competitive world this might be true (although I have my doubts). In a competitive free market world it isn’t because a competitor can then beat you by hiring more developers and delivering more features faster than you could.

> Its easy to find many examples of apps that were challenging to build even just 10 years ago, that are somewhat trivial now.

The consequence of this isn’t that people continue using those tiny apps. The consequence is that people’s expectations increase dramatically. There was a time Evernote was a Unicorn. Today, even though building a product like Evernote would still be fairly challenging, it’s considered a feature.

> You don't need 100s of operations people if you move from on-prem to serverless,

I have not yet, in practice, seen overall spend go down by moving to serverless. You may have fewer ops people, but you now need more devs to achieve the same work because a lot of ops has been shifted to devs. That being said, I’ve often seen serverless not even lead to a reduction in ops.

> Many products that required 1000s of people 10 years ago, may only require 100s today. To me this is just a fact

This does not come close to matching reality. In the late 90s early 2000s you and a handful of other devs could build a multimillion dollar product using Visual Basic which only ran on Windows and was distributed as a binary to be run by your clients and it would be a best in class product.

Today, you would need a designer, web developers, and someone with experience in pushing it to production and securing it to simply build an MVP version that ran on browsers. In addition you would need another set of iOS developers and another set of Android developers. Heck, you may even need an Apple Watch and iPad app to be competitive. All of this would probably be required to simply make your app competitive, never mind best in class.

What your comment appears to be missing is that with software development becoming easier, what changes most is an increase in customer expectations.

Re:Twitter is threatening to sue Meta over Threads [pdf] by simmschi on Friday July 07, 2023 @12:33PM (#36634257)
At a certain scale you start to break many things that you're used to abstract away into a neat little box. This can be anything, from kernel, libraries, network stacks to anything running in the cloud.

"Serverless" is not really an option at a certain scale. It's likely too expensive, but especially a giant risk if you abstract away something that can fail in an interesting way.

I remember we once managed to break the AWS ELB in one AZ and had a nice little call with a dev from Seattle. Another time we managed to saturate EC2 in a zone at a certain time.

You will need people who can dig into this. If you're at Twitter scale you'll probably want whole teams digging into aspects that you take for granted.

Re:Twitter is threatening to sue Meta over Threads [pdf] by martin8412 on Thursday July 06, 2023 @04:24PM (#36622330)
A few hundreds working on a project within Meta. They won't have to take care of a lot of important things they'd have to if they were standalone.
Re:Twitter is threatening to sue Meta over Threads [pdf] by stubybubs on Friday July 07, 2023 @12:38AM (#36627210)
Most of those 7500 were not engineers. They were moderators, sales, support, HR, etc

The moderation, whatever people personally think of it now, has certainly suffered from an advertiser perspective, which is why they left. It was a mistake to fire many of them.

The sales people with relationships to advertisers left, and so again did many advertisers.

It's apparently impossible to get your account reinstated if you were banned, because there is no more support.

People had pay issues due to lack of HR and also lost benefits, so they left.

On top of that, almost all the features they shipped were in the works before the company was bought, so they didn't really ship anything. Stability was worse and users left. They are flocking to Threads because it's stable. Remaining devs continued to trickle away as the work environment became intolerable.

Basically every aspect of his experiment was a failure. I'm sure Twitter could have cut 10-15% and been okay but what Musk did absolutely did not work. All those things managers talk about, those reasons to treat your people well: cratering morale after layoffs, increasing attrition, dead sea effect, loss of institutional knowledge, it's all true, and just what everyone expected.

The only thing to learn from Twitter's fall is that they were right. Great experiment I guess? Really validated some things we had all seen small scale or intuited.

Re:Twitter is threatening to sue Meta over Threads [pdf] by adam_arthur on Friday July 07, 2023 @07:21PM (#36639559)
Twitter layoffs will have only "failed" due to creating a cultural divide and driving people to other services. Not due to the mechanical aspect of them

Twitter laid off 80-90% of their people and the app functions the same. No material downtime in the year or so since the acquisition and feature velocity has only increased. Even if the features were in the pipeline already, none of them appeared over the 5-6 years preceding the acquisition. Highly coincidental, to the point of being suspect.

Advertisers left due to taking sides on will of the moment cultural reasons, not because of moderation. The individuals behind advertising at many large corporations simply didn't want to help Elon. Would you want to give money to somebody you hated, and who loudly vocalized things that went strongly against your principles? This part is obvious to any objective observer.

It's clear at this point that net added value per Twitter employee was low and even negative for many. It's really inarguable otherwise from a technical perspective

Re:Twitter is threatening to sue Meta over Threads [pdf] by stubybubs on Saturday July 08, 2023 @04:11PM (#36648246)
> Advertisers left due to taking sides on will of the moment cultural reasons

> who loudly vocalized things that went strongly against your principles?

I mean, you're talking about moderation. It's always going to be based on where the culture is at the moment. 70 years ago, nobody cared about misogynistic ads, now they've fallen out of fashion. People don't want to advertise on a site flooded with posts that go against the values of their customers. You simply can't have it both ways, Elon's preferred kind of speech and having advertisers.

> No material downtime in the year or so since the acquisition and feature velocity has only increased.

The downtime and strangeness has definitely increased. And the features aren't good! Blue was not good. It existed as a paid feature with edit capability. He added boosting for Blue and removed verification, and he fired all the product people who told him it was a terrible idea to convert to pay to win comments. They lost users, saw hate comments float to the top under ads etc. etc. Nobody wanted massive walls of text on Twitter, that's what made it different. Brevity is the soul of wit. And they put up a login wall because of scraping? It's a public site, you just have to live with that. If you're getting slammed, the solution is to increase your server availability, not take eyeballs of your content.

> If a company can layoff 90% of the developers

It wasn't 90% of developers. It wasn't even 90% of the company, if they really went from 7500 to 2000, which was the last count. Most of the layoffs/firing/quits were outside of development, in moderation, sales etc.

And after all this, their traffic has massively declined, and ad sales are down 60% YoY. It is absolutely spiraling. It is unreal how it can be seen as anything but.

Re:Twitter is threatening to sue Meta over Threads [pdf] by quitit on Friday July 07, 2023 @04:09AM (#36628701)
In addition to the other points made by others about sharing staff...

At their respective peaks Meta had around 12x the staff of peak Twitter despite not having 10x the user base (that said Meta towers heavily over Twitter in users and monthly accesses.)

Even today Meta still has more than 10x the staff of peak Twitter.

If anything you're highlighting that at ~7,500 staff Twitter was probably too thinly run.