User talk:Paddy3118/Vanity Search Updated: Difference between revisions

From Rosetta Code
Content added Content deleted
Line 700: Line 700:


:: Now that makes me smile. The two major ways I support Open Source is through blog replies, and Rosetta Code. I never thought they might become self reinforcing! :-)<br> --[[User:Paddy3118|Paddy3118]] 03:30, 9 April 2010 (UTC)
:: Now that makes me smile. The two major ways I support Open Source is through blog replies, and Rosetta Code. I never thought they might become self reinforcing! :-)<br> --[[User:Paddy3118|Paddy3118]] 03:30, 9 April 2010 (UTC)

::: I can only sit back and watch in appreciation. (And occasional irritation; IIRC, between the last two server upgrades, one was triggered by a traffic flood you caused, and one by a traffic flood [[User:Kevin Reid|Kevin Reid]] caused. Not that I'm really complaining; it's nice being forced into a machine with a bit more elbow room. :) ) --[[User:Short Circuit|Michael Mol]] 05:43, 9 April 2010 (UTC)

Revision as of 05:43, 9 April 2010

Moved From: User talk:Paddy3118

Vanity Search Updated

After the 4th of July RC updates, My RC Vanity Searcher needed to be updated due to HTML changes. I decided to add a modification, that shows the movement between the order a page was created in, vs the max views order called +/-.

<lang python> Rosetta Code Vanity search:

   How many new pages has someone created?

import urllib, re, pdb

user = 'Paddy3118'

site = 'http://www.rosettacode.org' nextpage = site + '/wiki/Special:Contributions/' + user nextpage_re = re.compile(

   #r'<a href="([^"]+)" title="[^"]+" rel="next">older '
   r'<a href="([^"]+)" title="[^"]+" rel="next"[^>]*>older '
   )

newpages = [] pagecount = 0 while nextpage:

   page = urllib.urlopen(nextpage)
   pagecount +=1
   nextpage = 
   for line in page:
       if not nextpage:
           # Search for URL to next page of results for download
           nextpage_match = re.search(nextpage_re, line)
           if nextpage_match:
               nextpage = (site + nextpage_match.groups()[0]).replace('&', '&')
               #print nextpage
               npline=line
       if '' in line:
           # extract N page name from title
           newpages.append(line.partition(' title="')[2].partition('"')[0])
   page.close()

nontalk = [p for p in newpages if not ':' in p] nontalk.reverse()

print "User: %s has created %i new pages of which %i were not Talk: pages, from approx %i edits" % (

   user, len(newpages), len(nontalk), pagecount*50 )

print "New pages created, in order, are:\n ", print "\n ".join(nontalk)



nextpage = site + '/w/index.php?title=Special:PopularPages' nextpage_re = re.compile(

   #r'<a href="([^"]+)" class="mw-nextlink">next '
   r'<a href="([^"]+)"[^>]* class="mw-nextlink"[^>]*>next'
   )

