HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
typpo
ad-detector
JavaScript2014–2014
typpo / ad-detector

ad-detector

Detects articles with corporate sponsors.

2Distinct people
4Mentions
1Explicit recommenders
199GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Detects articles with corporate sponsors.

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

Thanks for the feedback. The chrome/firefox pages have user reviews but there aren't many of them. I was sensitive to performance when I wrote it - in most cases detection…

typpo used a recommendation phrase. One indexed comment matches. This is a phrase match, not a verdict.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:03:16 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by week4 dated mentions

Observed mentions: 2014-08-14 19:33:42 UTC to 2014-12-31 08:04:12 UTC. Weeks start Monday, UTC.

0122014-08-11 00:00:00 UTC to 2014-08-18 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 commentsAug 112014-08-18 00:00:00 UTC to 2014-08-25 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2014-08-25 00:00:00 UTC to 2014-09-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2014-09-01 00:00:00 UTC to 2014-09-08 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2014-09-08 00:00:00 UTC to 2014-09-15 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2014-09-15 00:00:00 UTC to 2014-09-22 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2014-09-22 00:00:00 UTC to 2014-09-29 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2014-09-29 00:00:00 UTC to 2014-10-06 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2014-10-06 00:00:00 UTC to 2014-10-13 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2014-10-13 00:00:00 UTC to 2014-10-20 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2014-10-20 00:00:00 UTC to 2014-10-27 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsOct 202014-10-27 00:00:00 UTC to 2014-11-03 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2014-11-03 00:00:00 UTC to 2014-11-10 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2014-11-10 00:00:00 UTC to 2014-11-17 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2014-11-17 00:00:00 UTC to 2014-11-24 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2014-11-24 00:00:00 UTC to 2014-12-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2014-12-01 00:00:00 UTC to 2014-12-08 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2014-12-08 00:00:00 UTC to 2014-12-15 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2014-12-15 00:00:00 UTC to 2014-12-22 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2014-12-22 00:00:00 UTC to 2014-12-29 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2014-12-29 00:00:00 UTC to 2015-01-05 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsDec 29

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Aug 112014-08-11 00:00:00 UTC2014-08-18 00:00:00 UTC202
Aug 182014-08-18 00:00:00 UTC2014-08-25 00:00:00 UTC000
Aug 252014-08-25 00:00:00 UTC2014-09-01 00:00:00 UTC000
Sep 12014-09-01 00:00:00 UTC2014-09-08 00:00:00 UTC000
Sep 82014-09-08 00:00:00 UTC2014-09-15 00:00:00 UTC000
Sep 152014-09-15 00:00:00 UTC2014-09-22 00:00:00 UTC000
Sep 222014-09-22 00:00:00 UTC2014-09-29 00:00:00 UTC101
Sep 292014-09-29 00:00:00 UTC2014-10-06 00:00:00 UTC000
Oct 62014-10-06 00:00:00 UTC2014-10-13 00:00:00 UTC000
Oct 132014-10-13 00:00:00 UTC2014-10-20 00:00:00 UTC000
Oct 202014-10-20 00:00:00 UTC2014-10-27 00:00:00 UTC000
Oct 272014-10-27 00:00:00 UTC2014-11-03 00:00:00 UTC000
Nov 32014-11-03 00:00:00 UTC2014-11-10 00:00:00 UTC000
Nov 102014-11-10 00:00:00 UTC2014-11-17 00:00:00 UTC000
Nov 172014-11-17 00:00:00 UTC2014-11-24 00:00:00 UTC000
Nov 242014-11-24 00:00:00 UTC2014-12-01 00:00:00 UTC000
Dec 12014-12-01 00:00:00 UTC2014-12-08 00:00:00 UTC000
Dec 82014-12-08 00:00:00 UTC2014-12-15 00:00:00 UTC000
Dec 152014-12-15 00:00:00 UTC2014-12-22 00:00:00 UTC000
Dec 222014-12-22 00:00:00 UTC2014-12-29 00:00:00 UTC000
Dec 292014-12-29 00:00:00 UTC2015-01-05 00:00:00 UTC101

What Hacker News says

4 sources
I think the post gives the wrong impression that I work nonstop. I write very little code for Textbelt, Asterank, and Inflation nowadays as they are in maintenance mode (bugfixes, minor features, SEO tweaks, responding to pull requests). Textbelt in particular has benefitted from open source contributions. Some of the projects are deceptively small. For example, core logic for Asteroid Viewer is less than 200 lines, AdDetector less than 80 [1][2]. I would be surprised if I wrote more than 5k lines of real code this year on the side or more than 10 hrs/wk average, though I tend to work in bursts, not uniformly throughout the year. [1] https://github.com/typpo/ast3d/blob/master/main.js [2] https://github.com/typpo/ad-detector/blob/master/src/inject....
In This year in side projects
typpo·Sep 22, 2014Recommendation phrase
Thanks for the feedback. The chrome/firefox pages have user reviews but there aren't many of them. I was sensitive to performance when I wrote it - in most cases detection rules are single selectors. It won't run anything on sites not in the db. No library dependencies. There's a phantomjs test suite that flags false positives and negatives. Of course, I can't personally compile a list of every site with sponsored content, so if it's not on the list the addon won't display anything. If you're interested, the code is open source at http://github.com/typpo/ad-detector. Hard for me to say whether it can spot ads that you can't. Many people think they aren't susceptible to ads like these, and I'm one of them, but I built this for peace of mind. Sponsored content can be easy to miss. My favorite examples are this Yahoo news article on c
Read the rest
limate change (written by an oil company), and a Newsweek article on personal injury lawyers: [1] https://finance.yahoo.com/news/global-cooling-real-inconveni... [2] http://www.newsweek.com/10-best-personal-injury-attorneys
In The invasion of corporate news

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.