Ideas (C:)Now Runningsubscribe.exetodo.txtRecycle BinMy Pictureshow-it-works.txtabout.txtThe Haven ProgramThreatShield
breachline.idea - WordPad✕
FileEditViewInsertFormatHelp
General
File:
breachline.idea
Type:
Misc idea
Size:
6 min read (1,411 words)
Created:
30 October 2019
Modified:
17 August 2026
License:
CC BY 4.0, free to take
Misc

Breachline: A Zoomable Timeline of Hacks, Bugs, and Breaches

The whole dark history of computing on one scrollable line, so patterns you suspect become patterns you can see.

30 October 20196 min read

The thought that started this one arrives every election season. As campaigns heat up, the news fills with breaches, leaks, botnets, and influence operations, and I catch myself feeling that the attacks are intensifying, that somewhere behind the headlines there is a rhythm: quiet years, then surges, clustered around the moments when public opinion is worth the most to manipulate. And every time, I want to actually see it. Zoom out to thirty years of incidents, watch the density rise and fall, drag the view across 2016, 2020, 2024, and check whether the wave I feel is a wave that exists.

I could not find any place to do that. The feeling stayed a feeling, unverifiable either way, which is the kind of itch this site exists for.

Breachline is the instrument I wanted. It puts the entire dark history of computing on a single, beautiful, zoomable timeline. Every notable bug, virus, worm, breach, vulnerability, ransomware wave, and state-linked operation, from the Morris worm of 1988 to LoveLetter in 2000 to WannaCry in 2017 to whatever happened last Tuesday, each one a dated, categorized, sourced point on one infinite horizontal line. Scrolling is traveling through time, and zooming moves from decades to years to days. At a distance you see density, eras, surges. Up close you see events, each opening into a summary, its categories, and its sources.

The assembly is the product

My research turned up something strange. Everything needed for this exists, and the thing itself does not. CSIS maintains a serious list of significant cyber incidents, but it is a chronological list, not a visual instrument. Wikipedia’s timeline of viruses and worms has historical depth, as linear text. There are static pedagogical timelines, generic contributive timeline platforms with no security focus, and at least one lovely open-source zoomable timeline engine with no cyber content in it. Each piece has the flaw the others solve.

So Breachline is an assembly job, not a research project or a data-collection moonshot. It takes proven engine patterns, existing openly licensed data as the seed corpus, and one opinionated interface. The design principle from my earliest notes still holds and deserves to be printed verbatim: the scroll must be delightful. If dragging through three decades of digital catastrophe does not feel like flying over a landscape, nothing else about the project matters, because a timeline’s entire value is the desire to keep moving through it.

Key Features

  • One line, infinite zoom. Decades collapse into density bands; days expand into individual incidents. No pagination, no per-year pages, no PDF. The navigation is the interface.
  • Events as sourced objects. Every point carries a date, a title, a short summary, categories, and at least one source. No source, no event; that rule is absolute and enforced at submission.
  • Categories as color, impact as size. Malware, vulnerabilities, data breaches, ransomware, state-linked operations, influence campaigns, each a color; the size of a point reflects impact against published criteria. Any single impact score, though, is an editorial judgment dressed as a number. The criteria are public, arguable, and versioned, which is the only honest way to run one.
  • The density layer. The founding feature, for my founding itch: a view that renders incident frequency over time as a landscape, with optional context overlays, election periods, major conflicts, so anyone can put the pattern they suspect next to the record and look. The tool draws the two lines; it refuses to draw the conclusion.
  • Attribution with confidence levels. This is where a cyber timeline either grows up or becomes a propaganda surface. “Attributed to” is, in this field, a claim made by someone: a government, a security vendor, a journalist. Breachline never states that a state did something; it states who made the attribution and with what confidence, on the event card itself. Contested attributions show as contested.
  • Public contribution, boring on purpose. A submission form with mandatory fields and mandatory sources, a proposed/validated/rejected status, and a visible edit history. No gamification: points and badges attract volume, and volume without verification is how a sourced timeline rots.
  • Made to be embedded. Any slice of the line, a year, an incident cluster, a category, can be embedded in an article, a course, or a conference deck. Embeds are the distribution.

