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 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 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

244 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
I work right at the junction of marketing tech -- eCommerce, marketing sites, account management systems. Theoretically I should be living in compliance hell, but here's the dirty secret: To "follow" every rule, all you really need is another layer of UX friction. Another modal. Another "consent wizard." A few toggles buried under Manage Settings → Advanced → Optional → Something You'll Never Click → Opt Me Out. If you want to be sneaky, add a dark pattern. Make "yes" mean "no." Delay the buttons loading behind some animation, while showing other buttons from the start. (Users will always mash the first one that looks vaguely like "close" without reading anything.) Or just bribe them, "Get 200 extra points for opting in! Only 45,000 more to redeem a free small drink!" Congratulations -- you're now "compliant. In practice, GDPR mostly resu
Read the rest
lts in one more click. That's the whole impact. A seemingly smart privacy law reduced to just an annoyance tax. (This is a big reason I run Firefox with uBlock Origin, and NextDNS on my router and phone, with Steven Black's block list. Ha. I do value my privacy, and the more ads and trackers you can block the better shot you'll have at keeping some of it. At least until you go and do something stupid like join a social network or messenger app, or start clicking accept to get 200 extra points.) * StevenBlack/hosts: Consolidating and extending hosts files from several well-curated sources. Optionally pick extensions for porn, social media, and other categories. // https://github.com/StevenBlack/hosts * NextDNS - The new firewall for the modern Internet // https://nextdns.io/ * uBlock Origin – Get this Extension for Firefox (en-US) // https://addons.mozilla.org/en-US/firefox/addon/ublock-origin...
In Europe is scaling back GDPR and relaxing AI laws
uBlock Origin still works in Firefox. https://addons.mozilla.org/en-US/firefox/addon/ublock-origin... And you can, I believe, still just modify your hosts table to block out ads in Chrome. https://github.com/StevenBlack/hosts Or your router's DNS using something like NextDNS. https://nextdns.io/ Ads suck. Support content where you can, but even when you pay they still serve ads / tracking scripts. So fuck 'em. Block all the ads.
In uBlock Origin is no longer available on the Chrome Store

Showing the 15 most recent of 244 sources. Enable JavaScript to search and browse every indexed mention.

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.