The inside story of Threads
engineering.fb.com
engineering.fb.com
I've been super impressed with the technology part of the Threads launch. I can't wait to read more about it in the future.
I do wonder though if we will look back on this period in history and regret the economic and cultural incentives which have co-opted so many smart people into the service of ... advertising.
Ubiquitous surveillance is what pays most of the VerySmart gathered here.
Advertising is just the part of the market we can talk about in stand ups.
Do you really think that the usefulness of knowledge is limited to trying to sell you stuff?
If so, you’ve never thought about it very deeply.
This is more than capitalism, it's freedom. If you are suggesting that we spend more money on Ebola or public transport, that's tyranny.
Yikes. It’s actually exactly capitalism. We spent more money than god on COVID research basically from 0. That research didn’t restrict freedoms. We decided to co-opt capitalism and pump money directly where we needed it. This incentives people to research Covid within the capitalist market. We could do the same for Ebola or Public transportation but we chose not to.
Anything can be whatever if you define your terms in obtuse or unusual ways.
Launder it by burying the questionable definitions a couple layers down from the garbage you’ve set out to “prove”, and you can fool even some smart folks.
The Graph API has also fallen apart, with their solution being to close the bug submission tool for most issue types. The "replacement" is a discussion forum where no Facebook employees visit, most posts have zero responses, and no issue tracking whatsoever.
Wasn't Graph API going away because of that whole Cambridge Analyitica scandal?
Whatever they did Twitter folks or not, it was an extremely slick launch. Any Threads people reading this should pat themselves on the back.
On a side note: It was also fun watching Musk fuming that week when the Threads numbers came in. :D
This is excusable in a normal startup MVP, but not when you promote it all over Instagram.
I could see maybe trending topics as possibly a feature that would be nice to have at launch but the others?
The following are my thoughts if I were a PM choosing features.
search - What are you going to search for when the app is brand new? I believe we did have user search as I recall using it so you must be referring to content search.
DMs - Do we know what their anticipated user projections were going to be? I could see this feature being a worthless endeavor vs other things they could have done if the userbase ended up being small.
a web version - These guys are a mobile first company, the large % of users are on mobile, their existing web properties are either in maintenance mode(facebook) or just thin wrappers(instagram). I can see why this wasn't a priority.
non-Instagram account creation - Sounds like either this was a way to bypass overhead in their typical new user generation or they felt one click signup from IG would encourage more active users/reduce issues of bots which may not have been thought out at launch. It would be interesting to learn more about this unclear part of the infra.
Europe - Even for big company launches they typically american first, likely for the same reasons why we dont see big new tech companies ever launched from Europe anymore: too many little issues dealing with all the different countries in the union, issues with complying with various regulations.
half the time my app screen freezes or there's an issue with posts showing. it was good at the start and that's how fb gained users, but at this point people put up with the poor UX because of friction.
If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
Err, no. The 100m were mostly migrated from existing Instagram users (which has ~500m DAU/2.35b MAU), not new joiners. Gizmodo [0]: "[one month after launch] Threads Has Lost More Than 80% of Its Daily Active Users... DAU down from a peak of 44m to 8m, and falling at about 1% every day. Engagement was down to just 2.9 minutes a day compared to 19 minutes earlier in July."
If 100m existing users who briefly came over from Instagram and then mostly became inactive is "the most successful app launch of all time", then by that metric was Google+ forcibly converting new YouTube or Gmail users/commenters the most successful website-based [social] launch of all time? [1] "1/2015: There are about 2.2 billion Google+ profiles. Of these, about 9% have any publicly posted content. Of those, about 37% have comments on YouTube videos as their most recent activity, and another 8% have profile-photo changes."
Can anyone cite third-party DAU and MAU stats on Threads, currently?
Or how many Threads users quit Twitter, and have remained active on Threads?
[0]: https://gizmodo.com/threads-has-lost-more-than-80-of-daily-a...
[1]: "Nobody is using Google+" BusinessInsider 1/20/2015 https://www.businessinsider.com/google-active-users-2015-1
But I don't disagree, saying they got a lot of signups doesn't mean it's a home run success. Myself and most of the people I follow on IG signed up within the first few days, made a post that said something along the lines of "what's a Threads" and then haven't posted since then.
calling their DAU numbers anything but a perfect storm doesn’t make sense—your app wouldn’t push messaging to every google user to join, and you don’t own Google OAuth and users, Google does.
I understand the idea of wanting to make the app feel alive on day one by including content from popular influencers, but I genuinely think they would have had better retention if they went the other way and only showed you what you wanted to see - or at least separated the recommended posts onto another tab and gave better controls for filtering it.
Does this mean that React Native has lost support and investment from Meta?
Also, generally internal tools are exceedingly poorly documented and supported so it seems easier to write your things from scratch.
Also focussing on a market reduces investment in localisation and then having unsustainable small local bubbles.
(And ensures I won't waste my time trying it, as I'd have to bypass too many hurdles for making it work)
If my peer group isn't there I run away quickly.
The newest outrage in US politics is only of limited interest to international audience, but they "need" the local outrage. As is the Baseball "World Series" maybe relevant in the U.S. but outside barely anybody cares.
For being successful you have to get the local number one stars on the platform. Good coverage of the favorite sport and sports teams. And a group of locals to discuss those things.
Sure American culture has some relevance globally, but over large parts even Europe itself is quite heterogenous.
Once you got it big enough it runs with less oversight. But mind: you can't afford too small growth being Facebook/Instagram/Meta and competing with Twitter/X for people who haven't left already as well as BlueSky, Mastodon, ...for people who already left sets a high barrier. Just see all the news about people leaving Threads already (which is to be expected - people try it out, see nothing, leave, a subset stays and then maybe grows it)
https://newsletter.pragmaticengineer.com/p/building-the-thre...
Is this a thing people are still finding novel these days? It was cute when Wendy's started posting tweets that appealed to millennials a decade ago, but these days I'm not gonna use an app where I'm just looking at a feed of cringey ads where social media managers try to look hip and with it by posting a big chungus meme.
Any time I open Threads, all I see are posts from brands (ads), engagement farming, and people posting about how Twitter is dead despite the fact that it's still where all the fun stuff is happening.
Looks like Python and Django is extremely scalable at Facebook scale, even after using Threads I didn't realise any downtime at all.
It would be possible for Mastodon to learn from this so that they too can scale to 200 million users.
That doesn't help most projects in the world.
Exactly. IIRC, Facebook itself is/was a giant ball of PHP, and they had to do all kinds of crazy things to make it scale, up to and including writing their own compilers and VMs.
That doesn't say anything about the suitability of the scalability of stock PHP.
Just keep moving forward unless the sky is falling is 100% the lesson to be learned here.
There was a time when "being web scale" was a real concern. That's one reason companies like Google make such a big deal about it in their technical interviews. Now most of the hard work has been done and exposed as services so today even an untrained teenager can stand up a web-scale service.
It's probably worth noting Meta made their own JIT'd version of CPython just for Instagram/Threads. Maybe mastodon devs can use their interpreter, but Meta's human/compute resources are magnitudes more than mastodon, the lessons from Meta might not be very applicable.
I do however highly doubt Cinder would be of use to Mastodon at the current moment.
Also you don't have to miss those days! You can still use Django or a similar library? I still use Flask, it is great.
I believe there is an opportunity here to make the next Django in these languages.
We recently open-sourced an LLM apps platform (https://github.com/trypromptly/LLMStack) that is entirely built with django as backend (drf for APIs, channels for websockets and reactjs for frontend).
I mean possibly, if it was designed to be a centralised bohemoth with a staff of 600 to look after it.
Its decentralised by design, much like the web used to be.
Its like giving every neuron in your head broadcast capability. What happens when they all fire at the same time? Or like giving everyone in the world a radio transmitter that can broadcast on any frequency. What happens when they all transmit on the same frequency at the same time?
These idiots are scaling things because its become possible technically. There is no other logic to whats going on. And its producing/enabling massive amounts of useless noise. The UN report on the Attention Economy says 0.5% of content on the net is actually consumed by anyone.
I agree, but I don't think it's a sign of "mentally bankruptcy," but an indication of the flaws and limitations of contemporary ideology. They're not just doing it because it's technically possible, they wouldn't even try and no one would sign up if our ideology didn't say it was a good thing to do.
anything I can read or watch about federated social media trends?
It gets discussed a lot there.
Anecdotally, there was a lot of discussion within the fediverse when threads was announced and the general sentiment that a lot of people had, was that instances should immediately defederate from threads to avoid eternal september.
Personally, I argued for staying federated with them because I think that would lead to a healthier fediverse. What I envision is:
1. Most normal individuals will be on a corporate-backed, ad-supported instance like threads.
2. Companies and governments will be on custom-domain instances managed by a fediverse service provider who they pay directly, both for branding and in order to avoid being beholden to the poor customer service of the corporate-backed instances.
3. Some tech-savvy individuals will be on small or self-hosted independent instances that provide a differentiated experience in some way. (This is most of the current fediverse)
This is basically how email works now and so it seems like the most likely end-state.
Wow, this seems like an unnecessary dig at X.
Who's growing fastest? Who's stagnating?
I haven't found public stats for any of the others.
Can we infer from the precipitous dip in MAUs in the 1st half of the year that half of the userbase for Mastodon is under 21 (busy with schoolwork?)
Threads is still missing some features, and there's less traffic, but it's probably healthier for me to spend less time on social media anyway.
They have whole articles on how the Bowl Cut and the OK symbol are hate symbols. For the OK symbol they have nested "disclaimers" (why these are not prominent right from the get-go is beyond me, however). And the bowl cut page doesn't even hold any disclaimers at all - as if the 5 year old whose Mom doesn't know how to give a haircut is really very dangerous?
* https://www.adl.org/resources/hate-symbol/bowlcutdylann-roof
* https://www.adl.org/resources/hate-symbol/okay-hand-gesture
With bowl cuts, they're not talking about 5 year olds and their moms, obviously, but grown-ass men who know better.
All people are susceptible to 'patternicity' - seeing a pattern where there is none, and it's possible they blow a few things.
But that kind of pales with him singling out the Jewish group for attention and blame.
Yes, I read the article. It’s quite short, and includes no such disclaimers like the “OK” page makes (I’d argue poorly, but it still does).