THE LONG
ATTENTION ATLAS
HACKERTUBE / A CONNECTED EDITIONData snapshot · 31 OCT 2026

An atlas of collective curiosity

What survives
the feed?

Some videos keep finding their way back into the conversation. Follow the evidence behind 6,454 of them.

20years of discussion
150connected topics
39,834retained mentions

Built on HackerTube, an experiment by Andrej Karpathy.

01 / THE TERRITORY
A map of video-to-topic membershipsNested circles group 150 topic categories into 16 subject areas. Circle area encodes video-to-topic memberships. Select an area to zoom and filter the catalog.
CHOOSE A FIELD OF CURIOSITY16 areas. Countless ways in.

Select a cluster to explore its topics.

Inspect topic identity ↗
Circle area = video-to-topic memberships. Videos can belong to multiple topics. 14,587 memberships · select to zoom

KG curated by kg-generator, rdf-infographic-skill, and GPT-6 on behalf of Kingsley Idehen.

THE QUESTION

What changes when discovery starts with people returning to an idea—and lets you inspect why?

01 Find a field of curiosity.02 Look for lasting recommendations.03 Follow a video back to its evidence.
01 / READ THE SIGNAL

A mention is not an endorsement.↗

A link can recommend, cite, joke or criticize. Treating every mention as praise would erase the most useful distinction in the data.

40.6%of retained mentions carry a
recommendation label.

AI classifications of the retained export. Open the source comments to inspect the evidence.

WHAT THE COMMENTS ARE DOING39,834 mentions

Select a stance to highlight its videos throughout the atlas. Counts refer to comment-to-video mentions.

02 / FOLLOW THE RETURN

Reputation takes time.↗

One viral moment is easy to notice. A recommendation that returns across different months tells a different story.

Each dot is a video. Color identifies one of its topic areas. Small offsets separate overlapping values; the tooltip shows the exact record.

RECOMMENDATION MONTHS × FIRST MENTION YEAR6,454 videos
Include every videoRecurring recommendations →
These are retained comment-to-video mentions in the export, not the complete historical volume of Hacker News discussion. Multiple mentions can originate in the same comment. Select a year to highlight its videos.
03 / MAKE A DISCOVERY

Follow your curiosity.↗

The atlas and catalog are connected. Choose a topic, raise the evidence threshold, or search for an idea. Every card leads to the comments behind it.

Refine the atlasAll videos

Counts reflect the other active filters. Videos may belong to more than one topic.

The complete atlasBack to topic map ↑

24 records per page · every video searchable
The complete topic directory · 16 areas / 150 categories
HackerTube / Knowledge collection

Sixteen ways into the collection

Choose an area to narrow the catalog. Category names link to their RDF identities.

AI, Machine Learning & Data576 videos

Area identity

Arts, Comedy, Music & Film1,344 videos

Area identity

Business, Startups & Economics644 videos

Area identity

Computing History & Culture1,026 videos

Area identity

Design, Graphics & Visual Media439 videos

Area identity

Earth, Energy & Environment354 videos

Area identity

Engineering, Transport & Making805 videos

Area identity

Games & Game Development355 videos

Area identity

Hardware & Electronics582 videos

Area identity

Ideas, Learning & Language689 videos

Area identity

Life Sciences, Mind & Health598 videos

Area identity

Mathematics & Theoretical CS360 videos

Area identity

Physics, Space & Chemistry600 videos

Area identity

Politics, History & Society1,018 videos

Area identity

Software Engineering & Languages980 videos

Area identity

Systems, Networks & Security702 videos

Area identity

How to read the evidence · method, questions & definitions
HackerTube / Knowledge collection

From scattered links to a connected catalog

The source scans comments, retains recurrent video mentions, classifies intent, writes video cards, and ranks recurring recommendations. The RDF rendition preserves that pipeline and adds queryable identities and provenance.

Mention is not recommendation

1,658 videos have no recommendation label in the retained data. Reference, joke and critical mentions remain available when you choose All mentions.

Evidence has a boundary

The export retains at most 20 mentions per video, and comment text is cleaned and capped at 1,500 characters. The linked HN page is the original source.

Interpretation is attributable

