Mobile Internet access data retention (not!) : so, it seems the wireless ISPs don't have sufficient IPv4 space for their customers, and are filtering access to the internet via NAT; unfortunate side effect is that this breaks data retention as defined in the UK. wonder if the same applies here?
(tags: uk data-retention privacy nat isps wireless mobile phones networking internet filtering)I was a Doctor at an online pharmacy : Reddit thread from answers from a "doctor" at a dodgy online prescription-drugs store, supposedly not a spamvertized one though
(tags: medicine pharma spam reddit iama scummy illegal law)
Category: Uncategorized
Semi-Realtime Satellite Desktop Backgrounds : Russ Garrett with another set of near-realtime desktop weather imagery (cf. http://taint.org/xplanet/ )
(tags: weather desktop image satellite realtime backgrounds)Upload and store your files in the cloud with Google Docs : no sync or automated backup yet, so more like sendspace than dropbox, limited usefulness
(tags: google backup online-backup sync storage)the MagicJack : a GSM femtocell for the home -- USB-driven, the size of a pack of cards, $40. this won't last long
(tags: femtocells gsm phone home voip telephone)Zamberlan Snow Chains : chains -- for your shoes. basically crampon overshoes, to deal with ice and snow, EUR45
(tags: chains ice snow shoes boots footwear weather crampons)
Irish Weather Network : live weather-station data from across Ireland, overlaid on a Google Map, using amateur and professional stations. fascinating
(tags: weather data mapping ireland live)Malicious App In Android Market : phisher creates a banking app for Android phones which relays the authorization details to another site, possible because of insufficient app vetting (via Mulley)
(tags: apps iphone android smartphones phones mobile phishing security banking fraud)
fixing a frozen condensate trap on a condensing boiler : another day, another broken boiler
(tags: boilers home maintainance diy fix cold frozen)
Two Gentlemen of Lebowski : nicely done; Lebowski a la Shakespeare (via Waxy)
(tags: via:waxy shakespeare writing humor lebowski movies parody funny)
Una "UnaRocks" Mullally on the state of Irish blogs : 'I think that ‘first wave’ of Irish blogging was over a long time ago, probably around the time Blogorrah hit the dirt, but in spite of time and an increase of participants and bigger audience there seems to be no real drive to improve content. People will always read something good – online or offline – and until that something good (hopefully in plural) starts to emerge and while good bloggers log off indefinitely, Irish blogging, for what it’s worth, is in a state of disarray.'
(tags: irish irishblogs ireland writing blogosphere blogging unarocks)
Happy new year! Or maybe not. Doh.
Over a year ago, Lee Maguire noticed that a contributed SpamAssassin rule, FH_DATE_PAST_20XX, was naively written -- simply to match any date in the year 2010 or later -- and would start to false-positive on all mail in 14 months. We made the trivial fix to avoid this (for at least 10 years, by which point the rule would have obsoleted itself through normal means), and I committed it to SVN.
Problem solved, right? Nope. I'd committed to trunk, but in a moment of inattention had forgotten to backport the fix to the stable release branch, 3.2.x, as well. Nobody else noticed the mistake, and several months later, boom:
Bugger.
Annoyingly, the GA had assigned this rule 3.5 points in the 3.2.0 rescoring run. This meant that the effective default threshold had been lowered from 5.0 points to 1.5, which produced a 2% false positive rate during the first 13 hours of the new year.
After that point, the fix was pushed to the sa-update channel, and anyone who runs sa-update regularly (as they should!) was brought back to normal filtering behaviour.
The rule is superfluous anyway, since it overlaps with a better-written "eval" rule, DATE_IN_FUTURE_96_XX. Accordingly, most likely scenario is that it'll be removed.
Personally, I see a few lessons from this:
Obviously, I need to pay more attention. This is easier said than done though, since SpamAssassin has nothing to do with my day job anymore; it's a spare-time thing nowadays, and that's a rare resource, unfortunately. :( But still, a chastening result, and I'm very sorry for my part in this screwup.
We need more active committers on Apache SpamAssassin. If we'd had more eyes, the fact that I'd forgotten to backport the fix might have been spotted. we're definitely in a better situation now in this regard than we were 6 months ago, so that's good.
IMO, this is a good demonstration of how too many simple rules are risky; without careful vetting and moderation, it's easy for a bad one to slip past. Perhaps we need to move more towards a DNSBL/network-rule driven approach, although this has its downsides too. Still thinking about this.
It'd be good to fix the GA so that it wouldn't assign such high points to simple rules like this, without some indication that a human has vetted them and believes them trustworthy.
Daryl posted a good comment on /.:
Clearly we dropped the ball on this one. As far as I know it's our first big rule screw up in the project's 10 years. If you're going to screw up you might as well do it well.
+1 to that!
And to everyone who had to clean up the fallout and spend a holiday recovering lost mails from spam folders... sorry :(
Atheist Ireland Publishes 25 Blasphemous Quotes : in protest against the Fianna Fail religious right's ludicrous new blasphemy law
(tags: blasphemy ireland law legal censorship democracy atheism religion quotes)
Body By Victoria - Secure Computing: Sec-C : Dr. Neal Krawetz brings the science on detecting Photoshop retouching
(tags: pixels images forensics jpeg photoshop fake analysis detection)jwz - How to use Facebook with a feed reader : "Justin Mason likes this"
(tags: jwz facebook feeds rss atom howto syndication)
Parselets.com : 'free, open, developer-generated APIs for a wide variety of websites. Parselets.com is a place to create and share them. [..] Check out [..] ways to use parselets from our web service, Ruby, Python, C/C++, or the *nix command-line.'
(tags: parselets scraping html web regexps sitescooper json)
RegExr: Online Regular Expression Testing Tool : a very nice interactive editor in Flash, supporting lots of the usual perlish stuff. via Joe
(tags: via:jdrumgoole regexps regular-expressions spamassassin rule-dev flash regex flex utilities)
For the past 2 years or so, I've been using GMail to handle my main mail feed for jmason.org. I'm an absolute convert to its "river of threads"/search-based workflow.
Since starting at Amazon, I've had to start dealing with a heavy volume of work mail. Previously jobs have either had low mail volumes, or used Google Apps hosting for their mail, but Amazon's volumes are high and -- obviously -- they're not using Google. ;) For a while, I tried using Thunderbird, but it just didn't really cut it; I could never keep track of mails I wanted archived, or remember which folder they were in, etc. -- the same old problems that GMail solved.
Enter Sup. It's a console-based *nix email client, with a Mutt-like curses interface, which offers something closely approximating the GMail experience:
Sup is a console-based email client for people with a lot of email. It supports tagging, very fast full-text search, automatic contact-list management, custom code insertion via a hook system, and more. If you're the type of person who treats email as an extension of your long-term memory, Sup is for you.
Inbox Zero is a daily occurrence for my work email now; I can simply archive pretty much everything, and reliably know the excellent full-text search support will allow me to find it again in an instant when I need it. The new-user guide is well worth a read to get an idea of its featureset and UI.
Setting it up
The process of getting it set up is quite hairy; here are some instructions for Ubuntu, which thoroughly failed to work for me on 9.04. I had a similarly tricky time using some Ruby packages on the Red Hat work desktop, but eventually avoided it by just building vanilla Ruby from source, then using that to install "gem" and from that, "sudo gem install sup". Much easier...
Next step is to get the mail. From some reading, it appears the most reliable way to deal with a MS Exchange 2007 server is to use offlineimap to sync it to a local set of maildirs, then add those as Sup "sources" using sup-add, one by one. This is very well supported in Sup, and works well. Offlineimap is very easy to install on Ubuntu, and can easily be built from source if that's not an option. My config is pretty much a vanilla copy of the minimal config.
There's a good Sup hook to run "offlineimap" every poll interval, and rescan synced sources that contain new mail. It works well.
Sup has an interesting approach to mail storage -- it doesn't. Instead, it stores pointers to the messages' locations in their source storage. This is a great idea, since bugs in Sup therefore cannot lose your mail -- just your metadata about your mail. However, it means that if the source changes in a way which moves or removes messages, you need to tell Sup to rescan (using "sup-sync"), but that's no big deal in practice; in the more usual case, if new mail arrives, it's automatically rescanned.
I have just under 7000 mail messages in my Sup index, and rescans are speedy and searches super-fast. It's very nicely done.
Outbound mail is delivered using /usr/sbin/sendmail by default, which should be working on any decent *nix desktop anyway ;)
Recommended Hooks
The Hooks wiki page has a few good hooks that you should install:
- ~/.sup/hooks/before-poll.rb: the above-mentioned offlineimap poll hook
- ~/.sup/hooks/mime-decode.rb: 'uses w3m to translate all HTML attachments that don't have a text/html alternative.' Well worth installing.
- ~/.sup/hooks/before-add-message.rb: essential to filter out cron noise and the like so it doesn't hit the inbox; unfortunately Sup doesn't (yet) support GMail's "filter messages like this" UI.
Bad Points
Long URIs: unfortunately, very long URIs are broken by Sup's renderer, and it doesn't offer a native way to "activate" URIs and have them displayed in the browser; instead one has to cut and paste them. This is pretty lame. I've hacked up a perl script that will reconstruct the full URLs from the broken rendering, when the text is piped to it, but that's a horrible hack.
Index Corruption: I've had the misfortune (once, in the month since I started) of corrupting my search index, causing Ruby exception stack traces when I attempted to run "sup-sync" to scan new mail. The only fix appeared to be to restore my index from a "sup-dump" backup. Thankfully all seems fine now, but it was a definite reminder of the product's beta status.
Calendaring: still as painful as it's ever been with UNIX command line email.
HTML: A good-quality, email-oriented, native HTML renderer would be awesome.
MIME: Sup again takes the traditional approach from UNIX command line clients of delegating to the mailcap file and its rules; unfortunately my RHEL5 desktop is too crappy to have a good mailcap setup. So I've had to write this from scratch to deal with the usual .docs and .xls's etc., flying about.
Inconsistent Key Mapping: Given that it shares so much UI with GMail in other respects, it's a little annoying that Sup doesn't have the same key mapping. Not a big deal, as it took only a couple of hours to get the hang of Sup's, though.
Overall
If you're happy enough to spend a day or two getting the damn thing installed, and aren't afraid of a little dalliance with the bleeding edge, I strongly recommend it. It's definitely the best *NIX mail reader at the moment.
Deployment is just a part of dev/ops cooperation, not the whole thing : metrics, monitoring, instrumentation, fault tolerance, load mitigation called out as other factors by Allspaw
(tags: ops deployment operations engineering metrics devops monitoring fault-tolerance load)Build Web Apps for iPhone using Dashcode : hmm, not too tricky
(tags: iphone html css js dev coding dashcode)
Fill and span DVD archives with Discspan : filed under "about time I did another DVD backup"
(tags: backup dvd spanning via:donncha linux storage offline recovery)
mnot’s Weblog: HTTP + Politics = ? : how the Great Firewall of Oz breaks so much more than the web browser
(tags: http web politics australia internet proxies filtering)Play framework : 'a Java framework made by Web developers. Discover a clean alternative to bloated enterprise Java stacks. Play focuses on developer productivity and targets RESTful architectures.'
(tags: java rails webdev mvc webapps play playframework)Turing-incomplete Lua? : discussion thread on the cons of using Turing-complete general-purpose programming languages in places where it's not necessary, such as configuration files
(tags: configuration turing-complete safety coding software lua)
Why it's time to lighten up about "weird" Japan : 'Being majime (too serious) is not cool in Japan; likewise it is important for voyeurs of Japanese culture to recognize that most everything pop-culture-y that is exported to the West comes at us with a wink. If you're all up in arms about it, then maybe the joke is on you.'
(tags: japan majime seriousness fun weird news journalism)
GameFAQs: Assassin's Creed II (X360) Puzzle/Codex FAQ : linked by Nelson; will return to this once i've gotten into the game
(tags: assassins-creed games via:nelson toread xbox)
How to build a Google Chrome extension in 15 minutes : wow. that _is_ easy; wonder if it'd be nearly as easy to write an extension as it is nowadays to write userscripts in Firefox
(tags: user-scripts google chrome firefox extensions coding html css)Useful Google Chrome Extensions : from Nelson. looks like it's becoming a viable browser, maybe I'll give it a go
(tags: chrome google extensions web nelson-minar)The Beer with the Green Label : Sierra Nevada tries to reclaim its cred - CHOW : 'Ask a craft brewer which other brewers he most admires, and he’s likely to mention Sierra Nevada. The Chico, California, brewery is considered to be sacred ground, and its beers expertly crafted. “When you die as a brewer, you go to Chico,” says Matthew Brynildson, brewmaster of Firestone Walker in Southern California.' paging Ben
(tags: sierra-nevada beer ipa yum via:torrez)
Code: Flickr Developer Blog » Flipping Out : Flickr don't use branches. mental
(tags: branching integration branch version-control coding flickr sysadmin wtf deployment)
best Comic Sans story ever : MeFi commenter ftw
(tags: comic-sans mefi funny morbid comments fonts via:fp)
How Google/Firefox Geolocation API works : I didn't realise Firefox's geolocation used wifi triangulation, too
(tags: wifi google linux firefox mapping geolocation triangulation)Highcharts: JavaScript Charts that don't suck : good HN thread on better charting tools in JS
(tags: javascript charts graphs js dataviz hacker-news)
Charlie's Diary: The myth of the starship : Charlie Stross' thoughts on the true viability of interstellar travel. This was about the most thought-provoking bit of 'Accelerando' for me alright
(tags: beans ships travel interstellar space ai downloading)
Church 'lied without lying' - The Irish Times - Thu, Nov 26, 2009 : you have got to be kidding. Father Ted meets the Inquisition
(tags: church catholicism ireland pathetic child-abuse appalling)
Meeting Notes 2009 11 24 - Noisebridge : notes curated by Danny O'Brien: 'I have volunteered to take the meetynge notes in the style of a 17th century essayist.'
(tags: meetings hilarity 17th-century ye-olde-wiki minutes via:3ze)All Android Phones : so many! Saw a Hero last night, it looked pretty swish -- although not quite as pretty as the iPhone ;)
(tags: phones android htc hero os g1 mobile tech shopping)explicitly running author tests from a CPAN module : we do something similar in SA
(tags: perl tests testing)
nginx_http_push_module - Comet For The People : looks great
(tags: nginx ajax webdev server comet scalability)
"Source Code Optimisation", Felix von Leitner, Linux Kongress 2009 [PDF] : Good presentation on C compiler optimization, via Cal Henderson. 'People often write less readable code because they think it will produce faster code. Unfortunately, in most cases, the code will not be faster.' I particularly like 'Fancy-Schmancy Algorithms': 'If you have 10-100 elements, use a list, not a red-black tree; Fancy data structures help on paper, but rarely in reality. (More space overhead in the data structure, less L2 cache left for actual data.)'
(tags: via:iamcal compilers c c++ optimization coding assembly speed for:colmmacc)Me and Belle de Jour – ‘Could it be Brooke?’ : LinkMachineGo knew the true identity of Belle du Jour way back when -- and set a Google trap to ensnare snooping journos. nice work
(tags: belle-du-jour google blogging blogs via:waxy privacy googlewhack identity daily-mail journalism)
JSON Format : 'your online JSON Formatter'. useful. via JKeyes
(tags: via:jkeyes json formatting tools useful format debugging)Summary of all the MIT Introduction to Algorithms lectures : good reviews and notes from Peteris Krumins
(tags: algorithms mit programming coding lectures)
MacRumors iPhone Blog: Undercover 1.5 Adds Push Notification Tool to iPhone Theft Recovery App : very clever. 'You can make the messages as enticing as you want - say, by having them pretend to be a notification from your bank account. If the crook chooses to view the push notification, Undercover will launch, [..] loading any Website of your choosing, such as the aforementioned bank's. While the thief is distracted, Undercover will be happy to save the device's GPS coordinates and IP address to Orbicule's Website.'
(tags: iphone theft crime push-notifications undercover)Boingo Wireless - AVOID : argh. wish I'd seen this page before I signed up for a month's access while travelling -- they've now charged my credit card again, over a week after I requested the account's cancellation :(
(tags: boingo avoid customer-service customer-hostile scams wifi travel)
HTC Hero is on Meteor : according to Fergal, at half of the price of O2's iPhone "deal"
(tags: htc hero o2 iphone android phones mobile ireland meteor)SSL trick certificate published : ioerror published the '\00' wild-card SSL cert for any domain (for affected SSL client libs at least)
(tags: ssl tls security nul ioerror bugs exploits)
Irish iPhone users -- you may find this useful. I've written a web scraper which takes a couple of the more useful pages on Met Eireann's website -- the regional forecast and the rainfall radar page -- and reformats them in an iPhone-optimised style. Enjoy:
- iPhone-Optimised Weather Forecast for Ulster
- iPhone-Optimised Weather Forecast for Munster
- iPhone-Optimised Weather Forecast for Leinster
- iPhone-Optimised Weather Forecast for Connacht
- iPhone-Optimised Weather Forecast for Dublin
(updated: supports all the provincial forecasts now)
Google employees now discouraged from using Python for new projects : 'You have to balance Python's strengths with its weaknesses: your engineers may be more productive using Python, but if they have to work around more platform-level performance/scaling limitations as volume increases, do you come out ahead? etc.'
(tags: google performance scalability python unladen-swallow languages via:preddit)
Damn Cool Algorithms: Spatial indexing : quadtrees, Hilbert curves, and geohashing, as seen in Google's new Closure library. useful for multidimensional addressing in general
(tags: algorithms mapping gis indexing quadtree datastructures spatial geometry)
Mint Studio Multi-Room Wireless Speaker : $130 speakers; outputs from computer via USB, transmits to wireless receiver, which also has an iPod dock and a line-in. exactly what I'm after! (thanks Jason for the tip)
(tags: via:jcosper music sound mp3 home wireless speakers)IT Law in Ireland: Irish law on hacking tools / dual-use software : specifically, a port of dessid to the iPhone, recently causing headlines
(tags: dessid eircom hacking dual-use software distribution law ireland tools security)
SBSettings : good overview of this jailbreak app
(tags: iphone jailbreak hack software apple sbsettings unlock)Why would I want to jailbreak an iPhone 3GS? : Ask MeFi thread, mostly recommending tethering and SBSettings
(tags: sbsettings jailbreaking askmefi metafilter iphone apple)Subversion Submitted to Become a Project at The Apache Software Foundation : woot!
(tags: svn subversion asf apache open-source incubator)
Spiritual search turns into a stampede as impatient lose faith in double visionaries - The Irish Times - Mon, Nov 02, 2009 : hilarious article on the BVM-witnessing hysterics in Knock. 'if you looked hard enough, you could indeed discern a face in the play of light and shadows. When I squinted a certain way, I thought I could make out Bruce Forsyth.'
(tags: mayo religion hysteria funny bruce-forsyth bvm fortean)Structural Regular Expressions : 'The current UNIX text processing tools are weakened by the built-in concept of a line. There is a simple notation that can describe the `shape' of files when the typical array-of-lines picture is inadequate. That notation is regular expressions. Using regular expressions to describe the structure in addition to the contents of files has interesting applications, and yields elegant methods for dealing with some problems the current tools handle clumsily. When operations using these expressions are composed, the result is reminiscent of shell pipelines.' Paper by Rob Pike, via adulau. intriguing
(tags: sregex via:adulau regexp rob-pike regex library text structural parsing)sregex - Structural Regular Expressions : 'The sregex module implements Structural Regular Expressions.' Python, Apache-licensed
(tags: sregex python via:adulau regexp robpike regex library text structural parsing)The Rise and Fall of the Hobbyist Game Programmer : great article on the 80's one-man shareware game hobbyists (via Walter)
(tags: 1980s games history programming nostalgia geek gaming hobbies coding 6502 c=64)
Mike Shroepfer on Engineering at Scale at Facebook : lots of gory details on FB's innards via Dare Obasanjo
(tags: facebook scaling scalability erlang caching architecture multifeed)Build a Silent, Standalone XBMC Media Center On the Cheap : sweet. HDMI out, MythTV streaming, and silent for $300
(tags: mythtv hdmi tv diy linux media-center nettop htpc xbmc hardware)MullingarHeifer.com : 'Become a virtual beef farmer. Control your personal food chain.' also deliver prime beef. mmmm
(tags: meat beef mullingar heifers cows food eating shopping ireland)
Ubuntu 9.10 Technical Overview : lots of new features, and a switch of default IM client
(tags: ubuntu 9.10 linux release-notes releases)The Best Way to Cook a Thick Steak : 30 minutes over medium heat, cooked in its own fat. whoa, I want to try this
(tags: food delicious cooking eating meat recipe steak beef howto recipes)
MAAWG notes drop in spam levels : 'MAAWG [..] says that spam and malicious emails dropped to 89 percent in the second quarter from 90.4 percent in the first quarter of 2009.'
(tags: spam anti-spam maawg press-releases isps internet abuse)
Common Errors Causing DKIM Verification Failures : informative, from Cisco (via BoxOfMeat)
(tags: dkim errors typos cisco domainkeys via:boxofmeat)IAMA person who sends "spam" email for a living : Reddit mass-interview of a spammer. apparently he's working on IPv6 support
(tags: reddit spam anti-spam interviews ipv6 iama spammers)
Time Warner Cable Exposes 65,000 Customer Routers to Remote Hacks : massive fail. 'By simply disabling Javascript in his browser, he was able to [...] dump the router’s configuration file [...which] included the administrative login and password in cleartext.'
(tags: smc8014 doh privacy internet security fail time-warner via:reddit pathetic javascript)Cybercrime Organizations Turn to ‘Mafia-Style’ Structure : good research coming out of McAfee -- lots of Eastern European, Russian, and ex-USSR-country cybercrime businesses nowadays, apparently
(tags: spam scams scareware russia eastern-europe ukraine romania credit-cards antivirus mcafee security phishing)XZ Utils : 15% smaller than bzip, 30% smaller than gzip, and now shipped with Fedora and Ubuntu. uses LZMA2
(tags: xz xzdec gzip bzip compression lzma via:wmf unix compress)
Why I like Redis : Simon Willison plugs Redis as a good datastore for quick-hack scripts with requirements for lots of fast, local data storage -- the kind of thing I'd often use a DB_File for
(tags: python storage databases schemaless nosql redis simon-willison data-store)Unicorn at GitHub : new Ruby HTTP server, using a preforked process pool based on select(). Github like it because of failure-recovery problems with Ruby threading bugs in Mongrel. The preforking algo used is extremely rudimentary -- the kind of thing we used in SpamAssassin before I implemented Apache-style preforking in 3.0
(tags: web ruby rails github nginx httpd server mongrel unicorn rubyonrails preforking unix fork select process-pool)Introducing BERT and BERT-RPC : another serialization format, binary, no IDL, no code generation, from GitHub
(tags: github bert erlang ruby rpc protocol thrift serialization networking)
Jailbreaking the 3GS iPhone with PwnageTool and OS 3.1.2 : a good guide
(tags: iphone howto jailbreaking pwnagetool 3gs)Red Faction Guerilla Tales: Fully Destructible Integrity : Tom Francis gives "Red Faction: Guerilla" a truly massive plug based on its pervasive freeform environment destructability. I'm sold!
(tags: gaming games xbox360 red-faction red-faction-guerilla to-get want tom-francis)pigz : 'A parallel implementation of gzip for modern multi-processor, multi-core machines', by Mark Adler, no less
(tags: adler pigz gzip compression performance concurrency shell parallel multicore zip software)
Charlie Brooker interview re Gameswipe : to read, yoz gives it the thumbs up
(tags: uk games gaming via:yoz interviews charlie-brooker tv gameswipe)
Track down your stolen laptop – Prey : hmm, a nifty app that takes pics of the desktop, activates the webcam etc. and uploads to a central server if you activate a 'my laptop has been stolen' bit
(tags: prey theft laptop osx linux windows tracking recovery crime lojack)DDOS mystery involving Linux and mod_ssl : connections to brutus.apache.org, "GET / HTTP/1.1", massive HTTPS DDOS. no idea what's going on
(tags: apache asf ddos https httpd mod_ssl)
O2 Ireland blocking sites listed in the UK IWF list : supposedly should only list child porn sites, but sounds like it's got frequent false positives on file upload/download services nowadays
(tags: fps o2 blocking ireland contract false-positives iwf uk law)YouTube - "charlie brooker's gameswipe" ibbstersthecrapgamer : all 6 parts of the first episode, via Waxy. will watch this at some future point when I have free time again!
(tags: towatch youtube bbc gameswipe charlie-brooker comedy)
Regarding Google Wave's similarity to Lotus Notes, which is a meme I've heard from several angles -- David Jones hits the nail on the head:
Well, I used Notes from 1994 to 1999. It did have a database backend for e-mail and a rich collaborative editing model. But it didn't have realtime shared editing, or instant annotation.
And it was shit. No-one in their right minds would have wanted the future of the web to have been Notes. Even though, and I completely agree, it did things that the web is now only just getting round to.
+1 to that!
The Duct Tape Programmer - Joel on Software : 'He is the guy you want on your team building go-carts, because he has two favorite tools: duct tape and WD-40. And he will wield them elegantly even as your go-cart is careening down the hill at a mile a minute. This will happen while other programmers are still at the starting line arguing over whether to use titanium or some kind of space-age composite material that Boeing is using in the 787 Dreamliner.'
(tags: duct-tape jwz funny joel-spolsky hacking coding overengineering architecture-astronauts)
Ag Tweet: Paying Customers : pay EUR3 per month to receive Twitter @replies to your SMS mobile in Ireland -- a good niche
(tags: twitter agtweet ireland mobiles sms text revenue)Dubs On Wheels : 'Where can I find an available DublinBike?' -- another DublinBikes mashup. hopefully JC Decaux won't C&D this one
(tags: mashups useful web dublin dublinbikes jc-decaux bikes cycling commute)details of the Markdown Javascript-escaping hole : as used to exploit Reddit and create a comment worm
(tags: hacks security reddit javascript md5 escaping html)
Excellent animated treemap dataviz : "How the Giants of Finance Shrank, Then Grew, Under The Financial Crisis". but the data is less interesting than the excellent dataviz technique used to display it
(tags: data dataviz visualization economy animation nyt infographic infographics treemap design flash banking nytimes bailout)
Nelson Minar plugs a new way to write web apps : Every HTML page is static -- the dynamic parts are entirely DOM-injected from server-delivered JSON by client-side Javascript. No dynamic data is delivered in HTML. I'm thinking about this, and it does seem to bring a lot of positives. hmm
(tags: dom javascript json web-apps web nelson-minar ajax)
Please don’t hesitate to contact me - a rant about Powwow Water : brilliant encounter between an inept UK water-cooler supplier, the cluetrain, and the Streisand effect
(tags: funny law streisand-effect legal-threats prfail pr powwow water uk water-coolers blogging ethics fail)
The technology behind Tornado, FriendFeed's web server : more on the new async HTTP server from FriendFeed/Facebook, in Python. looks lovely
(tags: async http epoll python comet long-poll facebook scaling scalability web friendfeed tornado opensource)Tornado Web Server : 'an open source version of the scalable, non-blocking web server and tools that power FriendFeed. The FriendFeed application is written using a web framework that looks a bit like web.py or Google's webapp, but with additional tools and optimizations to take advantage of the underlying non-blocking (epoll) infrastructure.'
(tags: epoll open-source python http scalability facebook scaling web)Embeddable Google Document Viewer : 'Google Docs offers an undocumented feature that lets you embed PDF files and PowerPoint presentations in a web page. The files don't have to be uploaded to Google Docs, but they need to be available online.' sweet!
(tags: google google-docs javascript iframe content pdf adobe html web documentation embedding powerpoint ppt viewer embed embedded)Chris de Burgh sees red - The Irish Times - Fri, Sep 11, 2009 : awesome vitriol from the big-in-the-80's Irish balladeer
(tags: music journalism humour irishtimes funny chris-de-bergh)Treatment of Alan Turing was “appalling” - UK Prime Minister : woot, nice work jgc!
(tags: jgc apologies uk england justice government computing history wwii codebreaking science turing gay rights apology alan-turing)TechCrunch falls for Facebook fakie : FB add a (working!) "Fax This Photo" feature, only visible to TechCrunch IP ranges -- and TC fall for it, pushing an unverified story to live, after waiting only 24 minutes for a verification. nice one FB
(tags: facebook fax dead-media funny pranks punkd techcrunch pr humor)
why "anonymized" data really isn't : 'Ohm notes, this illustrates a central reality of data collection: "data can either be useful or perfectly anonymous but never both."'
(tags: security internet politics privacy medicine anonymity datamining anonymous data)
Creative Ireland take on Coir's "No To Lisbon" posters : photoshop phun galore. "Foreign Toilets: VOTE NO" (via Shane Hegarty)
(tags: via:shanehegarty photoshop lisbon coir funny ireland)Irish alternative to poor FedEx : Brendan plugs Wells Cargo, good international couriers if you're sending from .ie
(tags: wells-cargo plugs couriers transport shipping ireland)
100 Examples of Japanese Municipal Flags : a lot more awesome than the title would suggest (via TTT)
(tags: via:ttt design japan logos flags graphic-design graphics)Postfix - (almost) a satellite system : how to keep a small number of user accounts (ie. root) delivering locally while the rest are delivered to a smarthost
(tags: postfix sysadmin unix mail mta smtp)
Colm's "n+1" post reminded me that I'd forgotten to write about this.
On July 27th, I started at Amazon, in a new Dublin-based software dev team working on infrastructure automation. It's now (just over) a month later, and I'm enjoying it immensely.
Needless to say, this company does some very interesting web-scale technology, and getting to look inside the AWS sausage factory is really enjoyable, believe it or not ;)
(I should also post a pic of my glorious screen real-estate. The hardware is a massive improvement over the previous gig, thankfully.)
Unfortunately, however, this has coincided with a lack of free time to blog and keep up with interweb-based leisure pursuits, including SpamAssassin. Really though, this is more due to looking after two wonderful little girls under 2 years of age, rather than the job -- but still, I need to remedy my neglect of this site...
In SpamAssassin news: we've been putting out some alpha releases of 3.3.0, and are planning to do a mass-check for score-generation in the next couple of days. Hopefully we can drive 3.3.0 to a GA release in a few weeks.
Also -- we're still looking for more people in the Amazon team, and hiring aggressively. If you're looking for an interesting software dev role in Dublin, get in touch!
PS: it was Bea's second birthday last weekend. Check out the awesome Very Hungry Caterpillar cupcake cake made by the missus for the occasion:
Ben Collins-Sussman: The True Path : Ben C-S rejigs the legendary "ed, man! !man ed" net.humor for a new age of DVCSes
(tags: dvcs ed git funny humour zealotry unix)TCD researchers first to find genes unique to humans : go Aoife! “This is the first ever discovery of novel human-specific protein coding genes,” said Dr McLysaght. “They are found in humans and nowhere else.”
(tags: science genetics research biology evolution tcd sfi genome junk-dna)
Hudson Nabaztag Plugin : get a glowing rabbit to semaphore latest C-I build status
(tags: nabaztag hudson gadgets silly hardware c-i builds)CloudSplit – Real Time Cloud Analytics : interesting idea from Joe -- track your cloud-hosting spend in real-time
(tags: cloudsplit hosting amazon ec2 azure joe-drumgoole analytics real-time)Why WeakHashMap Sucks : 'SoftReferences are the cheap, crappy caching mechanism [...] perfect for when you'd like your cache to be cleared at random times and in random order.'
(tags: softreferences weakreferences weak references gc java jvm caching hash memory collections vm weakhashmap via:spyced)Cóir Launches No To Lisbon Campaign : Satire site The Emergency on pro-life paramilitary nutter group Coir's new scaremongering campaign: "A German Will Be In Charge Of The SKY Remote IN YOUR LIVING ROOM!!!! Unless you vote NO!" -- a pretty accurate rendition of their posters
(tags: coir politics ireland satire funny the-emergency youth-defence)
Playhouse running on Liberty Hall last night : wow, looks absolutely excellent! nice work (via Mulley)
(tags: playhouse cool art installations blinkenlights liberty-hall dublin)
Pinboard can now mirror a delicious account : yay! Let's see if this shows up at http://pinboard.in/u:jm ;)
(tags: pinboard delicious bookmarks del.icio.us web)SD, a distributed bug tracker : now available. sadly, no support for Bugzilla, which is what we use in SpamAssassin (srsly), so I won't be trying it out just yet, but still -- cool
(tags: bugs bug-tracking trac prophet distributed coding tools web sd)Simpleton's guide to git : it really is. Yet another one-page intro to git, but a good one
(tags: git tips via:joshua scm tools vc)
Pirate Bay latest: big music labels to issue injunction against Chorus NTL : UPC: "bring it on", essentially
(tags: ntl chorus isps ireland pirate-bay piracy filesharing upc)
In Which She's Every Woman : what it's like to have your photo used for stock images
(tags: stock-photos yvonne-georgina-puig photos pictures licensing ads)Hacking a Google Interview : course notes from a 4-day MIT course on tech interviewing (via Hacker News)
(tags: interviews google hiring puzzles mit questions coding computer-science algorithms)Hijack: Get A Live IRB Prompt For Any Existing Ruby Process : injects via gdb. pretty cool, if it works; one comment notes that they couldn't use it on a Rails app
(tags: gdb hijack ruby debugging irb live coding rubygems debugger)
8-bit trip : flipping amazing stop-motion LEGO animation paying homage to classic C=64 and NES gaming, featuring International Karate, Pong, Tetris, Super Mario Bros, and Pac-Man from swedish duo Rymdreglage (via Conor)
(tags: wow 8-bit animation stop-motion video youtube rymdreglage c=64 nes international-karate pac-man pong tetris mario-rosenstock)
10 best Irish Camping Sites : including one place that includes an open farm. result
(tags: via:THRILLHO camping ireland holidays vacation farms)codepad.org : 'an online compiler/interpreter, and a simple collaboration tool. It's a pastebin that executes code for you. You paste your code, and codepad runs it and gives you a short URL you can use to share it.' supports C, C++, D, Haskell, Lua, OCaml, PHP, Perl, Python, Ruby, Scheme, and Tcl code; isolated by a geordi-based supervisor, in turn running inside a firewalled virt, in turn running inside a firewalled dom0. nice work!
(tags: codepad vm jails infrastructure security via:waxy c languages programming sandbox pastebin)
Hourly forecast for Dublin (Ireland) – yr.no : another weather forecasting service which may be more reliable than Met Eireann, this time from yr.no, the joint online weather service from the Norwegian Meteorological Institute and the Norwegian Broadcasting Corporation. if only Met Eireann spent our taxes on something of this quality (via Stephen Mulcahy)
(tags: via:smulcahy norway met-eireann ireland weather rain dublin yr.no taxes)
Thunderbird "open in external editor" add-on : Seems to work nicely. Not quite as cleanly integrated as It's All Text! for Firefox, but getting there
(tags: thunderbird editing vim emacs gvim its-all-text mail text extensions add-ons plugins)
Socializing the Weather : so Met Eireann's crappy weather forecasts are actually just what they give out "for free"; if you pay extra, they have more accurate forecasts. what a scam for a govt department! Handily though, they are mandated by law to give out decent forecasts to pilots -- which are available online
(tags: eidw taf terminal-area-forecasts aviation flying pilots met-eireann weather forecasts government)
bank-trojan fraudsters use Twitter to control botnet : next in a long line of one-to-many communication systems used by bad guys
(tags: twitter botnet security upd4t3 banking fraud)Dublin Bikes : the new rental-bike system for Dublin from JC Decaux and Dublin City Council. woeful coverage, and eye-wateringly expensive; don't keep a bike out overnight or it'll cost you EUR30!!
(tags: dublin bikes dbs rental cycling ireland jc-decaux rip-off)
iPhone Sudoku Grab: How does it all work? : lovely run-through of the computer-vision algorithms this iPhone app uses (via Waxy)
(tags: via:waxy ai image programming algorithms graphics iphone ocr computervision opencv sudoku)The Irish Economy blog : features mainly posts from NAMA-sceptic economist Karl Whelan
(tags: economy karl-whelan ireland nama politics property banking)UCD Economist Karl Whelan pours cold water on the Irish Government's NAMA plans : 'What we now know is that the banks have been actively working to keep development properties off the market, so that their true values are kept out of the public domain. However, to work through our current problems, these property assets are going to have to be dealt with – either sold at a reasonable price or else demolished or returned to agricultural usage.' oh dear
(tags: nama ireland economy banking property liam-carroll zoe accbank karl-whelan)Irish College of General Practitioners' advice on H1N1 : promises to be frequently updated if/when anything might happen. certainly better advice for Irish sufferers than the useless PR spooge put out by the HSE -- as usual
(tags: ireland hse icgp medical h1n1 flu disease pandemic)
Stephen Hawking Has Not Yet Been Murdered by the NHS : hilarious response to mind-boggling US healthcare talking-point derpitude: 'People such as scientist Stephen Hawking wouldn't have a chance in the U.K., where the National Health Service would say the life of this brilliant man, because of his physical handicaps, is essentially worthless.' fantastic
(tags: politics humour healthcare via:bwalsh stephen-hawking us-politics derp morons funny nhs uk)
Next Generation Java Programming Style : a Reddit-friendly 8-point list of new idioms for Java code in a more functional style. not sure about a couple of these, but another couple get my +1
(tags: erlang via:janl coding java oop style fluent-interfaces final encapsulation)Gadget-supported Gmail (ad-less & wide) : nice GMail userscript to remove the ads
(tags: gmail userscripts greasemonkey chrome script ads)
BBC News on Colin Powell dancing to Yahoozee : The Beeb definitely takes it too far with this one; the song isn't clearly about 419 at all
(tags: yahoozee yahoo bbc hip-hop spam colin-powell 419 nigeria)Some Say Hip-Hop Song 'Yahoozee' Is About Nigeria's Cyberscam Industry : the Washington Post on the Yahoozee thing
(tags: yahoo yahoozee nigeria spam fraud 419 scams)background on Yahoozee : bit of controversy about Colin Powell dancing (!) to a song that promotes the "Yahoo boys", 419 scammers -- but it doesn't sound like that's the case, going by this post
(tags: 419 scams fraud spam nigeria colin-powell yahoo yahoozee)
Anti Spear-phishing SpamAssassin ruleset : from Julian "MailScanner" Field (via the SA users list)
(tags: spamassassin anti-spam rulesets sa-update phishing blocklists)
Internet access is Britons' top priority : 'Britons will choose to cut back on almost anything other than food before economising on electronic communications services. Crucially, we will even cut spending on their mobile phone and TV package before foregoing Internet access'
(tags: internet broadband uk ofcom research recession cutbacks spending consumer mobile tv linx)Blinkenlights comes to Liberty Hall : 'We will turn Dublin’s tallest building into a giant public canvas—and we want you to play with it. Our simple tools allow you to animate your thoughts and broadcast them on the city skyline.' open from Aug 24 until Sep 24
(tags: dublin ireland playhouse blinkenlights art via:pbenson architecture)
Premature Flexibilization Is The Root of Whatever Evil Is Left : great blog post on the YAGNI principle. +1
(tags: yagni coding software development premature-flexibilization)
Boards.ie thread about iPhone 3GS shortages : YA set of "I got mine after queueing from 7.30am" posts. wtf Apple, this is a shambles
(tags: apple stock-control shipping ireland o2 boards just-in-time delivery retail not-very-good-at-this)A short history of btrfs [LWN.net] : wow, sounds good! looking forward to this hitting production-ready status
(tags: btrfs history zfs linux open-source licensing storage sysadmin b-trees b+trees algorithms fs filesystems)Security Fix - Clampi Trojan: The Rise of Matryoshka Malware : '[Joe] Stewart said the sophistication and stealth of this malware strain has become so bad that it's time for Windows users to start thinking of doing their banking and other sensitive transactions on a dedicated system that is not used for everyday Web surfing.' it's that bad
(tags: joe-stewart secureworks malware reverse-engineering clampi trojans banking security danger risks windows microsoft fraud)
Programmer Competency Matrix : actually quite a good breakdown of software eng skill progression
(tags: software coding programming management hiring engineering matrix skills)filemap : 'File-based, rather than tuple-based processing'; based around UNIX command-line toolset; good UNIXish UI; lots of caching of intermediate results; low setup overhead -- although it does require a shared POSIX filesystem, e.g. NFS, for synchronization
(tags: networking python opensource grid map-reduce filemap files unix command-line parallel distcomp)Negatendo: Let’s Buy Delicious Back from Yahoo! : wow. can we (and by "we" I mean "the people in my del network") not just move en masse to Pinboard? ;)
(tags: pinboard delicious community social sns bookmarks links linkblogs yahoo del.icio.us)nifty spam-related Threadless tee : "Life would be easier if you could mark people as spam"
(tags: spam twitter clothing threadless tee-shirts apparel slogans)
GUI Icon Sets for Web Designers : lots of commercial and open-source-friendly-licensed icon sets, including the old reliable FamFamFam and Pinvoke icons
(tags: gui icons ui web graphics creative-commons via:nelson)Upgrade Xbox 360 hard drive : how to upgrade from 20GB to 120GB. this looks frankly terrifying (via Rod)
(tags: via:rod upgrades xbox360 gaming hardware xbox mod hacks voids-warranty)
o2.ie's iPhone stock levels : massive shortages of iPhones in Ireland; this forum thread is apparently the most reliable way to determine if you'll be able to get your hands on one (via Keith)
(tags: via:keith-brady phones iphone apple o2 ireland shortages drought forums)
The Pushbutton Web: Realtime Becomes Real : good wrap-up from Anil Dash on "the new push"
(tags: http-push http feeds atom ping standards messaging pubsubhubbub pubsub async comet realtime web)Consumer Issues forum on boards.ie : lots of stuff about one of Boards' best topics, handily arranged by company (via Eoin)
(tags: boards.ie consumer-rights consumer buying shopping an-post delivery law ireland)
Irish law regarding unsolicited SMS messages : what is the law, and how to make a complaint against an Irish company, via Donncha
(tags: via:donncha law ireland sms texting spam unsolicited bulk texts)Logitech Formula Force EX Driving Wheel And Pedals : good and cheap; good reviews; supported by Linux HID force-feedback joystick library; EUR58 at Play.com
(tags: linux hardware ui games racing controllers steering-wheel pc pedals)Joysticks, force feedback and racing games working under Linux : an alternative way to get pedal controls working; use a racing-game steering-wheel controller, instead, since they're cheaper
(tags: linux hardware ui games racing controllers steering-wheel pc pedals)Gmail now intercepting "mark as spam" and interpreting it using the List-Unsubscribe header : good call. but as one commenter notes: why isn't there an "unsubscribe from this list" button in the normal UI? now if I want to use this as a quick-unsub mechanism for mail I know is ham, I'm _forced_ to use "mark as spam" to get this shortcut, which doesn't make much sense
(tags: via:aliverson gmail google spam filtering ui mail mailing-lists unsubscribe)Spinvox in trouble after BBC investigation : 'A UK firm that turns mobile messages into text faces questions over its privacy standards, technology and finances following a BBC investigation' .. 'claims to the BBC suggest that the majority of messages have been heard and transcribed by call centre staff in South Africa and the Philippines.' 'The fact that messages appear to have been read by workers outside of the European Union raises questions about the firm's data protection policy.'
(tags: data-protection privacy facebook bbc technology mobile transcription spinvox security south-africa offshoring)
Public SSL Server Database : 'an online service that enables you to look up the configuration of any public SSL web server. The configuration of known public SSL web servers will be periodically inspected and the results recorded. This service relies on the SSL Server Rating guide for the assessment'
(tags: ssl grades security tls https servers sysadmin ssl-labs)'Two wrongs don't make a right, but two bugs do' : a story of how a bug in Apollo 11's Lunar Module control software, intended to work around a deficiency of the engine hardware, barely avoided mission-endangering results
(tags: apollo-program bugs software coding engines hardware don-eyles allan-klumpp interfaces specifications)X-keys Foot Pedal : recommended by JB. 3 switches, USB, $120. Linux support seems tricky; requires running Windows apps to reprogram the pedal's firmware. ugh
(tags: x-keys hardware shopping wishlist usb keyboard foot pedals ergonomic)Sony FS-85USB foot pedal : comes with dictation transcription software and headphones, USB, UKP93.15. there's a blog post indicating that it's Linux-compatible, emulating a generic USB keyboard
(tags: hardware shopping wishlist usb keyboard foot pedals ergonomic)Foot pedal: Savant Elite dual action : from Kinesis Ergo, claims to do mouse or keyboard actions, $129, USB. Linux support unclear
(tags: hardware shopping wishlist usb keyboard foot pedals ergonomic)Thinkism : great Singularity contemplation from Kevin Kelly: 'to be useful, artificial intelligences have to be embodied in the world, and that world will often set their pace of innovations. Thinkism is not enough. Without conducting experiments, building prototypes, having failures, and engaging in reality, an intelligence can have thoughts but not results. It cannot think its way to solving the world's problems. There won't be instant discoveries the minute, hour, day or year a smarter-than-human AI appears. The rate of discovery will hopefully be significantly accelerated. Even better, a super AI will ask questions no human would ask. But, to take one example, it will require many generations of experiments on living organisms, not even to mention humans, before such a difficult achievement as immortality is gained.'
(tags: ai singularity ray-kurzweil kevin-kelly science progress technology future philosophy intelligence knowledge thinkism)UK company selling "have you been phished" check using stolen data : according to this, a retired cop has set up a company called Lucid Intelligence with 'the records of four million Britons, and 40 million people worldwide, mostly Americans', and plans to 'charge members of the public for access to his database to check whether their data security has been breached.' How is this legal under Data Protection law? wtf
(tags: privacy uk law hacking phishing fraud crime police database identity-theft lucid-intelligence data-protection security colin-holder)
Yelp.ie now open : hooray, a decent review site for Dublin at last
(tags: yelp ireland i18n dublin reviews restaurants food pubs)Infrastructures.Org: Best Practices in Automated Systems Administration and Infrastructure Architecture: Gold Server : well-written, and it's good to see version control listed right at the top of the list. But quite dead; interesting for historical reasons only at this stage
(tags: via:fanf deployment sysadmin unix rsync ssh cvs infrastructure cfengine)glTail.rb - realtime logfile visualization : 'View real-time data and statistics from any logfile on any server with SSH, in an intuitive and entertaining way', supporting postfix/spamd/clamd logs among loads of others. very cool if a little silly
(tags: dataviz visualization tail gltail opengl linux apache spamd spamassassin logs statistics sysadmin analytics animation analysis server ruby monitoring logging logfiles)Launchpad is now open source : Canonical _finally_ open source (under the AGPL) their bug tracker/project hosting platform. yay! here's hoping it's reasonably easy to deploy. maybe it would be viable for the ASF... hmm
(tags: canonical launchpad open-source apache hosting projects ubuntu agpl)
Alex Payne writing about "Fever", a new link-blog aggregator app:
Fever's proposition is straightforward: supply it with the feeds you always want to read, and supplement those with feeds that you only want to read the juicy bits of. Fever will then show you a sort of personal Techmeme or Google News, pulling together stories that reference common URLs.
Fever is commercial software, costing $30. Alternatively, I've been doing something very similar for the past few years using SpicyLinks, which is free (if a great deal less pretty on the UI end).
It's nice to see the idea getting some polish, though. ;)
Alex does raise an interesting point towards the end:
Fever is just fine for floating good techie content to the top, but poor for most any other subject. I'd love it if Fever could find me good posts from the set of minimal techno or cocktail blogs I subscribe to, but link blogs -- and, indeed, linking outside one's own site -- just aren't as prevalent in those communities.
True.
How much did shutting down McColo help? : turns out most of the McColo-based spammers were sending easy-to-block output
(tags: mccolo spam anti-spam filtering mail smtp richard-clayton ceas)OghamBrew : 'founded in late 2007 by a small group of individuals with a common interest in brewing, but, whose experience extended to tasting only. Word of the idea spread rapidly, and such was the interest that by December of that year eight brewing teams had been formed.' next meetup is 15th Aug 2009
(tags: oghambrew homebrew beer hobbies festivals via:alan)OrbixWeb V3.1 release notes : wow, software archaeology. looks like the 3.1 release (which I worked on) still has its HTML release docs online
(tags: orbix orbixweb history java 1998)
Spam tool developer faces six years in chokey • The Register : 'Between January 2004 until September 2005, [Ralsky accomplice David S] Patton developed and marketing his illegal bulk mailing tools via a firm called Lightspeed Marketing. Nexus was designed to falsify the headers of spam messages while Proxy Scanner was designed to channel junk mail through compromised zombie proxies, typically PCs in either homes or businesses infected with [trojans].'
(tags: spam alan-ralsky david-s-patton david-patton ratware nexus proxy-scanner fbi prosecutions lightspeed-marketing botnets proxies pump-and-dump stock-spam)Vague Scientist : "The Magazine For People Who Try To Have Conversations About Science News". oh god, this is my life
(tags: vague science funny parody new-scientist comics via:bruce-sterling cartoon journalism)CompuServe "Logans Run"-Inspired Ad : "Someday, in the comfort of your home, you'll be able to shop and bank electronically, read instantly updated newswires, analyze the performance of a stock that interests you, send electronic mail across the country, then play Bridge with three strangers in LA, Chicago and Dallas." just not with CI$. oops
(tags: compuserve cis history antiques future jumpsuits logans-run scifi)
Last few remaining C=64 DTV PAL units available : 'The last few C64DTV PAL units are available for sale at £100 GBP Plus shipping. There are no more units available anywhere in the world as production ceased in 2005 and due to complicated licensing issues, it's unlikey that the unit will ever re-enter production.'
(tags: c64 commodore-64 dtv games history jeri-ellsworth c-one hardware retrogaming)Aslan claim of 25,000 illegal downloads is false : apparently the bassist went online, googled their new covers album, and totted up all the counts of search results -- including the fake ones from scam/ad sites
(tags: aslan fail figures irma music-industry mp3 music google scams funny inept)
I woke up this morning to hear speculation on RTE Radio as to how Eircom's DDOS woes were possibly being caused by the Russian mob, of all things. This absurd speculation is not helped by lines in statements like this:
'The company blamed the problems on "an unusual and irregular volume of internet traffic" directed at its website, which affected the systems and servers that provide access to the internet for its customers.'
I'm speculating, too, but it seems a lot more likely to me that this isn't just a DDOS, and someone -- possibly just a lone Irish teenager -- is running an attempted DNS cache-poisoning attack. Here's why.
Last week, there were two features of the attack in reports: DDOS levels of traffic and incorrect pages coming up for some popular websites. To operate a Kaminsky DNS cache-poisoning attack requires buckets of packets -- easily perceivable as DDOS levels. This level of traffic would be the first noticeable symptom on Eircom's network management consoles, so it'd be easy to jump to the conclusion that a simple DDOS attack was the root cause.
This week, there's just the DDOS levels of traffic. No cache poisoning effects have been reported. This would be consistent with Eircom's engineers getting the finger out over the weekend, and upgrading the NSes to a non-vulnerable version. ;)
Once the attacker(s) realise this, they'll probably stop the attack.
It's not even a good attack for a bad guy to make, by the way. Given the timing, right after major press about a North Korean DDOS on US servers. it's extremely high-profile, and made the news in several national newspapers (albeit in rather inept fashion). If someone wanted to make money from an attack, a massive-scale packet flood indistinguishable from a DDOS against the nation's largest ISP is not exactly a subtle way to do it.
In the meantime, apparently OpenDNS have really seen the effects, with mass switchover of Eircom's customers to the OpenDNS resolvers. Probably just as well...
German electronic health card test fails due to over-paranoid root CA hardware : 'Matthias Merx, the firm's managing director, told heise online that following a voltage drop, something happened in D-Trust's "Trustcenter" that does occasionally occur. "The [hardware security module] independently deleted the data [including the root CA private key] because it suspected an attack."'
(tags: security oops health smartcards pki certificates ca heise germany tests d-trust gematik coprocessors)Why I (A/L)GPL : Zed Shaw on OSS licensing and today's software industry: 'I use the GPL to keep you honest. You now have to tell your bosses you’re using my gear. And it will scare the piss out of them. Good. Because I have a solution to that too.'
(tags: software copyright licensing opensource bsd gpl gnu zed-shaw)
Cache-Oblivious Algorithms : whoa, nifty. 'Retrieving items from various levels of memory and cache make up a dominant factor of running time, so for speed it is crucial to minimize these costs. The main idea of cache-oblivious algorithms is to achieve optimal use of caches on all levels of a memory hierarchy without knowledge of their size.'
(tags: cache-oblivious algorithms coding mit cache caching l2 memory lectures towatch)
Draw things from reCAPTCHA text! - The Something Awful Forums : brilliant (via Waxy)
(tags: funny recaptcha captchas art sketches somethingawful)The Associated Press: Chips in official IDs raise privacy fears : as predicted: 'Zipping past Fisherman's Wharf, Chris Paget's scanner downloaded to his laptop the unique serial numbers of two pedestrians' electronic U.S. passport cards embedded with radio frequency identification, or RFID, tags. Within an hour, he'd "skimmed" four more of the new, microchipped PASS cards from a distance of 20 feet.'
(tags: chris-paget rfid privacy scanning travel)
Found here:
On Wednesday 20 May 2009, speaking at a parliamentary Justice Committee debating his new blasphemy law, Dermot Ahern joked that people were making blasphemous comments about him, and he compared his own purity to that of the baby Jesus.
So we have a Justice Minister joking about himself being blasphemed, at a parliamentary Justice Committee discussing his own blasphemy law, that could make his own jokes illegal.
In honour of this Ministerial revelation, we have founded the Church of Dermotology. We believe God sent Dermot Ahern to save Ireland from rational thinking. Our sacred symbol is the Star of Dermot.
Our sacred beliefs are quite similar to those of other religions.
- We believe ice cream wafers are literally the body of Dermot Ahern.
- We believe Dermot Ahern created the universe on Wed 20 may 2009.
- We’re sometimes not sure whether Dermot Ahern really exists.
- We believe it is blasphemous to publish an image of Dermot Ahern.
- We refuse to gather sticks on the Sabbath, which is Wednesday.
- We wear magic underpants that protect us from fire and bullets.
- We are outraged whenever anybody insults our sacred beliefs.
- We fervently support Dermot Ahern’s proposed blasphemy law.
- If it is passed, we will be regularly outraged, and will take test cases.
Like Scientologists, Dermotologists offer a free personality test. Question one: are you vulnerable? Question two: have you money? If you answer yes to either of these questions, you’re in.
After you join, check out the campaign against the Irish blasphemy law at blasphemy.ie.
A while back a friend of mine mailed us all with this classic of overweening health-and-safety bureaucrats gone wild:
The company are now installing wallpaper on our PCs with their 5 golden safety rules:
Always hold the handrail
Always reverse park
Assess Risks
Accept Challenges
Wear PPE [Personal Protective Equipment] gear
We also have to drink from metal cups with plastic lids on them.
The thing that really got me was #2 -- 'always reverse park'. Apparently, someone decided that reversing into the parking space was safer than going in head-first, and to such a significant degree that it was worth mandating it across a medium-sized company. On the other hand, another friend noted:
The college i went to [in the US] would ticket you if you backed into a parking space -- they said it was a "fire hazard".
so we've got "fire hazard" in one direction and "unsafe" in the other. Parse that.
Another friend was told that she couldn't bring her folding bike in the lift because "what would happen if the president was in the lift going to the board room?". She says "I could not work out the health and safety implications."
What health and safety insanity have you encountered recently?