data_re = re.compile(

r'^

  • <a href="[^"]+" title="([^"]+)".*</a>.*\(([0-9,]+) views\)' ) title2rankviews = {} rank = 1 pagecount = 0 while nextpage: page = urllib.urlopen(nextpage) pagecount +=1 nextpage = for line in page: if not nextpage: # Search for URL to next page of results for download nextpage_match = re.search(nextpage_re, line) if nextpage_match: nextpage = (site + nextpage_match.groups()[0]).replace('&', '&') # print nextpage npline=line datamatch = re.search(data_re, line) if datamatch: title, views = datamatch.groups() views = int(views.replace(',', )) title2rankviews[title] = [rank, views] rank += 1 page.close() print "\n\n Highest page Ranks for user pages:\n" fmt = "  %-4s %-6s %-3s %s" # rank, views, +/- title print fmt % ('RANK', 'VIEWS', '+/-', 'TITLE') fmt = " %4s %6s %+3i %s" # rank, views, +/- title highrank = [title2rankviews.get(t,[99999, 0]) + [t] for t in nontalk] highrank.sort() for i,x in enumerate(highrank): rank, view, title = x movement = nontalk.index(title) - i print fmt % (rank, view, movement, title) </lang>

    Sample output on 12 July 2009

    Since the 25th of June I've added two tasks: 'Send an email' and 'Topological (dependency) sort'.

    With the new +/- column showing views w.r.t. creation order, you can see that the Knapsack Problem has captured the readers imagination. The Y combinator has a strong showing too.

    Is it possible to get views in the last three months rather than total views? That would allow me to discount some of the bias due to date created.

    User: Paddy3118 has created 63 new pages of which 31 were not Talk: pages, from approx 600 edits
    New pages created, in order, are:
      Spiral
      Monty Hall simulation
      Web Scraping
      Sequence of Non-squares
      Anagrams
      Max Licenses In Use
      One dimensional cellular automata
      Conway's Game of Life
      Data Munging
      Data Munging 2
      Column Aligner
      Probabilistic Choice
      Knapsack Problem
      Yuletide Holiday
      Common number base formatting
      Octal
      Integer literals
      Command Line Interpreter
      First-class functions
      Y combinator
      Functional Composition
      Exceptions Through Nested Calls
      Look-and-say sequence
      Mutual Recursion
      Bulls and Cows
      Testing a Function
      Select
      Sort stability
      Moving Average
      Send an email
      Topological (dependency) sort
    
    
     Highest page Ranks for user pages:
    
      RANK VIEWS  +/- TITLE
        84   2792 +12 Knapsack Problem
       100   2629  +0 Monty Hall simulation
       107   2431  +5 Conway's Game of Life
       132   2013  +1 Anagrams
       199   1368  +2 One dimensional cellular automata
       211   1233  -3 Web Scraping
       218   1189  -1 Max Licenses In Use
       221   1158  -7 Spiral
       256    919  -5 Sequence of Non-squares
       261    900  +4 Yuletide Holiday
       267    866  +0 Column Aligner
       281    809  +8 Y combinator
       290    780  +6 First-class functions
       303    732  -4 Data Munging 2
       309    718  -6 Data Munging
       315    706  -4 Probabilistic Choice
       332    642  +1 Command Line Interpreter
       351    598  +6 Mutual Recursion
       365    568  +6 Bulls and Cows
       366    566  +1 Functional Composition
       388    501  -4 Integer literals
       407    463  -7 Common number base formatting
       418    436  +0 Look-and-say sequence
       446    375  -8 Octal
       455    347  -3 Exceptions Through Nested Calls
       493    248  +2 Sort stability
       525    207  -1 Testing a Function
       548    186  -1 Select
       559    174  +0 Moving Average
       703     69  +0 Send an email
       725     43  +0 Topological (dependency) sort

    Sample output on 24 July 2009

    What has happened in the last twelve days?

    • Ethiopian Multiplication is newly added and is off to a great start. Editors seem attracted to the challenge. I decided to add this as I was drawn by the simplicity of the algorithm. To make it a better RC task I decided on the restriction that you must create the function using a functions to half, double, and test for even-ness.
    • I guess viewers are tired of yet another sort: Topological (dependency) sort still languishes at the bottom.
    • I created my first #REDIRECT page: Russian Peasant Multiplication
    • Knapsack Problem still continues its rise in ranking (thank you).
    • At the top of my table, everything above Sequence of Non-squares has improved its rank. I tried to think of some other thing thats links them, but nothing special comes to mind.
    • I am not sure if spiral is unpopular, as it has a lot of views, was my first page ever, but appears seven places down from its original top spot - I remember writing it after creating the Python solution to Zig Zag.

    Here's the table:

     Highest page Ranks for user pages:
    
      RANK VIEWS  +/- TITLE
        79   2898 +12 Knapsack Problem
        97   2707  +0 Monty Hall simulation
       106   2490  +5 Conway's Game of Life
       131   2059  +1 Anagrams
       196   1391  +2 One dimensional cellular automata
       208   1257  -3 Web Scraping
       216   1207  -1 Max Licenses In Use
       220   1182  -7 Spiral
       256    936  -5 Sequence of Non-squares
       259    915  +4 Yuletide Holiday
       269    878  +0 Column Aligner
       270    871  +8 Y combinator
       285    803  +6 First-class functions
       300    744  -4 Data Munging 2
       305    733  -6 Data Munging
       312    717  -4 Probabilistic Choice
       321    678  +1 Command Line Interpreter
       331    648  +6 Mutual Recursion
       348    614  +6 Bulls and Cows
       360    582  +1 Functional Composition
       384    525  -4 Integer literals
       396    486  -7 Common number base formatting
       407    466  +0 Look-and-say sequence
       432    410  -8 Octal
       450    367  -3 Exceptions Through Nested Calls
       479    275  +6 Ethiopian Multiplication
       491    255  +1 Sort stability
       516    218  -2 Testing a Function
       537    200  -2 Select
       540    192  -1 Moving Average
       669     90  -1 Send an email
       676     79  -1 Topological (dependency) sort
      99999      0  +0 Russian Peasant Multiplication
    


    Sample output on 6 August 2009

    So, what's been moving!
    Well I am glad to see that I have to go right down to Sort stability before I see a task that is lower in the rankings than last time. Y combinator has leap-frogged even more of my tasks, from +8 to +11; and Bulls and Cows, and Ethiopian Multiplication are also doing well.

    Newly created is First-class Numbers. When reviewing wp:First-class function, There were comments in the talk page about what languages really have FcF. I decided that rather than bring the discussion to RC, I would create a sister task - similar but using numbers and asking examples to compare the numbers solution with the functions solution. I guess people can still get around it, but I hope they follow the spirit of the task.

    Highest page Ranks for user pages:

    RANK VIEWS +/- TITLE 76 3064 +12 Knapsack Problem 93 2826 +0 Monty Hall simulation 103 2611 +5 Conway's Game of Life 127 2156 +1 Anagrams 195 1442 +2 One dimensional cellular automata 208 1285 -3 Web Scraping 213 1259 -1 Max Licenses In Use 219 1218 -7 Spiral 249 999 +11 Y combinator 259 966 -6 Sequence of Non-squares 261 956 +3 Yuletide Holiday 268 919 -1 Column Aligner 274 861 +6 First-class functions 298 785 -5 Data Munging 301 776 -3 Probabilistic Choice 302 770 -6 Data Munging 2 315 729 +1 Command Line Interpreter 317 721 +7 Bulls and Cows 321 711 +5 Mutual Recursion 350 631 +1 Functional Composition 373 562 -4 Integer literals 393 508 -7 Common number base formatting 398 501 +0 Look-and-say sequence 424 446 -8 Octal 437 427 +7 Ethiopian Multiplication 451 392 -4 Exceptions Through Nested Calls 496 276 +1 Sort stability 499 267 -2 Testing a Function 502 265 +0 Moving Average 529 226 -3 Select 576 160 -1 Send an email 590 146 -1 Topological (dependency) sort 720 25 +1 First-class Numbers 99999 0 -1 Russian Peasant Multiplication


    Sample output on 29 August 2009

    The big change that warrants its own section below, is that Ethiopian Multiplication is at the head off the list of pages I started, and ranked number three on RC as a whole.

    Now if only I can discover the recipe and start some more, equally attractive pages...

    Highest page Ranks for user pages:
     RANK VIEWS  +/- TITLE
        3  17327 +31 Ethiopian Multiplication
       71   3351 +11 Knapsack Problem
       89   2943  -1 Monty Hall simulation
      104   2726  +4 Conway's Game of Life
      120   2392  +0 Anagrams
      191   1547  +1 One dimensional cellular automata
      206   1409  -4 Web Scraping
      210   1324  -2 Max Licenses In Use
      219   1273  -8 Spiral
      228   1171 +10 Y combinator
      256   1007  +3 Yuletide Holiday
      261    999  -8 Sequence of Non-squares
      262    990  -2 Column Aligner
      272    947  +5 First-class functions
      288    852  -6 Data Munging
      293    826  +9 Bulls and Cows
      294    823  -7 Data Munging 2
      301    812  -6 Probabilistic Choice
      302    808  -1 Command Line Interpreter
      306    789  +4 Mutual Recursion
      337    694  +0 Functional Composition
      369    623  -5 Integer literals
      385    562  -8 Common number base formatting
      388    553  -1 Look-and-say sequence
      421    480  -9 Octal
      440    438  -4 Exceptions Through Nested Calls
      465    365  +2 Average/Simple moving average
      485    323  +0 Sort stability
      487    313  -3 Testing a Function
      517    261  -3 Select
      518    261  -1 Send an email
      559    211  -1 Topological (dependency) sort
      620    147  +3 Simple Random Distribution Checker
      661    128  +0 First-class Numbers
      667    121  +0 Seven-dice from Five-dice
      681    105  +1 List Flattening
     99999      0  -4 Russian Peasant Multiplication
    

    Sample output on 17 September 2009

    Well, Ethiopian Multiplication is now the most popular page after the front page. Scary! (As I will need to live up to it).

    I still like the explanation of the knapsack problem after all these months, so its nice to see it doing well.

    Highest page Ranks for user pages:
     RANK VIEWS  +/- TITLE
        2  29238 +31 Ethiopian Multiplication
       68   3599 +11 Knapsack Problem
       81   3186  -1 Monty Hall simulation
       93   3008  +4 Conway's Game of Life
      117   2534  +0 Anagrams
      190   1605  +1 One dimensional cellular automata
      201   1507  -4 Web Scraping
      214   1367  -2 Max Licenses In Use
      220   1319  -8 Spiral
      226   1285 +10 Y combinator
      254   1085  +3 Yuletide Holiday
      256   1058  -1 Column Aligner
      258   1046  +6 First-class functions
      260   1032 -10 Sequence of Non-squares
      278    929 +10 Bulls and Cows
      281    915  -7 Data Munging
      286    887  +1 Command Line Interpreter
      289    864  -8 Data Munging 2
      291    859  +5 Mutual Recursion
      297    836  -8 Probabilistic Choice
      333    747  +0 Functional Composition
      360    673  -5 Integer literals
      374    625  +0 Look-and-say sequence
      375    623  -9 Common number base formatting
      406    523  -9 Octal
      417    503  -4 Exceptions Through Nested Calls
      434    451  +2 Average/Simple moving average
      460    358  +0 Sort stability
      463    351  -3 Testing a Function
      465    346  +0 Send an email
      479    310  -4 Select
      480    310  -1 Topological (dependency) sort
      515    228  +4 List Flattening
      518    218  +2 Simple Random Distribution Checker
      525    191  +0 Seven-dice from Five-dice
      526    191  -2 First-class Numbers
     99999      0  -4 Russian Peasant Multiplication
    

    Sample output on 27 September 2009

    Ethiopian Multiplication still adds viewers, and First-class Functions has moved up.


    Highest page Ranks for user pages:

     RANK VIEWS  +/- TITLE
        2  34045 +31 Ethiopian Multiplication
       67   3713 +11 Knapsack Problem
       81   3240  -1 Monty Hall simulation
       93   3053  +4 Conway's Game of Life
      115   2592  +0 Anagrams
      190   1628  +1 One dimensional cellular automata
      201   1540  -4 Web Scraping
      214   1384  -2 Max Licenses In Use
      221   1337  -8 Spiral
      224   1319 +10 Y combinator
      252   1104  +3 Yuletide Holiday
      255   1078  +7 First-class functions
      256   1078  -2 Column Aligner
      259   1046 -10 Sequence of Non-squares
      271    992 +10 Bulls and Cows
      275    963  -7 Data Munging
      283    912  +1 Command Line Interpreter
      285    900  +6 Mutual Recursion
      288    877  -9 Data Munging 2
      298    851  -8 Probabilistic Choice
      332    766  +0 Functional Composition
      355    689  -5 Integer literals
      373    647  +0 Look-and-say sequence
      374    641  -9 Common number base formatting
      409    533  -9 Octal
      416    520  -4 Exceptions Through Nested Calls
      425    496  +2 Average/Simple moving average
      455    384  -2 Testing a Function
      462    368  -1 Sort stability
      465    362  +0 Send an email
      473    339  +0 Topological (dependency) sort
      479    329  +5 List Flattening
      480    327  -6 Select
      511    255  +2 Simple Random Distribution Checker
      521    218  +0 Seven-dice from Five-dice
      523    212  -2 First-class Numbers
     99999      0  -4 Russian Peasant Multiplication
    

    Sample output on 22 October 2009

    Well, the four tasks ranked in the top 100, continue to do well, lead by Ethiopian multiplication.
    Y combinator, Bulls and cows, and list flattening, are rising, and the task Evolutionary algorithm is new and off to a good start.


    Highest page Ranks for user pages:

     RANK VIEWS  +/- TITLE
        2  42206 +31 Ethiopian Multiplication
       62   4140 +11 Knapsack Problem
       76   3467  -1 Monty Hall simulation
       92   3168  +4 Conway's Game of Life
      111   2844  +0 Anagrams
      193   1685  +1 One dimensional cellular automata
      200   1618  -4 Web Scraping
      211   1512 +12 Y combinator
      220   1421  -3 Max Licenses In Use
      223   1403  -9 Spiral
      247   1191 +14 Bulls and Cows
      249   1180  -1 Column Aligner
      251   1178  +1 Yuletide Holiday
      254   1158  +5 First-class functions
      261   1100 -11 Sequence of Non-squares
      274   1036  -7 Data Munging
      280    997  +7 Mutual Recursion
      281    995  +0 Command Line Interpreter
      293    910  -7 Probabilistic Choice
      294    909 -10 Data Munging 2
      318    846  +0 Functional Composition
      346    757  +1 Look-and-say sequence
      351    738  -6 Integer literals
      372    680  -9 Common number base formatting
      385    644  +4 Average/Simple moving average
      408    580 +11 List Flattening
      409    578 -11 Octal
      413    569  -6 Exceptions Through Nested Calls
      453    435  -3 Testing a Function
      459    426  -2 Sort stability
      460    425  -1 Send an email
      470    394  -5 Select
      472    391  -2 Topological (dependency) sort
      503    311  +2 Simple Random Distribution Checker
      504    309  +3 Evolutionary algorithm
      517    278  -1 Seven-dice from Five-dice
      524    257  -3 First-class Numbers
     99999      0  -5 Russian Peasant Multiplication
    

    Sample output on 02 December 2009

    There are now five tasks in the top 100.

    The 24 game is doing well, which is good because my kids and I like playing the game.

    I have just added Hamming numbers today. I blogged about it this weekend, then someone asked for an RC task - which I had planned to do, so things worked out well!


    Highest page Ranks for user pages:

     RANK VIEWS  +/- TITLE
        2  48001 +31 Ethiopian Multiplication
       56   5001 +11 Knapsack Problem
       73   3819  -1 Monty Hall simulation
       89   3476  +4 Conway's Game of Life
       99   3309  +0 Anagrams
      183   1900  +1 One dimensional cellular automata
      196   1766  -4 Web Scraping
      201   1738 +12 Y combinator
      221   1528  -8 Spiral
      223   1513  -4 Max Licenses In Use
      228   1494 +14 Bulls and Cows
      244   1386  +7 First-class functions
      250   1297  -2 Column Aligner
      252   1279 +10 Mutual Recursion
      253   1268  -1 Yuletide Holiday
      262   1205 -12 Sequence of Non-squares
      263   1202  +1 Command Line Interpreter
      268   1166  -9 Data Munging
      289   1018  +2 Functional Composition
      296    987  -8 Probabilistic Choice
      300    978 -11 Data Munging 2
      302    967  +1 Look-and-say sequence
      311    923 +14 List Flattening
      351    816  -7 Integer literals
      361    798  +4 Average/Simple moving average
      365    772 -11 Common number base formatting
      400    665  -5 Exceptions Through Nested Calls
      404    660 +11 24 game
      413    623 -13 Octal
      436    547  +8 Evolutionary algorithm
      444    536  -1 Send an email
      447    528  -6 Testing a Function
      454    514  -5 Sort stability
      464    484  -3 Topological (dependency) sort
      476    456  -8 Select
      482    444  +4 24 game Player
      504    372  -1 Simple Random Distribution Checker
      512    347  -4 First-class Numbers
      514    338  -4 Seven-dice from Five-dice
      629     27  +2 Hamming numbers
     99999      0  +0 Bulls and Cows game
     99999      0  -9 Russian Peasant Multiplication
    

    Sample output on 23 January 2010

    There are still five tasks in the top 100, although Monty Hall simulation has slipped backwards slightly.

    The 24 game is still doing well - one to watch? As are the Evolutionary algorithm and 24 game Player.

    I have just added Random number generator (included) today. I remembered past newsnet discussions on how the quality of RNG's could affect some simulations. It was important to know about the algorithms used so hence the task.


    Highest page Ranks for user pages:

     RANK VIEWS  +/- TITLE
        2  53535 +31 Ethiopian Multiplication
       46   5992 +11 Knapsack Problem
       75   4218  -1 Monty Hall simulation
       82   3933  +4 Conway's Game of Life
       89   3806  +0 Anagrams
      179   2166  +1 One dimensional cellular automata
      187   2086 +13 Y combinator
      190   2045  -5 Web Scraping
      202   1943 +16 Bulls and Cows
      226   1710  -9 Spiral
      228   1691  +8 First-class functions
      234   1643  -6 Max Licenses In Use
      248   1509 +11 Mutual Recursion
      251   1482 +25 24 game
      255   1434  -4 Column Aligner
      256   1426  -7 Data Munging
      257   1420  -3 Yuletide Holiday
      261   1391  +0 Command Line Interpreter
      264   1364 +18 List Flattening
      268   1338 -16 Sequence of Non-squares
      281   1256 -11 Data Munging 2
      283   1242  -1 Functional Composition
      294   1159  +0 Look-and-say sequence
      305   1132  +5 Average/Simple moving average
      308   1119 -13 Probabilistic Choice
      331    994 +12 Evolutionary algorithm
      351    933 +13 24 game Player
      356    924 -11 Integer literals
      372    871 -14 Common number base formatting
      396    783  -8 Exceptions Through Nested Calls
      408    747  -1 Send an email
      427    700 +10 Hamming numbers
      428    694 -17 Octal
      434    672  -8 Testing a Function
      444    641  -4 Topological (dependency) sort
      451    629  -8 Sort stability
      459    603 -10 Select
      498    490  -4 First-class Numbers
      507    449  -3 Simple Random Distribution Checker
      520    418  -5 Seven-dice from Five-dice
      705      7  +2 Random number generator (included)
     99999      0  -1 Bulls and Cows game
     99999      0 -10 Russian Peasant Multiplication
    

    Sample output on 10 March 2010

    Did I really add all those tasks from Pangram checker to Knapsack problem/Unbounded/Python dynamic programming below?

    The New your Times had a slight error in its story of Hofstadter-Conway $10,000 sequence that seemed to put finding a solution out of the reach of amateurs. Subsequent probing found that an RC task to find an answer would be feasible.


    Highest page Ranks for user pages:

     RANK VIEWS  +/- TITLE
        2  56080 +31 Ethiopian multiplication
       47   6640 +11 Knapsack problem/Unbounded
       72   4813  -1 Monty Hall problem
       80   4488  +4 Conway's Game of Life
       82   4373  +0 Anagrams
      172   2464 +19 Bulls and cows
      181   2372  +0 One-dimensional cellular automata
      183   2359 +12 Y combinator
      191   2273  -6 Web scraping
      197   2215 +29 24 game
      209   2097 +26 Flatten a list
      212   2050  +7 First-class functions
      225   1906 -12 Spiral matrix
      230   1884  +0 Day of the week
      239   1807  -9 Text processing/3
      247   1751  +8 Mutual recursion
      260   1626  -8 Text processing/1
      263   1614  -7 Align columns
      268   1600 +10 Averages/Simple moving average
      269   1587  +1 Function composition
      271   1582  -3 Interactive programming
      275   1500 +16 Evolutionary algorithm
      278   1461 -19 Sequence of non-squares
      281   1450 +16 24 game/Solve
      283   1431 -15 Text processing/2
      284   1425  -3 Look-and-say sequence
      315   1221 -15 Probabilistic choice
      322   1174 +14 Hamming numbers
      336   1105 -12 Literals/Integer
      354   1024  +0 Send email
      357   1017  -9 Exceptions/Catch an exception thrown in a nested call
      380    957 -17 Non-decimal radices/Output
      395    917  -2 Topological sort
      422    829  -7 Menu
      432    803  -9 Test a function
      434    789  -8 Sort stability
      439    762 -21 Octal
      474    652  -4 First-class functions/Use numbers analogously
      502    550  -4 Seven-sided dice from five-sided dice
      511    524  -4 Verify distribution uniformity/Naive
      526    461  +2 Random number generator (included)
      545    417  +2 Pangram checker
      575    268  +3 Arbitrary-precision integers (included)
      578    258  +3 Averages/Pythagorean means
      600    211  +7 Dot product
      607    200  -1 String interpolation (included)
      608    200  +7 Luhn test
      628    151  +2 Averages/Root mean square
      662     93  +6 Hailstone sequence
      702     47  +6 Hofstadter-Conway $10,000 sequence
      734     19  +2 Knapsack problem/Unbounded/Python dynamic programming
     99999      0  -4 Averages/Geometric mean
     99999      0  -4 Averages/Harmonic mean
     99999      0  -3 Averages/Quadratic mean
     99999      0 -14 Bulls and Cows game
     99999      0 -23 Russian Peasant Multiplication
    

    Sample output on 08 April 2010

    Ethiopian Multiplication has had another huge surge of around 40K views in a month!

    The 24 game has also moved up well.

    Highest page Ranks for user pages:

     RANK VIEWS  +/- TITLE
        2 101480 +31 Ethiopian multiplication
       48   6999 +11 Knapsack problem/Unbounded
       69   5196  -1 Monty Hall problem
       77   4903  +4 Conway's Game of Life
       80   4749  +0 Anagrams
      157   2915 +33 24 game
      166   2778 +18 Bulls and cows
      175   2701 +12 Y combinator
      185   2541  -2 One-dimensional cellular automata
      186   2539 +27 Flatten a list
      193   2494  -8 Web scraping
      209   2276  +7 First-class functions
      218   2161 -12 Spiral matrix
      223   2134  +0 Day of the week
      242   1928  -9 Text processing/3
      245   1909  +8 Mutual recursion
      251   1883 +12 Averages/Simple moving average
      260   1809 +22 24 game/Solve
      261   1805  +2 Function composition
      262   1800  -9 Align columns
      265   1787 +17 Evolutionary algorithm
      269   1765 -13 Text processing/1
      271   1745  -5 Interactive programming
      279   1629  -1 Look-and-say sequence
      286   1536 -21 Sequence of non-squares
      290   1529 -16 Text processing/2
      304   1415 +15 Hamming numbers
      319   1326 -16 Probabilistic choice
      327   1267 -12 Literals/Integer
      328   1266  +1 Topological sort
      340   1206  -1 Send email
      349   1168 -10 Exceptions/Catch an exception thrown in a nested call
      374   1046 -18 Non-decimal radices/Output
      416    950  -8 Test a function
      423    935  -8 Menu
      434    874  -8 Sort stability
      453    805 -21 Octal
      459    774  +5 Random number generator (included)
      467    744  -5 First-class functions/Use numbers analogously
      479    692  -5 Seven-sided dice from five-sided dice
      497    635  +3 Pangram checker
      506    609 +12 Luhn test of credit card numbers
      508    604  -7 Verify distribution uniformity/Naive
      536    490  +8 Dot product
      551    447  +2 Averages/Pythagorean means
      566    398 +10 Hofstadter-Conway $10,000 sequence
      567    396  -1 Arbitrary-precision integers (included)
      575    355  +7 Hailstone sequence
      596    291  +1 Averages/Root mean square
      598    279  +7 Find Common Directory Path
      602    275  -6 String interpolation (included)
      630    206  +6 Horner's rule for polynomial evaluation
      641    169  +7 Number reversal game
      707     77  -1 Knapsack problem/Unbounded/Python dynamic programming
     99999      0  -7 Averages/Geometric mean
     99999      0  -7 Averages/Harmonic mean
     99999      0  -6 Averages/Quadratic mean
     99999      0 -17 Bulls and Cows game
     99999      0  +0 Luhn test
     99999      0 -27 Russian Peasant Multiplication
    

    Yeah, Ethiopian Multiplication is the most popular page for StumbleUpon landings, so every time we get a StumbleUpon surge, that page gets a boatload of hits. It's an amusing feedback loop. Any time someone thumbs-up any page on the rosettacode.org domain, SU throws more users at the pool of pages on that domain. EM appears to have the highest weight in that pool, so SU tends to throw more users at that page than any other. Since the Ethiopian Multiplication page has a rather high thumb-up frequency, that causes the domain weight and the page weight to go up, resulting in a large surge of traffic. It's been exactly two weeks since the latest surge began, and it's still resisting falling back to normal levels; a normal day's SU referral visit count is 10-20, and we only just fell below 900 yesterday. Incidentally, I'm pretty sure I narrowed down the trigger behind this latest surge to one of your comments on another blog. Cool. :) --Michael Mol 01:38, 9 April 2010 (UTC)
    Now that makes me smile. The two major ways I support Open Source is through blog replies, and Rosetta Code. I never thought they might become self reinforcing! :-)
    --Paddy3118 03:30, 9 April 2010 (UTC)
    I can only sit back and watch in appreciation. (And occasional irritation; IIRC, between the last two server upgrades, one was triggered by a traffic flood you caused, and one by a traffic flood Kevin Reid caused. Not that I'm really complaining; it's nice being forced into a machine with a bit more elbow room. :) ) --Michael Mol 05:43, 9 April 2010 (UTC)