Video summaries, stance labels, categories and why-HN explanations were generated by the source AI pipeline. The RDF records that provenance separately from the original comment identity.

A score, not a probability

The ranking rewards distinct recommendation months and gives extra weight to months with strong recommendations. Co-recommendation counts measure shared recommenders, not factual agreement.

HackerTube / Knowledge collection

From comments to a connected catalog

01

Scan the archive

Scan HN comments from 2007 through 2026 for YouTube links, retaining comments with at least 100 characters of their own text.

02

Retain recurring mentions

Select videos mentioned by at least three distinct people across at least three months; retain up to 20 mentions per video.

03

Classify comment intent

Read each comment with its HN story title and assign a recommendation, reference, joke or critical stance.

04

Write video cards and topics

Combine retained mentions with video metadata to write summaries and explanations, then assign one to three taxonomy categories.

05

Rank recurring recommendations

Compute recommendation months plus half the months containing strong recommendations.

06

Connect and inspect the evidence

This rendition converts the export to RDF and renders the catalog, comment evidence and graph views from that RDF. This final step is the rendition workflow, rather than part of the original extraction pipeline.

HackerTube / Knowledge collection

Frequently asked questions

Answer

A video-discovery catalog assembled from YouTube links repeatedly discussed on Hacker News.

Answer

The 2026-10-31 export contains 6,454 video records and 39,834 labeled comment mentions, organized into 150 categories across 16 areas.

Answer

No. Only rec and strong_rec labels count as recommendations. Reference, joke and critical labels preserve other uses of a video link.

Answer

The source retained videos mentioned by at least three different people across at least three months, considering comments with at least 100 characters of their own text.

Answer

The score equals distinct recommendation months plus 0.5 times the number of months containing a strong recommendation. It rewards repeated recommendations over time.

Answer

No. At most 20 mentions per video are retained, favoring different commenters. Comment text is cleaned, link-normalized and truncated to 1,500 characters in the export.

Answer

The source credits Claude Sonnet 5.5 for comment classifications, video cards and topic assignments, coordinated by Claude Opus 5.5. These are AI-generated interpretations and can contain errors.

Answer

It records how many HN accounts recommended both videos. Each source list retains up to 20 related videos; missing links do not prove that two videos have no shared recommenders.

Answer

Stable entity identifiers and explicit relationships connect videos, categories, evidence, model-generated classifications and ranking measures. SPARQL can traverse and combine those relationships.

Answer

Yes. The exported video cards, taxonomy, comments and relationship counts support discovery and evidence browsing. A key is needed only for optional current YouTube metadata enrichment.

Answer

The export excludes YouTube API metadata such as durations, descriptions, view counts and publication dates. This rendition does not infer those missing fields.

Answer

The source releases the dataset under ODC-By 1.0 and requests credit to HackerTube and open-index/hacker-news. Comments remain the work of their authors.

Answer

No. Summaries and recommendation explanations describe the source video cards and HN discussion. The export does not include video transcripts.

Answer

This rendition needs no account. Its browsing filters remain in the page; opening a source video or comment follows the corresponding external service.

HackerTube / Knowledge collection

Core technical glossary

Cleaned comment text

Source-exported comment text with HTML stripped, links normalized and a maximum length of 1,500 characters.

Critical label

The source classification for criticism or debunking of a video.

HackerTube score

Recommendation months plus half the months containing a strong recommendation.

HackerTube shelf life

A source-assigned classification indicating evergreen, dated or news content.

HackerTube topic category

One of 150 export-specific topical groups arranged under 16 areas.

HackerTube video card

The exported title, channel, generated summary, why-HN explanation, classifications and ranking fields for one YouTube identifier.

Recommendation evidence

A retained HN comment and its source URL together with a separately attributable AI stance classification.

Recommendation label

The rec or strong_rec classification assigned to a video mention.

Recommendation month

A calendar month with at least one retained rec or strong_rec mention for the video.

Reference label

The source classification for a neutral citation of a video.

Retained mention

A source-exported comment-to-video record; no more than 20 are retained per video.

Shared recommender

An HN account whose retained recommendations include both videos in an exported pair.

Go deeper · the RDF graph 295 nodes · 1,164 links in lens

