How Does TikTok Actually Work? (It’s Scary…)
🔗 **Source:** [How Does TikTok Actually Work? (It’s Scary…)](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
> [!note]+ Document Notes
> tags: [TikTok, Recommender Systems, Digital Ethics]
> author: [Cal Newport]
> source: [YouTube]
> reference: [https://www.youtube.com/watch?v=L0Ez2Aw-krQ]
> date created: {{date:YYYY-MM-DD}} {{time:HH:mm}}
>
> # 🏷️ Title: Why TikTok Knows You Better Than You Know Yourself
>
<!-- deep-read:sections start -->
## 🧭 Table of Contents
- [📝 Summary](#-summary)
- [📖 Main Content](#-main-content)
- [🗒️ Notes](#️-notes)
- [📚 References](#-references)
- [🗣️ Paraphrase](#️-paraphrase)
- [📰 Newsletter](#-newsletter)
- [✅ Action Items](#-action-items)
- [🧪 Hypotheses](#-hypotheses)
- [📊 Methodology](#-methodology)
- [❓ Questions](#-questions)
- [🔮 Future Research](#-future-research)
- [💡 Implications](#-implications)
- [🧠 Learning Styles Assessment](#-learning-styles-assessment)
- [📊 Accessibility Assessment](#-accessibility-assessment)
- [🌍 DEIB Assessment](#-deib-assessment)
- [✅ Logical Validity](#-logical-validity)
- [🛡️ DARVO Analysis](#-darvo-analysis)
- [🎯 Conclusion](#-conclusion)
### 🔗 References
- Include links cited in or relevant to the article.
## 📝 Summary
- The episode explains TikTok’s recommendation architecture, not a single “algorithm.” [Video](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
- It likely uses two-tower models, fast feedback, and near-real-time updates. [Video](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
- Stakeholders include users, ByteDance, Oracle, regulators, and media. [Video](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
- Risks include amplification of harmful impulses and weak human values in curation. [Video](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
- Bottom line: changing owners won’t fix value-blind optimization. Human curation still matters. [Video](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
## 📖 Main Content
- TikTok’s feed uses a distributed recommender system, not a tweakable editor. [Video](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
- Two towers encode items and users into vectors within a shared space. [Video](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
- Candidate retrieval uses similarity; ranking applies business rules and heuristics. [Video](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
- Short videos yield dense feedback, enabling rapid personalization. [Video](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
- Real-time training updates user embeddings as sessions unfold. [Video](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
- Trending signals mix with personal fit to extend exploration. [Video](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
- Ethical concern: systems optimize engagement without moral judgment. [Video](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
- Policy moves can restrict data access, yet won’t resolve value blindness. [Video](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
- Quantum computing digression: interesting, but not a near-term LLM panacea. [Video](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
### 🗒️ Notes
#### ⏱️ [00:00:05](https://www.youtube.com/watch?v=L0Ez2Aw-krQ&t=5) Oracle, data security, and US oversight
- Oracle will guard US data and monitor changes. Policy goals drive this. [Video](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
#### ⏱️ [00:02:00](https://www.youtube.com/watch?v=L0Ez2Aw-krQ&t=120) “Algorithm” hype vs reality
- Media treats “the algorithm” as a unitary gadget. It is a system. [Video](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
#### ⏱️ [00:07:00](https://www.youtube.com/watch?v=L0Ez2Aw-krQ&t=420) From algorithm to architecture
- Think “recommender architecture,” not a magic editor. [Video](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
#### ⏱️ [00:12:00](https://www.youtube.com/watch?v=L0Ez2Aw-krQ&t=720) Two-tower mental model
- One tower encodes videos; one tower encodes users. Shared properties emerge. [Video](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
#### ⏱️ [00:18:00](https://www.youtube.com/watch?v=L0Ez2Aw-krQ&t=1080) Retrieval and ranking
- Similarity search narrows candidates; heuristics decide the next clip. [Video](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
#### ⏱️ [00:21:00](https://www.youtube.com/watch?v=L0Ez2Aw-krQ&t=1260) Why short video wins
- Short clips create strong, frequent labels. Cold start shrinks fast. [Video](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
#### ⏱️ [00:22:00](https://www.youtube.com/watch?v=L0Ez2Aw-krQ&t=1320) Near real-time updates
- User embeddings retrain continuously across a distributed cloud. [Video](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
#### ⏱️ [00:23:40](https://www.youtube.com/watch?v=L0Ez2Aw-krQ&t=1420) Mix of personal and trending
- Popularity signals inject novelty alongside fit. Feedback loops grow. [Video](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
#### ⏱️ [00:27:00](https://www.youtube.com/watch?v=L0Ez2Aw-krQ&t=1620) Ethics and content power
- Mass content affects norms. Systems map our darker drives too. [Video](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
#### ⏱️ [00:31:00](https://www.youtube.com/watch?v=L0Ez2Aw-krQ&t=1860) Governance limits
- US control may reduce security risk. It won’t add ethics. [Video](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
#### ⏱️ [00:55:00](https://www.youtube.com/watch?v=L0Ez2Aw-krQ&t=3300) Quantum detour
- Quantum helps niche problems; not LLM salvation now. [Video](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
## 📚 References
- Cal Newport — *Why TikTok Knows You Better Than You Know Yourself* (video). [YouTube](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
- The speaker references ByteDance research papers. Links were not provided in the transcript, so they are not cited here.
## 🗣️ Paraphrase
- TikTok’s feed relies on a scalable, value-agnostic recommender architecture that matches users to videos.
- The design learns quickly from short videos and updates user representations almost in real time.
- Human oversight cannot easily embed ethics into this optimization loop.
- Therefore, governance must address incentives, guardrails, and non-algorithmic curation.
## 📰 Newsletter
- TikTok’s architecture shows why value-blind optimization spreads fast. [Video](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
- WordPress folks can learn from its feedback loops and guardrails.
- Try human-curated sources for news in community channels.
- Resources: [Learn WordPress](https://learn.wordpress.org/), [Make/Community](https://make.wordpress.org/community/), [Developer Docs](https://developer.wordpress.org/), [Openverse](https://wordpress.org/openverse/).
## ✅ Action Items
- **DevRel**
- Publish a primer: “How recommender systems work for publishers.”
- Run office hours on ethical analytics configurations.
- **Developer advocacy: plans, talks, demos, and measurable outcomes.**
- Demo a two-tower toy model using public data.
- Track engagement uplift without dark patterns.
- **Education: workshops, curricula, office hours, mentorship programs.**
- Build short courses on metrics literacy and consentful analytics.
- Mentor contributors on telemetry minimization.
- **Developer experience: docs, SDKs, examples, templates, quickstarts.**
- Ship examples for event logging with privacy budgets.
- Add reproducible dashboards for content moderation metrics.
- **Developer marketing: campaigns, content, funnels, and attribution.**
- Promote “human-in-the-loop” editorial workflows.
- Measure conversions with privacy-preserving attribution.
- **Community management: moderation, code of conduct ops, surveys.**
- Launch rapid-response moderation playbooks.
- Add escalation trees and incident retrospectives.
- **Internal/external/cross-project: align goals, SLAs, and feedback loops.**
- Create SLAs for takedown requests and appeal handling.
- Share quarterly ethics metrics with stakeholders.
- **OSPO**
- **Policy & Governance: contribution policies, decision rights, charters.**
- Draft an AI curation policy and decision matrix.
- Define when algorithmic ranking is allowed on .org properties.
- **License Compliance: policies, scanning, review, and training cadence.**
- Add model and dataset license checks to CI.
- **Security Management: vuln intake, embargo policy, signing, attestations.**
- Include model supply-chain attestations in SBOMs.
- **Software Inventory: SBOM strategy, ownership, freshness SLOs.**
- Track models, datasets, and feature flags as inventory items.
- **Developer Support: training, tooling, legal guardrails, consultation hours.**
- Offer consults on bias, safety, and privacy-by-design.
- **Community Engagement: upstream funding, MoUs, operator agreements.**
- Fund moderation tools used by multiple OSS communities.
- **Strategic Alignment: KPIs, OKRs, executive reporting, initiative roadmaps.**
- Set KPIs for harmful amplification reduction.
- **Community**
- **Maintainers: roadmap clinics, governance templates, release hygiene.**
- Add “ethics checks” to release criteria.
- **Contributors: onboarding paths, “first issue” rotations, pairing sessions.**
- Pair newcomers with moderation and Docs squads.
- **Sponsors: transparent budgets, milestones, deliverables, impact reports.**
- Publish quarterly transparency reports on funding impact.
- **Ecosystem: cross-project incident drills and coordinated disclosures.**
- Run misinformation tabletop exercises with partner projects.
- **WordPress**
- **Core: priorities, issue triage, performance budgets, release criteria.**
- Gate any ranking features behind opt-in and transparency.
- **Core Performance: profiling plans, metrics dashboards, perf bounties.**
- Track perf without invasive user profiling.
- **Core AI: responsible AI guardrails, evaluation sets, pilot projects.**
- Develop evaluation sets for editorial safety.
- **Core Program: coordination rituals, cross-team dependencies, retrospectives.**
- Add bias and safety reviews to release retros.
- **Mobile: app backlog, telemetry review, offline UX improvements.**
- Keep telemetry minimal and documented in-app.
- **Playground: browser labs, reproducible bugs, education modules.**
- Teach ranking pitfalls with safe sandboxes.
- **Community: meetup kits, WordCamp playbooks, speaker mentorship.**
- Offer talks on human curation best practices.
- **Training: lesson plans, learning paths, certification pilots.**
- Create “Ethical Analytics” learning path.
- **Marketing: campaigns, narratives, social editorial calendars.**
- Promote human editors over opaque feeds.
- **Support: response SLAs, knowledge base gaps, escalation paths.**
- Add policies for content takedowns and appeals.
- **Design: UX audits, design tokens, research backlogs.**
- Label why items appear in feeds (“Because you followed X”).
- **Documentation: DevHub/HelpHub gaps, examples-first patterns, style guide.**
- Document ranking transparency patterns.
- **Photos: content drives, moderation guidelines, taxonomy hygiene.**
- Strengthen content provenance practices.
- **TV: submission guides, caption quality, content indexing.**
- Enforce captions and age labeling.
- **Polyglots: translation sprints, glossary alignment, locale coverage.**
- Translate safety and moderation guides first.
- **Accessibility: WCAG reviews, tooling, issues heatmap, audits cadence.**
- Audit AI surfaces for motion, captions, and focus order.
- **Meta: .org roadmap, API reliability, contributor tools.**
- Log anti-abuse events with privacy budgets.
- **CLI: command coverage, UX docs, plugin scaffolds, smoke tests.**
- Scaffold moderation hooks and audit trails.
- **Hosting: cross-host checklists, defaults, telemetry for reliability.**
- Provide default rate limits and abuse protection.
- **Tide: scoring transparency, false-positive review loops, plugin outreach.**
- Encourage “why” messages for scores.
- **Openverse: ingestion pipelines, moderation policy, education tie-ins.**
- Add provenance signals and user labeling.
- **Themes: review throughput, lints, mentoring, test matrices.**
- Lint for invasive tracking patterns.
- **Plugins: review throughput, security liaisons, provenance checks.**
- Require privacy notes for any ranking features.
- **The WPCC**
- **Programs: fellowship tracks, microgrants, maintainer stipends.**
- Fund safety tooling and documentation fellowships.
- **Projects: governance clinics, documentation sprints, release teams.**
- Host “ethical curation” clinics for plugin authors.
- **Funding experiments: matched grants, milestone payouts, transparent ledgers.**
- Pilot matched grants for moderation tech.
- **FAIR**
- **Technical independence: local metadata, provenance, and signature checks.**
- Sign content feeds; publish verification tooling.
- **Policies and covenants: funding transparency, sunset clauses, anti-capture.**
- Codify anti-capture terms for funding ranking features.
- **Productized governance artifacts: charters, operator agreements, scorecards.**
- Offer an “Algorithmic Transparency” charter template.
## 🧪 Hypotheses
- Transparent “why am I seeing this” reduces harmful engagement by 15%.
- Human editorial interleaving lowers misinformation spread versus pure ranking.
- Real-time updates increase fixation on extreme content under weak guardrails.
- Short-form feedback loops accelerate preference formation among teens.
- Visible opt-outs reduce time-on-feed without harming satisfaction.
### 📊 Methodology
- Run A/B tests comparing pure ranking versus editor-mixed feeds.
- Measure misinformation shares, dwell time, and report rates.
- Survey teens on preference shifts after guided interventions.
- Use pre-registered metrics and external auditing.
### ❓ Questions
- Where should policy set hard limits on opaque ranking?
- Which disclosures actually help users calibrate trust?
- How can OSS projects model healthier defaults?
### 🔮 Future Research
- Study long-term effects of “explanations” on behavior.
- Evaluate small-team editorial councils in community feeds.
- Test “cooldown” UX for high-arousal topics.
### 💡 Implications
- Practice: ship transparent, opt-in ranking with human oversight.
- Policy: require audit logs and user explanations.
- Security: monitor coordinated manipulation using privacy-safe signals.
- Education: teach metrics literacy across contributor onboarding.
- Funding: prioritize moderation and provenance infrastructure.
### 🧠 Learning Styles Assessment
- **Reading level estimate:** Flesch-Kincaid Grade ≈ 9–11 (brief, plain style).
- **Visual learners**
- Present: conceptual two-tower diagrams suggested.
- Improve: flowcharts for retrieval and ranking steps.
- **Aural learners**
- Present: podcast episode format.
- Improve: 3-minute audio summary per section.
- **Verbal learners**
- Present: definitions and plain terms.
- Improve: side-by-side glossary and examples.
- **Kinesthetic learners**
- Present: none.
- Improve: hands-on sandbox with safe datasets.
- **Logical learners**
- Present: stepwise architecture reasoning.
- Improve: causal diagrams and confusion matrices.
- **Social learners**
- Present: discussion prompts for meetups.
- Improve: cohort critiques of feed UX.
- **Solitary learners**
- Present: reflection prompts on media diet.
- Improve: self-check quizzes.
- **Naturalistic learners**
- Present: none.
- Improve: sustainability analogies for data footprints.
### 📊 Accessibility Assessment
- **Screen reader semantics**
- Present: headings and lists help navigation.
- Improve: consistent alt text and language tags.
- **Keyboard navigation**
- Present: clear focus order recommended.
- Improve: remove traps; ensure tab reachability.
- **Contrast and readability**
- Present: enforce 4.5:1 minimum contrast.
- Improve: verify line height and spacing.
- **Text resizing and reflow**
- Present: responsive content suggested.
- Improve: support 200% zoom without clipping.
- **Media and captions**
- Present: captions for videos.
- Improve: downloadable transcripts and audio descriptions.
- **Forms and interactions**
- Present: labeled controls advised.
- Improve: inline validation and forgiving inputs.
- **Standards reference**
- Map gaps to WCAG 2.2 AA criteria.
### 🌍 DEIB Assessment
- **Cultural breadth**
- Present: global platform context.
- Improve: region-specific case studies and translations.
- **Inclusive language**
- Present: neutral, defined terms.
- Improve: add plain-language summaries.
- **Neurodiversity support**
- Present: chunked sections.
- Improve: icon+text labels and predictable layouts.
- **Representation**
- Present: varied stakeholder framing.
- Improve: more diverse examples and imagery alt text.
- **Psychological safety**
- Present: respectful tone.
- Improve: publish community guidelines and escalation paths.
### ✅ Logical Validity
- **Strong reasoning**
- Inductive link from architecture to outcomes is clear. [Video](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
- Causal claim ties feedback density to personalization. [Video](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
- **Fallacies**
- Risk of hasty generalization across platforms. Mitigate with comparative data.
- **Tone of voice**
- Analytical, cautionary, and practical.
### 🛡️ DARVO Analysis
- **Deny**
- No explicit denial; system behavior framed as agnostic.
- **Attack**
- No personal attacks; critique targets mechanisms, not people.
- **Reverse victim/offender**
- None observed; emphasis stays on structural incentives.
## 🎯 Conclusion
- TikTok succeeds through efficient, value-blind optimization. [Video](https://www.youtube.com/watch?v=L0Ez2Aw-krQ)
- Ownership changes won’t add ethics. Human curation and transparency will.
- Next steps: adopt opt-in ranking, publish explanations, and strengthen governance across WordPress and The WPCC programs.
<!-- deep-read:sections end -->