Live data from Hacker News

Twitter's Recommendation Algorithm

blog.twitter.com

951–960 of 1001 posts

Re: Twitter's Recommendation Algorithm

#951

Earlier quoted context omitted.

Elons reply “I only learned about it now!”. What a crock of shit. We literally went through reporting a few months back where he was clearly instructing the team to make sure his tweets always come up, for everyone.

Yeah but presumably he didn't think the devs would tag a specific metric for "elon", which would later be open-sourced. It's one of those things that makes more sense in retrospect...

Should have called him "Big E" to obfuscate

Re: Twitter's Recommendation Algorithm

#953
post #648

Earlier quoted context omitted.

Elons reply “I only learned about it now!”. What a crock of shit. We literally went through reporting a few months back where he was clearly instructing the team to make sure his tweets always come up, for everyone.

I think it was more narcissistic than that. As in: "My tweets are very important, if they don't show up on top, it means the algorithm can't recognize what is important, it needs to be fixed". And the team, who probably didn't see in which way Elon Musk's tweets could be that important besides the fact that he wrote them, they just decided to give Elon Musk's tweets a boost.

Sounds like you are reading minds here.

Re: Twitter's Recommendation Algorithm

#954
post #768
post #551

Earlier quoted context omitted.

Do you think the code looked like that prior to Elon's purchase? I suspect that there was another name there before. Separately, which of these groups do you think that they use as a control?

I don't think so. If the token was "author_is_jake" for example, it would have changed to "author_is_ceo" on second pass

Possible, but clearly not the only possibility.

Re: Twitter's Recommendation Algorithm

#955
post #11

From https://github.com/twitter/the-algorithm/blob/7f90d0ca342b92... ( "author_is_elon", candidate => candidate .getOrElse(AuthorIdFeature, None).contains(candidate.getOrElse(DDGStatsElonFeature, 0L))), ( "author_is_power_user", candidate => candidate .getOrElse(AuthorIdFeature, None) .exists(candidate.getOrElse(DDGStatsVitsFeature, Set.empty[Long]).contains)), ( "author_is_democrat", candidate => candidate .getOrEls…

Occam's Razors: engineers worried about their jobs (and potentially residency) appease a volatile narcissist as fast as possible.

Re: Twitter's Recommendation Algorithm

#956
post #477

It's disappointing the comments are so obsessed with the political angle to this that there's a total lack of appreciation (or discussion) of opening up the most influential social media platform in the world.

This is transparency theatre, not actual transparency. There's no way to actually use this limited release to understand how or why any tweet is boosted, so we're in exactly the same boat we were in yesterday.

This is definitely incorrect. Weights for images, links, misspellings, etc are all laid out in the code and have been detailed by multiple people on Twitter already.

Re: Twitter's Recommendation Algorithm

#957
post #54

Earlier quoted context omitted.

So many questions. How are users tagged D or R? Is that a manual process or automated somehow? What is the effect of these tags? Can I find out if my Twitter account is in one of those buckets?

Especially for people that aren't... you know.. Americans. Unless they mean actual public figure party members which are known and probably verified.

Then it probably means which side you'd be on if you were American.

Re: Twitter's Recommendation Algorithm

#958

Earlier quoted context omitted.

Yeah but presumably he didn't think the devs would tag a specific metric for "elon", which would later be open-sourced. It's one of those things that makes more sense in retrospect...

Should have called him "Big E" to obfuscate

"The big guy", it's foolproof!

Re: Twitter's Recommendation Algorithm

#960

Earlier quoted context omitted.

Well for such a flawless CI setup I would expect a much longer commit history of “trying it again…” and “descending into madness…” and “might as well summon the eldritch…” and “oh no what have I done, …” and “there this should probably work, nothing unspeakable to see here!” and “oh no not again…”

"Removed test for 100% CI pass"

That’s somewhere between “summon” and “what have I done”, but where it falls on the spectrum is highly circumstantial
Post reply on HN