<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Userscripts.org Blog</title>
    <description>What's going on at Userscripts.org</description>
    <link>http://userscripts.org/articles</link>
    <language>en-us</language>
    <ttl>60</ttl>
    <item>
      <title>Exposing reviews and ratings</title>
      <description>&lt;p&gt;When browsing userscripts, you now have the option to sort by their average rating.  Also scripts must have a sufficient rating before they are shown on the homepage.&lt;/p&gt;&lt;p&gt;In the 5 months since reviews were added to scripts, you guys have added 2372 ratings.  To highlight cool scripts, I've added sorting of the scripts by their rating.&lt;/p&gt;&lt;p&gt;Right now the rating is the average of all reviews (without any weighting).  This leads to two issues: 1) a highly script with a single bad review (60 five star ratings and a single 1 star) will come after a script with a single five star review.  2) reviews that the community vote are unhelpful (10 people vote the review is unhelpful) are included in the rating.&lt;/p&gt;&lt;p&gt;Now that reviews are exposed I expect the number of reviews to increase, and to iterate on the ranking algorithm to fix the mentioned issues.&lt;/p&gt;</description>
      <pubDate>Sun, 31 May 2009 23:49:20 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:article:28</guid>
      <link>http://userscripts.org/articles/28-ranking-and-sorting-by-rating</link>
    </item>
    <item>
      <title>Introducing Jetpack Support</title>
      <description>&lt;p&gt;Mozilla Labs recently introduced Jetpack, a new way of improving your browser using javascript/html.  I'm introducing basic support for Jetpack on userscripts.org&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://jetpack.mozillalabs.com/&quot;&gt;Jetpack&lt;/a&gt; lets you extend your browser using JavaScript, much like &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/748&quot;&gt;Greasemonkey&lt;/a&gt;.  We are happy to announce support for the platform on userscripts.org!&lt;/p&gt;&lt;p&gt;I've written a &lt;a href=&quot;http://userscripts.org/jetpacks/1&quot;&gt;Private Message Notifier&lt;/a&gt; for Jetpack and shared it.  I look forward to seeing what you guys create!&lt;/p&gt;&lt;p&gt;As people &lt;a href=&quot;http://userscripts.org/jetpacks/new&quot;&gt;add Jetpacks&lt;/a&gt;, you will be able to &lt;a href=&quot;http://userscripts.org/jetpacks&quot;&gt;find cool jetpacks&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 27 May 2009 01:51:53 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:article:27</guid>
      <link>http://userscripts.org/articles/27-jetpack-on-userscripts-org</link>
    </item>
    <item>
      <title>Becoming social</title>
      <description>&lt;p&gt;I've added vanity urls.  So instead of being http://userscripts.org/users/2 you can be http://userscripts.org/users/anotherjesse (well, you cannot be anotherjesse since I already am).  The beginning of a private messaging system is in place.  And more email notifications are enabled.&lt;/p&gt;&lt;h4&gt;Vanity URLs&lt;/h4&gt;&lt;p&gt;The following people are paying attention and registered their vanity url already: &lt;a href=&quot;http://userscripts.org/users/sina&quot;&gt;4got10&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/ale925&quot;&gt;A.Porotnikov&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/Amarandus&quot;&gt;Amarandus&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/aquilax&quot;&gt;Aquilax&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/avindra&quot;&gt;Avindra Goolcharan&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/bd808&quot;&gt;bd808&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/beerallica&quot;&gt;Beerallica&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/bennyboy2791&quot;&gt;bennyboy2791&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/blastrix&quot;&gt;blastrix&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/aboood&quot;&gt;bodi - jamal&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/bomexxx&quot;&gt;bomexxx&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/bs&quot;&gt;Britt Selvitelle&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/can&quot;&gt;C-a-n&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/cablop&quot;&gt;cablop&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/ceres&quot;&gt;ceres&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/djsnipa1&quot;&gt;Chad Boyce&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/calande&quot;&gt;Charles L.&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/crg4&quot;&gt;Charles R Greathouse IV&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/cuimingda&quot;&gt;Cui Mingda&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/cxx&quot;&gt;cxx&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/dasilva&quot;&gt;DaSilva&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/decklin&quot;&gt;Decklin Foster&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/Defiant91&quot;&gt;Defiant91&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/dburucu&quot;&gt;Deniz Burucu&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/desen&quot;&gt;Desen&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/cyl3erunion&quot;&gt;Desmond Ng&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/drry&quot;&gt;drry&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/dupola&quot;&gt;dupola&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/daimhin&quot;&gt;Eric S. Carr&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/fisio&quot;&gt;fisio&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/gigel&quot;&gt;GigeL&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/goodguy&quot;&gt;Goodguy&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/chez&quot;&gt;Gregory Eremin&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/hackvilla&quot;&gt;HackVilla&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/hannibalsmith&quot;&gt;HannibalSmith&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/hansp&quot;&gt;hans212&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/hhg&quot;&gt;HelenG&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/henrik&quot;&gt;Henrik N&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/hkushi1216&quot;&gt;hkushi1216&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/hypennne&quot;&gt;Hypennne&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/bran&quot;&gt;iambran&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/anotherjesse&quot;&gt;Jesse Andrews&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/joebiellik&quot;&gt;Joe Biellik&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/JoeSimmons&quot;&gt;JoeSimmons&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/KaSeR15&quot;&gt;KaSeR15&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/kkuphal&quot;&gt;Kevin Kuphal&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/kulldox&quot;&gt;KullDox&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/L3v3L&quot;&gt;L3v3L&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/leandro&quot;&gt;leandrobaldissera&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/loige&quot;&gt;loige&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/lunigma&quot;&gt;lunigma&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/mamnun&quot;&gt;Mamnun Hassan Bhuiyan&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/magasine&quot;&gt;Manoel Neto&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/marti&quot;&gt;Marti&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/martin&quot;&gt;martin_english&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/michael&quot;&gt;Michael Howe&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/maxOz&quot;&gt;michele smorgon&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/a64528&quot;&gt;Mike Gipson&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/mindeye&quot;&gt;Mindeye&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/mt&quot;&gt;Minh Truong&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/MrZeroo00&quot;&gt;MrZeroo00&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/nanobyte&quot;&gt;Nanobyte&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/navyjeff&quot;&gt;navyjeff&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/northunion&quot;&gt;North Union&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/olley&quot;&gt;Olley&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/omercnet&quot;&gt;omercnet&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/owen&quot;&gt;owen.pengtao&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/paopao&quot;&gt;paopao&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/pennerprofi&quot;&gt;PennerProfi.de.vu&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/seaofquiddity&quot;&gt;Penny Dreadful&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/raster&quot;&gt;Pete Prodoehl&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/dexterslab&quot;&gt;Praveen Garlapati&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/tagged&quot;&gt;Priorityman&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/ptown67&quot;&gt;ptown67&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/Pucek&quot;&gt;Pucek&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/pwlin&quot;&gt;pwlin&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/Raloc&quot;&gt;Raloc&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/refack&quot;&gt;Refael Ackermann&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/scizor93&quot;&gt;scizor93&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/shjaeger&quot;&gt;Scott Jaeger&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/Scripts&quot;&gt;Scripts&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/eighteyes&quot;&gt;Sean Canton&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/seiromem&quot;&gt;Seiromem&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/semarmendem&quot;&gt;semarmendem&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/semon&quot;&gt;Semon&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/shn&quot;&gt;Shn&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/SirVek&quot;&gt;SirVek&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/sizzle&quot;&gt;sizzlemctwizzle&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/softforum&quot;&gt;softforum&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/steeev&quot;&gt;steeev&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/svz&quot;&gt;Studivz-Designs&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/svztalker&quot;&gt;svztalker&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/Sy&quot;&gt;Sy r b&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/sylvaincomte&quot;&gt;Sylvain Comte&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/sythe&quot;&gt;Sythe&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/takunama&quot;&gt;takunama&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/artisdom&quot;&gt;Ted Awesome&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/tenkoji&quot;&gt;Tenkoji&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/ThatOneGuy&quot;&gt;ThatOneGuy&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/thedewil&quot;&gt;thedewil&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/thomd&quot;&gt;thomd&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/tuxraider&quot;&gt;tuxraider&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/uchari&quot;&gt;uchari&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/XEnterprises&quot;&gt;X Enterprises&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/yak&quot;&gt;yak&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/yfdyh000&quot;&gt;yfdyh000&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/yishao&quot;&gt;yishao&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/users/z33m&quot;&gt;z33m&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;The rest of you need to head to &lt;a href=&quot;http://userscripts.org/home/settings&quot;&gt;http://userscripts.org/home/settings&lt;/a&gt; and setup yours.&lt;/p&gt;&lt;h4&gt;Private Messaging&lt;/h4&gt;&lt;p&gt;The first release of messaging is enabled.  If you are logged in you can see a link to your &lt;a href=&quot;http://userscripts.org/messages&quot;&gt;messages&lt;/a&gt; in the header (in the drop-down with your name).  There is a link to send a message on a user's profile page.  &lt;a href=&quot;http://userscripts.org/messages/new?user_id=2&quot;&gt;Send me a message&lt;/a&gt; and let me know what you think.&lt;/p&gt;&lt;p&gt;Once rate limiting and blocking is added (along with other things you guys find), I'll make it more visible on the site.&lt;/p&gt;&lt;h4&gt;Email Notifications&lt;/h4&gt;&lt;p&gt;Private messages are more useful when you know about them.  So along with the ability to get an email when one of your favorite scripts are updated or when someone reviews one of your scripts, you can enable getting an email when someone sends you a private message.  To enable these emails visit &lt;a href=&quot;http://userscripts.org/home/settings/notifications&quot;&gt;http://userscripts.org/home/settings/notifications&lt;/a&gt; as the default is to not send email.  And yes, getting emails when reviews are written was enabled this evening as well.&lt;/p&gt;</description>
      <pubDate>Tue, 12 May 2009 07:00:54 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:article:26</guid>
      <link>http://userscripts.org/articles/26-vanity-and-messages</link>
    </item>
    <item>
      <title>Groups, Scripts and Voting</title>
      <description>&lt;p&gt;I've add the ability for group members to vote up/down on their scripts.  This allows a group to rank their favorite scripts.&lt;/p&gt;&lt;p&gt;Groups are still a logged-in only feature (it appears on the header when you login).&lt;/p&gt;&lt;p&gt;Voting a script up/down only affects its ranking within that group. So if you vote down a script because it doesn't belong in the facebook group, it will not affect its ranking in the twitter group.&lt;/p&gt;&lt;p&gt;Voting on if a script belongs in a group is another step towards helping people find and share the best scripts.&lt;/p&gt;</description>
      <pubDate>Sun, 03 May 2009 23:58:02 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:article:25</guid>
      <link>http://userscripts.org/articles/25-groups-voting</link>
    </item>
    <item>
      <title>The return of Web 2.0</title>
      <description>&lt;p&gt;Tags have been reworked, fixing many usability issues and adding some web 2.0 tag clouds to explore the site.&lt;/p&gt;&lt;p&gt;Tags are now saved in a way so that capitalization and special characters (periods, quotes, %, ...) are ignored.  Now the tag &lt;em&gt;Google Reader&lt;/em&gt; is the same as &lt;em&gt;googlereader&lt;/em&gt; and &lt;em&gt;GOOGLE/reader&lt;/em&gt; when browsing.  The tags are stored as the script author enters then as well and shown when you are viewing a script.&lt;/p&gt;&lt;p&gt;The &lt;a href=&quot;http://userscripts.org/&quot;&gt;site homepage&lt;/a&gt; has a tag cloud of the most popular tags and other tags that have a good number of scripts.&lt;/p&gt;&lt;p&gt;The &lt;a href=&quot;http://userscripts.org/tags&quot;&gt;tags&lt;/a&gt; page has an even larger tag cloud.  There is a link to &lt;a href=&quot;http://userscripts.org/tags?page=1&quot;&gt;browse all tags&lt;/a&gt;, which is a paginated list of tags sorted alphabetically or by number of scripts.&lt;/p&gt;&lt;p&gt;Previously the tag list was a 200K file of weirdly sorted tags (many of which were invalid).&lt;/p&gt;</description>
      <pubDate>Thu, 30 Apr 2009 17:59:15 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:article:24</guid>
      <link>http://userscripts.org/articles/24-tags-redux</link>
    </item>
    <item>
      <title>Improvements to /users</title>
      <description>&lt;p&gt;The user index page has always added little value.  I've started work on replacing it with an page that lets you see what is happening on the site.  Click the users tab at the top to see it.&lt;/p&gt;&lt;p&gt;I've pulled in the hot threads occurring in the forums and script pages.&lt;/p&gt;&lt;p&gt;Also you can see the most active posters.  You can  see I'm at the top for now.  When we migrated from comments to discussions (threads), I moved all the old comments into a single thread and added a message explaining what happened.  This caused my insanely large number.  I'll work on fixing that now that it is visible.&lt;/p&gt;&lt;p&gt;Reviews, issues, ...  What would you like to see on the this page?&lt;/p&gt;</description>
      <pubDate>Wed, 22 Apr 2009 08:54:14 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:article:23</guid>
      <link>http://userscripts.org/articles/23-community-page</link>
    </item>
    <item>
      <title>Userscripts.org in 2008</title>
      <description>&lt;p&gt;A 2008 summary of site statistics, review of site improvements, and a look at groups and Greasefire.  Want a t-shirts?&lt;/p&gt;&lt;h2&gt;52,956,864 Pageviews in 2008&lt;/h2&gt;&lt;img src=&quot;http://s3.overstimulate.com/projects/uso/2008-pageviews.png&quot; alt=&quot;almost 53 million page views in 2008&quot; width=&quot;500&quot; /&gt;&lt;p&gt;These page views are by real visitors (running JavaScript) and do not include downloads (scripts, images, or other static content), userscript updaters, ajax requests, spiders, and other bot traffic.&lt;/p&gt;&lt;h2&gt;Over 1,400,000 dynamic requests per day&lt;/h2&gt;&lt;img src=&quot;http://s3.overstimulate.com/projects/uso/2008-dynamic-request.png&quot; alt=&quot;average 900+ requests per minute&quot; /&gt;&lt;p&gt;An average of 900 requests per minute (&lt;em&gt;cpm&lt;/em&gt; is calls per minute) hit the rails code running the site (that is &lt;b&gt;over half a billion dynamic requests per year&lt;/b&gt;).  &lt;a href=&quot;http://pingdom&quot;&gt;Pingdom&lt;/a&gt; lets me know when the server explodes (which happens &lt;a href=&quot;http://userscripts.org/articles/21-december-downtime&quot;&gt;at the worst possible times&lt;/a&gt;).  The site has had &lt;a href=&quot;http://www.pingdom.com/reports/c45nxtj6y8wn/check_overview/?name=homepage&quot;&gt;less than 3 hours downtime over the last 3 months&lt;/a&gt;.&lt;/p&gt;&lt;h2&gt;3.5TB downloaded, 0.5TB uploaded&lt;/h2&gt;&lt;img src=&quot;http://s3.overstimulate.com/projects/uso/2008-network.png&quot; alt=&quot;4 TeraBytes transferred&quot; /&gt;&lt;p&gt;The downstream bandwidth has averaged 971Kb per second for the year (1.4Mb per second since September!).  If the site was hosted on Amazon's EC2, bandwidth would cost $445 for the year.  I expect the bandwidth to double in 2009.&lt;/p&gt;&lt;h2&gt;Constant battles with CPU&lt;/h2&gt;&lt;img src=&quot;http://s3.overstimulate.com/projects/uso/2008-cpu.png&quot; alt=&quot;the red is bad!&quot; /&gt;&lt;p&gt;Red is BAD!  To combat constant growth, there have been many rewrites and infratstucture improvements.  Systems changes include &lt;a href=&quot;http://userscripts.org/articles/17-searching-using-sphinx&quot;&gt;sphinx for search&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/topics/19120&quot;&gt;Phusion Passenger for app servers&lt;/a&gt;, &lt;a href=&quot;http://quantcast.com/userscripts.org&quot;&gt;Quantcast for public stats&lt;/a&gt;, and &lt;a href=&quot;http://userscripts.org/articles/13-newrelic-rails-performance&quot;&gt;NewRelic for performance monitoring&lt;/a&gt;.&lt;/p&gt;&lt;h2&gt;Site Improvements&lt;/h2&gt;&lt;p&gt;I cannot stress enough that the help given by &lt;b&gt;community members in &lt;a href=&quot;http://userscripts.org/forums/3&quot;&gt;the site forum&lt;/a&gt; has been invaluable&lt;/b&gt;.  After a long day working &lt;a href=&quot;http://dancejam.com&quot;&gt;on my startup&lt;/a&gt;, their contributions give me the energy to spend more time in front of a computer trying to keep up with them.  I'm grateful for all levels of help, from reporting a simple bug, helping newbies in forums, to writing html, css, and userscripts to improve the site.&lt;/p&gt;&lt;p&gt;The forum system was rewritten several times: &lt;a href=&quot;http://userscripts.org/articles/19-script-forums&quot;&gt;moving script comments to forums&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/articles/13-newrelic-rails-performance&quot;&gt;dealing with performance issues&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/topics/19807&quot;&gt;read/unread status rewrite&lt;/a&gt;, stylistic improvements, and more.  There were &lt;b&gt;44,673 posts&lt;/b&gt; in 2008 (and that doesn't include all the deleted spam).&lt;/p&gt;&lt;p&gt;The site had several major stylistic changes.  The major being &lt;a href=&quot;http://userscripts.org/articles/20-more-style-improvements&quot;&gt;a new site header and script page&lt;/a&gt;.  The year also brought many stylistic improvements from members (suggested in the forum).&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://userscripts.org/articles/18-updates-fans-reviews-and-guides-preview&quot;&gt;Reviews were added&lt;/a&gt; in late October as a way to help users find the best scripts.  So far 702 have been written (with 331 written in December).&lt;/p&gt;&lt;p&gt;Instead of overwriting the data with each upload, &lt;a href=&quot;http://userscripts.org/articles/12-script-versioning&quot;&gt;storing older versions of scripts&lt;/a&gt; was implemented.  This helps answer the question &quot;what changed?&quot; and allows the community to watch for funny business by malicious script authors.&lt;/p&gt;&lt;p&gt;There are &lt;b&gt;25,386 scripts&lt;/b&gt; on the site, of which &lt;b&gt;15,286 were uploaded/updated in 2008&lt;/b&gt;.&lt;/p&gt;&lt;h2&gt;The Future (where is my jet pack?)&lt;/h2&gt;&lt;p&gt;In 2009 I'm concentrating on features that help users sort through all those scripts.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://userscripts.org/users/75620&quot;&gt;Steve Krulewitz&lt;/a&gt; wrote an open source extension called &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/8352&quot;&gt;Greasefire&lt;/a&gt; help users know when there are scripts on userscripts.org written for the page they are viewing.  Join him in &lt;a href=&quot;http://userscripts.org/forums/5&quot;&gt;the greasefire forum&lt;/a&gt; to discuss this new feature.&lt;/p&gt;&lt;p&gt;I've been working on &lt;a href=&quot;http://userscripts.org/groups&quot;&gt;&lt;em&gt;groups&lt;/em&gt;&lt;/a&gt; with the goal of making it easier to find, share and collaborate on scripts (&lt;a href=&quot;http://userscripts.org/topics/19939&quot;&gt;the first version released yesterday&lt;/a&gt;). A &lt;em&gt;group&lt;/em&gt; can be centered around a site (&lt;a href=&quot;http://userscripts.org/groups/3&quot;&gt;NeoPets&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/groups/1&quot;&gt;Travian&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/groups/5&quot;&gt;Orkut&lt;/a&gt;, ...), concepts (&lt;a href=&quot;http://userscripts.org/groups/2&quot;&gt;using xpath&lt;/a&gt;), or a place for people to collaborate.  The initial version of &lt;em&gt;groups&lt;/em&gt; include members, forums and script collections.  As the feature matures I hope to feature &lt;em&gt;groups&lt;/em&gt; on the site homepage.&lt;/p&gt;&lt;p&gt;I plan on moving the entire site to &lt;a href=&quot;http://aws.amazon.com&quot;&gt;Amazon's scalable infrastucture&lt;/a&gt; as I'm hitting the edge of what a single box can handle.&lt;/p&gt;&lt;p&gt;Last, I'm debating having a &quot;userscripts t-shirts&quot; made.  Would you be interested in buying one?  (probably $20 plus shipping for a high quality shirts)  &lt;a href=&quot;http://userscripts.org/topics/19973&quot;&gt;Let me know&lt;/a&gt; if you have opinions on the design or would buy one.&lt;/p&gt;&lt;p&gt;I hope that 2009 is another great year!&lt;/p&gt;</description>
      <pubDate>Mon, 05 Jan 2009 06:11:10 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:article:22</guid>
      <link>http://userscripts.org/articles/22-2008-overview</link>
    </item>
    <item>
      <title>More Downtime</title>
      <description>&lt;p&gt;The morning of December 11th, the site went down for a few hours.  Back up - read more for info on what happened.&lt;/p&gt;&lt;p&gt;I woke up this morning early to head down to &lt;a href=&quot;http://www.addoncon.com/&quot;&gt;Add-on-con&lt;/a&gt;.  Unfortunately I got an SMS from &lt;a href=&quot;http://pingdom.com&quot;&gt;pingdom&lt;/a&gt; that userscripts.org was down at 7:16AM PDT.&lt;/p&gt;&lt;p&gt;I was on the phone with &lt;a href=&quot;http://serverbeach.com&quot;&gt;ServerBeach&lt;/a&gt; at 7:20 after the automated reboot didn't work.  They said they weren't able to talk to the server either and dispatched someone to the data center.  A few minutes ago I got the note that it was up.  I sshed in and started up the app.&lt;/p&gt;&lt;p&gt;Worst case scenerio: as I blogged on &lt;a href=&quot;http://overstimulate.com/articles/backup-up-with-s3&quot;&gt;S3 Saves the Day&lt;/a&gt;, I had a backup of the database less than 12 hours old.  So if the server was completely dead we would have lost a few hours of data but the site would have survived.&lt;/p&gt;&lt;p&gt;Sorry the frustration - it has been a frazzled morning for me as well :-/&lt;/p&gt;</description>
      <pubDate>Thu, 11 Dec 2008 18:06:24 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:article:21</guid>
      <link>http://userscripts.org/articles/21-december-downtime</link>
    </item>
    <item>
      <title>Getting stylish!</title>
      <description>&lt;p&gt;This week has brought a new site header, script header and lots of other improvements.  Thanks to all of those who helped make it happen!&lt;/p&gt;&lt;p&gt;Most importantly I want to thank &lt;a href=&quot;http://userscripts.org/users/61251&quot;&gt;avg&lt;/a&gt; whose bio on his user page was a script tag.  The HTML sanitizing code wasn't being used for the bio field until a few minutes ago.  If you find security holes in the future please email me directly before posting them on the site.&lt;/p&gt;&lt;p&gt;The &lt;a href=&quot;http://userscripts.org/forums/3&quot;&gt;site forum&lt;/a&gt; has had lots of activity recently with &lt;a href=&quot;http://userscripts.org/topics/17965&quot;&gt;style&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/topics/18185&quot;&gt;grammar&lt;/a&gt; and &lt;a href=&quot;http://userscripts.org/topics/18168&quot;&gt;xhtml&lt;/a&gt; improvements.  Script authors implementing improvements as userscripts is particularly helpful (recent examples by &lt;a href=&quot;http://userscripts.org/scripts/show/35427&quot;&gt;khopesh&lt;/a&gt;, &lt;a href=&quot;http://userscripts.org/scripts/show/35370&quot;&gt;pwlin&lt;/a&gt; and &lt;a href=&quot;http://userscripts.org/scripts/show/37212&quot;&gt;jerone&lt;/a&gt;) since it allows easy testing and comments from other users.&lt;/p&gt;&lt;p&gt;Site performance has been good (in my opinion), but the server is on the edge of not being able to handle the traffic.  I'm working on improvements behind the scene to the caching mechanisms as well as moving to multi-server setup before the end of the year.&lt;/p&gt;&lt;p&gt;Future improvements will focus on the forum (which has layout issues), the rating system (quick thumbs up/down rating of a script to complement detailed 5 star reviews), and a group/categorization.  I'll write more about those in the future.&lt;/p&gt;</description>
      <pubDate>Mon, 24 Nov 2008 03:45:03 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:article:20</guid>
      <link>http://userscripts.org/articles/20-more-style-improvements</link>
    </item>
    <item>
      <title>Comments are dead, discussions are live!</title>
      <description>&lt;p&gt;Commenting on scripts has been popular, there has been 53,095 comments on 8,218 scripts since June 20th, 2005.  Their success has come at a cost of usefulness.  To bring order back to comments, comments are now threaded (eg, topics and posts).&lt;/p&gt;&lt;p&gt;All the existing comments have been archived into a locked thread (this is so people respond in new threads).&lt;/p&gt;&lt;p&gt;Now there can be different conversations about translations, ideas, bugs, and so on.&lt;/p&gt;&lt;p&gt;Lots of improvements are needed: the script author should have their posts highlighted, we will need a method of community based moderation, search, feeds, ...  But like &lt;a href=&quot;http://userscripts.org/articles/18-updates-fans-reviews-and-guides-preview&quot;&gt;the introduction of reviews&lt;/a&gt;, I want to do it in steps.&lt;/p&gt;&lt;p&gt;As always you can join us &lt;a href=&quot;http://userscripts.org/topics/17885&quot;&gt;in the forum&lt;/a&gt; to discuss the change and now you can follow @&lt;a href=&quot;http://twitter.com/userscripts&quot;&gt;userscripts&lt;/a&gt; to talk with me about userscripts.org issues.&lt;/p&gt;</description>
      <pubDate>Mon, 17 Nov 2008 00:50:15 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:article:19</guid>
      <link>http://userscripts.org/articles/19-script-forums</link>
    </item>
    <item>
      <title>Fans, Reviews and Preview of &quot;Guides&quot;</title>
      <description>&lt;p&gt;Searching and browsing script by number of fans is now possible, reviewing/rating scripts is back (after a really really long hiatus), and a preview of &quot;Guides&quot;.&lt;/p&gt;&lt;p&gt;My wrists have been really hurting but I took a bit of time and released a few fixes/features that have been nearly done for a while.&lt;/p&gt;&lt;p&gt;The &lt;a href=&quot;http://userscripts.org/articles/17-searching-using-sphinx&quot;&gt;previous work moving to sphinx&lt;/a&gt; included improvements to searching by number of fans a script has.  I've deployed the frontend code so you can actually use it.  The fans code might have issues (as I think it messes up when a user is deleted), so if you see anything, let me know!&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://userscripts.org/scripts/search?q=travian&amp;amp;sort=fans&quot;&gt;&lt;img src=&quot;http://s3.overstimulate.com/projects/uso/sort-by-fans.jpg&quot; alt=&quot;search for travian sorted by fans&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;In the spirit of helping users find the best scripts, I've decided to deploy ratings/reviews of scripts as it current is.  I want to add ratings of reviews (5 of 7 people found this review helpful), so that the best reviews are highlighted.  Rather than wait another week (or months), I want to get it out and see if there are any issues with the basics.  The content of a review has a rating (1 to 5 stars), a title, and the actual review.  The review can contain the same HTML as a comment - except no inline images.&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;http://s3.overstimulate.com/projects/uso/rate-a-script.jpg&quot; /&gt;&lt;/p&gt;&lt;p&gt;One last thing that I've been working on that is still experimental is the concept of a &quot;Guide&quot;.  A guide is an article written by users that helps others improve their web.  A guide can explain how to make the best use of a single script, or how to use several scripts work together to perfect the browsing experience.  Guides currently are only visible to logged in users (this will change once the feature is finished and more guides are written).&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://userscripts.org/guides/1&quot;&gt;&lt;img src=&quot;http://s3.overstimulate.com/projects/uso/what-are-guides.jpg&quot; alt=&quot;what are guides&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;I wrote a guide explaining &lt;a href=&quot;http://userscripts.org/guides/1&quot;&gt;what guides are&lt;/a&gt;.  You can &lt;a href=&quot;http://userscripts.org/guides/new&quot;&gt;write your own&lt;/a&gt; or &lt;a href=&quot;http://userscripts.org/guides&quot;&gt;read guides written by others&lt;/a&gt;.  The &quot;Guides&quot; feature need to be include features like commenting and ratings before being opened to the public (join us &lt;a href=&quot;http://userscripts.org/forums/3/topics/9492&quot;&gt;in the forum&lt;/a&gt; to discuss the feature)&lt;/p&gt;&lt;p&gt;Sorry that all of these features need polish, but I hope they are useful in state they are in.&lt;/p&gt;</description>
      <pubDate>Mon, 27 Oct 2008 05:03:27 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:article:18</guid>
      <link>http://userscripts.org/articles/18-updates-fans-reviews-and-guides-preview</link>
    </item>
    <item>
      <title>New Search Engine</title>
      <description>&lt;p&gt;I've updated the search engine, speed and flexibility!&lt;/p&gt;&lt;p&gt;While search quality still needs improved (searching for flickr shows all those scripts that have images that come from flickr), the new system is much faster and works via updates in the background.&lt;/p&gt;&lt;p&gt;Updating a script used to take up 10 seconds (or more).  Now it should be much faster.&lt;/p&gt;&lt;p&gt;The change was moving from SOLR (a Apache project that is a HTTP frontend to Lucene) to &lt;a href=&quot;http://www.sphinxsearch.com/&quot;&gt;Sphinx&lt;/a&gt;.  With SOLR after every update it would try to update the SOLR index before letting your request finish.  Sphinx on the other hand runs in the background and re-indexes all the scripts every 5 minutes.  This means changes take a few minutes to show up in search results, but the site runs much faster.&lt;/p&gt;</description>
      <pubDate>Wed, 22 Oct 2008 09:42:42 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:article:17</guid>
      <link>http://userscripts.org/articles/17-searching-using-sphinx</link>
    </item>
    <item>
      <title>Times they are a changing</title>
      <description>&lt;p&gt;A new frontpage, integrate a how-to, integrated &quot;Share this&quot;, made some style improvements, and the dashboard (/home) have been released!&lt;/p&gt;&lt;p&gt;The homepage has been revised, but is still not in a finished state.  As more features get unveiled it will continue to evolve.  So those of you who write scripts against userscripts.org, please don't spend too much time on it, instead talk about what it should have in the forums.&lt;/p&gt;&lt;p&gt;To those help in the forums, repeatedly answering the same basic question, I announce &lt;a href=&quot;http://userscripts.org/about/installing&quot;&gt;Userscripts and Firefox&lt;/a&gt;, a small how-to that is prominently linked from &lt;a href=&quot;http://userscripts.org/&quot;&gt;the homepage&lt;/a&gt; and right next to the &lt;b&gt;INSTALL&lt;/b&gt; button on script pages.  Let me know if you have improvements (or to contribute text for Opera/Safari/IE).&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://sharethis.com&quot;&gt;Share this&lt;/a&gt; has been added to individual script pages.  I'm not sure if &lt;a href=&quot;http://addthis.com&quot;&gt;addthis&lt;/a&gt; or something based on &lt;a href=&quot;http://www.azarask.in/blog/post/socialhistoryjs/&quot;&gt;socialhistory.js&lt;/a&gt; would be better.  Opinions?&lt;/p&gt;&lt;p&gt;I've revised the comments CSS so that they take up the full width (along with being a little tighter).  Also the site layout has had a few slight tweaks.  It still looks great in my favorite alternate theme &lt;a href=&quot;http://userscripts.org/scripts/show/24622&quot;&gt;Dark Blue&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;I've pushed more changes to &lt;a href=&quot;http://userscripts.org/home&quot;&gt;your dashboard&lt;/a&gt;.  From there script authors can see comments on your scripts, upload and update scripts.  Monitored topics are now there as well - and &lt;b&gt;monitored topics are private&lt;/b&gt;.  Before anyone could look at your monitored topics list.&lt;/p&gt;&lt;p&gt;As always I'm sure there are lots of issues and I hope that you can help make it better!  I've not had a chance to improve the points/karma system yet, but there has been some &lt;a href=&quot;http://userscripts.org/forums/3/topics/9264&quot;&gt;good discussion&lt;/a&gt; about it.  I consider it a success so far as it has helped me prune comment spam when I have a few minutes here and there.&lt;/p&gt;</description>
      <pubDate>Wed, 08 Oct 2008 08:01:53 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:article:16</guid>
      <link>http://userscripts.org/articles/16-times-they-are-a-changing</link>
    </item>
    <item>
      <title>Voting on comments</title>
      <description>&lt;p&gt;To help highlight good comments and remove the bad ones, I've pushed a new version of the comment system.&lt;/p&gt;&lt;p&gt;Sorry to those of you whose userscripts break!&lt;/p&gt;&lt;p&gt;When you post a comment it automatically get &quot;1 point&quot;.  Any logged in user can vote thumbs up/down for that comment.  When it falls below 0 points it the content of the comment will be hidden by default.  (there is a show more link).&lt;/p&gt;&lt;p&gt;Also I've switched to using &lt;a href=&quot;http://www.docuverse.com/blog/donpark/2007/01/18/visual-security-9-block-ip-identification&quot;&gt;identicons&lt;/a&gt; as the default avatar if you don't have a &lt;a href=&quot;http://gravatar.com&quot;&gt;gravatar&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Thanks to &lt;a href=&quot;http://userscripts.org/users/61251&quot;&gt;avg&lt;/a&gt; for styling suggestions of comments and &lt;a href=&quot;http://userscripts.org/users/23652&quot;&gt;JoeSimmons&lt;/a&gt; for helping with the front end for the new comment voting system.&lt;/p&gt;</description>
      <pubDate>Mon, 29 Sep 2008 03:46:01 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:article:15</guid>
      <link>http://userscripts.org/articles/15-voting-on-comments</link>
    </item>
    <item>
      <title>Userscripts.org has no class</title>
      <description>&lt;p&gt;Users have been abusing the class attribute in comments/descriptions/other fields.  It has gotten rather bad, so I've had to disable it :(&lt;/p&gt;&lt;p&gt;Sorry to those of you who were using the class attribute in useful ways, but the abuse has warranted this sudden change.&lt;/p&gt;&lt;p&gt;I think the class attribute should probably be legal in script descriptions, but limited to a preset?&lt;/p&gt;&lt;p&gt;Also commenters are using images in very aggressive ways, I think I'm going to kill that soon by making it so images in comments are not displayed until a user asks for them to be.&lt;/p&gt;</description>
      <pubDate>Wed, 27 Aug 2008 03:13:59 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:article:14</guid>
      <link>http://userscripts.org/articles/14-no-more-class-attribute</link>
    </item>
    <item>
      <title>Performance Increases</title>
      <description>&lt;p&gt;Database, CPU and RAM usage cut in half.  Slow parts of the site targeted.  Thanks to New Relic.&lt;/p&gt;&lt;p&gt;I &lt;a href=&quot;http://overstimulate.com/articles/new-relic-and-userscripts&quot;&gt;posted on my blog&lt;/a&gt; about improvements made on this site thanks to a Rails performance monitoring tool &lt;a href=&quot;http://newrelic.com/&quot;&gt;New Relic&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Long story short, viewing a script page should be much quicker now!&lt;/p&gt;&lt;p&gt;Looking at a chart of the slowest actions on the site we see that: updating a script, viewing the index of tags, and uploading a new version of the source of a script are the worst offenders.&lt;/p&gt;&lt;p&gt;Most of the slowness of updating the script is due to re-indexing into Solr.  Currently that happens during the request cycle - leading to the user waiting while the search index updates.  I'm planning to moving this to more of a queue based system.&lt;/p&gt;&lt;img src=&quot;http://s3.overstimulate.com/projects/uso/newrelic_slowest_controller_actions.png&quot; /&gt;&lt;p&gt;I think the users and scripts index can be improved with an index as well, but will have to investigate this weekend.&lt;/p&gt;&lt;p&gt;Is there anything slow on the site that I (and New Relic) has missed?&lt;/p&gt;</description>
      <pubDate>Fri, 01 Aug 2008 08:47:40 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:article:13</guid>
      <link>http://userscripts.org/articles/13-newrelic-rails-performance</link>
    </item>
    <item>
      <title>Script Versioning</title>
      <description>&lt;p&gt;Versions are now stored for scripts.  I'm working on &quot;diff&quot; functionality as well as adding &quot;release notes&quot; so users can see what has changed.&lt;/p&gt;&lt;p&gt;Let me know (&lt;a href=&quot;mailto:monkeyoil@gmail.com&quot;&gt;email me&lt;/a&gt;) if you have any issues upgrading your scripts or installing others scripts.&lt;/p&gt;</description>
      <pubDate>Tue, 29 Jul 2008 18:00:02 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:article:12</guid>
      <link>http://userscripts.org/articles/12-script-versioning</link>
    </item>
    <item>
      <title>Progress</title>
      <description>&lt;p&gt;Implemented several requests and am planning several other features/fixes thanks to your input.&lt;/p&gt;&lt;p&gt;I think the new feedback tab has worked out pretty good.  I dislike that it requires a new user account with uservoice (the service that I'm using), but it was much quicker than implementing the service myself, allowing me to focus on fixing the site.&lt;/p&gt;&lt;p&gt;So far the fixed list includes:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;unmonitoring of topics in the forum works&lt;/li&gt;&lt;li&gt;don't allow flash embeds in comments/forums&lt;/li&gt;&lt;li&gt;show the time a userscript was uploaded as well as the last update time&lt;/li&gt;&lt;li&gt;fixed logged exceptions rails plugin so admins can see when issues occur&lt;/li&gt;&lt;li&gt;comments are editable&lt;/li&gt;&lt;li&gt;users can delete their own comments&lt;/li&gt;&lt;li&gt;comment creation/editing uses forum bottom box style&lt;/li&gt;&lt;li&gt;a link to add a comment at the top of the userscript's comment list&lt;/li&gt;&lt;li&gt;updated links to beast (forum software) and famfamfam (icons)&lt;/li&gt;&lt;li&gt;remove users who haven't verified their email (unactivated) after 3 days&lt;/li&gt;&lt;li&gt;expose comment feed on userscripts page&lt;/li&gt;&lt;li&gt;expose feeds of updates to your favorite scripts and comments on all your scripts (see /users/me after you login)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I plan to keep fixing things as fast as possible, so keep telling me what needs fixed.&lt;/p&gt;</description>
      <pubDate>Sun, 25 May 2008 07:00:35 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:article:11</guid>
      <link>http://userscripts.org/articles/11-progress</link>
    </item>
    <item>
      <title>Feedback Redux</title>
      <description>&lt;p&gt;The site has been stable for a while, now lets start improving it.&lt;/p&gt;&lt;p&gt;Hi guys.  My name is Jesse, and I apologize.  I haven't been as responsive as I should with dealing with issues on the site.  To that end I've integrated a service called &lt;a href=&quot;http://uservoice.com&quot;&gt;uservoice&lt;/a&gt; that will help me build what you say is missing from userscripts.org!&lt;/p&gt;&lt;p&gt;Our &lt;a href=&quot;http://userscripts.uservoice.com/&quot;&gt;feedback page&lt;/a&gt; at uservoice allows you to add issues and vote on which are the most important.&lt;/p&gt;</description>
      <pubDate>Mon, 12 May 2008 06:34:37 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:article:10</guid>
      <link>http://userscripts.org/articles/10-feedback-redux</link>
    </item>
    <item>
      <title>Hotlinking of Unlisted Scripts Disabled</title>
      <description>&lt;p&gt;Disabling hotlinking for unlisted scripts means they cannot be used in bookmarklets.&lt;/p&gt;&lt;p&gt;Scripts that are marked as unlisted are no longer hotlinkable.  &lt;/p&gt;

&lt;p&gt;To install them you MUST visit the script's userscipts.org page, where a unique link to the script is generated for each visitor.  If you try to get the source of an unlisted script using a URL like &lt;a href=&quot;http://userscripts.org/scripts/source/20989.user.js&quot;&gt;http://userscripts.org/scripts/source/20989.user.js&lt;/a&gt;, you are given a &lt;b&gt; 403 Forbidden&lt;/b&gt; page.&lt;/p&gt;

&lt;p&gt;I've also posted a page &lt;a href=&quot;http://userscripts.org/about/unlisted&quot;&gt;about unlisted scripts&lt;/a&gt;.  As we move forward this page will be updated (as will other pages about userscripts.org as we allow other users to edit them.)&lt;/p&gt;

&lt;p&gt;Britt has implemented a badwords filter that will automatically unlist scripts that contain certain words (orkut or scrap for example).  It will be activated Sunday.  If you have a valid script that is unlisted due to the filter, contact us and we will relist it.  This is an interim solution until we have the karma system in place.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;UPDATE&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;The &quot;dirty word&quot; filter is in place.  and it has been a day without having to review scrap all scripts!  Instead I'm dealing with lots of emails from those users and having to explain disabling hotlinking doesn't break a Greasemonkey script - it breaks using it as a bookmarklet.  So you script still works...&lt;/p&gt;</description>
      <pubDate>Sun, 27 Jan 2008 13:10:34 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:article:9</guid>
      <link>http://userscripts.org/articles/9-hotlinking-of-unlisted-scripts-disabled</link>
    </item>
  </channel>
</rss>