The honest tensions

First, the founding question must stay a question. Suppose the density view does show surges around elections. That still would not prove what my gut believes, because the timeline records documented incidents, and documentation has its own rhythms: security vendors publish more during news cycles, journalists look harder when elections loom, and disclosure laws changed what gets reported at all. More visible attacks and more attacks are not the same fact. Breachline’s job is to make the record visible and let the reporting bias be part of the conversation, not to launder my hunch into a chart. If anything, making that distinction legible to normal people would be the project’s finest contribution.

Second, the attribution minefield deserves a second paragraph, because influence operations are the category where this project touches geopolitics. The 2016 intrusion into a US political party, attributed by US intelligence agencies to Russian services, is among the most documented events of its kind. Plenty of others rest on a single vendor report and a preponderance of maybes. A timeline that flattens that spectrum into equal-looking dots becomes disinformation about disinformation. Encoding the uncertainty is the moral core of the product, not a nice-to-have.

Third, the treadmill. Incidents happen weekly, and a timeline that visibly stops updating dies in public, the emptiness after its last event reading as abandonment. Sustainability has to be designed in: semi-automated imports from the maintained public lists, a small review crew, and an institutional partner, a university lab or a security nonprofit, as the long-term home.

And fourth, retention. Timelines are visit-once products. People come, fly through it, feel things, and leave. That is fine, because this is a resource, not a startup. Its success metrics are citations, embeds, classrooms, and journalists who reach for it on deadline, not daily active users.

Monetization

The answer is the same as for my Obscurantism Clock, this project’s sibling. It is a civic project, and pretending it is a venture would ruin it. Costs are nearly nothing, a static-first architecture on free hosting with versioned JSON data. Sustaining it looks like grants in the digital-literacy and security-education space, sponsorship credits from security firms that want association without editorial influence (a line that must be written into any deal), and perhaps a supporter tier for the clean embed API. The data itself stays open, because the seed corpus came from open sources and the project’s legitimacy depends on giving back under the same terms.

Next Steps: How I’d Build It

Phase one is a static prototype with a hundred events in a single category (malware history is the natural pick, since Wikipedia’s corpus is deep and openly licensed) and one obsession: making the zoom and scroll feel wonderful. No accounts, no submissions, no filters. If a hundred points on a line do not make a visitor want to keep dragging, stop there and lose nothing.

Then licensing hygiene before scale. Wikipedia content is CC BY-SA and requires attribution and share-alike, the open timeline engines and event archives on GitHub carry their own licenses to respect, and institutional lists like CSIS get cited and linked, never scraped wholesale. An afternoon of reading licenses costs nothing; retrofitting a corpus does.

Then the categories, the density layer, the attribution model, and only after all of that, public contribution with its review process. Community is the last brick, not the first, because an empty review queue with clear rules beats a full one with none.

Closing

Breachline is the dark history of the connected world on one line you can fly over, built to show patterns without asserting them, and to treat “who did it” with the honesty that question deserves. It belongs to the same family as my Obscurantism Clock, instruments for seeing slow alarming things, and it shares blood with ThreatShield too. Both are tools for a web that has never been more useful or less trustworthy.

If you build this, tell me, and send me the link with the view zoomed out to 1988. I want to see the whole landscape at once, and then I want to drag it, slowly, toward now.

Now Running

Nobody has claimed this one yet. The first build is up for grabs.

I'm building thisI've built itOpen Now Running

You owe me nothing, that's the deal. But thirty seconds in the form gets your project listed here, with a link, for as long as this site exists. In progress or already live, both count. Buttons not working? Write to hello@thelemanparadox.com.

Got inspired?

New ideas land in your inbox the day they're published. One email, no noise.

subscribe.exe

New files are written to disk regularly.

Get each new concept in your inbox the day it's published. One email, no noise.

START_HERE.txt - Notepad
claim.exe

Claim this idea. Thirty seconds, no account. Published on the board after a human read.

