AtlasHacker News
Snapshot verified

Ten lenses on the same evidence.

Compare change, distribution, correlation, rank, duration, and data quality as distinct views—not interchangeable decoration.

Loading complete observation field

Inspect exact valuesHover or tap a chart. With a keyboard, Tab enters each chart or matrix once; Arrow keys inspect every value, Page Up/Down moves faster, and Enter opens the current story. The complete table remains directly below.

Where do page rank, score rank, and discussion rank disagree?

Each path follows one story across three independently ranked axes. Steep crossings reveal stories whose page position, points, and conversation tell different stories.

Cohort: top 12 + discussion outlierUnits: ordinal ranksMissing: disclosed belowSource: verified front-page capture
Every story’s page, score, and discussion rank
StoryPage rankScore rankDiscussion rankLargest divergence

Which stories are moving, and in what direction?

Every arrow begins at zero change and ends at that story’s score and comment deltas. The exact table reconstructs the prior reading beside the verified capture.

Cohort: complete top-12 movement pairsUnits: HN points and commentsInterval: prior payload reading; duration unavailableLimitation: two observations only
Prior and current values for every plotted movement vector
StoryPrior scoreCurrent scoreScore ΔPrior commentsCurrent commentsComment Δ

Which stories are not surpassed on both attention and discussion?

The frontier contains stories for which no other captured story has both an equal-or-higher score and an equal-or-higher comment count, with at least one strictly higher.

Cohort: top 12 + discussion outlierUnits: HN points and commentsRule: deterministic nondominanceLimitation: capture-specific
Frontier status and exact values for every captured story
StoryPage rankScoreCommentsFrontier status

How much conversation accompanies each 100 points?

A normalized ratio reveals discussion-heavy stories that raw totals can obscure. Exact denominators stay visible because ratios become unstable for low-score stories.

Cohort: positive-score captured storiesUnits: comments per 100 pointsSort: highest intensity firstLimitation: small denominators amplify ratios
Discussion-intensity ratio with its exact numerator and denominator
StoryCommentsScoreComments per 100 points

What share of each list remains observable beyond a duration?

The step curves show the fraction of the current 12-story cohort whose cumulative observed time meets or exceeds each duration.

Waiting for historical list records.

Cohort: 12 stories per official listUnits: cumulative observed minutesForm: empirical survival curveExact peer: every story duration and step coordinateLimitation: current cohort, not all past stories
Share of each list meeting selected observation-duration thresholds
ListAt least 1 hourAt least 6 hoursAt least 24 hoursAt least 72 hoursMedian observed
Every story duration and its exact empirical-survival position
ListStoryObservedAt or beyondSnapshotsCapture segments

How far did stories travel from first rank to best rank to current rank?

Three aligned facets preserve the separate Ask, Show, and Jobs contexts. Rank one stays at the top; every path has an exact row.

Waiting for historical list records.

Cohort: complete Ask/Show/Jobs rowsUnits: ordinal list rankStages: first, best, currentLimitation: captures are discrete
First, best, and current rank for every historical-list story
ListStoryFirst rankBest rankCurrent rankRank improvement

How do score growth, comment growth, and observed duration differ by list?

Nine aligned strip plots show every story and the median, preserving both the distribution and individual observations.

Waiting for historical list records.

Cohort: 36 historical-list recordsUnits: shown per columnComparison: shared scale within metricExact peer: every source value, including unavailable fieldsMissing values: excluded per facet and counted
List medians and complete counts for each distribution
ListMedian score ΔCompleteMedian comment ΔCompleteMedian observedComplete
Every source value behind the distribution facets
ListStoryScore ΔComment ΔObservedComplete facets

Which measured dimensions move together across historical lists?

Every cell reports Spearman’s ρ and complete-pair count. Select a cell to read its exact interpretation; color and sign both encode direction.

Waiting for historical list records.

Cohort: all historical-list recordsMeasure: Spearman’s ρTies: average ranksMissing: pairwise complete observations

What is the shape of each story across seven dimensions?

Each cell is the story’s percentile within the complete 36-record cohort. Page rank is direction-adjusted so stronger values consistently read darker; text and shape preserve meaning without relying on color alone.

Waiting for historical list records.

Cohort: 36 historical-list recordsUnits: within-cohort percentilesRank: #1 strongest · missing: emptyLimitation: relative, not absolute magnitude
Exact values behind every percentile fingerprint
ListStoryRankScoreCommentsScore ΔComment ΔObservedSnapshots

When did each trajectory begin, how far does its span extend, and how much was actually observed?

The pale interval is first-to-last span; the solid segment encodes cumulative observed time from the same origin. It does not pretend to locate unknown gaps.

Waiting for historical list records.

Cohort: 36 historical-list trajectoriesUnits: UTC and minutesSolid: cumulative observationPale: elapsed span, including gaps
Exact temporal bounds and coverage ratio for every trajectory
ListStoryFirst seenElapsed spanObservedCoverage ratioCapture segments