HN user

mrfox321

396 karma
Posts0
Comments182
View on HN
No posts found.

It's because they originally built their recommendation system to recommend friends and their content. Here, the social graph makes complete sense as the foundation for their simple search algorithm. But as they expanded their recommendation capabilities, the features stuck around. It's the same reason why tech debt accumulates. Data sticks around in the same way code does. But data is even higher friction, since it's a superset of the code.

It's simpler intuition but more complex from a data / ml perspective.

Their algorithm is really built around their features. Specifically, temporal representations of user interest:

https://ieeexplore.ieee.org/document/9458799/

The features used by their algorithm tells you what a user is interested, historically.

Contrast this to Meta, which uses the social graph as their features. Imagine features like the number of times a user likes another author's / cluster's content.

Tiktok will serve you $TOPIC because you have $INTERACTED with $TOPIC historically.

Meta will serve you $TOPIC because you have $INTERACTED with $PEOPLE who post $TOPIC, historically.

Meta only coincidentally gives you what you like.

Tiktok knows what you like.

This is the difference. This is why IG is losing.

Not true. Why do IG reels and YouTube shorts suck, then?

They clearly built something superior. And it can't seem to be matched by the biggest tech companies.

At a big co I worked at, the lack of consistency between trading systems caused money to (dis)appear (into)out of thin air.

Prior to one of these hiccups, I hypothesized, given how shitty the codebase was, that they must be tracking this stuff poorly.

This led to an argument with my boss, who assumed things magically worked.

Days later, we received an email announcing an audit one one of these accounting discrepancies.

JPMC proposed using crypto, internally, to consistently manage cash flow.

Not sure if it went anywhere.

20 to 15 is insane.

Are these low 15s or high 15s? Regardless, that's fantastic progress.

Do you respond better to intervals or longer aerobic efforts?

I ask because Ive always wondered if training should be specialized for fast/slow twitch runners.

Specifically, do you focus on strengths or weaknesses.

Let me follow you on Strava :p

I guess op may be envisioning an end-to-end solution that can train a model in the context of an external document store.

I.e. One day we want to be able to backprop through the database.

Search systems face equivalent problems. The hierarchy of ML retrieval systems are separately optimized (trained). Maybe this helps regularize things, but, given enough compute / complexity, it is theoretically possible to differentiate through more of the stack.