todo.txt - Notepad
Recycle Bin
BetOnAnything.ideaA market to bet on anything that exists. It exists now, worst site ever. Glad I never built it.
AdultMarket.ideaAsk for something, creators make it, you pay for the version you prefer. 99designs, for adult content.
SkipBlock.ideaSponsorBlock for the ads burned into adult videos: community-tagged skips, anonymous by design.
DataDam.ideaA box between your router and the internet that stops trackers before they ever leave home. Already exists (Pi-hole, Firewalla).
Snaptrack.ideaSnap a photo, get the one to three songs that match it.
RedditMirror.ideaConnect your Reddit account, let an AI tell you who you are from your subreddits, and rank you against everyone else.
VoiceMatch.ideaDating with no photos and no text: voices and voice notes only.
AgencyRater.ideaRate web agencies on 120 criteria and crown the best each year. Already exists (Clutch, Sortlist).
CamMap.ideaMap every surveillance camera in your city and check your own street. Already exists (sous-surveillance.net).
OctoPlan.ideaA one-year visual planner made of geometric octagons. The world had enough planners.
DoorEye.ideaA video peephole the exact size of a peephole. Already exists (Ring, Wyze).
ThumbTest.ideaA/B testing for YouTube titles and thumbnails. Already exists (vidIQ, TubeBuddy, then YouTube itself).
VoiceFeed.ideaA social network where every post is your voice, to the second. The microphone stayed shy.
SEOCoupons.ideaA coupon site only for SEO and tech software, with codes negotiated brand by brand.
LensIndex.ideaA quality-first directory of photographers, curated by hand.
CampusCrew.ideaStudents join startups and solo projects for a commission, a stake, or a job.
FixThisAudit.ideaEvery red flag in your SEO audit becomes a one-click freelance job.
TrailerPing.ideaShare any trailer link, get pinged on release day. The app stores answered first, forty times over; the rest is an iOS Shortcut.
18 object(s)
Restore is disabled.
My Pictures

20 image(s). Original cover artwork from an earlier era of the catalogue. The site moved on to its window-and-emoji vignettes; these stay here, because they were made with care.

All illustrations are original works by Maryna Lagereva. Double-click any picture to view it full size.

Original cover artwork for athoughtfor-me
athoughtfor-me.jpg
Original cover artwork for bethehero
bethehero.jpg
Original cover artwork for brbmail
brbmail.jpg
Original cover artwork for chronopiss
chronopiss.jpg
Original cover artwork for collective-heroism
collective-heroism.jpg
Original cover artwork for eventforge
eventforge.jpg
Original cover artwork for fanvault
fanvault.jpg
Original cover artwork for five-essentials
five-essentials.jpg
Original cover artwork for gpt-roulette
gpt-roulette.jpg
Original cover artwork for gpt-stat-central
gpt-stat-central.jpg
Original cover artwork for guardians-of-virtue
guardians-of-virtue.jpg
Original cover artwork for homeguard-drone
homeguard-drone.jpg
Original cover artwork for liminal-archive
liminal-archive.jpg
Original cover artwork for metaoptimize
metaoptimize.jpg
Original cover artwork for pixel-prints
pixel-prints.jpg
Original cover artwork for playpro-connect
playpro-connect.jpg
Original cover artwork for romeo-rocks
romeo-rocks.jpg
Original cover artwork for stress-buster
stress-buster.jpg
Original cover artwork for threatshield
threatshield.jpg
Original cover artwork for vertical-slices
vertical-slices.jpg
how-it-works.txt - Notepad
FileEditHelp
  1. Take an idea. Everything on this machine is published under CC BY 4.0: complete, free, no strings. You do not need my permission, my blessing, or my email to start.
  2. Tell me anyway. The "I'm building this" buttons open a thirty-second form (a short email works too), at either moment: when you start or when you ship. Name or alias, a link if you have one, one line about the project.
  3. Get listed. Your project goes on the board and on the idea's own page, with a link, for as long as this site exists. Launched projects take the top spot in their idea's history.

The assistant files every entry. He is very thorough. Buttons not working? Write to hello@thelemanparadox.com.

Minesweeper
GameHelp
010000