Category: Uncategorized
Vint Cerf interviewed on spam, malware etc. : pretty much the EFF party line, I think: "every man for himself". also talks about net neutrality
(tags: vint-cerf internet filtering spam malware abuse network-neutrality anti-spam eff)video of a fake e-Passport being accepted by airport security reader : an e-Passport for "Elvis Aaron Presley", no less, happily scanned by an Amsterdam passport security station. hahahaha!
(tags: elvis funny security e-passports video via:slashdot rfid)Facebook adds Ireland as a Friend : 'Dublin will be the centre for Facebook’s international operations and will provide a range of online technical, sales and operations support to Facebook’s users and customers across EMEA region.' good news
(tags: facebook dublin ireland web2.0 emea)RFC-5321 (Obsoletes: 2821) : The newest rev to the Simple Mail Transfer Protocol (via fanf)
(tags: rfcs rfc-2821 standards internet smtp email rfc-5321)RFC-5322 (Obsoletes: 2822) : the newest rev to the Internet Message Format for email (via fanf)
(tags: via:fanf rfc rfc-2822 rfc-5322 standards email internet)
Tech Bubble 1.0 Stars: Where Are They Now? : wow, who the hell are these people? totally forgotten
(tags: web1.0 interwebs via:nishad trivia history)YA Mac apps list : bookmarking for more crufting of the OSX laptop
(tags: macos mac applications todo)Franklin Street Statement on Freedom and Network Services : a definition of a "Free Service", an open-source form of SaaS. uses the Affero GPL
(tags: saas cloud-computing software open-source gnu gpl affero web floss fsf freedom free-software)The Risk of ePassports and RFID - THC Blog : hacker group THC release an RFID-passport cloning/modification tool, noting that e-Passports are fundamentally insecure due to their trust of self-signed certificates. Also raises the Smart-IED attack danger: 'A Smart-IED waits until a specific person passes by before detonating or let's say until there are more than 10 americans in the room.'
(tags: via:schneier security terrorism risks rfid e-passports certificates pki)
Vim (Vi IMproved) for Mac OSÂ X : tick another item off my switch to-do list
(tags: vim gvim macos editors)
Well, some bits of this are easy: here's a MacOS X version of GVim and Vim, which works nicely, is easy to install, and is simply vim/gvim. Great stuff!
But some bits are harder. Remember I was complaining about that silly ± / § key in the top corner of UK/Irish MacBook Pro keyboards? Some investigation reveals that I'm far from alone in this:
'it fucks up application switching'
There are a number of apps that offer key remapping, but for no apparent reason they limit themselves to "popular" remappings only, such as swapping the Control and Caps-Lock keys etc. I presume this is because that was easy to code ;)
The one that does work fully is Ukelele. Watch out though -- it comes with a raft of caveats. It's buggy, at least dealing with my MBP keyboard under OSX 10.5.5; the "Copy Key" functionality doesn't work, and you need to start using a key mapping file from the Ukelele package, not a system one or one you've downloaded, otherwise it'll silently produce an output file that doesn't recognise any keys at all. On top of this, each time you make changes, you need to log out and log back in again for them to try them out. (Small mercies: at least you don't need to do a full reboot, I suppose.)
I'm not impressed by this whole keyboard issue. If you look at
photos of the US MacBook Pro keyboard, it's clear that it doesn't have the
stunted tetris-style Enter and Left-Shift keys that the UK/Irish one does. It
also has the tilde key in the normal place, the top left, instead of some
bizarre symbol that isn't even used in this keyboard's locale, and as Ash
Searle noted, when
you're a developer, the # is a hell of a lot more useful than the £
symbol. They've basically screwed with a good US keyboard design to bodge in
a few extra keys they needed to deal with the tricky European corner cases.
All that would be relatively minor, however, if I could remap the keys to suit my tastes -- but it was pretty damn tricky to do that. Key remapping needs to be an easy feature!
I'm still working on the fixed key layout file, but I may post it here once it's finished to save other Googlers the bother...
Update:: here's the fixed key layout file:
Irish Fixed.keylayout
Save that to ~/Library/Keyboard Layouts/ , then open System Preferences -> International, select Input Menu, and choose Irish Fixed from the list, and ensure “Show input menu in the menu bar” is on. Close that window, then select “Irish Fixed” from the input menu left of the clock on the menu bar. Log out, and log back in again, and the keys should be sane…
(thanks to Sonic Julez for the MBP key image)
9li : Bruno 9Li -- cool Brazilian psychedelic, high-contrast art
(tags: bruno-9li art graphics psychedelia)
Neuros set-top box lets you crowd-subtitle TV : 'Neuros has a new technology to superimpose text from a dedicated chat room in real time on a TV set, allowing a sort of 'crowd narration' for events or shows.' 'crowd heckling' more like; this is a great idea that Danny O'Brien talked about a few years back
(tags: for:malaclyps tv set-top-box video chat irc discussion heckling backchannels)Is That Your Final Answer? : 'As Putin rears his head and comes into the air space of the United States of America, where do they go? It’s Alaska. It’s just right over the border. Some people out there in our nation don’t have maps.' it's like Frances McDormand in Fargo, channeling Dan Quayle
(tags: funny omgwtfbbq sarah-palin foreign-policy incomprehensible babbling gibberish via:mat)
Addictions, Think Amazon, not Google : Brian "Krow" Aker: 'Google's AppEngine is much closer to [...] "Digitial Sharecropping" [...] S3 and EC2 have little tie in to them. You can end up with a physical addiction to the services but the mental addiction to a framework does not exist. S3 is just storage and EC2 for most is just a hosted Linux image.' +1!
(tags: google gae aws ec2 amazon hosting s3)The Porterhouse to get a shiny new bottling line : hooray, great news for Irish beer drinkers sick of Guinness
(tags: porterhouse beer ireland brewing)
As previously noted, I've just bought myself a nice shiny MacBook Pro, to replace an old reliable 5-year-old Thinkpad T40, which ran Linux.
Initially, I was contemplating installing Linux on this one too, and dual-booting. But right now, I've decided to give MacOS X a go -- why not? I find it's worthwhile updating aspects of my quotidian computing environment every now and again, and it seems everyone's doing it. ;) I'll log my experience on this blog as I go along.
(Worth noting that this isn't my first Mac; back in 1990, I was the proud owner of a free Macintosh Plus for a year, courtesy of TCD's "Project Mac" collaboration with Apple Ireland. I wrote a great Mandelbrot Set explorer app.)
First off, the good news: the hardware is very nice indeed. It's light in weight, esp. compared to my T61p work laptop, the screen clarity is fantastic, and the CPU fairly zooms along -- unsurprisingly, given that the T40 was 5 years old.
In addition, the multi-touch touchpad is wonderful; I'm looking forward to lots more multi-touch features.
Unfortunately, some of the other hardware design decisions were pretty wonky. By default it's quite tricky to keep the laptop running with the lid closed -- it seems a decision was made to use passive cooling via the keyboard, so once the lid is closed, that heat cannot escape, causing overheating. There's a third-party extension I can install to allow it anyway, but it's festooned with warnings to overclock the fan speed to make up for it... ugh. Since I need the ability to be able to remotely login to my laptop from work if I should happen to forget something, or to kick off a long transfer before I come home, this means I have to leave the laptop open permanently, which I didn't want to do.
In addition, I initially thought my brightness control was broken, since the laptop screen fluctuates in brightness continually. Turns out this is a feature, responding to ambient light -- a poorly-documented one, but at least it's easy to turn off in System Preferences once you know it's there.
(Unfortunately, a lot of MacOS seems to consist of poorly-documented features that are hidden "for my own good". The concept of switching seems to involve me abdicating a good deal of what I'd consider adult control of the machine, to the cult of Steve Who Knows Better. This is taking some getting used to.)
On to the software... what's getting my goat right now are as follows:
Inability to remap keys (CapsLock key, the useless "+-" key, a lack of "spare" keys for scripted actions)
Up in the top left corner of "international" MacBook keyboards, there's a useless key with a "+-" and double-S symbol on it. I don't think I've ever typed those symbols in my entire life. I want a ~ there, since that's where the ~ key lives, but for some reason, MacOS doesn't include keyboard-remapping functionality to the same level as X11's wonderful "xmodmap". It seems this third-party app might allow me to do that, or maybe something called 'KeyRemap4Macbook'?
This Tao Of Mac HOWTO seems helpful on how to support the "Home"/"End" keys, for external keyboard use.
Focus Follows Mouse
This is a frequent complaint among UNIX-to-Mac switchers. It seems that some apps do a hacky version of it, but then you've got this inconsistent thing where you lose track of which apps will automatically pick up focus (Terminal, iTerm) and which ones need a click first (Firefox, indeed everything else). Unfortunately, it seems an app called CodeTek VirtualDesktop would have fixed it, but seems to have been abandoned. :(
Programmable Hotkeys
I use a few hotkeys to do quick window-control actions without involving the mouse; in particular, F1 brings a window to the front, F2 pushes it to the back, F12 minimizes a window, Ctrl-Alt-LeftArrow moves a window half a screen left, and Ctrl-Alt-RightArrow moves a window half a screen to the right. Those are pretty simple, but effective.
This collection of Applescript files, in conjunction with Quicksilver, look like I may be able to do something similar on the Mac. Here's hoping. LifeHacker suggests that the default for minimize is Cmd-M, so that's what I need to remap from, at least...
This is a big issue -- Dan Kulp had a lot of hot-key-related woes, and wound up going back to Linux as a result. Evan reported the same. I like the idea of MacOS, but my tendonitis-afflicted wrists need their little shortcuts; I'm not willing to compromise on avoiding mouse usage in this way.
(by the way, in order to get F1/F2/F12 back, check the "Use the F1-F12 keys to control software features" box in the Keyboard control panel. Thanks to this page for that tip; it has a few other good tips for UNIX switchers, too.)
Upgrades and Software
So, there's two main contenders for the "apt-get for Mac" throne -- Fink vs MacPorts. Fink takes the Debian approach of downloading binary packages, while MacPorts compiles them from source, BSD/Gentoo-style, on your machine. Since I'm not looking at the source, or picking build parameters, or auditing the code for security issues there and then, I don't see the need to build it -- Fink wins.
One thing though -- the installer for Fink informed me that I needed to run "Repair Permissions", which took a while, and found some things that had somehow already been modified from their system defaults, I'm not sure why. This left me slightly mystified. I then was later told that this is now considered 'voodoo'. wtf.
Mind you, Daring Fireball suggests that the Mac software update are so poorly implemented that they require essentially rebooting in single-user mode, which sounds frankly terrifying. I hope that's not the case.
BTW, it's worth noting that IMO, AWN is as nice as -- possibly nicer than -- the Dock. ;)
Anyway, that's post #1 in a series. Let's see how I get on from here. (thanks to Aman, Craig and Paddy for various tips so far!)
Linux x86_64 frozen by heavy I/O on Dell PowerEdge 2950 : starting to think we may be running into this on our build machine; annoying. bookmarking for future reference
(tags: poweredge dell hardware linux drivers performance sysadmin)Wikipedia:Articles for deletion/Deletionpedia : hahaha. WP deletion gnomes argued that Deletionpedia should not have an entry due to non-notability, just 24 minutes after that entry was created
(tags: wp wikipedia funny deletion processes bureaucracy deletionpedia)Atrivo/InterCage depeered : the ISP's AS (AS27595) is now offline, due apparently to coordinated lobbying of its upstreams
(tags: atrivo isps abuse intercage spam malware hosting)
baltic-avenue: An open source clone of S3 : built on top of Google App Engine. interesting hack!
(tags: gae s3 aws amazon baltic-avenue google)
THE FOURTH QUADRANT: A MAP OF THE LIMITS OF STATISTICS By Nassim Nicholas Taleb : 'Statistics can fool you. In fact it is fooling your government right now. It can even bankrupt the system (let's face it: use of probabilistic methods for the estimation of risks did just blow up the banking system).' (via Gary Stock)
(tags: banking probabilistic-methods probability statistics investment black-swans nassim-nicholas-taleb via:gstock essays the-edge)International Expert Group - Report - The Innovation Partnership : 'the findings and recommendations of the International Expert Group on Biotechnology, Innovation and Intellectual Property'. Very anti-Bayh-Dole and the "old IP" patent-everything regime as it pertains to biotech. great stuff (via Techdirt)
(tags: via:techdirt bayh-dole ip patents biotech canada reports)Greg Kroah-Hartman rips Canonical a new one : over allegations that they do not contribute enough development effort to the Linux ecosystem; in all major components, they push a truly miniscule amount of patch code upstream
(tags: canonical linux greg-kroah-hartman code open-source free-software distros packaging upstream debian)
A unique place for creating and preserving knowledge : swan song for Iona Technologies. as an ex-Ionian, all I can say is +1; great place to work in the '90s
(tags: iona dublin ireland software business 1990s)Deletionpedia : 'an archive of about 63,556 pages which have been deleted from the English-language Wikipedia.'
(tags: wp:vfd deletion wikipedia archives web)Michelle Malkin » The story behind the Palin e-mail hacking : Yahoo!'s password recovery feature is pretty trivial to defeat: 'seriously 45 mins on wikipedia and google to find the info, Birthday? 15 seconds on wikipedia, zip code? well she had always been from wasilla, and it only has 2 zip codes (thanks online postal service!)'
(tags: yahoo passwords security web sarah-palin 4chan)
valhenson: Focus follows mouse on Mac OS X: Only $14.95! : more on the OS X FFM mess
(tags: focus-follows-mouse focus x11 macos mouse ui)Stevey's Blog Rants: Settling the OS X focus-follows-mouse debate : if I'm to consider using OS X, this needs to work; I'm a FFM zealot
(tags: zealotry focus-follows-mouse focus ui osx mac x11 window-management)
now to install Ubuntu ;)
Update: here's the first bug, spotted in Apple's "thank you for registering your Mac" mail:
Hi. Welcome to Apple. We're just as excited as you are. ........................................................................... Thanks for registering your new Mac. We have the following on record in your name: [[IREG_PRODUCT_HTML]]
Templates are hard!
Build a Web Page Monitor with Google Docs : incredible. the GDocs spreadsheet supports getting a remote URL, extraction using XPath, and RSS output, making it a pretty credible scraping platform
(tags: google-docs google xpath rss feeds scraping)PayPal phishes their own customers : 'Your monthly account statement is available anytime; just log in to your account at https://SECURE.UNINITIALIZED.REAL.ERROR.COM/au/HISTORY.' doh
(tags: paypal phish phoul funny errors anti-spam via:risks)laptopsdirect.ie crappy reviews : wow. I dodged a bullet when I bought my work Thinkpad T61p last year; since then they've accumulated a truly atrocious customer service reputation. avoid
(tags: laptopsdirect.ie laptops shopping ireland boards.ie reviews customer-service cluetrain)
Groklaw - Anonymous Speech in Email Upheld in Spammer Case : Groklaw goes into the detail of how and why the Virginia anti-spam law could be overturned. Ugh. I strongly believe that spam = UBE, not UCE, and political spam is still spam, so this is particularly disappointing for me
(tags: ube uce spam law legal virginia jeremy-jaynes groklaw anti-spam)VMware server tweaks : ugh. quite a lot of voodoo here, need to investigate to see if any of these improve performance on our little build farm vmware server
(tags: vmware performance linux tweaks kernel)consumer tips in response to the XL Airlines collapse : tour operator/airline went bust, leaving its customers well in the lurch. Those who booked flights directly on their website, using a debit card, have lost their money. Most travel insurance doesn't cover airline collapse. Moral: use a credit card
(tags: credit-cards safety consumer xl-airlines travel-agents atol flights travel)
Commtouch Plug-in for SpamAssassin : SA plugin to add the proprietary Commtouch filter to an existing SpamAssassin system; nifty
(tags: commtouch spamassassin anti-spam filtering plugins)
Va. Supreme Court Strikes Down State's Anti-Spam Law : argh! IMO the judge has confused misleading forged headers with anonymous speech
(tags: anonymity legal law jeremy-jaynes spam anti-spam virginia)Watch out for that Dropbox Public Folder : Joe has a good point: 'you hereby grant all other Dropbox users a non-exclusive, worldwide, royalty-free, sublicensable, perpetual and irrevocable right and license to use and exploit Your Files in your public folder.' wtf
(tags: dropbox ip backup legal terms-and-conditions legalese)Microsoft Open Source inside Google Chrome : namely the Windows Template Library, now distributed under the (OSI-approved) Microsoft Public License. strange days (via reddit)
(tags: microsoft open-source osi google chrome wtl windows)Irishmen buy up island of England : 'an Irish consortium has emerged as the buyer of the island of England in The World development, a man-made scheme off the coast of Dubai.' hahaha!
(tags: funny ireland england dubai unintended-consequences property the-world)
Techdirt: How Patents Have Harmed University Research : the majority of university technology transfer offices have never made money, according to this. mind-boggling
(tags: bayh-dole patents ip universities academia tech-transfer techdirt)VTun - Virtual Tunnels over TCP/IP networks : 'The easiest way to create Virtual Tunnels over TCP/IP networks with traffic shaping, compression and encryption'. looks like it. UDP-based, no Windows support, but in Ubuntu's "universe" apt repository
(tags: vtun tunneling linux unix networking ip tcp udp security)Perl Best Admin Practices : good advice to those of us running systems built on perl. Every interpreted language needs a document like this
(tags: perl wiki advice sysadmin best-practices guidelines fhs unix)
Four Tweaks for Using Linux with Solid State Drives : good tips (via Jeremy)
(tags: for:hughescr linux ssd disks optimization performance tmpfs kernel)VW Should Bring Back The Microbus And Make It Electric : and a pony! (via fergusb)
(tags: want electric-vehicles cars volkswagen techcrunch over-ambitious and-a-pony)
Twitter API Rate Limiting : 'Clients are allowed 70 requests per 60 sixty minute time period, starting from their first request. This is enough to make just over one request per minute, per hour, which should meet the needs of most applications.' Fingers crossed this can be lifted for twit.ie
(tags: aggregation rate-limiting api http twitter twit.ie)Pipes: BBC AOD filter : select a BBC radio show, get an RSS feed of "Audio on Demand" RealAMRadio files as they are posted. ("radio4" works as the station ID for that station)
(tags: bbc radio4 radio realaudio via:hublog)Work at Home . . . for a Criminal? : good round-up of how those "work at home" scam spams work
(tags: work spam scams fraud teleworking telecommuting)
EC2 hack: make metadata visible in 'ec2-describe-instances' output : by creating one-off security groups to hold the metadata. hack, will be deprecated by AWS in a future release, but hey it works right now
(tags: ec2 via:elasticgrid hacks patterns aws)
Brian Scanlan mailed me with this blurb, worth blogging for any AWS users in the Dublin area:
Are you a software developer or IT professional working in the Dublin area?
Would you like to learn more about Amazon Web Services?
Amazon spent over ten years developing a world-class technology and content platform that powers Amazon web sites for millions of customers daily. Most people think "Amazon.com" when they hear the work; however developers are excited to learn that there is a separate arm of the company, known as Amazon Web Services or AWS.
Using AWS, developers can build software applications leveraging the same robust, scalable and reliable technology that powers Amazon's retail business.
Amazon Data Services Ireland are delighted to welcome Simone Brunozzi (simoneb at amazon.com), AWS Evangelist for Europe, to Dublin, where he will give an overview of Amazon Web Services, including S3, EC2 and EBS, SimpleDB and more.
Tuesday 16th September 2008 at 7pm, The Digital Exchange Auditorium, Crane Street, Dublin 8
Maps and directions to the venue are here. Refreshments will be served.
All welcome - but places are limited, so please sign-up by mailing aws-dublin-event at amazon.com before Thursday 11th September.
I have no connection to this; not even sure if I'll be going, as I went to the last one anyway and it was a bit short on technical tips ;) . But worth blogging anyway.
eircom advertising on ThePirateBay.org?! : oh dear, someone really screwed up there
(tags: piracy pirate-bay eircom ads doubleclick google oops funny via:damien)Cheney Waits Until Last Minute Again To Buy Sept. 11 Gifts : pure Onion genius
(tags: cheney 9/11 theonion onion humor us-politics)We haven't changed the name of the conference to 'Over Quota' : moral: don't try hosting anything useful on Google App Engine until it's ready -- which it decidedly isn't yet
(tags: app-engine google quota fail bandwidth hosting via:simonw)
Atari 800 "Donkey Kong" source code review : retrogaming fans find source for 1983 game cartridge, then original developer appears with commentary. hooray for internets!
(tags: atari history retrogaming retro donkey-kong assembler coding 8-bit programming)
prescription swim googles : for $28. woo
(tags: glassyeyes glasses prescription goggles swimming beach want)Design By Humans : great tees on this US site
(tags: shirts tee-shirts apparel shopping want t-shirts)
This is a little late, since I was off on holliers when it came to light -- Galway News reports 'hundreds hit by skimming scam':
The account details of shoppers who used credit or laser cards to pay for their groceries and other items in a number of Galway shops and supermarkets were illegally skimmed by a gang who apparently managed to interfere with the Chip & PIN terminals at the stores’ check-out counters.
The Irish Times story:
However, it has emerged some cardholders had several thousand euro taken from their accounts overseas before they realised what was happening and alerted their card provider. And it is feared that thousands of other customers do not yet realise their cards have been cloned. Garda sources have confirmed the case involves thousands of cards.
The Galway investigation is centred on one large shop in the county. Gardaí believe several thousand cards have had all of their details skimmed, including pin numbers, over the past month. Some of the cards have already been cloned and used in Canada and other countries where, unlike Ireland, chip and pin protective technology is not in use.
In the Galway case [...] Detectives are working on the theory that somebody in the Galway shop may have facilitated the card skimming for an Eastern European crime syndicate.
Gardaí do not believe the payment terminals were tampered with. Gardaí have recovered CCTV images of suspects from in-store cameras.
In the past, cards have been copied using very small hand held devices through which a card is quickly and discreetly skimmed at the point of payment. The information is then copied, or cloned, onto a blank card which is then used like a regular payment card.
Skimming devices around the size of a cigarette lighter can store details from thousands of cards.
The payment terminals from the Galway shop have been taken by gardaí for technical examination as a precaution. The Garda Bureau of Fraud Investigation is leading the inquiry.
This Boards.IE thread is a real eye-opener, containing lots of reports from victims of this scam -- many reports saying that they suspect it was in Joyces' Supermarket in Knocknacarra, although one poster reckons 'there are now over 20 suspect premises in Galway City and outskirts'. blimey.
On a related note -- while shopping in my local supermarket at the weekend, I was pleased to note that when I paid with my credit card, I was asked to sign the slip, instead of using Chip-and-PIN. So it looks like at least one retailer is taking additional care.
On the other hand, the thread also notes many cases of skimming which took place from in-store ATMs in small convenience stores -- those are very widespread now. eek. :(
Independent group's trigger-happy copying : allegations that Irish newspapers have copied content from blogs. There's been a lot of cases of this recently. good round-up from Cian Ginty
(tags: plagiarism ireland newspapers independent)
Review of bicycle helmet effectiveness studies : quite a few case-control studies consistently demonstrating the protective effects of bicycle helmet use on shared roadways
(tags: cycling helmets safety health statistics)Spammer-X's numbers on spam profitability : he claimed that he made net $336k per year from spamming in 2004
(tags: via:tzink spammer-x spam money pay profit motives)
GoDaddy is rejecting mail with URLs that appear in the Spamhaus PBL. As this thread on the Amazon EC2 forum notes, this is creating false positives, causing nonspam mail to be rejected. Here's what GoDaddy reportedly said about this policy:
Unfortunately, our system is set to reject mails sent from or including links listed in the SBL, PBL or XBL. Because the IP address associated to [REMOVED] is listed in the PBL, any emails containing a link to this site will be rejected. This includes plain-text emails including this information.
If this is true, it's utterly broken.
Spamhaus explicitly warn that this is not to be done, on the PBL page:
Do not use PBL in filters that do any ‘deep parsing’ of Received headers, or for other than checking IP addresses that hand off to your mailservers.
And more explicitly in the Spamhaus PBL FAQ:
PBL should not be used for URI-based blocking! Consider the false positive potential: legitimate webservers hosted with services such as dyndns.com or ath.cx! Or consider that ISPs and other networks are encouraged to list any IP ranges which should not send mail, and that could include web servers! Use SBL or XBL (or sbl-xbl.spamhaus.org) for URI blocking as described in our Effective Spam Filtering section. Use PBL only for SMTP (mail).
Critically, the PBL now lists all Amazon EC2 space, since Spamhaus interpret Amazon's policy as forbidding email to be delivered via direct SMTP from there. (Note -- email, not HTTP.)
With this filter in place at GoDaddy, that now means that if you mail a URL of any page on any site hosted at EC2 to a user of GoDaddy, your mail won't get through.
Note: this is much worse than blocks of SMTP traffic from EC2. In that case, an EC2 user can relay their legit SMTP traffic via an off-EC2 host. In this case, there is no similar option in HTTP that isn't insufferably kludgy. :(
Dublin's new M50 electronic toll tags : what a mess! there are no less than 8 tag operators and a bewildering array of prices and penalties. typical
(tags: ireland dublin m50 tolls roads pricing)Sustained IO on EBS == No Bueno : worrying stats for Amazon EBS data throughput, dropping from 160 MB/s to a rather paltry 42.4 MB/s
(tags: amazon ebs ec2 speed networking hosting benchmarks)MXLogic on the economics of spam : Sam Masiello of MXLogic works out that phishers may be netting a 7300% profit margin; this is why spam's not going away. mind you he does this by believing Gartner figures, which is never a good idea
(tags: sam-masiello mxlogic via:tzink phishing spam money)
Cian Ginty at the Irish Times writes:
As clunky helmets, yellow reflective gear, and Lycra could be used as a stereotype for Irish cyclists, it might come as a surprise that women wearing high heels are a common sight on bicycles in Copenhagen.
The general image of cycling here is vastly different to so-called bicycle cultures where cycling is normalised and there is talk of a "slow bicycle movement".
"Among thousands and thousands of cyclists on my daily routes, I think I see one or two reflective vests a week, if that," says Mikael Colville-Andersen, a cycling advocate living in Copenhagen.
With Denmark, the Netherlands and Germany - where bicycle usage is high - the helmets and reflective clothing we think of as "a must" for cyclists are far from standard.
It then goes on to rehash some of the stuff that has cropped up recently on cycling blogs about cycling safety, helmets, etc.
The only problem with casualization of cycling, removing gear like helmets, is that without corresponding changes to the road and cycleways to make them safer, it will increase accidents and fatalities. I looked this up a couple of weeks back when I came across an anti-helmet site. Chasing up the figures and doing some research, it became clear that if you simply want to cycle without hurting yourself, the facts were not on their side -- helmets save lives, especially when dealing with shared roadways as we have here.
Copenhagenization is a result of a better, safer road environment for cyclists, as seen in Denmark and the Netherlands, which makes safety gear not as much of a requirement. But on the other hand, Ireland's roads are designed mainly for cars, and Dublin Council have done little to help -- that makes safety gear a requirement, unfortunately :(
However, I think this is the real reason why people don't cycle in Dublin:
Let's take a fictional person, let's call her Kassandra. Kassandra lives a little north of Copenhagen and rides every to work every day between 07:25 and 07:55 and back again between 15:35 and 16:05. Kassandra doesn't mind a little light showers, but if the intensity increases to over 0.4 mm over 30 minutes (light rain), then she thinks it is too wet. Kassandra works five days a week and has weekends and holidays free. That gives her 498 trips between September 2002 and the end of August 2003.
How often does Kassandra get wet either to or from her job that year? The answer is, in fact, rarely. On those 498 trips it was only 17 times. That is only 3.5% or on average 1.5 trips a month.
3.5%. Compare that with what's happened in Dublin this month -- I'd estimate that's meant that at least half of my rides have involved some degree of rainfall, occasioning many cries of woe.
It takes dedication -- and lots of wet-weather gear -- to ride a bike here...
(Of course, having said that, I look out the window and it's immediately sunny ;)
Update: Ryan Meade corrects me in the comments:
Justin, you need to take a look at Owen Keegan’s paper to Velo-City 2005, “Weather and Cycling in Dublin : Perceptions and Reality”. The probability of getting wet is actually pretty comparable to the Copenhagen scenario detailed above - 5.5% for a 30 minute journey if you take 0.2mm per hour at the threshold for “getting wet”. On the other hand the vast majority of both cyclists and motorists think it’s more than 15%, with half thinking it’s above 30%.
Amazing how the psychological, "glass half-empty" factor influences my thinking on this. I had no idea!
I was away on holidays last week, and when I got back, I found my feed reader full of some good discussion as to whether today's bigger spam botnets -- Srizbi, Rustock, Mega-D, Cutwail/Pushdo -- are sharing components, such as "landing" sites, exploits, customers, and even command and control networks. It started with this post on the FireEye Malware Intelligence Lab's blog noting:
'Some malware researchers have described Srizbi and Rustock as rival botnets, our data indicates that this apparent rivalry is a sibling rivalry at best. Srizbi and Rustock seem to be supported (controlled) by the same parent (bot herder).'
and in this followup:
'We can clearly see that Srizbi, Pushdo and Rustock are using same ISP, and in many cases, IPs on the same subnet to host their Command and Control servers. It seems extremely unlikely to our research team that three previously "rival" Botnets would share nearly consecutive IP space, and be hosted in the same physical facility. Of all the data centers and IPs in the world, the fact that they are all on the same subnet is very intriguing. This fact makes the FireEye research team conclude that either the Botnets are operated by the same organization, or that the datacenter (McColo) is a shell corporation that leases out it's IP space and bandwidth for nefarious actions.' [...]
'IPs at a typical datacenter are leased out in a /30 or more commonly, a /29 block. However, here we can see that in a given succession of IPs, the three Botnets have C&C servers dispersed throughout. This gives us an impression that same Bot herder leased out a larger range and then distributed it amongst its different Botnets.'
Marshal say: 'at the very least, the major botnets have common customers.'
Dark Reading cover it like so:
Rustock, which recently edged Srizbi for the top slot as the biggest spammer mostly due to a wave of fake Olympics and CNN news spam, and Srizbi, known for fake video and DVD spam, have been using the same Trojan, Trojan.Exchanger, to download their bot malware updates, researchers say. “This is the first time” we had seen this connection between the two botnets, says Fengmin Gong, chief security content officer for anti-botnet software firm FireEye. “That’s why when we saw it, it was surprising. They definitely have a relationship,” he says. “There’s not the rivalry we used to think about.” [...]
Joe Stewart, director of security research for SecureWorks, says the Srizbi-Rustock connection is most likely due to a spammer using both zombie networks -- not that the operators of the two botnets are actually collaborating. “What is confusing people is that you’re seeing Rustock bots sending out emails that essentially infect people with Srizbi, so they think it must be Srizbi that’s sending it, but it’s not,” he says. “Srizbi is not just one big model. It’s rented out to lots of different spammers."
A major spammer may be trying to diversify by using the two botnets, he says. “It could be because they want to separate their malware-seeding operation from their spamming operation,” Stewart says. “Maybe their bots are getting blacklisted faster when they’re sending out URLs with fake video files because they’re easy to spot, so their spam doesn’t get through. So they send malware from this botnet, and spam from this one, to keep out of the blacklists longer.”
I agree that Joe's scenario is very likely; the spammers aren't always the same people who operate the botnets, and it only makes sense that some of them would spread their business among multiple nets, to minimize the risk that all of their output would be blocked if one 'net runs into trouble (or indeed, good filtering ;). But seeing C&C servers sharing LANs also strikes me as unusual. One to watch.
Anyway, it's good to see that the malware research blogs are now actively tracking and posting updates when the botnets change topics and format; this info is very valuable for us in anti-spam, as it allows us to map from the received spam mails back to the sending botnet, and determine which rules are good at detecting each botnet. Thanks, guys.
(image credit: cobalt123, used under CC license)
30% Of Internet Users Admit To Buying From Spam : ugh. we need a reminder of the Boulder Pledge. Mind you, Marshal have put out what appear to be inaccurate figures in the past regarding the Rustock botnet, so apply a pinch of salt
(tags: marshal spam boulder-pledge commerce shopping statistics via:techdirt)more details on EC2 Elastic Block Store : achieves 70MB/s on an m1.small instance; 'performance exceeds what we’ve seen for filesystems striped across the four local drives of x-large instances'. pretty good for a network filesystem, although not great compared to fast local SATA disks. also: snapshots are incremental and perform nicely compared to local S3 copy-and-upload
(tags: ebs amazon performance benchmarks s3 ec2 disks snapshotting filesystems)Amazon Elastic Block Store (EBS) : 'Prior to Amazon EBS, block storage within an Amazon EC2 instance was tied to the instance itself so that when the instance was terminated, the data within the instance was lost. Now with Amazon EBS, users can chose to allocate storage volumes that persist reliably and independently from Amazon EC2 instances.' -- can even snapshot to S3
(tags: amazon ebs ec2 aws s3 cloud-computing hosting)
Here's my results for The Omnivore's Hundred, a silly foodie "purity test". Bold are items I've eaten; crossed-out items are ones I wouldn't eat again. I score 70 out of 100, and clearly need to eat less Asian and more European cuisine ;)
- Venison
- Nettle tea
- Huevos rancheros
- Steak tartare
- Crocodile
- Black pudding
- Cheese fondue
- Carp
- Borscht
- Baba ghanoush
- Calamari
- Pho
- PB&J sandwich
- Aloo gobi
- Hot dog from a street cart
- Epoisses
- Black truffle
- Fruit wine made from something other than grapes
- Steamed pork buns
- Pistachio ice cream
- Heirloom tomatoes
- Fresh wild berries
- Foie gras
- Rice and beans
- Brawn, or head cheese
- Raw Scotch Bonnet pepper
- Dulce de leche
- Oysters
- Baklava
- Bagna cauda
- Wasabi peas
- Clam chowder in a sourdough bowl
- Salted lassi
- Sauerkraut
- Root beer float
- Cognac with a fat cigar
- Clotted cream tea
- Vodka jelly
- Gumbo
- Oxtail
- Curried goat
- Whole insects
- Phaal
- Goat's milk
- Malt whisky from a bottle worth $120 or more
- Fugu
- Chicken tikka masala
- Eel
- Krispy Kreme original glazed doughnut
- Sea urchin
- Prickly pear
- Umeboshi
- Abalone
- Paneer
- McDonald's Big Mac Meal
- Spaetzle
- Dirty gin martini
- Beer above 8% ABV
- Poutine
- Carob chips
- S'mores
- Sweetbreads
- Kaolin
- Currywurst
Durian- Frog's Legs
- Beignets, churros, elephant ears or funnel cake
- Haggis
- Fried plantain
- Chitterlings or andouillette
- Gazpacho
- Caviar and blini
- Louche absinthe
- Gjetost or brunost
- Roadkill
- Baijiu
- Hostess Fruit Pie
- Snail
- Lapsang souchong
- Bellini
- Tom yum
- Eggs Benedict
- Pocky
- Tasting menu at a three-Michelin-star restaurant
- Kobe beef
- Hare
- Goulash
- Flowers
- Horse
- Criollo chocolate
- Spam
- Soft shell crab
- Rose harissa
- Catfish
- Mole poblano
- Bagel and lox
- Lobster Thermidor
- Polenta
- Jamaican Blue Mountain coffee
- Snake
(thanks to this generator and mordaxus at Emergent Chaos for the link.)
White Noise - An Electric Storm : 1969 album by David Vorhaus and Delia Derbyshire of the BBC Radiophonics Workshop: 'one of the freakiest, most frightening, far out and forward thinking albums you may ever get to hear'
(tags: 1969 sixties music psych white-noise delia-derbyshire bbc radiophonics-workshop electronic)vim-flymake.vim : hooray! Flymake, on-the-fly compilation & error checking, for VIM. bit kludgy though, would be better if it integrated with vim 7.1's "compiler" support
(tags: vim flymake compilers error-checking editors vi software)
non-PC devices increasing browser share : .5 - 1.5% of visitors to Warner music sites are now coming from games consoles and smartphones. bad news for Flash sites (via Torrez)
(tags: flash web browsers via:torrez warner-music os)full(4): always full device : 'Writes to the /dev/full device will fail with an ENOSPC error. This can be used to test how a program handles disk-full errors.' - that's nifty. I can't believe I'm still finding useful new UNIX features after 18 years
(tags: devices unix linux testing disks errors edge-cases enospc manual-pages)
2 Stage Transfer Drawing (advancing to a future state) on Vimeo : some great performance art from Irish artist Joan Healy; the installation appears to be a kiosk with a screen, and a touch pad. The pad itself is supposed to have a warm, soft, fleshy feel that 'adds to the bond between people and machines'. However -- in reality, it's the artist's back; she's inside the kiosk, Mechanical Turk-style. Super-creepy
(tags: art creepy cool ireland joan-healy performance-art touchpads ui interface hci video)The Daily Show's TiVo setup : cool details on how TDS captures the news networks' TV output every day; they use TiVos, not MythTV. what they have works well enough, and that's good enough for them (via Waxy)
(tags: mythtv tv the-daily-show tivo via:lhl)
Wow, this is pretty massive. The Irish Payment Services Organisation has again released details of a credit-card breach, this time on retail Point-of-Sale card terminals. Quoting the Irish Examiner story:
Una Dillon, head of card services at the Irish Payment Services Organisation, said the criminals went into the shops pretending to be doing maintenance work on behalf of the banks.
“We have discovered only in the last 48 hours that a number of retailers have been affected by a point-of-sale compromise,” she said. “We are in the lucky position that it was discovered quickly and the gardaí are working on it.
“Gardaí have uncovered a lot of the devices and CCTV footage. We have a list of all the card numbers that have been used. They have either been blocked or restrictions put on those cards.
“With the devices recovered it may just be that the cards were only saved and the criminals did not have a chance to get hold of the card numbers.”
“There will be an emergency meeting today with the gardaí, the terminal vendors and the banks to try and close down on this,” she said, adding the gardaí were in pursuit of the gang.
Insufficient authentication of maintainance staff is being blamed:
“The criminals have been going into shops claiming to be engineers working on the terminals. Staff are used to their bank officials coming to update terminals so unfortunately they have been able to do that.
Bank of Ireland estimated 3,100 of its debit and credit cards were affected and Ms Dillon said the other eight card providers could have similar numbers.
Bank of Ireland said, as a temporary measure, it had reduced the daily withdrawal limit on all its debit cards for ATM transactions outside Ireland to just €100 to protect customers from fraud.
They haven't released the names of the affected shops yet; 20,000 cards, though, sounds like it's been going on for while, on a large scale. Yikes.
The SiliconRepublic story claims that the gang 'plugged in wireless devices that pushed the data to the internet and allowed the card numbers to be used overseas.' However, in the past, these 'wireless devices' didn't use the internet; instead they use parts from mobile phones, which relayed PINs, card numbers and CVV security codes via SMS text messages to Romania. That model seems more likely here, I would guess, due to the reliability of phone networks.
Update: last night's RTE Six-One news bulletin (viewable as streaming RealVideo or transcoded 5MB AVI file), made it clear that the hardware used phone components and SMS. It had some pretty good pics of what appears to be a sample subverted POS terminal:
VISA have been warning about attacks on petrol-pump-based POS terminals since 2006, e.g. this story, but they're more easy to attack since there's few or no staff present by the pumps when the POS terminal subversion takes place. This has resulted in most petrol stations in Ireland disabling POS credit-card payment systems, requiring customers to pay at the counter; we lose convenience, but at least we're probably not being skimmed. But these in-store POS terminals seem to be increasingly under attack; there are reports from Livigno, Italy, Rhode Island, and Canada.
The tamper-proofing of POS terminal hardware is unreliable; it'd be nice to see them made harder to tamper with. I would guess the gang used secondhand, hacked POS terminals, which supposedly should be tamper-evident (ie. easy to spot modifications).
Better yet, if Chip-and-PIN cards used end-to-end crypto between a crypto smartcard and the bank's central systems, POS hacks would be impossible. But there's no sign of that happening.
Most importantly, IPSO has promised that 'banks will refund any customers whose details have been used to make fraudulent transactions.' That's key. It's interesting to note that IPSO have been hammering home this point repeatedly in their stories -- they're worried about customer confidence, I'd guess.
The Evolution of Pre-Launch Gmail In Screenshots : fascinating! They really did a good job improving the UI, early revs were quite uninspiring
(tags: gmail google history email web ui)SealSkinz : waterproof socks and gloves -- come recommended by Dublin's cycle-couriers to avoid wet feet in all this bloody rain. lots and lots of good testimonials
(tags: dryness feet comfort clothing rain weather cycling outdoors socks gloves)
Emergent Chaos: Certifiably Silly : Adam Shostack tells the truth re Firefox 3's stupid self-signed cert bug. 'imposing yet another security tax, based on a static analysis of attackers and some certificate authority pixie dust, isn't going to help things for very long.'
(tags: firefox firefox-3 security certificates ssl tls ca pki adam-shostack ui usability)Image Cerberus: a SpamAssassin plug-in against image spam : a new plugin, subject of a paper at this year's CEAS conference it looks like
(tags: plugins spamassassin anti-spam image-spam images ceas conferences)Twitter drops SMS-notification support for EU users : interesting, I haven't received the mail, and it claims to still be sending updates to my Irish mobile (update: I'm not actually *getting* any updates, though)
(tags: twitter phones mobile sms ireland eu uk)
A friend writes:
'I switched my Vodafone bill to "online", to cut down on junk mail. When I tried to log in to view my bill, I was asked for a second level password, specifically:
"your password is the last 4 digits of your customer number (which appears at the top of your phone bill). "
So, I can't see my phone bill because I can't see my phone bill.'
The Trifecta of FAIL : ah, the hazards of monkey-patching core classes illustrated perfectly; a Ruby point-release upgrade broke Rails (via chromatic)
(tags: ruby rails monkeypatching ouch programming coding oo subclassing apis)best intranet form ever : 'The software my employer uses for booking holidays has recently been "upgraded" and we now need to specify an absence reason.' there are several hundred reasons, including 'Abortion', 'Stroke', 'Warts', 'Dementia', 'Rectal Problems', 'Manic Depression' and, um, 'Wax'. best of all, this is for booking time off in advance...
(tags: intranet funny inept hr wtf daily-wtf bureaucracy pto holidays)Sup : 'a console-based email client for people with a lot of email [..] The goal of Sup is to become the email client of choice for nerds everywhere.' Looks like they've nicked a few ideas from GMail, too (via Luis)
(tags: via:tieguy console linux unix sup mail mail-readers ui apps)
Cycle Helmets and Other Religious Symbols : there appears to be a lack of published research suggesting that bike helmets help avoid serious injury and death -- in fact, research seems to suggest the _opposite_.
(tags: cycling helmets safety research bikes equipment)Clever method of near duplicate detection : 'SIGIR 2008 paper, "SpotSigs: Robust and Efficient Near Duplicate Detection in Large Web Collections"'. may be useful, although we've pretty much stopped deduping in SpamAssassin nowadays
(tags: corpora dupes duplicates spotsigs collections sigir papers via:jzawodny)HadoopStreaming : 'Using the streaming system you can develop working hadoop jobs with extremely limited knowldge of Java. [..] Hadoop basically becomes a system for making pipes from shell-scripting work (with some fudging) on a cluster.'
(tags: hadoop perl streams unix distcomp clusters mapreduce)political zealot using GMail's "this is spam" button to deliberately cause spamfilter problems for Obama's campaign : 'Tablemate at benihana confided how he subscribes to Obama's mailing list and marks it all as spam to train Gmail. Urge to kill rising.' - Kevin Fox on Twitter
(tags: twitter kevin-fox foaf-story benihana obama anti-spam filtering this-is-spam us-politics moveon)"Jake Leg" : 'large numbers of [adulterated Prohibition-era alcohol, Jamaican Ginger Extract] users began to lose use of their hands and feet. Some victims could walk, but they had no control over the muscles which would normally have enabled them to point their toes upward. Therefore, they would raise their feet high with the toes flopping downward, which would touch the pavement first followed by their heels. The toe first, heel second pattern made a distinctive “tap-click, tap-click" sound as they walked. This very peculiar gait became known as the jake walk and those afflicted were said to have jake leg'
(tags: jake-leg walking history prohibition alcohol odd bizarre adulteration poison 1930s)
Luis Villa, in a post to FoRK:
I have found that [mail] threading is overrated, in part because I've realized that any conversation so baroque as to actually require threading probably isn't worth following.
Even though I wrote a threader for MH, I have to admit by now that he has a point ;)
An Illustrated Guide to the Kaminsky DNS Vulnerability : great guide to Dan's most recent discovery. it really is quite nasty (via Jeremy)
(tags: via:jzawodny dan-kaminsky dns security exploits bind)
Noted on Twitter:
simonw: So apparently http://www.news.com.au/ used json-time for their Beijing countdown widget and blew my App Engine quota! They've stopped now.
uh, great. That's useful.
Google -- how are we supposed to host useful services with those limits?
Green Karma - Carbon-offset your colo box must-read post from Chris. If you run a colo box, you should think about offsetting the ~2 tonnes of CO2 output it generates per year
sorenragsdale: Building a Cheap ZFS Server good set of details on MrN's new ZFS-based home disk server
Malwebolence - The World of Web Trolling holy crap, those /b/tards are fucked up
TechCrunch UK campaigning for a "Digital Hub" I have to say, the Digital Hub is actually a great place to work; it's well worth duplicating, if such a thing is possible
419eater anti-scammers fool 419ers into performing the Dead Parrot sketch "Possibly, he is pining for the fee-ords"
Google taking action against Nigerian/419 fraud spammers Good news. About time, too ;)
Del.icio.us 2.0 goes live yay! I've been waiting for this for yonks
10 years of Boards.ie massive ~50GB RDF/XML dump, for open crunching, to generate interesting "SIOC Semantic Web" apps
Postmaster.comcast.net how to get mail delivered successfully to Comcast, the usual stuff
Why we'll never replace SMTP 'The reason that e-mail is uniquely useful is that you can exchange mail with people you don't already know. The reason that spam exists is that you can exchange mail with people you don't already know.' +1
"Bikes-for-Billboards" scheme exposes major planning flaws 'what was initially hailed as "free bikes" has become one of the biggest planning controversies to hit Dublin in years.' No shit. 70% of sites are on the Northside, rather than the richer Southside; and each bike will cost over EUR300k in ad revenue!
Rob Enderle's page on Wikipedia detailing this analyst's hilariously wrong pro-SCO, anti-Apple/Linux predictions over the years. John Gruber: 'the only way it would be worthwhile for reporters to [quote him] would be if they were willing to describe him as "almost always utterly wrong"'
soc.culture.irish on "Cuil" meaning knowledge 'eagerness, fearsomeness, a gnat, a horsefly, a beetle, a bluebottle, and (with the addition of a fada) a rear end, a reserve or backup, a corner, and an arse. The one thing it isn't, according to the four dictionaries I just checked, is knowledge.'
I'm back from a week in Cornwall. I'd like to say I was rested, but chasing after an 11-month-old baby in a caravan isn't all that restful. Still, it was sunny, and good for a change of pace ;)
Via b1ff.org, here's the Nexis search that US Department of Justice White House liaisons ran on job candidates to determine their political leanings:
[first name of a candidate] and pre/2 [last name of a candidate] w/7 bush or gore or republican! or democrat! or charg! or accus! or criticiz! or blam! or defend! or iran contra or clinton or spotted owl or florida recount or sex! or controvers! or racis! or fraud! or investigat! or bankrupt! or layoff! or downsiz! or PNTR or NAFTA or outsourc! or indict! or enron or kerry or iraq or wmd! or arrest! or intox! or fired or sex! or racis! or intox! or slur! or arrest! or fired or controvers! or abortion! or gay! or homosexual! or gun! or firearm!
This Nexis reference says the "w/n" keyword searches for 'words .. within 5 or 10 words of each other, Ex: "Enron w/5 investigation"'.
This is just a smidgen away from the concept of a SpamAssassin-style scoring filter. Crazy stuff.
Best of all, it's buggy and over-sensitive, according to one librarian: 'If that is really their search string, they were going through 99% unrelated citations. There need to be a very nested set of parentheses to make the terms work, starting with one after the w/7. Fired and sex are OR’ed twice and need to be nested, at least in the case of Fired and the OR’d terms immeadiately following.'
Update: good Slashdot comment thread here. This comment indicates that the above librarian might be off-base regarding the w/7 parentheses, since the OR operator has higher priority. Here is an even better walkthrough of the query statement logic. Finally, here's an explanation of the "spotted owl" curiosity...
Why Spam Can’t Be Stopped – Emailappenders And Others Sell Bogus Lists Marketing company buys list of addresses, 85% of the 100k addresses bounce, marketer gets booted by ISP for spamming, marketer issues complaining press release. Let's say it again: opt-in permission can't be sold, and address list vendors are spammers
ZSFA -- I Want The Mutt Of Feed Readers Zed recommends Newsbeuter. must take a look
We Want A Dead Simple Web Tablet For $200. Help Us Build It. having worked on a project to do just this, believe me, this is doomed. DOOMED
Science Clouds 'compute cycles in the cloud for scientific communities .. allows you to provision customized compute nodes .. that you have full control over using a leasing model based on the Amazon's EC2 service.' Wonder if they'd like to give SA some time ;)
O2 Leaking Customer Photos (updated) the JBoss/Tomcat install leaks the "secret" URLs through it's default status page. this is the 3rd helping of FAIL for O2's web team; 2 previous occasions in the last year exposed customer data through "secret" URL manipulation
Avant Window Navigator "a 'dock-like' (cough) navigator bar for the Linux desktop" (via Danny, again!)
trickle 'user-space bandwidth shaper', ie. like nice(1) for network bandwidth (via Danny)
RFC 5218 - What Makes For a Successful Protocol? 'Based on case studies, this document identifies some of the factors influencing success and failure of protocol designs.' (via spicylinks)
trickle 'user-space bandwidth shaper', ie. like nice(1) for network bandwidth (via Danny)
RFC 5218 - What Makes For a Successful Protocol? 'Based on case studies, this document identifies some of the factors influencing success and failure of protocol designs.' (via spicylinks)
-
ooer missus (via Kenneth)
Here's an interesting form of advance fee fraud I hadn't heard of before; it's a good example of 419 scammers ruining yet another casual online marketplace.
Let's say you have a room you want to rent. You put up a "housemate wanted" ad on Craigslist or wherever. Here's the the reply you'll get:
Hi There,
How re you doing? I hope all is well. I'm martha Robot , am 26 yrs old and Am originally from chester united Kingdom . Graduate of I have a master degree in fashion design and I work as a professional fashion designer. I'm am not in the united kingdom right now, i am presently in West africa . I am currently working on contract for a company call (African Family Home Fashions) here in West Africa which the contract will be ending soon. I will be returning to your place soon. I enjoy traveling, It is very interesting to get more knowledge about the new countries, new people and traditions. It's great to have such a possibility. As i was searching through the web i saw the advert of your place . I would like to know maybe it's still available becasue i'm extremely interested in it. Here are the questions i would like to know about the room before planing to move in to the following questions below:
A}I will like to know the major intersection nearest your neighbourhood.like shopping mall,Churches,bus line e.t.c
B}I will like to know the total cost for the my initial move as in first month rent and if you accept deposit.
C}I will like to know if there is any garage or parking space cos I will have my own car come over.
D}I will like to have the rent fee per month plus the utilities.
E}I will like to have the description of the place, size, and the equipments in there.
F}I will also like to know Your payment mode.
G}I will like to know if I can make an advance payment ahead my arrival that will be stand as a kind of commitment that I am truely coming over and for you to hold the place down for me.
I will be very glad to have all this questions answered with out leaving a stone unturned...You can Call my Landlord for more references in UK ..+447024046815.
Email me back:
Thanks. Martha.
Needless to say, this is a scam. Here's how it works (courtesy of this post): The interested "applicant" will send a cashier's check or money order for the deposit, the value of which greatly exceeds the actual amount requested. They will then claim the overpayment to be an honest error based on their confusion about how these things work, and ask the victim to send back a money order refunding that amount, or to send it on to a "travel agent" who is supposedly booking the scammer's flight. The payment will be made via a non-refundable mechanism like the 419er's favourite, Western Union. It will be a matter of great urgency, as they will claim to need the funds to make the trip over. Her money order will clear, their's will not -- and there's no way to refund the payment, so it's gone. This is a classic advance-fee fraud trick, it seems.
Got to love that nom de plume, though -- "Martha Robot". GREE-TINGS MAR-THA RO-BOT!
Googling for 'major intersection nearest your neighbourhood' churches bus finds plenty more:
'Melina Crawford, am 26 yrs old and Am originally from Sevilla, Spain'
'sanyo rose, am 28 yrs old and Am originally from Barcelona, Spain'
Another 'sanyo rose, am 28 yrs old and Am originally from Barcelona, Spain'
'a warning about Cassandra Sanchez, am 26 yrs old and Am originally from Barcelona, Spain'
'Dawn Louise Jamison, presently in Amsterdam Holland on a business trip'
'daniella Pedro, am 26 yrs old and Am originally from Barcelona, Spain'
Finally, a Washington-based realtor has written up a good walkthrough of the scam. He notes:
I recently ran an ad on craigslist.com to see if they were still working it. Craigslist has posted many warnings against responding to such solicitations and I was curious if the scammers had moved on to more fertile ground. They have not; I received 16 such inquiries in one day to a simple ad offering a room for rent in Bellevue. I used a fictitious identity and a newly created email address. I'll use the emails from just one of them as an example. This particular scammer managed to have a check on my doorstep by the next day!
(thanks to nimbus9 for the headsup)
-
new cinema listings site for Ireland. nice web2.0-ish layout, but missing lots of stuff you'd expect nowadays: search-by-reviews, feeds, Upcoming.org-style social features, etc. (in fact, they'd almost be better off just using Upcoming.org IMO ;)
-
paraphrased: "enough linkblogging! new content please!"
-
the bug appears to affect client-side resolvers, which can be cache-poisoned by malicious DNS servers using predictable TXIDs in DNS responses. current fix is to randomize ports when making queries? I think. more: http://www.kb.cert.org/vuls/id/800113
-
good guide to diagnosing I/O bottlenecks on modern Linuxes using -d and -x
-
no mention of what it does with mail from and so on, however (via Nelson)
-
'a flexible, efficient, automated mechanism for serializing structured data – think XML, but smaller, faster, and simpler', defined with an IDL-style language. see also Thrift and http://teddziuba.com/2008/07/build-google-protocol-buffers.html
-
by the Dutch team behind the crack of the Dutch travel card, based on the same MIFARE system as London's Oyster cards. paper coming in October
-
Ryanair vs Bravofly, Bravofly scraping Ryanair's site allegedly in contravention of their T&Cs
-
I'm quoted!, arguing that the death of invention in the modern age is greatly exaggerated: 'the next Wikipedia could easily come from one teenager's laptop in their back bedroom in Kildare [...] the barriers to [invention] are lower than ever.'
-
'The way things are going, I half-expect to hear a quiet electric "peep" noise each time I flush the toilet; another bowel movement logged by Bumland Security.'
-
as usual, a description of what you _shouldn't_ be doing, provides a great illustration of what you _should_ be doing ;) (via Vinoski)
-
'Four resourceful humans test the tolerance levels of four human resource managers by constantly failing to show up for work after being offered a job. The aim… To see who can hold onto their job the longest without ever working a day.' truly hilarious
-
fix is to use the kernel from Intrepid Ibex, for now
-
aha. this explains a long-running issue I've had on my Thinkpad at home
-
'a new text markup format. Its syntax is a blend of Donald Knuth's TEX and various wiki markup.' has a formal grammar, rather than an ad-hoc parser (guilty). quite nice, although would have been better if it didn't reinvent so many wheels (via adulau)
-
[the Viacom/Youtube privacy disaster demonstrates] 'what's wrong with trusting corporations with your data: if the corporation says "I'm not going to be evil," and the government says "oh yes you are," it's pretty much _the end of the conversation_.'
-
alt microblogging platform with a few key wins over Twitter & Jaiku: stability (so far!), open, decentralized, and Affero-licensed OSS. I'm "jm" on it, but not writing there -- yet. but looking forward to an API so I can add it to twit.ie
-
some third-party app developers get access to it, some don't. one dev says: 'It’s frustrating to just get locked out after spending so much time making stuff for Twitter users'
-
910-node cluster sorting 1TB of data in 209 seconds, using Hadoop and HDFS. I wish we had a Hadoop cluster to do SpamAssassin mass-checks on ;)
-
'a fast, distributed, in-memory workqueue service', written in C with libevent, lots of client libs for different languages. Nice lifecycle model. The queues are not persistent yet, though, unfortunately
-
'a semi-automated, largely passive web application security audit tool. .. detection and annotation of potential problems based on the observation of existing, user-initiated traffic in complex web 2.0 environments', by lcamtuf
-
Bebo need to do some anti-abuse work
Over the past few weeks, I've increasingly heard of spam and abuse problems originating in Amazon EC2.
This has culminated in a blog post yesterday by Brian Krebs at the Washington Post:
It took me by surprise this weekend to discover that that mounds of porn spam and junk e-mail laced with computer viruses are actively being blasted from digital real estate leased to [Amazon].
He goes on to discuss how EC2 space is now actively blocked by Outblaze, and has been listed by Spamhaus in their PBL list. A spokesperson for Amazon said:
"We have a clear acceptable use policy and whenever we have received a complaint of spam or malware coming through Amazon EC2, we have moved swiftly to strictly enforce the use policy by network isolating (or even terminating) any offending instances," Kinton said. She added that Amazon has since taken action against the EC2 systems hosting the [malware].
However as Seth Breidbart noted in the comments, 'note that Amazon will terminate the instance. That means that the spammer just creates another instance, which gets a new IP address, and continues spamming.' True enough -- as described, instance termination simply isn't good enough.
My recommendations:
as John Levine noted, it's likely that Amazon need to treat EC2-originated traffic similarly to how an ISP treats their DSL pools -- filtering outbound traffic for nastiness, in particular rate-limiting port 25/tcp connections on a per-customer basis, so that an instance run by (or infiltrated by) a spammer cannot produce massive quantities of spam before it is detected and cut off.
However, I'm not talking about blocking port 25/tcp outbound entirely. That's not appropriate -- an EC2 instance is analogous to a leased colo box in a server farm, and not being able to send mail from our instances would really suck for EC2 users (like myself and my employers).
It would help if there were a way to look up customer IDs from the IP address of the EC2 nodes they're using -- either via WHOIS or through rDNS. Even an opaque customer ID string would allow anti-abuse teams to correlate a single customer's activity as they cycle through EC2 instances. This would allow those teams to deal with the reputation of Amazon's customers, instead of Amazon's own rep, analogous to how "traditional" hosters use SWIP to publicize their reassignments of IPs between their customers.
There's some more discussion buried in a load of knee-jerking on the NANOG thread. Here's a few good snippets:
Jon Lewis: 'I got the impression the only thing Amazon considers abuse is use of their servers and not paying the bill. If you're a paying customer, you can do whatever you like.' (ouch.)
Ken Simpson: 'IMHO, Amazon will eventually be forced to bifurcate their EC2 IP space into a section that is for "newbies" and a section for established customers. The newbie space will be widely black-listed, but will also have a lower rate of abuse complaint enforcement. The only scalable way to deal with a system like EC2 is to provide clear demarcations of where the crap is likely to originate from.'
Bill Herrin: 'From an address-reputation perspective EC2 is no different than, say, China. Connections from China start life much closer to my filtering threshold that connections from Europe because a far lower percentage of the connections from China are legitimate. EC2 will get the same treatment.'
There's also an earlier thread here.
Anyway, this issue is on fire -- Amazon need to get the finger out and deal with it quickly and effectively, before EC2 does start to run into widespread blocks. I'm already planning migration of our mail-sending components off of EC2; we're already seeing blocks of mail sent from it, and it's looking likely that these will increase. :(
(It's worth noting that a block of EC2's netblocks today will produce a load of false positives, mainly on transactional mail, if you're contemplating it. So I wouldn't recommend it. But a lot of sites are willing to accept a few FPs, it seems.)
Twitter has this nasty habit -- if you come across a tweet in your feed reader containing a URL, and you want to follow that link, you can't, because Twitter doesn't auto-link URLs in its RSS feeds. Instead, you have to click on the feed item, itself, wait for that to open in the browser, then click on the link in the new browser tab. That link will, in turn, open in another new tab.
Here's a quick-hack Greasemonkey user script to inhibit this second new-tab:
-
Amazon really need to sort out some effective anti-abuse policies for EC2 soon, before things go pear-shaped
-
awesome; NAT-tunneling without any prior config, even if both ends are behind NAT. written by the author of the MySpace worm, Samy Kamkar
-
interesting, I would have thought they'd be in a good position to just do something like what the SpamAssassin vbounce ruleset does
-
oh dear. they _really_ need to get proactive on this before the shit really hits the fan, this is not going well
'You'll know what my riddle means
When you've eaten mangosteens.'
-- The Crab That Played with the Sea, by Rudyard Kipling
When I travelled through Thailand, I got rightly hooked on the delicious mangosteen, traditionally dubbed the "Queen of Fruit" by the Thais. I've been keeping an eye out ever since, through our travels to the US and back, without any luck. (In particular, they've been blocked by US customs for a long time, although reportedly this is changing nowadays.)
Finally, last year, they appeared in our local Tesco supermarket here in Ireland -- or at least, an empty box appeared, sans fruit! That was it, though, until a couple of weeks ago, when my friend Bob was lucky enough to come across a few, and grabbed 4 for me. (Thanks Bob!)
It appears they're in season around the start of June, which is when they make it to Tesco's. Naturally, they're much more expensive here -- Tesco were selling them for about EUR 1.20 each, whereas a bag of 30 were about 50 cents when we used to buy them at the street-side in Ko Chang. But that's to be expected, really.
Since they're tricky enough to get hold of, I thought I should document exactly what to do with them once you get 'em ;)
They start off looking like this, roughly tomato-sized fruit with a thick, papery rind:
Get your thumbnail into the rind, not too deep though!, and tear it off like so:
Look at the rind's great colour! Watch out for it, though, as it stains clothing easily. Discard the rind, and pluck out the fleshy, juicy white segments:
(Pay no attention to their resemblance to testicles. ;)
Finally you'll wind up with 6 or so seedless segments, and 1 or 2 seed-bearing segments, larger than the others, containing a large inedible seed along with a fair bit of flesh:
Eat 'em and enjoy the flavour -- it's a bit like a tart, vanilla-y peach, but juicier, creamier and much smoother in texture. Mmmm, truly delicious. I'm looking forward to picking up some more soon!
I considered planting the seeds, but unfortunately, you can forget about growing a tree in your back yard; the mangosteen tree requires a tropical climate:
'The mangosteen is ultra-tropical. It cannot tolerate temperatures below 40º F (4.44º C), nor above 100º F (37.78º C). Nursery seedlings are killed at 45º F (7.22º C).'
Ah well. Seems I'll be at Tesco's mercy for more.
-
a good guide to using Wireshark to diagnose this, as used by Audible Magic and Sandvine
-
in other words, Comcast's Sandvine appliances use the same technique as Audible Magic. Wonder if this works; I was under the impression that one would have to block RSTs on both ends of the connection, and many commenters agree
-
using a Bayes classifier trained on intra-packet intervals and packet length. nifty! (via /.)
-
good interview with Irish Times MD, Maeve Donovan, on their removal of the paywall: 'it had become clear that there were not sufficient numbers of Irish Times readers prepared to pay for online content.' seems the example of the Grauniad was influential
-
make the obtuse pg_locks table more useful. 'show any queries that are waiting on a lock, and the query that currently holds the lock on which those queries are waiting.' haven't tried it out yet
-
The SGAE agency will collect on sales of mobile phones (EUR 1.10), blank CDs (17c each), laser printers (EUR 10), scanners (EUR 9), CD recorders (3.40). I guess Spanish consumers have a license to download freely now, since they're already paying for it
-
using a couple of mod_rewrite rules and a redirect to www.avg.com
-
there goes my pocket money. I <3 the woot crew
-
'It's a common enough misconception, but Irish national newspapers have not and are not currently showing the large-scale declines in readership as seen in the UK and US. The market is reasonably stable.' interesting
-
A film festival is putting this on? wtf, does not compute. good line up though. at Filmbase, Curved St, Temple Bar, 10am Friday 27th June
-
intro to the EAM (Execute Around Method) closure-based resource-management pattern. I was wondering what this trick was called
-
I missed this at the time. great news
-
yay, PutPlace on Windows is now in public beta
-
handy algorithm to take N randomly-selected samples from a passing stream of data; must use this on the SpamAssassin spamtraps
-
'one of my mentors told me that the chief responsibility of a CEO to his staff is to improve the CV of every staff member [..] I sincerely hope that each and every career immensely benefited as a result.' Certainly worked for me - thanks Chris!
-
A company called "TenFour Sweden" apparently sold a product called "TFS Gateway" that supported virus scans, prior to Trend's patent filing. Note that they're still looking for people who _used_ TFS Gateway in 1995
-
it was a Hungarian sysadmin protesting a $227M investment in MS licences throughout the Hungarian state system as a massive waste of money: "I think there are much more useful free software solutions available, for no charge."
-
very good list of differences, and compelling downsides to cfengine. sounds like I need to give Puppet another chance after all
-
Amazingly clear breakdown of my social groups -- great infoviz. Must try something like this for SpamAssassin spamtrap data (via Leonard)
-
lovely. would prefer the tee, but it's sold out for now
-
this is becoming critical for use of git as a file-synchronization mechanism for my MP3 collection, for obvious reasons. looks like it should be possible with git 1.5.6
Joey Hess suggests that current discussions about the superfluity of DVCS systems have a parallel in how the internet protocol world, circa 1993, played out:
I'm reminded of 1993. Using the internet at that time involved using a mishmash of stuff -- Telnet, FTP, Gopher, strange things called Archie and Veronica. Or maybe this CERN "web" thing that Tim Berners-Lee had just invented a few years before, but that mostly was useful to particle physicists.
Then in 1994 a few more people put up web sites, then more and more, and suddenly there was an inflection point. Suddenly we were all browsing the web and all that other stuff seemed much more specialised and marginalised.
I would disagree, a little. Back in the early '90's, I was a sysadmin playing around with internet- and intranet-facing TCP/IP services (although in those days, the term "intranet" hadn't been coined yet), so I gained a fair bit of experience at the coal-face in this regard. The mish-mash of protocols -- telnet, gopher, Archie, WAIS, FTP, NNTP, and so on -- all had their own worlds and their own views of the 'net. What changed this in 1993 was not so much the arrival of HTTP, but TimBL's other creation: the URL.
The URL allowed all those balkanized protocols to be supported by one WWW client, and allowed a HTML document to "link" to any other protocol --
The WWW browsers can access many existing data systems via existing protocols (FTP, NNTP) or via HTTP and a gateway. In this way, the critical mass of data is quickly exceeded, and the increasing use of the system by readers and information suppliers encourage each other.
This was a great "embrace and extend" manoeuvre by TimBL, in my opinion -- by embracing the existing base of TCP/IP protocols, the WWW client became the ideal user interface to all of them. Once NCSA Mosaic came along, there really was no alternative to rival the Web's ease of use. This was the case even if you didn't have a HTTP server of your own; you could still access HTML documents and remote URLs.
In essence, HTML and the URL were the trojan horse, paving the way for HTTP (as HTML's native distribution protocol) to succeed. It wasn't the web sites that helped the WWW "win", but embrace-and-extend via the URL.
For what it's worth, I think there is an interesting parallel in today's DCVS world: git-svn.
-
Ubuntu Ireland LoCo team now has a drop-in centre on Saturdays between 11am-4pm at the Camara offices in the Digital Hub, on Thomas St in Dublin 8
-
'Our programs have left the desktop and found their new home on the web. System administration issues loom large.' I agree with the thesis, but Puppet as a key component to fix this? it's just cfengine in Ruby, snore
-
great sketch: James Joyce and Samuel Beckett at the pitch 'n' putt (NSFW)
-
to hold Django's trademarks and IP. that's a major step forward, congrats guys. although I'm sure there'd have been room at the ASF too ;)
-
the 'Jura Internet Connection Kit' has a few security holes, it seems. 'Fun things you can do with a Jura coffee maker: Change the preset coffee settings; [..] Change the amount of water per cup (say 300ml for a short black) and make a puddle'
-
an announcement-only Google Group for notifications about GAE downtime and outages. useful, considering they had a major datastore outage yesterday
-
Boards user boasts of cheating in the Leaving Cert exams, is identified, and an epic thread unfolds. IRISH INTERNETS - SERIOUS BUSINESS
-
70% of UK kids aged 18-24 download music illegally; 87% of all respondents have copied music CDs; 74% said they'd be interested in a working, DRM-free legal download service
Happy Firefox Download Day -- or rather, Firefox Download Evening!
It turns out that the "day" in question has been defined as a 24-hour period starting at 10am Pacific Time; rather than compensating for the effects of timezones around the world, they've just picked an arbitrary 24-hour period.
That's 6pm in Irish time, for example. At least I'm not one of the 57,000 Japanese pledgers, who'd be waiting up until 2am to kick off their download. It seems a little bizarre that there's little leeway provided for non-US downloaders, who are right now twiddling their thumbs, waiting, while their "day" passes.
Annoyingly, the main world record page simply says 'the official date for the launch of Firefox 3 is June 17, 2008' -- no mention of a starting time or official timezone at all!
This is the top thread on their forum right now -- in addition to the omission of an entire continent ;)
-
'right now it feels like an ugly popularity contest. I can only assume that the A-listers of the Irish blogging world are lovely, lovely people because to be frank, some of them are shit-awful writers.' be sure to read the name-calling in the comments
-
ouch, he cites plenty of bad management at ORA. On the plus side, the end result, "High Performance MySQL", 2nd Ed, sounds like it came out well -- eventually! all in all though, it sounds like I dodged a bullet on that one, hard work
-
sounds like this guy's work laptop was trojaned by a virus/malware, then used to host child porn, for which he was then prosecuted. what a nightmare scenario -- thankfully the forensics analyst figured it out
-
The Register says "maybe". mind you, that means absolutely feck all ;)
On programmers "going dark" -- Aristotle Pagaltzis writes:
Jeff Atwood argues that open source projects are in real danger of programmers “going dark,” which means they lock themselves away silently for a long time, then surface with a huge patch that implements a complex feature.
It seems to me that this is as much a technological problem as a social issue... and that we have the technological solution figured out: it’s called distributed version control. It means that that lone developer who locked himself in a room need not resurface with a single huge patch – instead, he can come back with a branch implementing the feature in individually comprehensible steps. At the same time, it allows the lone programmer to experiment in private and throw away the most embarrassing mistakes, addressing part of the social problem.
However, I don't think he realised that the Jeff Atwood story he responded to was in fact an echo of Ben Collins-Sussman's original article, where he specifically picked out DVCS as a source of this danger:
A friend of mine works on several projects that use git or mercurial. He gave me this story recently. Basically, he was working with two groups on a project. One group published changes frequently...
“…and as a result, I was able to review consistently throughout the semester, offering design tweaks and code reviews regularly. And as a result of that, [their work] is now in the mainline, and mostly functional. The other group [...] I haven’t heard a peep out of for 5 months. Despite many emails and IRC conversations inviting them to discuss their design and publish changes regularly, there is not a single line of code anywhere that I can see it. [...] Last weekend, one of them walked up to me with a bug [...] and I finally got to see the code to help them debug. I failed, because there are about 5000 lines of crappy code, and just reading through a single file I pointed out two or three major design flaws and a dozen wonky implementation issues. I had admonished them many times during these 5 months to publish their changes, so that we (the others) could take a look and offer feedback… but each time met with stony silence. I don’t know if they were afraid to publish it, or just don’t care. But either way, given the code I’ve seen, the net result is 5 wasted months.”
Before you scream; yes yes, I know that the potential for cave-hiding and writing code bombs is also possible with a centralized version control system like Subversion. But my friend has an interesting point:
“I think this failure is at least partially due to the fact that [DVCS] makes it so damn easy to wall yourself into a cave. Had we been using svn, I think the barrier to caving would have been too high, and I’d have seen the code.”
In other words, yes, this was fundamentally a social problem. A team was embarrassed to share code. But because they were using distributed version control, it gave them a sense of false security. “See, we’re committing changes to our repository every day… making progress!” If they had been using Subversion, it’s much less likely they would have sat on a 5000 line patch in their working copy for 5 months; they would have had to share the work much earlier.
To be honest, I'd tend to agree with Aristotle; just because centralized VC makes it harder to maintain a "private branch" with this "high barrier to caving", and this therefore imposes a technical pressure to fix a social problem, doesn't mean that is a good thing. I'd prefer to fix the DVCS to apply social pressure, and have both working tools and a working social organisation.
Another commenter on Ben's original post put it well:
I [..] disagree, strongly, that DVCS makes code hiding any more difficult than single-branch VCS. When using a single branch, it’s usually a very small group of people who are allowed to commit. Any patches from non-core contributors get lost in a tangle of IRC pastebins, mailing lists, bug trackers, and blog posts. Furthermore, even if these patches are eventually committed, they have lost all their associated version information — the destructive rebase you complain about. DVCS allows anybody to branch from trunk, record their changes, and publish their branch in a service like Launchpad or github. For an example of this, look at the mass of user-created branches for popular projects like GNOME Do or AWN.
It's very interesting to see those Launchpad sites, in my opinion.
I've spent many years shepherding contributions to SpamAssassin through our Bugzilla. We've often lost rule contributors, who are particularly hard to attract for some reason, due to delays and human overhead involved in this method. :( So an improved interface for this would be very useful...
-
'As [a govt minister] attempted to speak, he was surrounded by Coir [ie. extreme-right-wing anti-abortion group Youth Defense] activists who screamed at him and sang "there's no Lisbon". When [Joan] Burton attempted to intervene, she was spat at.' lovely
-
release management failure on this scale is pretty worrying in an open-source project; here's hoping the upcoming 1.0 actually happens