A topic-and-evidence lens: all 16 areas and 150 categories, leading recommended videos from each area, and selected supporting mentions. Core shows the most connected entities; Full expands this lens. The catalog and SPARQL recipes cover the complete dataset.

HackerTube · Topic and evidence graph

Nodes: 0 Links: 0
Click SVG to activate zoom, click outside to release | Drag nodes to pin, double-click to unpin
Classes Properties Instances
Ask a question · SPARQL 5 verified recipes

Inspect verified results bundled with this collection, or edit a recipe and open it on your SPARQL endpoint. Endpoint execution requires the companion Turtle to be loaded under the selected graph IRI.

Query editor

Open query on endpoint ↗ SELECT: text/x-html+tr | DESCRIBE/CONSTRUCT: text/x-html-nice-turtle
Entity types summary
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX schema: <http://schema.org/>
PREFIX ht: <https://x.com/karpathy/status/2116957135661945283#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
SELECT ?type (SAMPLE(?s) AS ?sampleEntity) (SAMPLE(?label) AS ?sampleLabel) (COUNT(?s) AS ?entityCount)
WHERE { GRAPH <https://linkeddata.uriburner.com/DAV/demos/daas/hackertube-knowledge-collection-gpt6-1.ttl> { ?s rdf:type ?type . OPTIONAL { ?s rdfs:label ?label } } }
GROUP BY ?type ORDER BY DESC(?entityCount)
Strong recommendations over multiple years
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX schema: <http://schema.org/>
PREFIX ht: <https://x.com/karpathy/status/2116957135661945283#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
SELECT ?videoIri ?title ?score ?firstYear ?lastYear
WHERE { GRAPH <https://linkeddata.uriburner.com/DAV/demos/daas/hackertube-knowledge-collection-gpt6-1.ttl> { ?videoIri rdf:type schema:VideoObject ; schema:name ?title ; ht:score ?score ; ht:strongRecommendations ?strong ; ht:firstMentionYear ?firstYear ; ht:lastMentionYear ?lastYear . FILTER(?strong > 0 && ?lastYear > ?firstYear) } }
ORDER BY DESC(?score) LIMIT 30
Videos with recommendation and critical evidence
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX schema: <http://schema.org/>
PREFIX ht: <https://x.com/karpathy/status/2116957135661945283#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
SELECT DISTINCT ?videoIri ?title ?recommendationIri ?criticalIri
WHERE { GRAPH <https://linkeddata.uriburner.com/DAV/demos/daas/hackertube-knowledge-collection-gpt6-1.ttl> { ?videoIri schema:name ?title . ?recommendationIri rdf:object ?videoIri ; ht:stance ?stance . VALUES ?stance { ht:stance-rec ht:stance-strong_rec } ?criticalIri rdf:object ?videoIri ; ht:stance ht:stance-critical . } } LIMIT 30
Topic taxonomy
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX schema: <http://schema.org/>
PREFIX ht: <https://x.com/karpathy/status/2116957135661945283#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
SELECT ?categoryIri ?category ?areaIri ?area
WHERE { GRAPH <https://linkeddata.uriburner.com/DAV/demos/daas/hackertube-knowledge-collection-gpt6-1.ttl> { ?categoryIri skos:broader ?areaIri ; schema:name ?category . ?areaIri schema:name ?area } } ORDER BY ?area ?category
Co-recommendation evidence
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX schema: <http://schema.org/>
PREFIX ht: <https://x.com/karpathy/status/2116957135661945283#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
SELECT ?videoIri ?title ?relatedVideoIri ?relatedTitle ?shared
WHERE { GRAPH <https://linkeddata.uriburner.com/DAV/demos/daas/hackertube-knowledge-collection-gpt6-1.ttl> { ?linkIri rdf:subject ?videoIri ; rdf:predicate schema:isRelatedTo ; rdf:object ?relatedVideoIri ; ht:sharedRecommenders ?shared . ?videoIri schema:name ?title . ?relatedVideoIri schema:name ?relatedTitle . } } ORDER BY DESC(?shared) LIMIT 30

Bundled query results

VIDEO / SOURCE EVIDENCE