Supporting DCSki’s Continued Operation
15 posts
9 users
1k+ views
Scott - DCSki Editor
20 days ago
Member since 10/10/1999 🔗
1,319 posts
Over the past several decades, DCSki has operated as an independent source of information about skiing in the Mid-Atlantic region and beyond. Since the mid-1990s, the site has published nearly 2,000 original stories, built an extensive collection of objective resort profiles, preserved the history of 126 lost ski areas in our Lost Areas section, and hosted a forum community that remains knowledgeable, passionate, and respectful.

From the beginning, DCSki has been funded primarily through advertising, supplemented by reader donations. In the early years, many local ski areas were independent operations, and several supported DCSki through sponsorships. Over time, that environment has changed. Advertising budgets have shifted heavily to large social media platforms, and the ski industry has consolidated under multinational corporations that generally work through ad agencies focused on those platforms rather than independent sites.

More recently, independent publishers have faced another challenge: large-scale AI scraping. Some bots now request tens of thousands of pages per day from DCSki, incorporating our original reporting and forum content into their models. While DCSki content is sometimes credited, there is no revenue-sharing mechanism. When readers visit DCSki directly, advertising provides at least some support. When content is consumed elsewhere, it does not.

DCSki has always been run as a sole proprietorship. Advertising revenue and donations have been reinvested to cover hosting, software, development, and other fixed operating expenses, which have increased with inflation. I plan to continue operating DCSki for years to come and to preserve the decades of stories and forum posts that remain fully available online. To make that sustainable, the site will need to rely more on reader support.

DCSki will remain free and open to everyone. However, readers who choose to contribute receive a few optional benefits. Supporters receive a badge next to their forum username and may select their advertising preference: show all ads, show only non-intrusive local ads, or remove ads entirely. These benefits last 12 months from the time of donation.

There is no minimum donation required to receive these benefits. Even $5 is appreciated. The average contribution over the past few years has been $32. Donations are not tax-deductible.

If you would like to help support DCSki’s continued operation, you can learn more or make a contribution here:

https://www.dcski.com/about/support.php

If you have a DCSki Message Forum account, you may include your forum username in the note field on the PayPal page so your account can be updated to reflect Supporter status.

Thank you to everyone who has contributed in the past and to all who participate in and read DCSki. Your involvement is what has made the site what it is.
needawax - DCSki Supporter 
20 days ago
Member since 04/19/2019 🔗
161 posts

I feel like the owners/operators of traditional websites like this one are now faced with the task of disallowing incoming requests from AI sources.  I realize its nearly impossible to do, much like handling the traffic in a denial of service attack was years ago - not to mention that anyone can stand up a standalone LLM and such on their hobby machine.  So I wish you luck. 

I do rely on this site (forums and lost ski areas) often and appreciate the resource.

I am not sure how well the new terrain bodes for traditional websites when the AI result in google and such is the first thing that gets returned to people (especially younger people)

Scott - DCSki Editor
20 days ago
Member since 10/10/1999 🔗
1,319 posts

needawax wrote:

I feel like the owners/operators of traditional websites like this one are now faced with the task of disallowing incoming requests from AI sources.  I realize its nearly impossible to do, much like handling the traffic in a denial of service attack was years ago - not to mention that anyone can stand up a standalone LLM and such on their hobby machine.  So I wish you luck. 

I do rely on this site (forums and lost ski areas) often and appreciate the resource.

I am not sure how well the new terrain bodes for traditional websites when the AI result in google and such is the first thing that gets returned to people (especially younger people)

It's a challenge for sure.  I've spent some time trying to figure out how to block AI requests, but unfortunately, as you note, it's virtually impossible to block the ill-behaved ones as they're implemented as botnets and designed to elude such measures.

Here's an example of my page views over the past 18 months:

1771864687_ceiyikvbvrqf.jpg

This would normally look like a very healthy graph, with a rapidly growing audience.  But a lot of that growth (and certainly the "spikes" you see - some exceeding 100,000 page view requests per day) are simply AI bots scraping every character of text off every page.

And here is the unique visitors per day graph, which is even more dramatic:

1771865211_jfzhzzenwlxz.jpgI mean, that's just crazy.  Despite that sudden and continuous surge, I've seen traditional advertising revenue (e.g., from Google AdSense) go down, because AI bots don't view ads.

It is possible to tell AI bots not to scrape the site, but they ignore that request.  A majority of the "firehose" requests I'm seeing are actually coming from distributed I.P. addresses in China.

This isn't the first challenge smaller, independent web sites have faced over the years, of course.

As you note, Google is trying to provide AI-produced "answers" right at the top of search results, so users never end up clicking on to other web sites.  (This is the "no click" problem publishers are fretting about right now.)

But ultimately, it will be a problem if/when independent sites and human journalists disappear.  Because AI can only provide answers for what it's trained on.  Some of those answers might be "evergreen" (how many ounces are in a gallon?), but for anything that's evolving and changing, they need to keep scraping and training on new data.  If there's no motivation for humans to produce that new data, AI results will become stale and outdated and incomplete.

It does seem like a "patron" type model is increasingly becoming the solution for sites like DCSki continue on.  And I really appreciate any contributions users can make.

needawax - DCSki Supporter 
20 days ago
Member since 04/19/2019 🔗
161 posts

We don't want human reviewers, journalists, and people making comments to disappear.  I've made a donation, and thanks for all the work over the years.  

Bird Dog - DCSki Supporter 
17 days ago
Member since 10/19/2022 🔗
48 posts

I'm in too.

This is a nice forum with good

Information and opinions.

bousquet19 - DCSki Supporter 
15 days ago
Member since 02/23/2006 🔗
804 posts

Whew! It's difficult to get my head around the implications of AI. Your description of the current and potential future impacts of AI scraping is ominous. 

Happy to contribute again to the continued operation of DCSki. com. This is a well-run website with a vigilant, talented editor and a supportive group of members. It has truly shaped my skiing since I returned to the slopes 23 years ago. 

With appreciation, Woody

(PS I paid via Venmo, which didn't provide a way for me to include my forum name: bousquet19)

Scott - DCSki Editor
11 days ago
Member since 10/10/1999 🔗
1,319 posts
I just want to thank everyone who contributed - it was really generous of you all, and I appreciate it.  It will help cover hosting expenses through the summer (which, looking at the forecast, seems to be arriving this week!  😳)
snowsmith - DCSki Supporter 
11 days ago
Member since 03/15/2004 🔗
1,657 posts
I have a lot of pop ups. Can I get some relief with a contribution. And thank you for this site! 
wgo - DCSki Supporter 
11 days ago
Member since 02/10/2004 🔗
1,810 posts
Once you make a contribution you can turn the ads off in your settings.
itdoesntmatter - DCSki Supporter 
11 days ago
Member since 01/17/2007 🔗
176 posts
Just like the Internet and social media, there are good and bad parts to AI as well.  I never thought of the problems it causes to independent sites like this. 
Scott - DCSki Editor
11 days ago
Member since 10/10/1999 🔗
1,319 posts

snowsmith wrote:

I have a lot of pop ups. Can I get some relief with a contribution. And thank you for this site! 

 You can get total relief!  Thanks for your donation snowsmith - I sent you an e-mail with instructions on how to set the ad preference level.

tkski
10 days ago
Member since 02/16/2026 🔗
8 posts

This would normally look like a very healthy graph, with a rapidly growing audience.  But a lot of that growth (and certainly the "spikes" you see - some exceeding 100,000 page view requests per day) are simply AI bots scraping every character of text off every page.

Out of curiosity, is this not what a captcha is meant to help with?

Scott - DCSki Editor
10 days ago (edited 10 days ago)
Member since 10/10/1999 🔗
1,319 posts

tkski wrote:

This would normally look like a very healthy graph, with a rapidly growing audience.  But a lot of that growth (and certainly the "spikes" you see - some exceeding 100,000 page view requests per day) are simply AI bots scraping every character of text off every page.

Out of curiosity, is this not what a captcha is meant to help with?

Captcha's are generally placed at the point of registration (or other critical transactions like that, like making a financial transaction), and indeed I do use a captcha system when users first register for an account on DCSki.  That, plus manually reviewing every registration request, is why you've basically never seen spam making its way to the DCSki Forums in over 30 years.  (Interestingly, some of the AI bots have gotten *really* smart at trying to sneak past the Captcha system - it's spooky how good they've gotten.  Thankfully I have a multi-layer system in place.)

But in terms of accessing general web pages on DCSki (reading vs. posting), it's not practical to have a Captcha system, and to be honest, with modern AI automated Captcha systems are essentially ineffective.  You would get very annoyed if you had to solve a puzzle on every single page you visit!  And I don't want to require users to register to view pages on DCSki; most visitors to DCSki are "lurkers."  There are tens of thousands of unique pages on DCSki, and you want to make them easily accessible to both users and (legitimate) search engines.  There is a protocol in place that honest search engines like Google follow (for example, I can direct them to not index certain pages, or not to index more than X pages per day, or even to discontinue indexing entirely), but that's always been based on the trust system, and all these AI companies (especially the ones from other countries) don't have any interest in being honest or courteous in their scraping and copyright infringement.

In the past, I might see a single I.P. address misbehaving (such as downloading hundreds of pages from DCSki per second) and I could block it.  But a lot of these systems are using botnets with hundreds or thousands of unique I.P. addresses, randomly bouncing between them, so it's like trying to swat a thousand flies at once.

It's such a cat and mouse game.

TheCrush - DCSki Supporter 
3 days ago (edited 3 days ago)
Member since 11/11/2025 🔗
12 posts


 A lot of the bots are scrapers in my experience from an org I should don't want to name b/c of Russia, China, Iran and Iraq. I found AWS WAF and Shield to be pretty good especially against DDOS and you can mod the rules to tailor like XXS and submit payloads. BUT you have to fork over eventually. If it isn't a hassle just keep a low profile. I noticed URLs are following sort of REST format I had to clean that up for another org I can;t named I just did light AES with a shared key in front that seemed to work well and got past all the pen test flags. 

Or meh NM if it works for you.

's are generally placed at the point of registration (or other critical transactions like that, like making a financial transaction), and indeed I do use a captcha system when users first register for an account on DCSki.  That, plus manually reviewing every registration request, is why you've basically never seen spam making its way to the DCSki Forums in over 30 years.  (Interestingly, some of the AI bots have gotten *really* smart at trying to sneak past the Captcha system - it's spooky how good they've gotten.  Thankfully I have a multi-layer system in place.)

But in terms of accessing general web pages on DCSki (reading vs. posting), it's not practical to have a Captcha system, and to be honest, with modern AI automated Captcha systems are essentially ineffective.  You would get very annoyed if you had to solve a puzzle on every single page you visit!  And I don't want to require users to register to view pages on DCSki; most visitors to DCSki are "lurkers."  There are tens of thousands of unique pages on DCSki, and you want to make them easily accessible to both users and (legitimate) search engines.  There is a protocol in place that honest search engines like Google follow (for example, I can direct them to not index certain pages, or not to index more than X pages per day, or even to discontinue indexing entirely), but that's always been based on the trust system, and all these AI companies (especially the ones from other countries) don't have any interest in being honest or courteous in their scraping and copyright infringement.

In the past, I might see a single I.P. address misbehaving (such as downloading hundreds of pages from DCSki per second) and I could block it.  But a lot of these systems are using botnets with hundreds or thousands of unique I.P. addresses, randomly bouncing between them, so it's like trying to swat a thousand flies at once.

It's such a cat and mouse game.

needawax - DCSki Supporter 
3 days ago
Member since 04/19/2019 🔗
161 posts


 "Cat and mouse" sums it up pretty accurately.  But then, that's always been the case.  I don't know what my strategy would be if I ran a forum, or an informational site like this one today.  I'd probably move to subscription only (this site has a lot of gems in it and not just a bunch of regurgitated cruft, certainly worthy of the small fee). Much of IT is waste, spending money and playing to silly rules that have evolved over the years only to preserve IT and related services.  That used to interest me, but now not so much. (e.g., you can construct a pretty sophisticated DDoS attack that appears to your paid protective services and filters as legit traffic) It's an interesting problem to try (and pay) to solve, but in the end this is a pretty nice site and keeping that spirit is the main idea.

I'm sure most of the legit traffic here is in fact lurkers -- people who have accounts here, read the forums, and never post.  Or people who have no account and just tune in to the Mid atlantic scene.  

Temu ads or no temu ads, I personally ignored all ads completely even as a non-supporter.  I'm glad to have the option to disable them as a supporter.  Maybe look at the portion of non-account, non-contributor visits that actually convert ad wise.

TheCrush wrote:


 A lot of the bots are scrapers in my experience from an org I should don't want to name b/c of Russia, China, Iran and Iraq. I found AWS WAF and Shield to be pretty good especially against DDOS and you can mod the rules to tailor like XXS and submit payloads. BUT you have to fork over eventually. If it isn't a hassle just keep a low profile. I noticed URLs are following sort of REST format I had to clean that up for another org I can;t named I just did light AES with a shared key in front that seemed to work well and got past all the pen test flags. 

Or meh NM if it works for you.

's are generally placed at the point of registration (or other critical transactions like that, like making a financial transaction), and indeed I do use a captcha system when users first register for an account on DCSki.  That, plus manually reviewing every registration request, is why you've basically never seen spam making its way to the DCSki Forums in over 30 years.  (Interestingly, some of the AI bots have gotten *really* smart at trying to sneak past the Captcha system - it's spooky how good they've gotten.  Thankfully I have a multi-layer system in place.)

But in terms of accessing general web pages on DCSki (reading vs. posting), it's not practical to have a Captcha system, and to be honest, with modern AI automated Captcha systems are essentially ineffective.  You would get very annoyed if you had to solve a puzzle on every single page you visit!  And I don't want to require users to register to view pages on DCSki; most visitors to DCSki are "lurkers."  There are tens of thousands of unique pages on DCSki, and you want to make them easily accessible to both users and (legitimate) search engines.  There is a protocol in place that honest search engines like Google follow (for example, I can direct them to not index certain pages, or not to index more than X pages per day, or even to discontinue indexing entirely), but that's always been based on the trust system, and all these AI companies (especially the ones from other countries) don't have any interest in being honest or courteous in their scraping and copyright infringement.

In the past, I might see a single I.P. address misbehaving (such as downloading hundreds of pages from DCSki per second) and I could block it.  But a lot of these systems are using botnets with hundreds or thousands of unique I.P. addresses, randomly bouncing between them, so it's like trying to swat a thousand flies at once.

It's such a cat and mouse game.

Ski and Tell

Speak truth to powder.

Join the conversation by logging in.

Don't have an account? Create one here.

0.15 seconds