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)
Category: Uncategorized
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?
Will the Greens pay YOUR €25,000 Blasphemy fine? : good point from Jason O'Mahoney. 'let’s pass this law anyway, but instead of a €25,000 fine, make it a €25 fine. The constitution is satisfied, and the fine is so nominal as to be useless, which is what the Greens say is the effective outcome of the law anyway.' +1
(tags: greens ireland politics blasphemy law constitution absurd omgwtf)Information regarding 2 July 2009 outage - Google App Engine : extremely detailed postmortem of the recent GFS outage -- a poorly-written MapReduce client issued repeated "query of death" messages, causing server-side stack overflows
(tags: postmortem gfs appengine mapreduce google gae downtime operations communication failure bugs)Count Me Out : 'Count Me Out is a campaign seeking to lessen the influence of the Catholic church in Ireland. Our primary focus is to reduce the number of "members" of the church by encouraging people to formally defect.''
(tags: countmeout religion ireland catholicism ryan-report politics schools)
Eircom blames DNS outage on ‘irregular’ traffic volumes : a better quote than the IT article. "This issue has been caused by an unusual and irregular volume of internet traffic being directed onto our network, and this impacted the systems and servers that provide access to the Internet for our customers." Hmm. an irregular volume caused by a DNS cache poisoning attack, maybe? (via Chris)
(tags: via:chris security dns eircom hacks)Dublin's long-awaited wheel deal on track for September roll-out - The Irish Times : 'There is an undisguised and frank expression of relief in Michael Sands’s voice when asked what Dublin City Council will do in the event of theft or damage to the city’s 450 bikes. “JC Decaux is responsible for that. Our deal with them is that the city must have 450 bikes fit for use at all times.” We’ll see over time who got the better half of the deal.'
(tags: jc-decaux dublin bikes cycling commute dublinbikes rental)Suspected hacker attack on Eircom internet service - The Irish Times : the _only_ press coverage so far of Eircom's DNS subversion. '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.' uh, how does that wind up redirecting popular sites to porn ads exactly?
(tags: eircom ads exploits hacking dns isps press rte irish-times)
Hey Gravatar. When you auto-generate an avatar image, like you did with the one to right, could you do me a favour and omit the bits that look like swastikas? kthxbai!
Groovy creator on Scala : so that's James Gosling, JRuby's Charles Nutter and Groovy's James Strachan all giving Scala big thumbs up. really have to learn this language
(tags: scala jvm languages coding groovy programming)
User Scripts ?(Chromium Developer Documentation)? : must try this out and see if it's usable in Chromium on Linux yet
(tags: greasemonkey userscripts chromium todo google javascript chrome)Possible DNS Hack at Ireland's Largest ISP - Legit links redirected to ads : 'Rik Ferguson, solutions architect at antivirus vendor Trend Micro, also reported about the issues. "So far there are very few details on the nature of the problem over at Eircom, but it is certainly clear that many Eircom subscribers are being redirected to bogus websites and rumours abound that Eircom’s DNS has been compromised," the researcher wrote on his blog. He suggests that affected users switch to using OpenDNS.'
(tags: eircom security dns redirections hacking isps)
Last year, I blogged about Full-Text RSS, a utility to convert those useless "partial-text" RSS/Atom feeds into the real, full-story-inline deal.
The only downside is that the author felt it necessary to withhold the source, saying:
Still, I wouldn't want to offer a feature that middlemen can resell at the expense of bloggers. So while I do want to open this up, I don't want to make things easy for the unscrupulous.
However, recently Keyvan Minoukadeh from the Five Filters project got in touch to say:
I recently created a similar service (along with a bookmarklet for it). [...] It’s a free software (open source) project so code is also available.
Here it is:
fivefilters.org: Create Full-Text Feeds
I've tried it out and it works great, and the source is indeed downloadable under the AGPL.
Five Filters -- its overarching project -- looks interesting, too:
Edward Herman and Noam Chomsky describe the media as businesses which sell a product (readers) to other businesses (advertisers). In their propaganda model of the media they point to five 'filters' which determine what we read in the newspapers and see on the television. These filters produce a very narrow view of the world that is in line with government policy and business interests.
In this project we try to encourage readers to explore the world of non-corporate online news, websites which avoid the five filters of the propaganda model. We also try to make these sources of news more accessible by allowing users to print the stories found on these alternative news sites in the format of a newspaper.
Inside Postini's anti-spam systems : lots of detail
(tags: spam google postini anti-spam)Get Your API Right : 8 key gotchas when implementing RESTful web APIs. great advice
(tags: apis http web rest patterns architecture webdev web-services)
LZO compression : 'focussed on decompression speed' ... 'On modern architectures, decompression is very fast; in non-trivial cases able to exceed the speed of a straight memory-to-memory copy due to the reduced memory-reads.'
(tags: lzo compression speed memory lossless)Analyzing Apache logs with Pig : great demo and walkthrough from Cloudera
(tags: hadoop howto pig analytics cloudera apache hdfs mapreduce)
The Five-Minute Rule 20 Years Later : interesting CACM article updating Gray and Putzolu's "Five-Minute Rule" for RAM and disks (which postulated that a 1KB record accessed more frequently than once every 5 mins should be stored in RAM, rather than on disk). modern price/performance indicates that this still holds, once 256KB records are used. The article also suggests that a new tier of persistent flash storage should be considered, adding a new set of 5-minute-rule transitions for 2KB records migrating from RAM to flash
(tags: performance disk caching ram flash storage 5-minute-rule jim-gray memory acm)Spice burgers back on the menu due to popular demand - The Irish Times : 'The humble spice burger, one of Ireland’s few original contributions to world cuisine, has been saved.' YAY
(tags: spice-burgers ireland cuisine food yum saved chippers phew)
Filtering Companies Can’t Be Sued By Blacklisted Firms, Court Rules : 'The [Communications Decency Act] treats security software makers the same as internet service providers when they block material they find objectionable, granting them so-called “good Samaritan” immunity from civil lawsuits. Like an ISP, such companies provide an “interactive computer service” because they pull updates from a central server, the San Francisco-based appeals court said.'
(tags: us-law legal blacklists blocklists cda filtering spam zango kaspersky)
UPC's response to IRMA's legal summons demanding a "three strikes" system : 'UPC has made its position clear from the outset -- it will not agree to a request that goes beyond what is currently provided under existing legislation. There is no basis under Irish law requiring ISPs to control, access or block the internet content its users download. In addition, the rights holders' proposal gives rise to serious concerns for data privacy and consumer contract law.' go UPC!
(tags: upc isps ireland law legal irma music mp3 downloading piracy three-strikes privacy)Gmail Access Methods and Login URLs : you can access an Atom feed of your inbox via https://mail.google.com/mail/feed/atom/ - I had no idea!
(tags: gmail urls api google atom feeds mail mobile url login)
For years now, I've been collecting bookmarks at delicious.com/jm -- nearly 7000 of them by now. I've been scrupulous about tagging and describing each one, so they're eminently searchable, too. I've frequently found this to be a very useful personal reference resource.
I was quite pleased to come across the Delicious Search Results on Google Greasemonkey userscript, accordingly. It intercepts Google searches, adding Delicious tag-search results at the top of the search page, and works pretty well. Unfortunately though, that searches all of delicious, not specifically my own bookmarks.
So here's a quick hack fix to do just that:
my_delicious_search_results.user.js - My Delicious Search Results on Google
Shows tag-search results from my Delicious account on Google search pages, with links to more extensive Delicious searches. Use 'User Script Commands' -> 'Set Delicious Username' to specify your username.
Screenshot:
Enjoy!
MythTV support in Boxee : native support built-in -- awesome! must try this out
(tags: mythtv boxee linux pvr mythfrontend)Introducing The Computer of 2010 : hilariously off-base predictions from Forbes ASAP back in 2000. pretty much everything is wrong, except for the available disk capacity of 1TB (via Tony)
(tags: history computing prediction funny 2010 forbes frogdesign fail pc future via:fanf)Bids for the SORBS blocklist over AU$1.2m : 'Ms Sullivan said the highest "legitimate" offer was about $1.2million. Others were for much more but from unscrupulous quarters.'
(tags: sorbs blocklists filtering anti-spam auctions bids)
Evan Weaver's qcon presentation on Twitter's backend : even more techie details, good tips on JVM profiling/monitoring tools and background on their switch from Ruby to Scala
(tags: scaling twitter java rails distributed memcached queueing evan-weaver scala ruby performance profiling jvm gc)
Twitter, an Evolving Architecture : good info on Twitter's current architecture. lots of memcached
(tags: memcached twitter ruby java scalability queue architecture caching performance web)The Toaster Project : Artist attempting to build a toaster from scratch -- 'beginning by mining the raw materials and ending with a product that Argos sells for only £3.99.' fascinating
(tags: art hardware technology economics build diy consumption capitalism crafts toaster manufacturing mass-production)Agilo : web-based tool to aid Scrum development processes, Apache-licensed, in Python
(tags: python scrum agile management development via:joshua agilo project-management)
John Graham-Cumming: The Scacco/Beber analysis of the Iranian election is bogus : 'the article in the Washington Post that supposedly gives statistical evidence for vote fraud just won't die in the blogosphere and just got a boost [..] by Tim O'Reilly. The trouble is the analysis is bogus.'
(tags: jgc statistics lies-damn-lies washington-post scacco-beber iran politics elections chi-square blogs errors)
Steven Wells Says Goodbye : legendary music journo, dead of cancer :(
(tags: steven-wells via:rosco music journalism death philadelphia cancer)Fauvist paintings of scenes from video games : Megaton and Republic of Dave from Fallout 3, NYC from GTA4, the canal barn from Half-Life 2 ep 2 (iirc) featuring the G-Man, and more. I love these so much -- genius work by spingo
(tags: games art culture painting fallout-3 gta4)
For the upcoming release of Apache SpamAssassin, we're considering dropping support for perl 5.6.x interpreters. Perl 5.6.0 is 9 years old, and the most recent maintainance release, 5.6.2, dates back to November 2003. The current 5.x release branch is 5.10, so we're still sticking with a "support the release branch before the current one" policy this way.
If you're still using one of the 5.6.x versions, or know of a (relatively recent) distro that does, please reply to highlight this....
Brian Krebs on the Ralsky guilty verdict : good quote from Richard Cox of Spamhaus: "This has been a long time coming. Ralsky has been identified as one of the key drivers of [..] development in the spam world [...] among the first to commission mass-mailing Trojans to help develop spam botnets."'
(tags: alan-ralsky stock-spam busts prosecutions guilty spam law spamhaus botnets)Facebook stolen-account scam : a mate had his FB credentials stolen and the account used to attempt to scam his social group. Sample chat: 'so where should I send the money?' 'you can have it sent to my name and my present location [...] Do you know any western union outlet nearest to you?'
(tags: western-union scams facebook security phishing 419 social-networking)
Patch-oriented development made sane with git-svn : a great HOWTO
(tags: git-svn patches patch diff collaboration jira asf bug-tracking bugzilla)Federal Bureau of Investigation - The Detroit Division: Department of Justice Press Release : Alan Ralsky pleads guilty in a stock-spam case, facing up to 87 months in prison and a $1 million fine under CAN-SPAM, wire fraud, and money laundering laws
(tags: alan-ralsky spam cases law stock-spam can-spam fbi)
Imminent closure of SORBS. - news.admin.net-abuse.email : 'SORBS is officially "For Sale" should anyone wish to purchase it as a going concern, but failing that and failing to find alternative hosting for a 42RU rack in the Brisbane area of Queensland Australia SORBS will be shutting down permanently in 28 days, on 20th July 2009 at 12 noon. '
(tags: sorbs filtering dnsbls anti-spam)paper taco trucks from Goopymart : print out and fold!
(tags: taco-trucks cute goopy tacos food)how to get Gwibber to load more of your Twitter feed : an undocumented registry^Wgconf tweak. hopefully this'll be fixed more cleanly soon. Gwibber's a great twitter/FB updates client!
(tags: gwibber apps linux twitter facebook updates bugs hacks undocumented)
The same friend who was victim to the BoI user-data leak last year has also fallen victim to the Bord Gais leak! how's that for luck. Here's the letter he received:
At least they make much more convincing worried noises.
Dublinbikes map : the 40 rent-a-bike depots around Dublin, from the Mater to the Grand Canal. coverage outside the city centre is pretty weak :(
(tags: bikes dublin rental dublinbikes jc-decaux awaycity)
Watching television last night, I couldn't fail to take notice of this new IBM ad:
'For the first time in history, more people live in cities than anywhere else, which means cities have to get smarter.' [...] 'Paris has smart healthcare; smart traffic systems in Brisbane keep traffic moving; Galway has smart water'.
Jaw-dropping. That would be this Galway?
- April 2007: Irish city crippled by water emergency:
A major water crisis has left scores of people ill and tens of thousands at risk from contamination in a west of Ireland city. Galway's water supply has been hit by an outbreak of the parasite cryptosporidium, with up to 170 people now confirmed to have been affected by a serious stomach bug as a result. Tests found that the city's water supply contained nearly 60 times the safe limit of cryptosporidium pollution. Residents have already been unable to drink or use water for food preparation for weeks.
- Apr 2008: new cryptosporidium outbreak in Galway:
Residents in parts of Co. Galway have been hit by a new outbreak of the cryptosporidium parasite.Tests on the Roundstone Public Water Scheme showed trace elements of the parasite, as did water schemes for Inishnee and Errisbeg.
- Sep 2008: Residents told not to drink tap water:
Council engineers in Galway have begun work on providing safe drinking water for up to 1,000 householders [...] where supplies have been contaminated by lead. The residents have been advised not to drink tap water until further notice.
Apparently the IBM ad is referring to something to do with tides and aquaculture in Galway Bay, rather than the worst sequence of water-quality disasters in Ireland for several decades. But really -- someone at IBM's marketing department should have done a little more research first before using that line...
Grantlee : 'a string template engine based on the Django template system and written in Qt'
(tags: templates qt django c++ coding libraries)'Chippers' nationwide mourn loss of spice burger company : NOOOOOO! also, wtf Enterprise Ireland: 'the firm closed after an appeal to Enterprise Ireland for emergency funding was rejected. “They didn’t want to know,” said an internal company source.'
(tags: enterprise-ireland ireland spice-burgers food epicurean yum nooooo chips)
PageRank sculpting : interesting details in the implementation of PageRank and how it "flows"
(tags: page-rank google seo nofollow pagerank web search)Hacker cracks TinyURL rival, redirects millions of Twitter users : oh dear. Cligs - ever heard of it?
(tags: tinyurl cligs url-shortening via:joshua web security risks twitter urls)
Buggy 'smart meters' open door to power-grid botnet : brilliant. 'The vast majority of them use no encryption and ask for no authentication before carrying out sensitive functions such as running software updates and severing customers from the power grid.' Even worse: IOActive's demo worm 'exploits an automatic update feature in the meter that runs on peer-to-peer technology that doesn't use code signing or other measures to make sure the update is authorized.' omgwtfbbq
(tags: security smart-meters home technology stupid code-signing updates upgrades p2p power ioactive)
Google I/O - The Myth of the Genius Programmer : 'A pervasive elitism hovers in the background of collaborative software development: everyone secretly wants to be seen as a genius. In this talk, we discuss how to avoid this trap and gracefully exchange personal ego for personal growth and super-charged collaboration. We'll also examine how software tools affect social behaviors, and how to successfully manage the growth of new ideas.'
(tags: talks google video collaboration culture genius presentation googleio coding slides ego)
Delicious Search Results on Google : a Greasemonkey userscript that enhances Google searches with del.icio.us hits for the same search. works quite well
(tags: greasemonkey delicious scripts extension firefox google)Matthew Garrett on the Palm Pre : sounds like a lovely Linux system under the hood; glibc, upstart, ipkg, dbus. if only it did GSM/3G...
(tags: phones mobile palm palm-pre linux)Boxing above your weight : Chris Horn with advice for Irish tech startups from his experience with IONA. lots of IONA history here
(tags: iona irish technology business history startups advice chris-horn)Real-world cloud computing : experiences of startups who've worked with "cloud" hosting platforms. all these comments match my experience. also notable: 'No one mentioned Google App Engine' doh!
(tags: startups ec2 aws amazon scaling cloud-computing rightscale gae horizontal-scaling)
Saving iPhone applications inside data URLs : a truly grody hack to work around iPhone brokenness. wtf is wrong with saving HTML pages to local flash for offline use? does it not "just work" or something?
(tags: data-uri hacks iphone web html javascript apple workarounds gross)
the Pearson correlation coefficient : a statistical measure to calculate "nearness" of items for collaborative filtering, a la "people who bought this also bought this". wonder if this would make a good Bayes p-value combiner in SpamAssassin
(tags: algorithms statistics via:fergal ruby recommendations correlation nearness collaborative-filtering)Home taping didn’t kill music - Bad Science : 'SABIP refused to answer my questions in emails, insisted on a phone call (always a warning sign), told me that they had taken steps but wouldn’t say what, explained something about how they couldn’t be held responsible for lazy journalism, then, bizarrely, after ten minutes, tried to tell me retrospectively that the whole call was actually off the record, that I wasn’t allowed to use the information in my piece, but that they had answered my questions, and so they didn’t need to answer on the record, but I wasn’t allowed to use the answers, and I couldn’t say they hadn’t answered, I just couldn’t say what the answers were. Then the PR man from SABIP demanded that I acknowledge, in our phone call, formally, for reasons I still don’t fully understand, that he had been helpful. [..] Like I said: as far as I’m concerned, every [dodgy figure] from the [music] industry is false, until proven otherwise.'
(tags: science journalism p2p mp3 music copyright piracy pr statistics figures spin bullshit)Backing Up Flickr : using "flickrtouchr", a handy script by colmmacc
(tags: flickr backup tips howto python small-world)
Typing The Letters A-E-S Into Your Code? You’re Doing It Wrong! : very funny, and a fantastic illustration of common applied-crypto pitfalls
(tags: authentication crypto 2009 encryption humour cookies security coding aes cbc sso)SHA-1 collision attacks now 2^52 complexity : 'Authored by researchers at Macquarie University in Sydney, Australia, their work reveals a collision attack on SHA-1 with a complexity of 2^52 operations (the previous fastest known SHA-1 collision attack had required 2^63 operations). This is a significant improvement in finding SHA-1 collisions.' 'the attacks affect collision resistance, not pre-image or second pre-image resistance. [...] the researchers are able to generate two unique messages that hash to the same digest value.'
(tags: sha-1 security collisions collision-resistance hashing complexity attacks danger)How I Hacked Hacker News : crappy pRNG seeding; used the same source "random" stream for both security-sensitive purposes (login cookies) and non-sensitive user-visible data (in HTML page source); and no HMAC usage at all. oh dear. good example of how not to do it
(tags: prng random cookies lisp arc ycombinator hackernews dfranke security exploits)NILFS: A File System to Make SSDs Scream : log-structured fs; instant "free" checkpoint snapshots, fast crash recovery, superfast benchmarks, in upcoming Linux kernels. sounds awesome (via JZawodny)
(tags: via:jzawodny linux storage ssd filesystems backups snapshots crash-recovery fsck checkpointing nilfs)more on Google Wave and spam : 'Lars Rasmussen responded that [the spam problem] hasn't been given much thought yet [jm: !!!], since it is a closed developer's preview for now, but also mentioned that most likely Wave would use a whitelist option, where you'd have to add a friend/coworker before they could send/invite you to Waves.' ie, the IM style
(tags: im email messaging google wave anti-spam spam chat)Google Wave spam discussion : looks like the plan is for third parties to provide anti-spam services/bots to despam your Wave inbox, plus a little economic handwaving
(tags: google wave messaging wikis anti-spam spam email)
Well, that was a really scary few days.
On Monday, the lovely C was nearly 2 weeks overdue, and was scheduled to come into the Rotunda for induction the next morning; then contractions started on Monday afternoon. We were happy, as avoiding induction was good news for a natural birth, allowing the process to be run through the excellent Domino scheme, etc.
So we went in, arriving at the Rotunda ER for 3.45 or so. They put on the CTG to monitor the baby's heartbeats, and the first 3 contractions were strong, but everything seemed OK. The next one, however, the baby's heart rate dropped dramatically -- to a very low 40bpm; I called the ER nurses, they ran in, put C on oxygen, and that seemed to help, returning the rate to normal -- but on the next contraction the baby's heart rate dropped even further. Once that happened, the shit hit the fan. In seconds C was on a trolley heading for surgery. It was clear this was serious trouble.
I was left standing outside the theatre while she was operated on -- as an emergency Caesarean section there was no time for luxuries like hapless husbands stumbling around the background. Probably just as well. The midwives and surgical staff kept me as well informed as was possible, though.
After a terrifying 10 minutes, the prognosis improved a little. Initially they were worried that the baby had put pressure on the cord, but this was discounted -- in fact the baby had emptied its bowels of meconium in the womb, which irritated it enough to cause enough distress and cause its heart rate to crash. After 10 minutes, the baby was out (and was a girl!), and C was going to be OK at least. however the baby was at quite a lot of risk from aspiration of meconium and possible brain damage due to reduced oxygen in the womb. holy shit. :(
The baby had indeed aspirated some meconium, causing a collapsed lung. Over the next couple of days in an incubator in the neonatal intensive care unit, the little mite had surgery to introduce a chest tube into her pleura to re-inflate the lung, and was treated with a variety of treatments to deal with meconium in her stomach.
The best bit was this afternoon when we got news that the results of her cranial ultrasound were in -- all clear, no brain damage. Then C got to feed her and hold her -- and she latched on like some kind of milk-seeking missile. what a little trooper.
Anyway, with any luck, 2 or 3 days from now they'll both be able to come home in one piece.
We were lucky btw -- if we hadn't been in the ER at the time, it was very unlikely that the prognosis would have been anywhere near as good. And I have to give credit to the Rotunda staff, they did a great job.
Update, 7 June: C was released from hospital yesterday, and Mae got the all-clear this morning. We're now all back home, healthy and in one piece. Now we can just get on with the usual second-child excitement-slash-drama! phew!
Hibernation Tool for Mac OS : OSX doesn't suspend-to-disk by default, which isn't good if you want to reduce power consumption of an unused MacBook Pro. this AppleScript provides a nice Mac-ish UI for the commandline NVRAM pokery required to fix this
(tags: macos power suspend-to-disk sleep hibernate mbp macbook-pro nvram)spamstery.com : 'The Last Social Game You Will Ever Play'. 'Want in? Sorry. You can't. We're in beta, so we are way too cool for you. If you'd like us to throw you a frickin' bone when we're ready to consider your application, follow @spamstery on Twitter and we'll see what we can do. (No promises, though. God, you're a dork.)'
(tags: twitter elitism funny satire spam sns)
Template Based Spam : good intro to the systems used in today's botnets, from Marshal8e6's TRACElabs
(tags: anti-spam templates templating marshal8e6 research pushdo asprox spam)How SQLite Is Tested : wow, extensive. I'm impressed! good example of how to solidly test a C/C++ library
(tags: sqlite testing c c++ coding coverage quality database sql)True things my assistant has said : guy writing down all the stupid things his assistant says. “I forced myself to have a concussion last night in the furnace room.”
(tags: funny omgwtfbbq assistant)