http://www.monthofsaturdays.net/diary.php monthofsaturdays diary feed 2008-10-23T16:28:06Z Andrew Simpson http://www.monthofsaturdays.net/diary.php?page=entry&id=157 Slieve Binnian 2008-10-23T16:28:06Z 2008-10-23T16:28:06Z A walk up Slieve Binnian with Adrian last week. High winds prevented much climbing, but it was a stunning day anyway. <p>A walk up Slieve Binnian with Adrian last week. High winds prevented much climbing, but it was a stunning day anyway.</p> <div class='picpost'> <img src='diary/graphics/uploaded/mournes_boulders.jpg' alt='North Torr of the Binnian Torrs' width='350' height='263' /> <img src='diary/graphics/uploaded/mournes_rainbow.jpg' alt='Rainbow up the Analong Valley in the Mournes' width='350' height='263' /> <br /> <img src='diary/graphics/uploaded/mourne_wall.jpg' alt='Sunset behind the Mourne Wall' width='705' height='298' /> </div> <p><a href='http://www.monthofsaturdays.net/diary.php?page=entry&id=157#commentform'>3 comments &raquo;</a></p> http://www.monthofsaturdays.net/diary.php?page=entry&id=156 Steal this... diary 2008-10-13T08:44:55Z 2008-10-13T08:44:55Z See my previous post about joys of DRM. Other illegal activities: women trying to vote in 1918, harbouring Jews in 1939, invading Iraq in 2005 and parking on a double yellow line yesterday morning. <p>See my <a href='http://www.monthofsaturdays.net/diary.php?page=entry&id=144'>previous post</a> about joys of DRM.</p> <div class='picpost'> <a href='http://xkcd.com/488/' border=0 ><img src='http://imgs.xkcd.com/comics/steal_this_comic.png' alt='Steal this comic' /></a> </div> <p>Other illegal activities: women trying to vote in 1918, harbouring Jews in 1939, invading Iraq in 2005 and parking on a double yellow line yesterday morning.</p><p><a href='http://www.monthofsaturdays.net/diary.php?page=entry&id=156#commentform'>3 comments &raquo;</a></p> http://www.monthofsaturdays.net/diary.php?page=entry&id=155 Insert title here 2008-10-07T11:48:46Z 2008-10-07T11:48:46Z Mural tribute to John Peel, author of the lyrics (click-to-bigify) Just off Stranmillis Road. Not quite as famous as Banksy? <div class='picpost'> <a href='diary/graphics/uploaded/teenage_dreams_so_hard_to_beat.jpg'><img src='diary/graphics/uploaded/teenage_dreams_so_hard_to_beat_messy.jpg' alt='Teenage Dreams So Hard To Beat - tribute to John Peel' title='Teenage Dreams So Hard To Beat - tribute to John Peel' width='700' height='112' /></a><br /> Mural tribute to John Peel, author of the lyrics (click-to-bigify)<br /><br /> <img src='diary/graphics/uploaded/stranmillis_toilets_graffiti.jpg' alt='Graffiti in partially demolished toilets in Stranmillis, Belfast' title='Graffiti in partially demolished toilets in Stranmillis, Belfast' width='700' height='319' /><br /> Just off Stranmillis Road.<br /><br /> <img src='diary/graphics/uploaded/wanksy.jpg' alt='Wanksy (not Banksy)' title='wanksy (not to be confused with Banksy)' width='700' height='232' /><br /> Not quite as famous as Banksy? </div><p><a href='http://www.monthofsaturdays.net/diary.php?page=entry&id=155#commentform'>0 comments &raquo;</a></p> http://www.monthofsaturdays.net/diary.php?page=entry&id=154 Phorm 2008-10-03T11:40:30Z 2008-10-03T11:40:30Z Phorm, the new name of 121Media, is an internet success story. They made enough money creating spyware and viruses from their dubious Russian offices to recently start talks with several big UK internet service providers to get full, ... <p>Phorm, the new name of <a href='http://en.wikipedia.org/wiki/Phorm'>121Media</a>, is an internet success story. They made enough money creating <a href='http://www.phorm.com/'>spyware</a> and viruses from their dubious Russian offices to recently start talks with several big UK internet service providers to get full, unfettered and <a href='http://news.bbc.co.uk/1/hi/technology/7331493.stm'>illegal</a> access to all online activity of all their subscribers. The most prominent ISP is, of course, BT.</p> <p>This is a major step up the spyware ladder - no longer do you need to go to the trouble of infecting your PC with multiple unreliable viruses to see your whole life data sold to the highest bidder - all of BT's web traffic will now be automatically be watched, analysed, profiled and sold on directly to advertisers and others without any interaction from you at all. In a piece of double-speak George Orwell would be proud of, they're selling this system as 'Webwise,' saying it will make you safer online (like a teacher who always wears a condom in school would help you believe your kids are safer, presumably).</p> <p>Laugh at the blockable efforts of Google's adverts, relying on user's consent to be logged into their system. Customers need not worry that they won't be included - BT has (<a href='http://news.bbc.co.uk/1/hi/technology/7339263.stm'>illegally</a>) provided no opt out.</p> <p>And no need to worry it might not work - BT has already run an (<a href='http://news.bbc.co.uk/1/hi/technology/7325451.stm'>illegal</a>) large scale trial of the various systems involved, to "ensure that they are robust and fit for purpose." They didn't let pesky network engineers stop them ensuring the smooth and reliable sale of your data either, by bravely and repeatedly lying through their teeth to when they saw the interception happening and heroically saying they had "no comment about the legality or illegality of the 2006 test."</p> <p>There is a chink in the system though - all websites have a file called <a href='http://www.monthofsaturdays.net/robots.txt'>robots.txt</a> to ban named automated systems from scanning the site. Luckily they will be courageously ignoring that file unless <b>all</b> robots are banned (including all search engines). You won't see many people doing that!</p> <p>They have however made the silly mistake of publishing the email address to contact (<a href='mailto:website-exclusion@webwise.com'>website-exclusion@webwise.com</a>) if you want to <a href='http://www2.bt.com/static/i/btretail/webwise/help.html#how-do-i-prevent-webwise-from-scanning-my-site'>block the spyware</a> from your site. To test their armour, I sent the following message:</p> <blockquote> <p><b>Subject: do not scan my sites</b></p> <p>To whom it may concern,</p> <p>I run two websites, http://www.monthofsaturdays.net and http://www.downshireunite.org. The first is a personal site and the second is the site of my Church youth organisation.</p> <p>I do not wish to be in any way indexed, scanned visited by anything to do with Phorm, 121Media, Webwise or any other wiretap style advertising programs. Further I do not wish any of my visitors to have any of their traffic intercepted, profiled or otherwise interfered with.</p> <p>Since I am happy to appear on search engine indexes, I cannot disallow '*' in my robots.txt file - to correctly obey this file your interception software should provide a crawler name which can be explicitly blocked.</p> <p>Please ensure that all parts of the two sites listed are fully and permanently removed from all of your and your affiliates' advertising interception programmes.</p> <p>Yours,<br /> Andrew Simpson</p> </blockquote><p><a href='http://www.monthofsaturdays.net/diary.php?page=entry&id=154#commentform'>3 comments &raquo;</a></p> http://www.monthofsaturdays.net/diary.php?page=entry&id=153 <s>Rejected</s> Accepted US Bank Bailout 2008-10-01T15:51:12Z 2008-10-01T15:51:12Z I'd previously seen graphs like this, which are good at making an impression on relative weights given to issues by a society. So to put the proposed US banking bailout into perspective with other large figures (solving world disease ... <p>I'd previously seen graphs like <a href='http://www.solarpowerrocks.com/solar-trends/a-sick-graph-2/'>this</a>, which are good at making an impression on relative weights given to issues by a society. So to put the proposed US banking bailout into perspective with other large figures (solving world disease issues etc), here is a useful graph.</p> <p>Before looking at what rich nations spend of things, it's worth putting the figure into one other frame as well. The <a href='http://web.worldbank.org/WBSITE/EXTERNAL/DATASTATISTICS/0,,contentMDK:20399244~menuPK:1504474~pagePK:64133150~piPK:64133175~theSitePK:239419,00.html'>combined GDP</a> of the following 100 countries (see my analysis <a href='diary/graphics/uploaded/world_gdp.csv'>here</a>) is a cool $38bn <b>less</b> than the US plan:</p> <blockquote>Estonia; Cyprus; Cameroon; El Salvador; Trinidad and Tobago; Panama; Côte d'Ivoire; Iceland; Ethiopia; Tanzania; Bahrain; Jordan; Ghana; Bosnia and Herzegovina; Macao China; Bolivia; Turkmenistan; Honduras; Paraguay; Botswana; Afghanistan; Brunei Darussalam; Zambia; Uganda; Senegal; Jamaica; Gabon; Albania; Nepal; Georgia; Equatorial Guinea; Armenia; Congo Dem. Rep.; Cambodia; Mozambique; Congo Rep.; Macedonia FYR; Madagascar; Chad; Mali; Burkina Faso; Namibia; Malta; Mauritius; Papua New Guinea; Haiti; Nicaragua; Benin; Guinea; Moldova; Niger; Lao PDR; West Bank and Gaza; Mongolia; Tajikistan; Montenegro; Malawi; Kyrgyz Republic; Fiji; Barbados; Zimbabwe; Rwanda; Swaziland; Isle of Man; Mauritania; Togo; Suriname; Central African Republic; San Marino; Sierra Leone; Lesotho; Cape Verde; Belize; Eritrea; Bhutan; Maldives; Guyana; Antigua and Barbuda; Burundi; St. Lucia; Djibouti; Seychelles; Liberia; Gambia The; Grenada; St. Vincent and the Grenadines; St. Kitts and Nevis; Samoa; Vanuatu; Comoros; Timor-Leste; Solomon Islands; Guinea-Bissau; Dominica; Micronesia Fed. Sts.; Tonga; Palau; Marshall Islands; São Tomé and Principe; Kiribati.</blockquote> <div class='picpost'> <img src='diary/graphics/uploaded/wall_street_bailout_vs_world_issues_graph.png' alt='Comparison of Wall Street bailout plan with costs of other world issues' width='744' height='984' title='Comparison of Wall Street bailout plan with costs of other world issues' /> </div> <p>All figures are approximate and taken from the first semi-decent source I could found. Fully controlling Malaria and AIDS, providing clean drinking water worldwide and the free health plan for all Americans are projected figures - the rest are actual spending. Sources: <a href='http://www.guardian.co.uk/science/2008/jul/22/millennium.malaria'>Malaria</a>; <a href='http://www.washingtonpost.com/wp-dyn/content/article/2007/09/25/AR2007092501896.html'>AIDS</a>; <a href='monthof'>Drinking water</a>; <a href='http://www.independent.co.uk/opinion/commentators/mark-steel/mark-steel-quick-these-bankers-need-rescuing-947338.html'>US health plan</a>; <a href='http://www.guardian.co.uk/society/2007/oct/09/publicservices'>NHS</a>; <a href='http://zfacts.com/p/447.html'>Iraq war (2007 spending)</a></p><p><a href='http://www.monthofsaturdays.net/diary.php?page=entry&id=153#commentform'>0 comments &raquo;</a></p> http://www.monthofsaturdays.net/diary.php?page=entry&id=152 grepping Linux source code 2008-09-25T14:55:20Z 2008-09-25T14:55:20Z I see nobody wants a genuine London Olympics flag and medal set? Shame. In the mean time, some fun. Linux (the open source alternative to Windows) and nearly all programs that run on it are supplied with all source code - exactly what the ... <p>I see nobody wants a genuine London Olympics flag and medal set? Shame.</p> <p>In the mean time, some fun. Linux (the open source alternative to Windows) and nearly all programs that run on it are supplied with all source code - exactly what the programmers wrote to make it do what it does. That includes their comments, which includes little rants they wrote. The command <i>grep -r <b>someword</b> ./</i> searches the current directory for files containing the given word, in this case done from the root directory of the Linux source code: /usr/src/linux-headers-2.6.24-19 </p> <p>Note that comments written by the programmer are marked by *stars or /*surrounded like this*/. Most of the searches below have far too many results to post - these are the abridged ones...</p> <blockquote> <table> <tr><td><b>grep -ri stupid ./</b></td></tr> <tr><td>./include/linux/dvb/frontend.h:</td><td>FE_IS_STUPID = 0,</td></tr> <tr><td>./include/linux/fb.h:</td><td>#define STUPID_ACCELF_TEXT_SHIT</td></tr> <tr><td>./include/linux/kallsyms.h:</td><td>/* Stupid that this does nothing, but I didn't create this mess. */</td></tr> <tr><td>./include/asm-sh/vga.h:</td><td>/* Stupid drivers. */</td></tr> <tr><td>./include/asm-sh/watchdog.h:</td><td> * See asm/cpu-sh2/watchdog.h for explanation of this stupidity..</td></tr> <tr><td>./include/asm-mips/mipsregs.h:</td><td>/* Why doesn't stupidity hurt ... */</td></tr> <tr></tr> <tr><td><b>grep -ri idiot ./</b></td></tr> <tr><td>./include/asm-alpha/compiler.h:/*</td><td>Some idiots over in <linux/compiler.h> thought inline should imply</td></tr> <tr></tr> <tr><td><b>grep -ri damn ./</b></td></tr> <tr><td>./scripts/kernel-doc:</td><td># * @my_arg: its mine damnit <tr><td>./include/asm-alpha/io.h:</td><td> * that damn thing is defined and expands to itself.</td></tr> <tr><td>./include/asm-sparc/mpmbox.h:</td><td>/* Oh geese, some other nitwit got a damn watchdog reset. The party's</td></tr> <tr><td>./include/asm-mips/inst.h:</td><td> * Damn ... bitfields depend from byteorder :-(</td></tr> <tr><td>./include/asm-x86/processor_32.h:</td><td>unsigned long val = 0; /* Damn you, gcc! */</td></tr> <tr></tr> <tr><td><b> grep -ri ':-)' ./</b></td></tr> <tr><td>./arch/ppc/Kconfig:</td><td> End of Life: not yet :-)</td></tr> <tr><td>./arch/h8300/Kconfig:</td><td>shiny Linux system :-)</td></tr> <tr><td>./include/net/irda/irmod.h:</td><td> * please do not touch :-)</td></tr> <tr><td>./include/net/dst.h:</td><td>/* Oh, Jamal... Seems, I will not forgive you this mess. :-) */</td></tr> <tr><td>./include/asm-m68k/openprom.h:</td><td>* crashes the machine, have to test this. :-)</td></tr> <tr><td>./include/asm-mips/mach-generic/spaces.h:</td><td>* in the distant future. Nobody will care for a few years :-)</td></tr> <tr><td>./include/asm-mips/suspend.h:</td><td>/* Somewhen... Maybe :-) */</td></tr> <tr><td>./include/asm-sparc64/openprom.h:</td><td>* crashes the machine, have to test this. :-)</td></tr> <tr></tr> <tr><td><b>grep -ri typo ./</b></td></tr> <tr><td>./include/asm-ia64/signal.h:</td><td>* This is a stupid typo: the value was _meant_ to be 131072 (0x20000), but I typed it</td></tr> </table> </blockquote> <p>Words I would never get away with posting here get a couple of hits too. It would be interesting to see how the word count lined up against Windows' source code...</p><p><a href='http://www.monthofsaturdays.net/diary.php?page=entry&id=152#commentform'>0 comments &raquo;</a></p>