MMO logging to AWS : an interesting AWS use-case; S3, EC2, Elastic Hadoop, and browser-based POST to S3 to offload work of MMO-level logging
(tags: logging distributed mmogs games coding internet)Everything you always wanted to know about female ejaculation (but were afraid to ask) - New Scientist: scientific fact!
(tags: sex biology sexuality orgasm women female)
Category: Uncategorized
Issue 7254: Initial Greasemonkey support : Is this why Greasemonkey is moribund in Firefox -- the dev is employed by Google and working on Chromium?
(tags: greasemonkey chrome google open-source chromium web browsers)Google: Expect 18 Android Phones by Year’s End : 'Mr. Rubin said that, in general, carriers will be slower in the United States to introduce Android phones than in Europe.' so seeing as you still can't buy a G1 in Ireland, that would mean never?
(tags: google android g1 phones tech)Woods gives preview of the conservative fightback : 'The infamous deal on redress for victims of institutional child abuse [...] was at its most septic over the weekend. Michael Woods [...] gave a long RTÉ radio interview on Saturday. We were beginning to hear some of the defences likely to be chosen by religious conservatives as soon as they manage to regroup and fight back.'
(tags: religion ireland politics catholicism scandal abuse child-abuse ryan-report michael-woods)
If you were listening to the Marian Finucane show on RTE Radio 1 last Saturday afternoon, you might have heard the mind-boggling stuff coming out of Michael Woods, the Fianna Fail former Education Minister with a "strong Catholic faith" who brokered the controversial backroom deal back in 2003 which allowed the Catholic Church and its institutions to evade prosecution on child abuse.
Here's a great thread on Politics.ie where quite a few folks boggle at the incredible things he said.
Thanks to Podcasting Ireland, I was able to track down and cut out this segment, so here is a recording of Michael Woods coming up with the pathetic excuse of how the British forced the Christian Brothers to abuse children:
Michael Woods - the brits made us do it.mp3 (951KB)
The last refuge of a cornered FFer -- blame the British. Absolutely incredible. It has to be heard to be believed. What century is this again?
Update: according to Mary Raftery in the Irish Times, this is a preview of the religious right's tactics:
'It Is easy to discount former government minister and senior Fianna Fáil member Michael Woods. A former minister, he is no longer a prominent figure. He has, however, left a festering sore behind him which continues to weep poison every now and then. The infamous church-State deal on redress for victims of institutional child abuse, under which the religious orders pay a mere 10 per cent of the compensation bill, was at its most septic over the weekend.
Woods, the main architect of the deal, defended it on the television news and gave a long RTÉ radio interview on Saturday. We were beginning to hear some of the defences likely to be chosen by religious conservatives as soon as they manage to regroup and fight back.'
We marched in the streets about this stuff. It's like the 90's never happened.
See The Failure of Fianna Fail : a handy Firefox extension to FF-proof your web browsing experience, "They Live"-style
(tags: firefox fianna-fail biffo ireland politics lecraic via:jkeyes extensions)Doctor Jesus : heh. I have a similar cheesy thrift-shop painting at home
(tags: doctor-jesus funny cheesy tat thrift-shop moba art bad-art kitsch religion)
Google Map Parameters : reverse-engineered list of query parameters accepted in Google Maps URLs. great reference!
(tags: maps google hacks reverse-engineering api gmaps reference parameters cgi url)_Paxos Made Live - An Engineering Perspective_ : Google paper on the construction and operation of Chubby, their distributed fault-tolerant database built using the Paxos consensus algorithm
(tags: google algorithms research databases chubby distcomp cs paxos fault-tolerance scalability papers toread)OpenDHT mothballed, halting Adeona : PhDware strikes again: 'OpenDHT was Sean Rhea's Ph.D. project back in 2005 and he has decided to officially bow out of maintaining it as of July 1st, which has left the developers of Adeona looking for another back end to store location information and photos.'
(tags: opendht adeona phdware software coding open-source dht security)redbot : 'RED checks HTTP resources to see how they use HTTP, makes suggestions, and finds common protocol mistakes.' source available
(tags: http testing protocol conformance compression encoding web validators)Irish Craft Brewer - Brewing: How do I Start? : something to bookmark for my copious free time (yeah right)
(tags: brewing toread toget beer hobbies)bashreduce : interesting hack -- apply Map-Reduce idioms to UNIX command lines across multiple machines or cores (via jzawodny, who's obviously looking at a lot of command line stuff recently ;)
(tags: via:jzawodny algorithms hack last.fm shell cli bash commandline bashreduce distcomp mapreduce networking unix)GNU 'xargs' as a parallel process-pool driver : I had no idea it could do this, using its "-P" switch. cool (via jzawodny)
(tags: via:jzawodny xargs parallel forking worker-pool process-pool parallelism multicore unix gnu)
Catholic Church in Ireland : a Mulley-driven link campaign I can totally support; anyone researching the church's status here needs the context of the abuse committed by its members over the past 100 years. see http://www.mulley.net/2009/05/23/catholic-church-in-ireland/ for more background
(tags: catholicism church religion ireland abuse atrocities google googlebombing horror)mirandaupnptool : 'Python-based Universal Plug-N-Play client application designed to discover, query and interact with UPNP devices, particularly Internet Gateway Devices (aka, routers). It can be used to audit UPNP-enabled devices on a network for possible vulnerabilities.' looks also useful for non-security-related UPNP twiddling, too
(tags: upnp firewalls firewal-traversal routers home security auditing)
Your morning commute identifies you uniquely : 'analyzing data from the U.S. Census [shows] that for the average person, knowing their approximate home and work locations -- to a block level -- identifies them uniquely.' are location-based services fundamentally incompatible with privacy
(tags: privacy location security fireeagle via:schneier commute where census)over 500k ops/sec from memcached with an UltraSPARC T2 : test load used 90% gets and 10% sets. sub-millisecond response times
(tags: sun solaris via:adriancockroft memcached scalability benchmarks performance)Sriracha comes from the US : I had no idea my favourite condiment wasn't Thai or Vietnamese in origin. there you go
(tags: sriracha food condiments yum thailand vietnam hot-sauce)AWS Import/Export : send a USB/eSATA storage device to Amazon and they'll bulk load data to S3 (or, in future, vice versa), for $80 + $2.49 per hour of transfer time. 'If loading your data over the Internet would take a week or more, you should consider using AWS Import/Export.' aka, sneakernet now a supported interface
(tags: amazon aws import export data-portability s3)
Amazon.com: Canon CanoScan 8800F Color Film/Negative/Photo Scanner : recommended, apparently. I have a stack of negs at home I've been meaning to scan
(tags: negatives photos scanning hardware canon images toget wishlist)Gearman now does persistent queues : yay
(tags: gearman persistent disk queueing perl drizzle mysql libmemcached)Magnet now have a customer forum on Boards.ie : best Irish ISP, by far (via Mulley)
(tags: via:mulley magnet ireland isps customer-service boards.ie)
Bug #375272 in Ubunet: “Server software is closed source” : 'The Ubuntu One server software is closed source. This is 2009. I thought we learnt this lesson with Launchpad.' oh dear....
(tags: ubuntu canonical proprietary open-source ubuntu-one web2.0)Tweeting Too Hard : 'Where self-important tweets get the recognition they deserve.' bash.org for Twitter (via @colmbrophy)
(tags: funny twitter microblogging ego tweeting via:colmbrophy wankers)Hudson EC2 plugin : 'This plugin enables Hudson to automatically provision new instances on EC2, based on the system demand. That is, if Hudson notices that your system is overloaded, it will provision new slaves on EC2, and when those instances go unused for a certain time period, it will shut them down. You can run all your slaves on EC2 if you want, or you can maintain your local build cluster and use EC2 as a reserve capacity.' awesome
(tags: hudson ec2 ci continuous-integration build aws elastic)Wolfram Alpha - a new kind of Fail : Ted Dziuba with teh funny: 'For someone like me, Alpha is breaking ground in a New Kind of Uselessness.'
(tags: wolfram-alpha funny ted-dziuba search maths fail reviews)
James Hamilton, 'On Designing and Deploying Internet-Scale Services', LISA '07 (PDF) : James Hamilton, now at Amazon, then at MSN, gives a canonical list of best practices for large-scale operations-friendly server deployments, 'accumulated over many years in scaling some of the largest services at MSN and Windows Live.' a lot of good advice here (via Tony Finch)
(tags: via:fanf sysadmin lisa deployment server-farms servers testing debugging monitoring logging operations configuration)spiritofireland.org technical forum : plenty of spirited (ho ho) discussion of the proposed massive wind-power project and its viability
(tags: power wind-power spirit-of-ireland forum discussion ireland green)resty : short bash wrappers for curl to ease debugging REST APIs. looks nice, but I'm not impressed at it's stomping on the venerable lwp GET/PUT/POST commands :(
(tags: lwp rest curl http debugging shell bash cli)Artificial Owl : "The most fascinating abandoned man-made creations, and their story & location". my new favourite photoblog, and great name too (via JWZ)
(tags: via:jwz blogs history photography travel photos architecture decay)
This is nifty. Monitor EC2 instances and load balancers; CPU, data transfer rates, disk usage, disk activity, HTTP/TCP request counts/latency, "healthy/unhealthy" instances (see below). This data is both exposed via web service APIs, but also usable as input for their new "Auto Scaling" elastic scaling feature. Ideal for someone to write a Nagios plugin for. Also, I'm looking forward to some kick-ass sysadmin dataviz for this.
Elastically scale out (or in) your grid of EC2 instances, based on Amazon CloudWatch metrics. An officially-supported form of a myriad of third-party apps. I expect to hear of people accidentally spending a fortune due to accidental misuse of this ;)
Load balance across multiple EC2 instances, report metrics to Cloudwatch such as requests/second and request latency, and -- most usefully of all in my opinion -- shift traffic away from EC2 instances that fail to respond to a "health-check" HTTP GET with a 200, or fail to accept a TCP connection.
In other words, this provides a way to do decent HA on EC2, which is something that's been much needed for a long time, and is quite tricky to set up using Linux-HA. I've done the latter, and found it full of potential reliability pitfalls; I found that Elastic IP addresses were not useful for quickly failing over to backup servers; in some cases, I found it taking about 5 minutes to fail over :( The only (relatively) snappy way to implement it was to set up a dynamic DNS record with a short TTL, point to it using a CNAME, and use "ddclient" to switch it when failing over. And even that could leave sites down for as long as it takes the DNS client to time out the existing cached CNAME.
Elastic Load Balancing supports HTTP or generic TCP connections. Unfortunately, it doesn't support "real" termination of HTTPS connections, which is unfortunate. (You can terminate them as generic TCP connections, though.)
More details on the RightScale blog, at the AWS dev blog, and Werner Vogel's blog.
Ross Anderson elected as Royal Society Fellow : and about time too! (via Tony Finch)
(tags: via:fanf science royal-society frs ross-anderson security)Software AG's Chief Strategerizer on "Enterprise" : 'In the context of software, the word “Enterprise” has now officially come to mean software that sucks.' uh, yep. and this is new? (via wmf)
(tags: via:wmf funny enterprise enterprisey software-ag sap software sales)Fianna Fail's talking points memo for election canvassers : 'A lot of [FF] canvassers are finding it tough on the doorstep.' 'be seen to highlight their points in a notebook', 'ask to record their name and email address so you can get back to them', 'when you show interest, they will be inclined to soften their [anti-FF] views'. also: show interest in kids, local sports team -- what a cliche! possibly fake, though
(tags: fianna-fail politics ireland canvassing elections talking-points scans)
In the current run-up to the local elections here in Ireland, it's pretty obvious that Fianna Fail, the ruling party who've screwed the economy with mismanagement and rampant cronyism, are in line for a massive drubbing. So much so, in fact, that their own candidates are attempting to hide their party affiliations.
Check out this poster for candidate Kenneth O'Flynn (son of FF TD Noel O'Flynn):
what logo, you ask? Look closer:
Compare that to what FF posters used to look like, 2 years ago:
Meath FF councillor Nick Killian has removed the logo from his leaflet's front page entirely, too.
Thanks to martinoc for the Bertie's Team poster, and Ivor in the comments of this post at On The Record for the photos of Kenny's posters. There's gold in those comments...
'eco-bling' : 'some expensive technologies such as photo-voltaic cells, which take energy from sunshine, can take up to 50 years to pay for themselves in saved energy costs. However, photo-voltaic cells often have a useful life of just 20 years, making them effectively “eco-bling”.'
(tags: eco-bling bling green technology solar-panels wind-turbines housing)
'Scaling Apache 2.x > 20000 Concurrent Downloads' : An Apachecon presentation from ColmMacC -- still has a good bit of useful advice!
(tags: colmmacc apache presentations c10k scalability httpd linux)Software Problems with a Breath Alcohol Detector : oh dear. crappy proprietary code ahoy -- in a breathalyzer
(tags: breathalyzers breath alcohol law source-code code-reviews security)Dmitry Orlov speaking in Dublin : uber-pessimist author of 'Reinventing Collapse', speaking on June 9th
(tags: talks dublin orlov collapse society economics russia ussr us-politics)
NYTimes Map/Reduce Toolkit : a super-simple MR wrapper in Ruby, wrapping Hadoop, inspired by Sawzall
(tags: hadoop ruby mapreduce nytimes distcomp sawzall dsls)Cision PR spam problems : I've been having the same problem myself, and it seems they've scraped my address and added it to their db in contravention of EU law. just sent an opt-out, it had better work
(tags: pr cision spam uk privacy)John Graham-Cumming: Why I wrote The Geek Atlas : sounds great! Mind you I prefer the original title, "128 Geeky Places To See Before You Die"
(tags: geek science jgc books reading tourism toget)Flare : 'distributed, and persistent key-value storage compatible with memcached', GPL'd, also featuring persistent storage, data replication, dynamic partitioning, failover, etc.
(tags: flare storage k-v-stores scalability memcached distributed tokyocabinet cache database)Hadoop Sorts a Petabyte in 16.25 Hours and a Terabyte in 62 Seconds : now that's scale
(tags: hadoop benchmarks yahoo mapreduce sorting hdfs)
hahaha. a lovely Google AI "doh" moment:
Needless to say, "Angry GAA Fans" is not a recurring section on the Irish Examiner's site...
Ubuntu One : "store, sync and share". looks an awful lot like Canonical have just reinvented a linux-only version of Dropbox for some reason :( here's hoping it's open source at least, right?
(tags: dropbox canonical ubuntu linux sync online-backup filesharing)Merkle trees : hashes utilitizing a tree structure, as used for efficient delta reconciliation in Amazon's Dynamo, in next-gen hash algorithm MD6, and Sun's ZFS filesystem. see also Tiger tree hashing, used in Gnutella and DC p2p algos
(tags: gnutella merkle-trees hash-trees hashing hashes algorithms data-structures crypto security zfs)MD6 : next-gen hash function, allowing immense parallel computation of hashes using a Merkle-tree-like structure. funnily enough, in use right now by the Conficker worm! (via Richi)
(tags: via:richi merkle-trees hashing hash-trees md6 algorithms coding hash crypto security conficker)blasphemy.ie : A blog from Atheist Ireland as part of their campaign against the proposed new anti-blasphemy law, to replace the unenforceable old law
(tags: blasphemy free-speech ireland atheism humanism laws legal constitution absurd wtf)Attack vectors deja vu : get memory to contain malicious code, then make process dump core; naive directory search then reads your core file, attempts to interpret it, and runs malicious commands. This is one reason why SpamAssassin looks for specific file extensions when dir-searching for configs
(tags: configuration filenames exploits security core logrotate cron)
Spirit of Ireland looks very nifty.
It's extremely simple -- a group of Irish 'entrepreneurs, engineers, academics, architects and legal and financial experts' are calling for Ireland to achieve energy independence and become a net exporter of green energy within five years, by building a number of wind farms on our western seaboard, buffering the generated energy in water reservoirs using pumped-storage hydroelectricity.
This kind of massive-scale public-works engineering project has a strong historical precedent in Ireland -- Ardnacrusha, opened in 1929, was the largest hydroelectric station in the world for a time. Given that Turlough Hill is a pumped-storage facility, it can even be beautiful ;)
We can certainly do it, given sufficient government vision. I'd love to see it happen. Great stuff!
- the Spirit of Ireland site
- John of Dublin's blog post
- comment by Prof. Ray Kinsella in the Irish Times
- Irish Independent
- Eddie Hobbs
(image credit: CC-licensed image from Ganders on Flickr. thanks!)
mod_memcache_block : 'a distributed IP blocking system for Apache, with rate limiting based on HTTP request code', ie. rate limiting across a server farm built on memcached
(tags: memcached rate-limiting antispam security apache server-farms horizontal-scaling)
Automatic Continuous Integration for Grails projects on Google Code : crawling all Google-Code-hosted projects tagged with Grails and automatically hosting C-I instances for them using Hudson. wow
(tags: grails google-code continuous-integration testing web hosting open-source hudson)
HOWTO prep for migration off of SHA-1 in OpenPGP : now that both MD5 and SHA-1 are heading towards obsolescence, Debian are readying the long-term actions needed to take care of this. we'll need to do this in the ASF too. Is this like Y2K and C10K? SHA1K?
(tags: sha1k md5 sha1 signatures signing crypto debian open-source releases processes long-term gpg web-of-trust)'Churnalism’ : neologism for recycled PR and wire copy masquerading as journalism; new study claims that it makes up the majority of UK newspaper home news coverage
(tags: uk via:fanf neologisms churnalism journalism news newspapers old-media)
TechWire: Ode to Declan Ganley : 'I am the very model of a modern major Europhobe' a la Gilbert and Sullivan. excellent stuff!
(tags: libertas declan-ganley europe eu europhobes politics ireland dodgy gilbert-and-sullivan funny)Using ZooKeeper to tame system test for large-scale services : good demo of ZooKeeper
(tags: apache zookeeper yahoo hadoop networking distributed-locking locking configuration distcomp testing)How Michael Osinski Helped Build the Bomb That Blew Up Wall Street : 'Catastrophe, depression, busted banks, forced auctions of entire tracts of houses -- the fact that my software, over which I would labor for a decade, facilitated these events is numbing. Is capitalism inherently corrupt? I don’t think the free flow of goods in and of itself is the culprit. No, it’s the complexity masked by thousands of unseen whirring widgets that beguiles people into a sense of power, a feeling of dominion over the future.'
(tags: coding capitalism work politics history programming banking money economics recession crash 2009 finance subprime mortgages complexity wallstreet securities cmo cdo)http://cpansearch.perl.org/src/FLORA/MooseX-MultiMethods-0.02/t/game.t : Rock-Paper-Scissors-Spock-Lizard implemented using MooseX::MultiMethods (Moose multi-method dispatch). class! (via Marcus Ramberg)
(tags: moose perl modern-perl rps rock-paper-scissors-spock-lizard funny geeky tests dispatch coding)
How to Store/Load Wii Games via USB Hard Drive : nifty! uses the Wii Homebrew Channel (ie the Twilight Hack savefile hack). apparently quite doable
(tags: wii hacks homebrew twilight-hack games backup)
review of the MySQL Tokutek storage engine : 'fractal tree indexes' instead of B-trees. new to me
(tags: fractal-tree-indexes b-trees fractals algorithms data-structures mysql performance tokutek tokudb databases)
Haystack design notes : pretty exhaustive walkthrough of Facebook's new photo storage backend, running on XFS. nice setup for a very specific use-case
(tags: storage scaling netapp facebook scalability images nfs haystack)Party Cat : "I just feel lately your PARTIES have not been up to PAR." "...ty"
(tags: party-cat parties comics funny via:fp cats)
REST worst practices : good advice on things to avoid in providing a REST API from a Django app
(tags: rest django web http webdev web-services antipatterns best-practices)Consistent hashing vs order-preserving partitioning in distributed databases : 'An order-preserving partitioner, where keys are distributed to nodes in their natural order, has huge advantages over consistent hashing, particularly the ability to do range queries across the keys in the system'
(tags: consistent-hashing order-preserving-partitioning partitioning sharding distcomp networking distributed databases k-v-stores cassandra)How to use JetS3t with Eucalyptus : wow, impressive i14y; also Eucalyptus now includes an S3-like service
(tags: ec2 eucalyptus jets3t s3 storage open-source java)Psych Ward episode 2 : vote for my mate Luke's latest TV programme. it's great
(tags: rte psychward voting tv luke)
Here's a great example of numerical illiteracy spotted by my mate Tom:
some classic reporting in the Irish Examiner today...
"Department staff clocked up 20,000 sick days in the three years" is the headline. Closer examination of the article reveals there are 5,000 people in the department. Do the maths (which the paper doesn't - I wonder why) and that's a SHOCKING 1.3 sick days a year.
Even better is this quote: "Department of Agriculture staff clocked up 3,095 uncertified sick days last year - 653 of these on a Monday"
So that would be about a fifth of the sick days being taken on one of the five working days in the week. DISGRACE!
Let's hear it for old media's commitment to quality journalism!
Dear Fellow Rubyists « Dyepot, Teapot : good follow-up post regarding the shitstorm that erupted in the Ruby community after a talk entitled "CouchDB + Ruby: Perform Like a Pr0n Star" (with content about like you'd imagine). to be honest, I can't understand why the Rubyists are being so obtuse about this teenager-level stupidity
(tags: community conferences porn sex culture couchdb opensource)Eucalyptus devs forming commercial company : Eucalyptus Systems to provide "commercial support, integration, and development services for Eucalyptus users while continuing to develop the core code base under an open source license." hopefully they won't do a Xen and kill the goose
(tags: eucalyptus ec2 linux ubuntu xen opensource cloud-computing)
Kanban : a new agile software-dev methodology. hmm
(tags: software work agile kanban process)Home Office 'colluded with Phorm' : holy shit. 'In an e-mail dated 22 January 2008, a Home Office official wrote again to Phorm and said: "I should be grateful if you would review the attached document, and let me know what you think." In January 2008 the Home Office thanks Phorm for comments and changes to its draft paper, which show the company making deletions and changes to the document.'
(tags: phorm uk home-office politics interception advertising dpi networking internet web isps regulation)
lots more details on the "marblecake" 4chan Time poll-stuffing : including an attempted poisoning of Recaptcha, which the author claims it was immune to, and a final manual-CAPTCHA data-entry process towards the end
(tags: recaptcha captchas moot time 4chan via:waxy security web poll 2009 anonymous)
The full story behind Little Edvin Tables : 'As the names are so similar, searches for our company in the official Norwegian registry of just-about-anything (Brønnøysundregistrene) often resulted in potential customers looking up the wrong company. To prevent this confusion we recently changed the name of the old (non-LLC) company, and figured we'd use the opportunity for some harmless - or so we thought - fun.'
(tags: little-bobby-tables sql injection xss via:mikkohypponen norway sysedata security)"Carne Asada is not a crime" tee-shirts : WANT
(tags: carne-asada food mexican fashion tshirts tacos trucks taco-trucks la california)Tesco brand in Ireland "almost exclusively" associated with a Paddy Tax rip-off : 'Consumers, media and government associate Tesco Ireland almost exclusively with price differentials between Northern Ireland and Ireland.' Talk about a massive PR fail!
(tags: pr fail disaster tesco paddy-tax rip-off-ireland rip-offs surveys northern-ireland ireland)great neologism: meatcloud : ie. server-deployment sysadmin teams. 'If you want to participate in this ‘as a Service’ brave new world, and your plan to bring up new servers involves a meatcloud ssh'ing their little hearts out, you might as well give up now'
(tags: sysadmin meatcloud funny puppet agile neologism infrastructure words saas cloud-computing ec2 deployment)
Ending BioShock : a much better ending than the real one
(tags: bioshock gaming videogames narrative plot)Little Bobby Tables' Norwegian cousin : "Navn/foretaksnavn: ';UPDATE TAXRATE SET RATE = 0 WHERE NAME = 'EDVIN SYSE' " -- ahahaha!
(tags: lol sql haxx0ring xkcd funny security via:simonw norway little-bobby-tables xss escaping)OAuth Session Fixation Attack : the reason why Twitter, Y! (and others) shut down their OAuth services recently; a massive hole in the OAuth authorization protocol. this will be tricky to fix
(tags: oauth security twitter flickr holes yahoo google)Top Tips : some of the worst "top tip" sidebars collected from lowbrow UK mags. even shittier than the made-up Viz ones
(tags: top-tips viz funny advice idiotic omgwtf)
Performance comparison: key/value stores for language model counts : useful benchmarks, and another plug for Tokyo Cabinet; over 4x as fast as writes to an on-disk BerkeleyDB via its Python bindings
(tags: tokyo-cabinet benchmarks db storage berkeley-db k-v-stores)
John Handelaar goes public with KildareStreet.com : TheyWorkForYou ported to the Irish Oireachtas -- yay John!
(tags: politics ireland oireachtas john-handelaar kildarestreet)Fun with YouTube's Audio Content ID System : awesome black-box analysis of what it takes to evade the Content-ID system deployed by YouTube to block use of copyrighted music in third-party videos, using Audible Magic's acoustic fingerprinting. easy workaround: skip the first 30 seconds of the track or resample by 5%
(tags: via:ninnx drm hacking youtube audio analysis content fingerprint identification watermarking algorithm)RedMonk's Stephen O'Grady on the Oracle/Sun acquisition : great analysis, particularly where it affects ZFS and their open-source products
(tags: redmonk analysis mergers m&a sun oracle via:segphault)'The Emergency' now blogging : brilliant Irish political satire
(tags: the-emergency comedy funny ireland politics satire blogs)
Abaca's radical anti-spam tech wins at Yahoo! : claimed 99.997% catch rate, FP rate of 1 in a million, supposedly. sounds like a major leap forward if true. wonder how it works...
(tags: abaca anti-spam via:richi yahoo)Study finds pirates 10 times more likely to buy music : great stat (via Tony Finch)
(tags: via:fanf filesharing p2p mp3 piracy copyright piratebay downloads file-sharing)RTMPE : 'Encrypted Real Time Messaging Protocol (RTMPE or RTMPTE) is a proprietary protocol created by Macromedia used for streaming video and DRM.' apparently used by RTE's streaming video
(tags: rte drm security rtmp rtmpe macromedia flash video streaming)Some Notes on Distributed Key Stores : great investigation from Leonard Lin; Tokyo Tyrant gets a strong thumbs-up. also: 'based on the maturity of projects out there, you could write your own in less than a day. It’ll perform as well and at least when it breaks, you’ll be more fond of it. Alternatively, you could go on the conference circuit and talk about how awesome your half-baked distributed keystore is.' ha!
(tags: scaling storage distcomp k-v-stores tokyocabinet tokyotyrant voldemort mysql databases cassandra)Schooner Appliance for Memcached : you really know you've made it as open-source infrastructure when third parties are building custom off-the-shelf hardware platforms for your code. crazy stuff, though; isn't half of the idea of memcached that you can run it on COTS hardware?
(tags: appliances memcached hardware caching web)pubsubhubbub : aka. PSHB. 'open, web-hook-based pubsub (publish/subscribe) protocol. Includes a [python] open source reference implementation', from a mainly-Google-based team incl Brad Fitzpatrick. note: server-to-server only; there's no NAT or COMET support
(tags: pshb web gae webhooks syndication xmpp pubsub pubsubhubbub google http atom feeds)
Mike Cardwell attempts to opt out of Phorm interception : I did just the same thing myself last week
(tags: phorm interception http privacy dpi advertising bt webwise org)RTÉ 'gets it wrong' with new music downloads which don't work on iPods : 'Launched recently at a cost of €230,000, listeners can buy tracks heard on the station'. the tracks are DRM-laden WMA files, so don't work on iPods or any other MP3 player. sounds like the record labels browbeat RTE on this one, resulting in just another useless DRM store that nobody will use. great way to spend my license fee :(
(tags: rte waste fail mp3 wma music 2fm via:unarocks)recording what's playing on PulseAudio : every sink (output) also provides a built-in "monitor" source. This script records the currently-playing audio to WAV
(tags: linux audio recording pulseaudio stream drm sox wav)Collectl : _very_ comprehensive Linux system monitoring tool; looks nifty! 'Collectl tries to do it all. You can choose to monitor any of a broad set of subsystems which currently include buddyinfo, cpu, disk, inodes, infiniband, lustre, memory, network, nfs, processes, quadrics, slabs, sockets and tcp.'
(tags: collectl linux tools sar processes disk cpu io monitoring sysadmin network)Cooliris For Linux : 'a browser extension that leverages the GPU to allow users to visually navigate photos, videos, games, and news stories from their favorite sites on a full screen 3D wall'. sounds nifty, must give this a try
(tags: cooliris linux 3d vizualisation photos firefox)JG Ballard dead : of cancer at the age of 78. one less genius alive
(tags: jg-ballard ballard dystopia sf fiction future literature authors)
fantastic LED "faceless" watch : 'Part of apertures of metal band became digital display screen. Metal band and digital figures mingle together in proportion naturally. Without the face of "timepiece", it displays figures only when needed but also quite vague existence, "time"'
(tags: led designer watches want wishlist design cool nifty)Metric counts its iTunes success - Los Angeles Times : '"Talking gross numbers that come directly to the band, we have made more money already than we have on the last record in four years," said [Metric]'s co-manager. "Without any intermediary, we're making 77 cents on the dollar for every record we sell" on iTunes. Under a label deal [...] Metric would have earned closer to 22 cents.'
(tags: metric bands music music-industry future itunes mp3 itms)
Don't forget -- next Monday, the Heritage Society of Engineers Ireland, in association with The Irish Computer Society, and the ICT and Electronic and Electrical Divisions of Engineers Ireland, will be hosting an evening lecture entitled "Reminiscences of Early days of Computing in Ireland", by Gordon Clarke (M.A., CEng., F.B.C.S., C.I.T.P., F.I.C.S). Sounds like it'll be great. More details.
Update: it starts at 8pm; useful info! Also, the event's flyer can be found on this page, which notes:
For those new to using our webcast facility, please see www.engineersireland.ie/webcast for information on how to set-up and access our webcasts. To view the event, please log onto the url below: https://engineersireland.webex.com/engineersireland/onstage/g.php?t=a&d=841959965 The password: computer
Chino Otsuka: "Imagine Finding Me" : the artist's childhood photos, digitally manipulated to feature the artist as an adult alongside. fantastic (via Waxy)
(tags: via:waxy art chino-otsuka photography photoshop history memories self-portraits)Echo vision: The man who sees with sound : amazing first-person report of echolocation in humans: the author calls it "FlashSonar", and teaches other blind people how to use it
(tags: echolocation via:eoin flashsonar sonar new-scientist blind acoustics echo perception neuroscience)notes on "A Canticle for Leibowitz" : reading notes for the 50-year-old Hugo-Award-winning SF classic, dealing with theology, science, and Cold War terror of a nuclear armageddon
(tags: theology science nuclear-war cold-war 1950s science-fiction reading books a-canticle-for-leibowitz religion)
A while back, I linkblogged about "iotop", a
very useful top-like UNIX utility to show which processes are initiating the
most I/O bandwidth.
Teodor Milkov left a comment which is well worth noting, though:
Definitely iotop is a step in the right direction.
Unfortunately it's still hard to tell who's wasting most disk IO in too many situations.
Suppose you have two processes - dd and mysqld.
dd is doing massive linear IO and its throughput is 10MB/s. Let's say dd reads from a slow USB drive and it's limited to 10MB/s because of the slow reads from the USB.
At the same time MySQL is doing a lot of very small but random IO. A modern SATA 7200 rpm disk drive is only capable of about 90 IO operations per second (IOPS).
So ultimately most of the disk time would be occupied by the mysqld. Still iotop would show dd as the bigger IO user.
He goes into more detail on his blog. Fundamentally, iotop works based on what the Linux kernel offers for per-process I/O accounting, which is I/O bandwidth per second, not I/O operations per second. Most contemporary storage in desktops and low-end server equipment is IOPS-bound ('A modern 7200 rpm SATA drive is only capable of about 90 IOPS'). Good point! Here's hoping a future change to the Linux per-process I/O API allows measurement of IOPS as well...
Under the Covers of Google App Engine Datastore : via James Hamilton. some details on BigTable
(tags: bigtable google appengine notes implementation storage)French National Assembly reject HADOPI law : 'On Friday the French National Assembly rejected the HADOPI law, which would impose the toughest “three strikes” copyright enforcement law in the world on French Internet users.' phew
(tags: hadopi sarkozy france censorship privacy law eu)UPC block out D-Boxes : Irish cable-TV company UPC have rolled out Nagravision 2 encryption, finally breaking the dodgy "D-Box" decoder boxes sold on a massive scale throughout Ireland for several years now. can't see it staying hacked for long though. NTL's comment: http://url.ie/1g0q
(tags: nagravision tv cable-tv encryption security ireland upc ntl d-box)hatful of hollow - Visualising Sorting Algorithms : another dataviz of sorting algorithms, avoiding animation and instead coming up with a nice line-based viz. interesting, but wtf no merge sort ;)
(tags: via:simonw sorting algorithms visualization dataviz cairo coding python)Bank of Ireland Credit Card Security: FAIL : if BoI need to verify a transaction out-of-band, they send an SMS to the cardholder asking them to call an unpublished number which diverts to a UK number before demanding all their card details; exactly the modus operandi of a phish. wtf are they thinking?
(tags: omgwtfbbq banking boi ireland credit-cards verification security sms via:mulley)
We have an extremely open-plan layout in work -- no partitions, just long benches of keyboards and monitors. It looks a bit like this, but with less designer furniture and more Office Depot:
Aman pointed out that this is a new trend in workplace design, which Workalicious calls "Big Table Desking":
I'm still not sure what to make of the frequent instances of Big Table Desking. While this kind of workstation arrangement is no doubt a new trend, the no-privacy work place is a throwback to the 1950s office pool, a line up of identical desks classroom style. Is it the peer to peer seating position that overcomes this? How would it? By building community? As opposed the pilot and passenger 747, catholic church model of everybody facing "forward". Does the Big Table Desk break down this heirarchy by facing people towards one another, sharing a big desk instead of staking out territory? Is the big table desk a microcosm, a representation of a healthy organizational structure?
No comment ;)
It seems to be popular with designers, presumably due to their collaborative working needs.
Mind you, it also looks a bit like a Taylorist workplace layout from 1904, of which Wired says:
American engineer Frederick Taylor was obsessed with efficiency and oversight and is credited as one of the first people to actually design an office space. Taylor crowded workers together in a completely open environment while bosses looked on from private offices, much like on a factory floor.
So, after spending an hour or two attempting to figure out where the hell UPC had moved Channel 4 to, I eventually found out that it was now being broadcast on 543 Mhz. I also found out that this wasn't part of the standard list of A1 to A30 channels in the "pal-ireland" range. :(
Thankfully, I then found this Frequency to MythTV channel converter page; here's the correct values to use on the MythWeb channels page:
- Freqid = 30
- Finetune = -4
TopatoCo: Time Traveler Essentials Shirt : 'Go back in time wearing this and you'll invent heavier-than-air flight! YOU'LL discover penicillin. YOU'LL be the first to isolate aluminum. Did you know aluminum used to be more valuable than gold? YOU'RE GONNA BE RICH.'
(tags: funny history science design clothing t-shirts awesome topato)
EU to require internet filtering? : essentially mandating IWF-style (ie. half-assed and broken) filtering in all EU countries, I would imagine
(tags: iwf eu europe filtering censorship privacy isps ireland ec)Sorting Algorithm Animations : very nice visualizations of insertion, selection, bubble, shell, merge, heap, quick and quick3 sorts
(tags: javascript algorithms coding visualization sorting demo via:reddit)blekko's ambient cluster health visualization : nice, custom sysadmin dataviz, via Rich Skrenta
(tags: sysadmin data monitoring visualization dataviz operations charts nagios)The reality behind Area 51 : A top-secret 1960's spy plane project called OXCART. 'The shape of OXCART was unprecedented, with its wide, disk-like fuselage designed to carry vast quantities of fuel. Commercial pilots cruising over Nevada at dusk would look up and see the bottom of OXCART whiz by at 2,000-plus mph. The aircraft's titanium body, moving as fast as a bullet, would reflect the sun's rays in a way that could make anyone think, "UFO".' but then -- isn't that what they'd _want_ you to think? ;)
(tags: area51 ufo debunking fortean cold-war spy-planes oxcart u-2 nevada history)
SpamAssassin benchmarked on LLVM : similar to Google's "Unladen Swallow" port of Python. results aren't stellar -- yet -- but there's plenty of room -- and possible contracts
(tags: via:matt unladen-swallow google llvm perl porting benchmarks spamassassin speed optimization)
Scheduled Tasks With Cron on Google App Engine : much needed. 'The App Engine Cron Service allows you to configure regularly scheduled tasks that operate at defined times or regular intervals.'
(tags: cron async python google appengine gae background)aws : comprehensive all-in-one perl script giving easy command-line access to Amazon EC2 and S3; very nicely packaged -- installs with a single "curl" command! brilliant
(tags: via:mattb ec2 s3 aws perl scripts command-line)
downsides of the Akamai IP Application Accelerator : certainly not all roses. (via Tony Finch)
(tags: via:fanf akamai networking tcp-ip private-networks routing)Facebook lose a RAID group : on one of their legacy NetApps? hmm
(tags: netapp facebook raid raid5 backup storage data-loss hard-disks)Facebook's Haystack photo storage backend : ditching NetApp and Akamai, rolling their own massive-blob storage cloud
(tags: storage scaling facebook web http scalability photos infrastructure distributed haystack cdn cloud netapp)The Game Industry - Push cx : 'Looking in, it’s clear that the [computer] game industry is broken and not getting fixed anytime soon. I will not be joining the game industry. I’m interested in building a profitable business making fun games in a good working environment, and that’s simply not what it does.' +1; a lot of people, including myself, have also come to that conclusion, over the years
(tags: games coding work business management game-industry ea igda quality-of-life crunch-mode mismanagement scheduling)
Message Queue evaluation notes from Second Life : fantastic research notes; they've identified a lot of niggles and problems with the existing queueing systems out there
(tags: messaging scalability queueing rabbitmq mq amqp jms queue secondlife via:proggit)Full data export from discogs.com : awesome! full artist/album/track data for decades of dance music releases, released to the public domain
(tags: discogs music dance-music public-domain open-data data tracklistings)comment from RabbitMQ dev regarding the Twitter/Scala/Kestrel drama : 'Writing messaging systems that work under any combination of flows, on any number of machines, and in multiple different reliability scenarios ... is a more interesting problem. Page-to-disk is a way to make RabbitMQ better and address more scenarios.'
(tags: rabbitmq disk persistence queueing messaging async twitter scala kestrel)
Oh man, this Twitter Ruby-vs-Scala language spat is hilarious; talk about handbags at dawn. I loved this exchange in the comments to this post in particular:
I'm mostly surprised that a guy who wrote the book on Scala comes out and says that Scala is better than everything else and someone actually listened and took him seriously. He has a vested interest in saying that Scala is the next big thing and I've yet to see any evidence that Kestrel is better (at anything) than RabbitMQ.
And frankly, I still get fail whales at Twitter on a daily basis, so, what exactly are they so proud about over there?
Kestrel pages queues to disk: if you get more messages than you have memory, it's fine. If RabbitMQ gets more messages than memory, it crashes. We talked to them extensively about this problem and they're going to address it. We were hoping we'd be able to use RabbitMQ or another message queue. We didn't want to be in the message queue business. At this point, given that we know the code and it's performance inside and out, it makes sense to continue using and developing it.
I don't feel like arguing with you but your logic isn't clear to me. It would make sense that if you don't want to be in the message queue business, you'd submit patches against an established message queue to make it work in your situation instead of writing your own message queue, twice. This is overlooking the fact that twitter is basically a massive message queue and you are, in fact, in the message queue business.
Zing!
Amazon Removes Delivery Restrictions To Ireland : great news! we can buy electronics on Amazon again
(tags: amazon ireland delivery via:mneylon shopping e-commerce electronics)Watch out Broughton! Street View fans plan to descend on 'privacy' village for photo fest : 'it has raised the ire of Internet users, who are now campaigning for Street View enthusiasts from across the UK to descend on the village to snap their own perfectly legal photographs.' ha!
(tags: privacy google street-view broughton yokels)
A good post from Joshua Schachter about URL shortening services.
For what it's worth, I ran into the unwanted-interstitial risk. At one stage, before I'd bothered registering jmason.org, sitescooper.taint.org or my other domains, I used a URL-shortening service to provide a memorable, short URL for an open-source application I wrote -- http://zap.to/snarfnews/.
At some point a few years down the line, the forwarding process started accreting ads; eventually they became soft-porn in content, and I was forced to apologise to users for the forwarding I could no longer control!
By now, 10 years down the line, it seems to hijack the page entirely, returning a page in Cyrillic I can't even read :( (apparently it's a page of Flash games; thanks, Alexandr Ciornii, for the interpretation!)
Anyway, lesson learned.
Damien Katz: Moving To California : another developer moves! a lot of people doing it recently, which worries me; will there be any top expertise left outside of the Bay Area at this rate? we need diversity
(tags: diversity bay-area california living work)Angry villagers run Google Street View out of town : fetch the pitchforks! Street View bin worryin' my sheep! Buckinghamshire yokels fear change
(tags: funny privacy uk google street-view buckinghamshire yokels crime paranoia)COBOL ON COGS : 'COBOL ON COGS SUPPORTS STANDARD TERMINALS (VT100 AND IBM 3200) IN THE MOST USEFUL SCREEN CONFIGURATIONS SUCH AS 80X20 AND 40X16' (via Nishad)
(tags: via:nishad funny web coding ruby rails retro webdev cobol)
Twitter has this "Trending Topics" sidebar now, which lists the following topics:
Trending Topics
- TGIF
- National Cleavage
- G20
- Easter
- #grammarsongs
- France
- #rp09
- French
- Grand National
- Report Says Deal
Now, I'm not going to go into the topic of National Cleavage right now. 'Report Says Deal' is intriguing because it makes no sense, until you click through to see:
Real-time results for "Report Says Deal"
- dlloydsecret Google to Buy Twitter? Report Says Deal is in the Works http://bit.ly/Wt1Wb
- dlloydthemlmpro Google to Buy Twitter? Report Says Deal is in the Works http://bit.ly/Wt1Wb
- techupdates [PCWrld] Google to Buy Twitter? Report Says Deal is in the Works http://tinyurl.com/c63ont
- icidade Google to Buy Twitter? Report Says Deal is in the Works. http://is.gd/quu9
- chrisgraves Retweeting @CinWomenBlogger: Retweeting @ays: Google to Buy Twitter? Report Says Deal is in the Works - PC World http://bitly.com/LhT4
So I'd say that Twitter's "Trending Topics" uses N-grams of between 1 and 3 "words" for topic identification. In this case, rather than "Report Says Deal", a better topic string would be something like:
Google to Buy Twitter? Report Says Deal is in the Works - PC World
or even:
Google to Buy Twitter? Report Says Deal is in the Works - PC World http://bitly.com/LhT4
Funnily enough this is exactly the issue I ran into while developing this algorithm. The trick at this point is to apply a variant of the BLAST pattern-discovery algorithm, expanding the patterns sideways while they still match the same subsets of the corpus until they're maximal.
Twitter folks, if you can read Perl, "assemble_regexps()" in seek-phrases-in-log in SpamAssassin SVN does this pretty nicely, and reasonably efficiently, and is licensed under the ASL 2.0. ;)
Warren Ellis » The Conclusion Of BATTLESTAR GALACTICA (Condensed Version) : hahaha, spot on
(tags: bob-dylan bsg funny religion deus-ex-machina warren-ellis via:fp)Easy AI with Python - PyCon 2009 : 'several basic AI techniques implemented with short, open-source Python code recipes ... For each technique, learn the basic operating principle, discuss an approach using Python, and review a worked out-example. We'll cover database mining using neural nets, automated categorization with a naive Bayesian classifier, solving popular puzzles with depth-first and breath-first [sic] searches, solving more complex puzzles with constraint propagation, and playing a popular game using a probing search strategy.' video: http://pycon.blip.tv/file/1947373/
(tags: python problem-solving games puzzles ai search constraint-propagation depth-first breadth-first)Amazon Elastic MapReduce : excellent! run Hadoop jobs on EC2, with data hosted on S3. essentially, AWS have integrated a Hadoop dashboard to provide a great web-based and command-line UI
(tags: hadoop mapreduce scalability ec2 s3 aws amazon)Arthur Kade meets Angelina Jolie : best blog ever. Narcissistic meathead 'actor/model' type waxes lyrical on how Angelina Jolie is '“mother hot”, rather than “stripper hot”': 'I would probably rate her an 8.5-9 on my looks scale. I am not that sure that I would even feel the need to come up and initiate a conversation with her if I met her out somewhere.' 'I couldn’t really say that she would stick out for me if I saw her at a hot club like 1Oak or Rosebar.' The entire blog is solid gold idiocy; I'd swear it was fake, but apparently not
(tags: wtf funny arthur-kade blogs narcissism angelina-jolie via:gerry stripper-hot beauty)Google uncloaks once-secret server : GOOG's servers include built-in 12V batteries (and of course lots of velcro). video: http://www.youtube.com/watch?v=xgRWURIxgbU (via wmf)
(tags: via:wmf google hardware servers infrastructure batteries electricity energy data-center efficiency pue)
Wrong Tomorrow - pundits vs. time : great idea from Maciej Ceglowski
(tags: pundits windbags bullshit journalism trends futurism future prediction experts wrongtomorrow forecasting futurology predictions)Stable URLs in Mailman mailing list archives : hooray. I requested this ages ago, it's now being implemented
(tags: archival mailing-lists web uris mailman urls addressing permanence mail discussion)Not-so-open Cloud Manifesto rains on interoperability parade : 'The controversy surrounding the Open Cloud Manifesto demonstrates the risk of trying to build interoperability behind closed doors and through exclusionary practices. Such environments are not conducive to building consensus, which is one of the key ingredients of successful standards.'
(tags: collaboration cloud-computing sun open-source open standards politics vendors)Continuous deployment in 5 easy steps : more on IMVU's continuous-deployment concept. interesting that they halt SVN commits on CI build failure, that seems extreme
(tags: imvu deployment software coding sysadmin testing automation build ci process agile continuousdeployment)faceboards.ie : Boards.ie a la Facebook, for April 1. thing is, I think I prefer this UI
(tags: boards.ie community ireland facebook web forums)
The Snooping Dragon : awesome, if terrifying research from Shishir Nagaraja and Ross Anderson on Chinese cyber-surveillance of the Tibetan movement. 'we described how agents of the Chinese government compromised the computing infrastructure of the Office of His Holiness the Dalai Lama. They used social phishing to install rootkits on a number of machines and then downloaded sensitive data. People in Tibet may have died as a result.'
(tags: phishing social-phishing dalai-lama security surveillance privacy law china ross-anderson research papers windows microsoft)
German Police Raid Homes of Wikileaks.de Domain Owner : "what the Australian government's secret ACMA internet censorship blacklist has to do with Germany is a mystery. This case is a prime example of multiple governments collaborating in support of censorship." worrying.
(tags: censorship germany legal police wikileaks brbfbi privacy)Fast polling using C, memcached, nginx and libevent : well-written worked-through example of a classic memcached-backed libevent front-end caching system
(tags: http memcached caching optimization scalability plurk libevent nginx polling c)"The Powers That Be Want Action Taken" : 'Gardai were in the [Today FM] offices yesterday looking for email communications between the team and the artist. According to D’Arcy the team were told [..] that “the powers that be want action takenâ€." ffs! how's about taking action against the fraudsters who've bankrupted our country instead? appalling diversionary tactics
(tags: diversions gardai picturegate brian-cowan art pranks today-fm ray-darcy censorship)AWS Toolkit for Eclipse : 'Eclipse extensions automatically configure remote debugger connections for diagnosing problems and debugging software run in the cloud' -- ie. you can set a breakpoint on code running remotely, at EC2. that's pretty awesome (via Steve Loughran)
(tags: via:steveloughran aws ec2 programming java plugins development eclipse cloudcomputing tomcat)Ask a Flowchart: Which Blowhard Am I? : YES
(tags: blowhards funny internet web2.0 magazines wired flowcharts dave-winer)Zooko laid off by AllMyData.com : looks like AllMyData are facing a money crunch ("focussed on keeping costs down"). hopefully this isn't bad news for Tahoe, the fault-tolerant open-source distributed filesystem -- or indeed for Zooko himself
(tags: allmydata zooko money tahoe filesystems storage fault-tolerance funding open-source distributed scalability)RTE Apologise to Brian Cowen for Nudie Pics Report : the national broadcaster apologises, on air, for a news story covering the 'paintings of an Taoiseach in the nude' prank. wtf!
(tags: rte television freedom-of-speech censorship satire wtf apologies soft weakness)
Australian ISP abandons blocking : “We are not able to reconcile participation in the trial with our corporate social responsibility, our customer service objectives and our public position on censorship,†iiNet managing director Michael Malone said. “It became increasingly clear that the trial was not simply about restricting child pornography or other such illegal material, but a much wider range of issues including what the Government simply describes as ‘unwanted material’ without an explanation of what that includes.â€
(tags: australia freedom censorship iinet blocking filtering acma)Akamai have developed a parallel internet : and, most surprising of all, it _works_. holy crap. (thanks Antoin!)
(tags: ip-application-accelerator akamai internet routing speed network networking ip latency joelonsoftware copilot via:antoin)Guerilla artist hangs nude Cowen paintings : some prankster put up rather disturbing paintings of Ireland's taoiseach in the National Gallery and Royal Hibernian Academy. "'It's reasonably well painted. It's not the worst thing I've ever seen,' conceded James O'Halloran of Adam's Fine Art Auctioneers & Valuers."
(tags: painting pranks ireland galleries brian-cowan politics funny)
New Zealand Halts Internet Copyright Law Changes : excellent. good result from their blackout, then
(tags: new-zealand copyright p2p technology freedom politics internet copyfight blackouts protests)Jungle Disk/Cloud Files scalability woes : Rackspace had to firefight over the weekend to deal with scaling issues with JungleDisk users backing up to their Mosso Cloud Files service. now fixed with a JungleDisk upgrade (2.60c): http://blog.jungledisk.com/2009/03/23/jungle-disk-260c-released-cloud-files-access-restored/
(tags: jungledisk ouch mosso cloud-files scaling online-backup backup caching s3 storage)Puppets, chefs, and community competition : open source intra-project poaching between the Puppet and Chef deployment automation projects
(tags: lwn puppet chef open-source poaching staff contributors developers coding)Creator of Cyc reviews Wolfram Alpha : the hand-curation of its source knowledge base sounds incredibly labour-intensive (and expensive)
(tags: cyc wolfram wolframalpha ai search data ontology semantic-web via:yoz)interview with a 419er : 'i know my God will forgive because i pray to him to replenish the pockets of my clients [read: victims] with double of whatever they loss'
(tags: security spam chat scam 419 fraud chat-log religion via:waxy)
On Monday April 20th, the Heritage Society of Engineers Ireland, in association with The Irish Computer Society, and the ICT and Electronic and Electrical Divisions of Engineers Ireland, will be hosting an evening lecture: 'Reminiscences of Early days of Computing in Ireland':
In 1957 the Irish Sugar Company installed the first stored program computer in Ireland. Other large organisations slowly followed suit.
Gordon Clarke will discuss how the early computers enhanced the electro-mechanical systems that had developed over the previous 60 years. He will talk about their specifications, a few of the first applications and tell the story of the very early years of designing and developing computer based systems.
All Welcome. Admission Free. No booking required. This event will be web-cast
For Details: www.engineersireland.ie, or Con Kehely: (01) 6860113 (con.kehely /at/ dublincity.ie)
Location: Engineers Ireland, 22 Clyde Road D4
Sounds great! Thanks to Frank Duignan on the ILUG list for forwarding the notice.
Election Officials Arrested, Charged With 'Changing Votes at E-Voting Machines' : the circuit court judge, the county clerk, and election officers of Clay County,KY were all arrested and indicted for 'changing the votes at the voting machine', and showing others how to do it, over the course of 2002-2006; they'd send the voters away at the confirmation screen, then go back and change their votes
(tags: politics fraud e-voting elections corruption kentucky)
In the comments to this unremarkable story about 4chan's Boxxy fad, I came across this gem from CSClark:
I don't know why I didn't think to see if this sort of phenomenon was covered in Extraordinary Popular Delusions... Of course, it is.Walk where we will, we cannot help hearing from every side a phrase repeated with delight, and received with laughter, by men with hard hands and dirty faces, by saucy butcher lads and errand-boys, by loose women, by hackney coachmen, cabriolet-drivers, and idle fellows who loiter at the corners of streets. Not one utters this phrase without producing a laugh from all within hearing. It seems applicable to every circumstance, and is the universal answer to every question; in short, it is the favourite slang phrase of the day, a phrase that, while its brief season of popularity lasts, throws a dash of fun and frolicsomeness over the existence of squalid poverty and ill-requited labour, and gives them reason to laugh as well as their more fortunate fellows in a higher stage of society.
Wherein we also learn that the FAIL of the day was Quoz:
I'm also sure I've read of a fad - Greek, Roman, 18th century, something like that - where a group of young (aristocratic?) men who would suddenly grab a common woman and proclaim her Helen and make her their queen and swear to die for her and so on. And the tearing down of such idols could be seen, if you were wont to be pretentious like me, as part of Frazer's Golden Bough's Sacrificial King idea, although I'm not sure script kiddies care if the crops grow. (One other problem with that is that Frazer was romancing; but so are the more literal memecists, so yah!)When a disputant was desirous of throwing a doubt upon the veracity of his opponent, and getting summarily rid of an argument which he could not overturn, he uttered the word Quoz, with a contemptuous curl of his lip, and an impatient shrug of his shoulders. The universal monosyllable conveyed all his meaning, and not only told his opponent that he lied, but that he erred egregiously if he thought that any one was such a nincompoop as to believe him.
Since then however, it appears that "quoz" has entirely flipped meaning, according to UrbanDictionary:
slang for quality, a cockney term for something good. usually accompanied with a hand action of slaping ur index finger against the stationary thumb and middle finger. 'thats quoz man! propa quoz.' finger slappy hand thingy
cloudkick : "the easiest way to manage the cloud". supports EC2 and slicehost servers, provides metrics, graphing, and basic monitoring. looks very nice! (via JK)
(tags: via:jkeyes amazon aws ec2 hosting scalability sysadmin deployment management server slicehost vps cloudkick)AnandTech: The SSD Anthology: Understanding SSDs and New Drives from OCZ : SSDs lose performance noticeably after an initial honeymoon period, once their block map starts to contain previously-allocated blocks. benchmarks for this factor will be critical in SSD measurement
(tags: ssds storage intel anandtech reviews benchmarks speed disk hardware flash solid-state)
Using Btrfs with Multiple Devices : cool. looking forward to this settling down so I can play with it
(tags: btrfs filesystems raid storage linux disks mkfs)ClamAV now supports Google's Safe Browsing blocklist : 'treat such data as a potential risk, that is a suspicious source of malware.' 'mainly targeted at people who are using ClamAV to filter web traffic.' (via fanf)
(tags: via:fanf security clamav antivirus antiphishing google safe-browsing blocklists)Alexander Larsson summarises ext4 vs fsync : good writeup of the current state of play
(tags: fsync ext3 ext4 filesystems linux sync crash-recovery safety reliability)more "top"-like utilities : htop (top with a fancy UI), iftop (top for IPs on the network) and iotop (top for per-process I/O statistics). hadn't heard of htop or iotop, so this is useful. all are "apt-get"able on 8.10. (update: Craig reminded me of "atop" -- another great util, with excellent historical process monitoring ability)
(tags: htop iotop via:wmf iftop top processes unix sysadmin performance profiling commandline ubuntu)
Killer presentation -- "RPC And Its Offspring: Convenient, Yet Fundamentally Flawed" from Steve Vinoski, who presented it at QCon London last week. It's full of reminders of the mid-90's, hacking away on CORBA technology -- Steve was one of the key players at Iona while I was there.
But never mind where we've been; let me hit you with the summary slide to show where Steve's going:
RPC is a convenient but flawed accident of history
- 1980s research focused on monoliths of programming languages, distributed applications, and operating systems
- each computer vendor of the time owned their own full stack, from language to hardware and network, and you used what they gave you
- imperative languages won back then simply because of their superior performance at that time
It’s almost 2010, folks — we can do WAY better
- pull your head from the imperative language sand and learn functional programming
- the world is many-core and highly distributed, and the old ways aren’t going to keep working much longer
Awesome ;)
Mosso Cloud Servers : very interesting! lowest price is $0.015/hr, ie. $10/month; quite a lot cheaper than the EC2 option. no equivalent to S3 though
(tags: ec2 s3 virtualization rackspace mosso hosting scalability servers cloud grid server)RTÉ Storyland : vote for my mate Luke's film: "Psych Ward". it's great!
(tags: ireland tv film rte movies)Concurrence : impressive libevent-based Python async-I/O framework. looks like it hides async code's complexity nicely (via SimonW)
(tags: web via:simonw stackless framework asynchronous concurrence async libevent messaging concurrency python scalability performance)Ts'o: Delayed allocation and the zero-length file problem [LWN.net] : epic LWN thread on this ext4 misfeature. I'm ambivalent: it's perfectly POSIXly-compliant for ext4 to do this, but it _will_ cause data loss for me. I'll be using 'nodelalloc' if this is still in a released version
(tags: data-loss crash ubuntu linux ext3 ext4 fsync sync filesystems reliability durability lwn nodelalloc)
how to create a tmpfs ramdisk which "spills over" onto a disk filesystem at a certain size : neato LVM hack
(tags: tmpfs disk speed lvm ext2 filesystems linux performance)how useful are the new SEI grants for green upgrades to Irish homes? : doesn't sound great. this site reckons it'd take 21 years to break even on your investment if you chose external wall insulation
(tags: insulation green environment house home sei ireland builders)
TechWire: ISPs' reaction to Eircom/IRMA deal: too little, too late : 'What it does not say is that Irish ISPs will fight any attempt by the music industry to coerce them into blocking websites of Irma's choice. It could have said this. But it deliberately didn't. Because ISPs will not rule this course of action out.'
(tags: ireland isps privacy copyright irma ifpi eircom ispai)
I just made a loan using Kiva.org to a weaver in Nepal and a group of Vietnamese broom makers.
You can go to Kiva's website and lend to someone in the developing world who needs a loan for their business. Each loan has a picture of the entrepreneur, a description of their business and how they plan to use the loan so you know exactly how your money is being spent -- and you get updates letting you know how the entrepreneur is going.
The best part is, when the entrepreneur pays back their loan you get your money back - and Kiva's loans are managed by microfinance institutions on the ground who have a lot of experience doing this, so you can trust that your money is being handled responsibly.
Kiva's microfinancing seems like a nice way of helping the developing world, and I've heard good things about it. Here's hoping it works out well for my two recipients!
MetaSVM SpamAssassin plugin : a new alternative scoring plugin -- learn mail classification (ham or spam) based on an SVM applied to the SpamAssassin rules hit, instead of the static "additive scores with 5-point threshold" model. very nifty!
(tags: spamassassin plugins scoring metasvm svm classification classifiers machine-learning anti-spam)Did BBC break the law by using a botnet to send spam? : Graham Cluley of Sophos weighs in
(tags: bbc security spam graham-cluley sophos botnets ddos)BBC programme broke law with botnets, says lawyer : upcoming Beeb program demonstrates the use of a 22000-node botnet to send spam and DDOS-attack a host, and one lawyer asserts that their programme-makers' actions were illegal
(tags: law botnets security bbc tv out-law legal ddos spam)
Erlangst : 'Erlangst (n): The fear that (subject) is not smart enough to program in, or even comprehend, the Erlang programming language.'
(tags: funny erlang via:janl angst coding software languages)Startup Ireland : 'designed to provide a home for all information that an entrepreneur might find useful when starting a company in Ireland.'. Good idea Joe!
(tags: ireland startup irish joe-drumgoole business entrepreneurs)Amazon EC2 Reserved Instances : bulk-buy EC2 instance-hours in advance; either 1 year for $325 or 3 years for $500. great news, much more competitive now against a dedicated colo server
(tags: amazon ec2 aws colo servers)
SSL session resumption is essential : something worth checking if you admin an SSL site; "Session ID Length" == 0 is the tell-tale
(tags: sessions tls ssl https sysadmin)kids are starting to prefer MP3s to artifact-free music : 'Jonathan Berger, professor of music at Stanford [.. notes that] students [..] prefer "sizzle sounds" that MP3s bring to music. It is a sound they are familiar with.'
(tags: music mp3 sound compression audio students psychology quality perception artifacts via:slashdot)Building a 1.8 exabyte data center : 'Building an exabyte data center is feasible. All it takes is money - $400 million with all the goodies - and power. Time to readjust the mental model of storage possibility. Other than the NSA’s acres of disk at Fort Meade though, I’m not aware of any exabyte data centers.'
(tags: ouch exabyte datacenters storage disk hardware provisioning nsa racks planning petabytes)
So, if you use Google Reader, read your news with the "All items" page, and are subscribed to hundreds of feeds, it can be pretty overwhelming. I've found a better way to deal with this.
Select a 'most important' subset of feeds. For each of those, click through to the feed details page, hit the "Feed Settings..." menu, and select "Change folders...". Put the feed into a new "top" folder (creating it if necessary).
Now go to "Settings" -> "Preferences" and check out the "Start page" preference. By default, it's set to "Home"; change it to "Folders and Tags: top".
Hey presto -- now, when you load Google Reader, it'll come up with your "top" items. You can get through those quickly enough, and get on to other more important tasks. When you're bored and need something to read, though, just hit "Navigation" -> "All items" (or even just type 'ga'), and every other feed is now there for your delectation. Sweet!
Dustin Kirkland: When is Amazon's EC2 appropriate for your workload? : a little helper app for Ubuntu. cute (via Danny)
(tags: ec2 linux via:danny ubuntu screen amazon aws costing)SpamAssassin running off the grid : powered by a wind generator and some solar panels, to be exact, in the remote northwest of Scotland (plenty of wind there!)
(tags: scotland wind-power spamassassin linux servers electricity power)HubLog: Making a Lucene index of Wikipedia for MoreLikeThis queries : nice contextual hack
(tags: context wikipedia search bbc lucene solr indexing freebase hublog php)SUB-MIT: The Great McMurdo Jello-Wrestling All-Hands Meeting : pen-pushing on the polar frontier
(tags: bureaucracy denver funny mcmurdo south-pole jello jello-wrestling wtf all-hands meetings pen-pushers bigdeadplace)pHash - the open source perceptual hash library : 'a fingerprint of an audio, video or image file that is mathematically based on the audio or visual content contained within. Unlike cryptographic hash functions which rely on the avalanche effect of small changes in input leading to drastic changes in the output, perceptual hashes are "close" to one another if the inputs are visually or auditorily similar.'
(tags: video audio open-source sound signature search hashing algorithms fingerprint phash perceptual hash similarity)
Telenor shuns IFPI's 'block Pirate Bay' demands • The Register : '"Asking an ISP to control and assess what internet users can and cannot download is just as wrong as asking the post office to open and read letters and decide what should and should not be delivered," said Telenor.'
(tags: telenor norway isps ifpi filesharing privacy internet)
SmartBear CodeCollaborator : very nifty-looking code-review tool. supports R-T-C and C-T-R, lots of subscription/notification options, real-time web-based inline chat, open data store, and custom script triggers (via Henning on ASF members list)
(tags: via:henning code-review coding programming review tools agie smartbear c-t-r svn p4 git)Using Hadoop to fight spam : Mark Risher and Jay Pujara @Y! Mail talk about their use of Hadoop's Pig and Streaming products in anti-spam number-crunching
(tags: mark-risher jay-pujara yahoo yahoo-mail anti-spam hadoop pig stream video)Simon Wistow bemoans git's tendency to permit siloing : the ruby-oauth gem now has 27 forks on github. ffs
(tags: ruby git forking github dvcs forks open-source hazards moan siloing)
“Try again. Fail again. Fail better.”
-- Samuel Beckett, via Alyssa Henry
Reminder -- Ireland's Blackout Week starts tomorrow:
Take part in Blackout Week
- To demonstrate your feelings about [IRMA's censorship demands], you can make your avatar black on any websites you have a presence on.
- This is inspired by Creative Freedom New Zealand's blackout campaign.
- From Black Thursday on the 5th of March, for one week, set your picture on sites like Facebook, Bebo, Twitter, MSN, etc black to raise awareness for Blackout Ireland.
- On that Thursday we encourage you to express yourself publicly about this issue, whether by blog posts, letters to newspapers or any form of communication you can think of.
Locale : 'Locale allows you to create Situations, which specify Conditions under which your Settings should change; e.g. your "At Work" situation might notice when your location condition is "1600 Amphitheatre Parkway," and trigger your ringer to vibrate.' in essence, rule-based AI for your phone. want it! and the phone too while I'm at it!
(tags: want android phone apps google location mapping)
Here's a great idea from a thread on the SpamAssassin users list, from Roger Marquis:
Karsten Bräckelmann [questioning the utility of a mechanism to dump the entire contents of the SpamAssassin configuration database]:
'postconf' without the handy -n switch dumps about 500 lines. The equivalent dump for SA including the rules is about 6000 lines. And that's a plain dump, without following and unfolding meta rules or anything.
Whether 6K or 60K would not necessarily make a difference to how I would like to use an SA 'postconf -n' equivalent. That use is change management. The intent is not in the full report itself but in its deltas.
As full time mail/systems admins we get invaluable data from tripwire/integrit, 'postconf -n', dconf, 'rpm -qa', 'dpkg -l *', 'pkg_info -a', ... whose output is checked in to RCS daily. This provides a nice configuration snapshot and historical record but its real usefulness comes from rcsdiff piped into a daily report. These are (usually) relatively concise, and IMO, absolutely essential for monitoring production Unix/Linux systems.
I like it! I think I'd check it into a git repo, though. The concept of applying VC smarts to traditional sysadmin tasks is definitely a meme on the way up -- see also etckeeper.
LightCloud - Distributed and persistent key-value store : built on Tokyo Tyrant, performance comparable to memcached, scale by adding nodes, supports hot backup/restore, used in production by Plurk.com, mixi.jp and scribd.com. interesting
(tags: plurk python scaling storage databases scalability memcached distributed dht db persistent tokyotyrant lightcloud tokyocabinet via:joshua)10 Papers Every Programmer Should Read (At Least Twice) : actually a very good list. some interesting papers here I hadn't heard of, particularly _ An Experimental Evaluation of The Assumption of Independence in Multi-Version Programming_ (1986)
(tags: coding history programming papers toread education academia cs)/~colmmacc/ - Optimising strlen() : good post on various approaches to code optimization of a particularly common C idiom -- strlen(). I'd never seen the glibc "add to unsigned long to detect zeroes" trick before -- very nifty!
(tags: zero c optimisation coding c++ strlen strings)
Bord Gáis Energy - The BIG Switch tariffs : hmm. a lot of PR spooge, but not a very good deal; Airtricity are 8.4% cheaper per kWh and 11% cheaper than ESB
(tags: electricity ireland consumer bord-gais airtricity prices savings)
(UPDATE: I was wrong! Airtricity are quoting ex-VAT. see comments below.)
Worldchanging: Bright Green: The Last Viridian Note : Bruce Sterling says, "buy a good bed". great stuff
(tags: bruce-sterling viridian design philosophy ideas worldchanging sustainability simplicity green environment stuff future culture)Xbox LIVE gets Universal Pictures content : Irish and UK Xbox Live users can now download movies. unfortunately, they only offer 30 of them! FAIL
(tags: fail xbox-360 xbox-live via:laura ireland universal-pictures)How FriendFeed uses MySQL to store schema-less data : what a hack! basically using MySQL as a replicated, highly-scalable storage engine and ignoring many of the RDBMS features to avoid schema change locks
(tags: mysql hacks scaling storage scalability schema schemaless blob friendfeed sql database)
As Adrian noted last week, IRMA are demanding that Eircom block the Pirate Bay -- first on a list of websites they don't like -- on pain of being sued. On top of that, they intend for the other Irish ISPs to follow suit -- here's a key line from the letter they sent to Blacknight MD Michele Neylon:
in the event of a positive response to this letter it is proposed to make practical arrangements with Blacknight of a like nature to those made with eircom.
If that comes to pass, this will be an appalling situation for Irish internet users, and we need to act to ensure it doesn't happen. Digital Rights Ireland:
The net effect of this scheme, if it is allowed to go into effect, will be to impose an internet death penalty on two groups. On users, who will be cut off on the allegation of a private body, with no court involvement, and on websites, which could be blocked to Irish users based on a court hearing where only one side is heard.
Pace Mulley:
So first they’ll start with the Pirate Bay. Then comes Mininova, IsoHunt, then comes YouTube (they have dodgy stuff, right?), how long before we have Boards.ie because someone quoted a newspaper article or a section of a book?
Digital Rights Ireland have posted an excellent document detailing the following plan of action for Irish internet users concerned about this:
Contact your ISP and let them know that this is a key issue for you, as their customer.
Join up with your fellow netizens. Subscribe to the Blackout Ireland blog. Follow the #blackoutirl hashtag on Twitter. Join the Blackout Ireland Facebook group. It looks likely that there'll be a week-long blackout campaign starting next Thursday, March 5th.
Contact politicians. This is likely to cause irreparable damage to the Irish internet, so our pols should be very worried. See the DRI post for details on getting in touch with Minister for Communications Eamonn Ryan.
New Zealand is running their own blackout campaign right now, so that may help our planning.
International readers -- make no mistake, you're next. IRMA in this case is acting as the local delegate of IFPI, which stated in 2007 that this was one of the 3 technical options for ISPs to control piracy:
Here's some other interesting coverage:
Fantastic interview with BitBuzz CEO Alex French:
If ISPs, including Eircom, agree not to oppose blocking access to The Pirate Bay and other similar websites, is this not an agreement to web censorship? “I don’t think there is any other way to interpret it,” said French.
“They are essentially agreeing to censor certain websites at the behest of the recording industry, without these websites ever having necessarily shown to be illegal in the Republic of Ireland. I would have a huge concern over what other websites may be blocked and what other industries will pile in now that the precedent has been set.”
Some sample letters:
letters to IRMA, and to Minister Eamon Ryan from Paul McCarthy
A sample letter to your ISP from Charles Julienne
And further discussion -- here's a massive boards.ie discussion thread, now closed in favour of this newer thread.
Update: here's the letter I sent to the Minister, if you're curious or need inspiration.
despotify : open source Spotify client; its developers reversed the Spotify closed protocol. however, it's just blocked users with 'Free' accounts, which renders it useless; hopefully someone will fork and fix this soon
(tags: spotify mp3 linux music despotify)mailfront : 'a package containing customizeable network front-ends for mail servers': SMTP, QMQP, QMTP, POP3. a bit like qpsmtpd written in C. JL has apparently written a SpamAssassin plugin for it
(tags: smtp proxy mail filtering sysadmin qmail pop3 qpsmtpd)Gerrit : web-based code review tool for Git-based projects. very nice
(tags: git code-review review web android)ISPs "could block" access to music labels' websites : heh. quite a nice technical response; 'such sweet revenge would take the form of blocking access to the websites of EMI, Sony, Universal, Warner and IRMA, among others. Their approach: you piss on our turf, we'll piss on yours.'
(tags: isps ireland funny revenge irma emi sony universal warner-music adrian-weckler)Jorn's on Twitter! : "Web 3.0 is going to be about filtering Web 2.0". nice
(tags: trends jorn-barger robotwisdom twitter rt web2.0 web3.0 future filtering anti-spam)
Facebook group against the IRMA action : entitled 'let's ensure that we have an uncensored Internet for Ireland'
(tags: facebook irma censorship ireland eircom)Blacknight post a copy of the IRMA letter : in full, as a 3-page PDF scan
(tags: blacknight letter scans irma filesharing piratebay isps ireland law copyright)Ryanair - Their Attitude To Online PR Part Of A Bigger Reputation Problem : wow, this is really blowing up. great stuff ;)
(tags: ryanair car-crash disaster reputation media travel ireland jason-roe blogging funny)how the Italian ISPs "blocked" piratebay.org : they simply intercepted DNS requests for their zones, returning 127.0.0.1. using OpenDNS evades that
(tags: blocking censorship italy piratebay opendns dns filtering isps eircom slashdot)debunking “Facebook causes cancer†: two scientists, Prof. Susan Greenfield and Dr. Aric Sigman, promulgating the worst kinds of fake science. disappointing
(tags: science facebook media health badscience cancer daily-mail susan-greenfield aric-sigman)Datamoshing : the use of artificially-induced video compression artifacts for artistic effect, as seen in Chairlift's "Evident Utensil" and Kanye's "Welcome to Heartbreak" videos
(tags: compression artifacts video mpeg datamoshing music via:kottke art effects kanye-west chairlift music-videos cool)Explanations to common Java exceptions : 'CharConversionException: You have been trying to incinerate something noncombustible. It is also possible that you have tried turning yourself into a fish, but that's rare.'
(tags: via:nelson funny geeky programming java exceptions language reference)
Introducing Karmic Koala, Ubuntu 9.10:
What if you want to build an EC2-style cloud of your own? Of all the trees in the wood, a Koala's favourite leaf is Eucalyptus. The Eucalyptus project, from UCSB, enables you to create an EC2-style cloud in your own data center, on your own hardware. It's no coincidence that Eucalyptus has just been uploaded to universe and will be part of Jaunty - during the Karmic cycle we expect to make those clouds dance, with dynamically growing and shrinking resource allocations depending on your needs.
A savvy Koala knows that the best way to conserve energy is to go to sleep, and these days even servers can suspend and resume, so imagine if we could make it possible to build a cloud computing facility that drops its energy use virtually to zero by napping in the midday heat, and waking up when there's work to be done. No need to drink at the energy fountain when there's nothing going on. If we get all of this right, our Koala will help take the edge off the bear market.
AWESOME -- exactly where the Linux server needs to go. Eucalyptus is the future of server farms. Really looking forward to this...
Ryanair PR staff issue statement complaining about "idiot bloggers" : "It is Ryanair policy not to waste time and energy corresponding with idiot bloggers and Ryanair can confirm that it won't be happening again". hilarious! dicks
(tags: ryanair funny idiotic blogging ireland wankers pr cluetrain)Sunday Business Post: Music-swapping sites to be blocked by internet providers : IRMA will provide Irish ISPs with a list of alleged file-sharing sites, and will take legal action if those sites are not blocked. Eircom at least are allegedly legally required to comply. need to look into this a bit more, but this sounds incredibly serious at first glance
(tags: irma ireland filtering censorship eircom piratebay isps chilling-effects via:adrianweckler dri filesharing)Offensive Words List Released by Message Partners : 'Message Partners released into the public domain the world’s most extensive offensive language list for use with a spam filter. This offensive word list includes hundreds of thousands of permutations of sexually explicit language.'
(tags: offensive swearing english filtering abuse messagepartners)Web2Ireland Facebook Developer Garage March 2009 : 'a place to explore, get gritty, tinker, experiment, and test out ideas for Facebook Platform', 5 March, Digital Exchange
(tags: ireland web2ireland facebook web events dublin)Avoid the EUR10 credit card charge when booking with Ryanair : bookmarking, in case I ever have to fly Ryanair in future (hopefully not)
(tags: ireland ryanair consumer credit-cards visa debit-cards entropay flights money travel)Jason Roe finds bug in Ryanair site, Ryanair staff act like assholes in the comments : 'We very well know about these anomalies and unless it is not critical we are not going to sacrifice time to this. If you would be a serious programmer you would know these things'
(tags: wankers ryanair travel flights funny blogging jason-roe bugs web serious-programmers)OSS Bar Camp Schedule : really need to get off my arse and get writing
(tags: ossbarcamp oss open-source barcamp talks dublin events conferences)
Transactions Across Datacenters (and other weekend projects) : presentation by GAE's Ryan Barrett
(tags: transactions internet wan replication backup concurrency paxos ryan-barrett distcomp)Mac OS X Security Update 2009-001 might break your Perl : it included parts of an old perl module, breaking anyone who uses CPAN. nice work, Apple
(tags: apple perl cpan macosx testing updates patches)
Blimey, I'm a finalist for one of this year's Blog Awards:
Best Technology Blog/Blogger - Sponsored by Bitbuzz
Unfortunately I'm going to be in LA this weekend, so I'll need to give a written message to John, just in case the impossible happens ;)
Pho recipe : recommended by katyusha and mrn!
(tags: tocook food pho soup mmmm)ClubOrlov: Social Collapse Best Practices : more cheery stuff from Dmitry Orlov, this time in much greater depth than the "Collapse Gap" slides
(tags: orlov collapse usa russia economy recession food history politics survival crisis long-now)Deploying Django with Fabric : Django community's take on Capistrano. looks really complex, configured by writing a load of Python. ugh
(tags: django capistrano deploy server linux webdev sysadmin deployment git fabric)Good walkthrough of setting up a modern Ubuntu box to host multiple Django sites : using nginx, Apache 2, Django, memcached, mod_wsgi and PostgreSQL. interesting to see virtualenv in use; in Perl-land, ExtUtils::MakeMaker takes care of this for us nicely using "perl Makefile.PL PREFIX=...". also, deploying directly from a "git push"
(tags: deployment git nginx apache django memcached python mod_wsgi postgres virtualenv sysadmin ubuntu webdev linux install)