| name | algorithmic-awareness |
| description | Understanding how algorithmic systems shape what users see, know, and do -- from recommendation feeds to search ranking to credit scoring to hiring software. Covers the mechanics of recommendation systems, algorithmic bias and its sources, personalization's effects on information diets, opacity and accountability, AI limitations (hallucination, confident wrongness), and the human-in-the-loop question. Use when a learner needs to think critically about why particular content reached them. |
| type | skill |
| category | digital-literacy |
| status | stable |
| origin | tibsfox |
| modified | false |
| first_seen | "2026-04-12T00:00:00.000Z" |
| first_path | examples/skills/digital-literacy/algorithmic-awareness/SKILL.md |
| superseded_by | null |
Algorithmic Awareness
Algorithmic awareness is the discipline of noticing that the content reaching you was selected by a system optimizing for something, and asking what that something is. Most online experience is now mediated by recommendation algorithms: what you see on social media, what videos YouTube queues, what appears at the top of search results, which products Amazon pushes, which job postings surface, which loan offers arrive. The systems are not neutral; they are trained to produce specific outcomes, and those outcomes are not always aligned with yours. This skill draws from Safiya Noble's Algorithms of Oppression, Cathy O'Neil's Weapons of Math Destruction, and the algorithmic accountability research community.
Agent affinity: noble (algorithmic bias, power asymmetry), palfrey (institutional framing), rheingold (user-facing strategies)
Concept IDs: diglit-recommendation-systems, diglit-algorithmic-bias, diglit-ai-limitations, diglit-data-collection
What Is An Algorithm, In This Context
The word "algorithm" has two meanings that get conflated.
Narrow technical meaning: A finite sequence of precise steps that produces an output from an input. Sorting a list is an algorithm. Computing a checksum is an algorithm.
Broader popular meaning: A proprietary, often machine-learned system that makes decisions about what users see or what happens to them. "The Facebook algorithm" or "the hiring algorithm." This is usually a pipeline of statistical models trained on historical data, optimized for a business objective.
This skill is about the second. The systems we call "algorithms" in everyday speech are not neutral calculators; they are trained-to-maximize machines whose training objectives are almost always different from what users would consciously choose.
How Recommendation Systems Work
At a high level, a recommendation system does this:
- Represent the user as a vector of features: explicit preferences (things you followed, liked, purchased) and implicit signals (time on page, scroll speed, mouse hover, pause rate, replay).
- Represent the content as a vector of features: topics, creators, format, engagement history, freshness.
- Score each piece of content against the user vector using a model trained to predict a target metric.
- Rank content by score. Show the top K.
- Observe the user's behavior on what was shown. Feed that back into training.
The critical question is step 3: what is the target metric?
The objective function problem
Recommendation systems are trained to optimize a specific measurable outcome. Common choices: