{"id":860,"date":"2010-04-26T11:11:57","date_gmt":"2010-04-26T10:11:57","guid":{"rendered":"http:\/\/t-machine.org\/?p=860"},"modified":"2010-04-26T11:11:57","modified_gmt":"2010-04-26T10:11:57","slug":"low-cost-publishing-easy-to-kill-content","status":"publish","type":"post","link":"http:\/\/new.t-machine.org\/index.php\/2010\/04\/26\/low-cost-publishing-easy-to-kill-content\/","title":{"rendered":"Low-cost publishing = easy-to-kill content"},"content":{"rendered":"<p>One great achievement of the web is the huge reduction in barriers to publishing. But the flipside is that we now see extremely low incentives for publishers to keep content &#8220;live&#8221;. Back when it cost money to publish info, you had good reasons to *keep* your content live once it had been published; you had a revenue stream to protect.<\/p>\n<p>Nowadays, with publishing costing nothing, it&#8217;s often un-monetized. All it takes is the slightest increase in hassle for the publisher, and they&#8217;re better off killing the content entirely.<\/p>\n<p>That&#8217;s the case with a site I just shut down. A small, incomplete &#8211; yet moderately valuable &#8211; resource for iPhone Developers, with a few thousand unique visitors a month. Too small to be worth monetizing, so I hadn&#8217;t. I was eating the (very small) hosting and support costs, until someone abused the site, and those &#8220;support costs&#8221; became non-trivial.<\/p>\n<h4>iPhoneDevelopmentFAQ &#8211; history<\/h4>\n<p>I created this site at the start of 2009, because there was no good FAQ for iPhone Development (AFAIAA there still isn&#8217;t; even today, the nearest you can get is StackOverflow. SO is great, but &#8230; a lot of subjects are &#8220;forbidden&#8221; under the site terms, and the site-search is very weak).<\/p>\n<p>I set it up to be low maintenance, and to allow multiple people to moderate it (very similar lines to SO, but slightly less open, and a lot more &#8220;niche&#8221;).<\/p>\n<p>In the past two weeks, after more than a year of &#8220;no active moderation&#8221;, we saw forged posting credentials and then pointless offensive questions. First rule of running a passive website: leave it configured to report (surreptitiously) on all unusual activity, so you can see if it gets out of hand \/ abused \/ attacked \/ etc.<\/p>\n<h4>Options<\/h4>\n<p>Deleting offensive content requires only a couple of minutes (to remember the password, login, and hit delete).<\/p>\n<p>Checking what happened with the forged credential (probably unrelated) is more like half a day to a couple of days. I could audit the code, audit whatever 3rd-party PHP libraries were being referenced, and almost certainly plug the hole (or holes).<\/p>\n<p>Or &#8230; I could do what I actually did: two lines of typing, and Apache kills the site. In a way, it&#8217;s a bit sad &#8211; it had background traffic of a few thousand uniques a month &#8211; and the whole thing is now gone.<\/p>\n<h4>The fragility of niche interests<\/h4>\n<p>At the end of the day, I get *zero benefit* from this site. I pay a tiny amount for the web-hosting and the domain-hosting, so it&#8217;s almost free, and I&#8217;m happy to leave it running for the benefit of the thousands of visitors each month.<\/p>\n<p>But if it&#8217;s going to start costing me hundreds (or thousands) of dollars in lost time when I would otherwise have been doing paid contract work (every hour not working is an hour&#8217;s salary lost) &#8230; then the balance switches and (as in this case) I&#8217;m obviously going to kill the site.<\/p>\n<p>I expect that the people who abused the site were just being thoughtless, and probably wouldn&#8217;t have ever gone back anyway. But I can&#8217;t afford the time to make sure.<\/p>\n<p>Ultimately: Who has the time for this? A handful of callous acts just killed a repository of info.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One great achievement of the web is the huge reduction in barriers to publishing. But the flipside is that we now see extremely low incentives for publishers to keep content &#8220;live&#8221;. Back when it cost money to publish info, you had good reasons to *keep* your content live once it had been published; you had [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29,45,3],"tags":[],"_links":{"self":[{"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/posts\/860"}],"collection":[{"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/comments?post=860"}],"version-history":[{"count":0,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/posts\/860\/revisions"}],"wp:attachment":[{"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/media?parent=860"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/categories?post=860"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/tags?post=860"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}