HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
StevenBlack
hosts
Python2013–2026
StevenBlack / hosts

hosts

🔒 Consolidating and extending hosts files from several well-curated sources. Optionally pick extensions for porn, social media, and other categories.

168Distinct people
244Mentions
5Explicit recommenders
31.5KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

🔒 Consolidating and extending hosts files from several well-curated sources. Optionally pick extensions for porn, social media, and other categories.

GitHub

Where it is used

The last source check was inconclusive. This does not establish whether a product uses it.

What people are saying

I am in the exact same boat. And lately it's the same sort of shit... My dad will get a text message on Facebook from a "friend" (usually a dead friend) and it'll say something…

dbg31415 used a recommendation phrase. 6 indexed comments match. 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

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 8–Nov 15 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/15/2026, 10:01: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 year244 dated mentions

Observed mentions: 2013-02-22 16:12:14 UTC to 2026-10-07 09:41:56 UTC.

0102030402013-01-01 00:00:00 UTC to 2014-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments20132014-01-01 00:00:00 UTC to 2015-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2015-01-01 00:00:00 UTC to 2016-01-01 00:00:00 UTC (exclusive): 4 mentions; 2 submissions, 2 comments2016-01-01 00:00:00 UTC to 2017-01-01 00:00:00 UTC (exclusive): 38 mentions; 2 submissions, 36 comments2017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 18 mentions; 2 submissions, 16 comments2018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 28 mentions; 1 submissions, 27 comments2019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 41 mentions; 2 submissions, 39 comments20192020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 27 mentions; 2 submissions, 25 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 21 mentions; 2 submissions, 19 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 19 mentions; 4 submissions, 15 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 22 mentions; 3 submissions, 19 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 7 mentions; 0 submissions, 7 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 11 mentions; 0 submissions, 11 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 6 mentions; 0 submissions, 6 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

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
20132013-01-01 00:00:00 UTC2014-01-01 00:00:00 UTC101
20142014-01-01 00:00:00 UTC2015-01-01 00:00:00 UTC110
20152015-01-01 00:00:00 UTC2016-01-01 00:00:00 UTC422
20162016-01-01 00:00:00 UTC2017-01-01 00:00:00 UTC38236
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC18216
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC28127
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC41239
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC27225
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC21219
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC19415
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC22319
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC707
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC11011
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC606

What Hacker News says

6 sources
I'm currently (very slowly, in the small gaps between 'life') setting up a site the host the lists and also explains them and their usage. Since it's not ready, it'll be best if I point you to the sources I've aggregated from: https://firebog.net/ https://github.com/hagezi/dns-blocklists https://github.com/StevenBlack/hosts https://github.com/jerryn70/GoodbyeAds Link to my in-progress list file hosting: https://lists.uninvitedactivity.com/DNS/ 00_Tiers directory: I've aggregated the lists into four tiers: Base, Recommended, Aggressive, and Paranoid. And I've got two sets of these, one that includes Newly Registered Domains (Full directory), and one that doesn't include NRDs (NoNRD directory, because NRDs are ... heavy: Paranoid list with NRDs: 9.1 million records, without NRDs: 3.7 million records). 11_Allow directory: A bunch of allow li
Read the rest
sts sourced from: https://discourse.pi-hole.net/t/commonly-whitelisted-domains.... I also use this list for an Allow list: https://github.com/anudeepND/whitelist 21_SpecificTopics directory: Aggregation of lists under the topic that matches the file name. Fake News list needs to be updated as it contains a _way_ overbroad list that I need to remove from the aggregation.
In ESP32-C3 Adblock
It's still there, at IRC/Usenet/some niche forums. Replace phreaking with maybe some mesh networks and ways to connect computers without calling an ISP. There are still niche blogs and even phlogs. And you can still use Pidgin and libpurple plugins to connect to a huge array of protocols. Ditto with core Biltbee or Bitlbee+libpurple allowing you to use any IRC client (even the ones without TLS for DOS and Win9X) to connect to modern networks such as Discord, Mastodon, Telegram and whatnot. On games, well... JS and Itch.io ate Flash and indie/shareware games. But even today people creates hackroms (esp. PokĂŠmon) and games for RPG Maker 2k/2k3 which they can be run under EasyRPG anywhere. On loggin' in today: - No Windows. Slackware in a NUC with a debblobbed kernel from Linux-Libre, propietary packages with Flatpak for corporate crap. OFC
Read the rest
that's the work/HD movie player/libre 'high end' games, for the rest I use an n270 netbook with hyperbola. - I update when I want, but slapt-get and flatpak do everything. On the netbook, I can spend ages without updating anything. - No ads on any $GNULINUX or $BSD distro/branch. - Dillo on the netbook, Librewolf on the NUC, Crapium because of $CORPORATE, isolated under bubblewrap and a separate user account. Is not my computing technically, so it's 'GNU kosher'. - No browser nagging, ever. - I have a either https://wiby.me or a blank homepage. - I disabled remote searching for the URL bar. - I don't use Google. DDG, searx and the like. - Dillo and a hosts file cuts down both ads and cookies/trackers: https://github.com/stevenblack/hosts. On the NUC, using a browser with UBo today it's digitally suicidal. - For news, I avoid all mainstream political bullshit except for: https://sciencealert.com for good pop Science news The Conversation's Spanish feed for Nature/Environment and Science news. I have both set as RSS feeds and everything loads under sfeed_curses to read anything without ads, popups or distractions at crazy speeds. If I need images, I press 'o' and it opens up the news under Dillo costing me near nothing. Finally, there's: gopher://magical.fish <- huge portal, the news site it's great gopher://sdf.org <- blogs in gopher gopher://bitreich.org/1/lawn <- check the Gopher lawn gopher://i-logout.cz/1/bongusta <- updated blogs
In A retrospective of my time on the internet

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.