-
‘I’ve noticed that in several places (most prominently, Help-About), there is the product version, build number, etc. … We don’t want the customers knowing this information and need it removed.’ genius (via Donal)
-
‘The Government will ban any EU funding for stem cell research in Ireland, the Irish Foreign Affairs Minister told the Pope today.’ Amazing. This is not the Ireland I was hoping to return to! Are we back in 1980 again? wtf…
-
‘Ladies and gentlemen, I’m in a select club of the first victims of the Year 2038 Bug.’
-
fancy infoviz of discussion threads; as I comment on the page, I think this is overkill, and GMail’s “conversation” view does just fine
-
“Google TypeKey” in other words
Justin's Linklog Posts
-
just firewall out RSTs, and the Great Firewall’s keyword blocker is defeated
-
Mark Pilgrim’s suggested apps for an Ubuntu desktop — some quite good suggestions here, with lots of KDE goodness. I just wish amaroK was as user-friendly and usable as the amazing (but not well-maintained) JuK, though
-
wow, Adam Shostack joins MS!
-
The set designer for ’24’ helped design the operations center at the National Counterterrorism Center, apparently. I bet that really helps (via substitute)
-
‘Observations on British and American English by an American linguist in the UK’, via Ben. I fall between these two stools on a regular basis, or three if you count Hiberno-English as well
-
author of “Phishing Exposed”, general smart guy where phishing attacks are concerned. (also: Amazon does blogs now?)
-
Bible annotation using Amazon’s “Mechanical Turk” HIT service; a success. However they did invite their blog readers to participate, which would have skewed results by providing willing participants
-
a great post from John Gruber, pointing out the key problem with DRM — it forces vendor lock-in, and precludes interoperability, as a core design goal
-
this year’s CEAS, July 27-28 2006. CEAS is reliably the best anti-spam conference; worth attending, although I won’t be this year
-
‘[the book] is about functional programming techniques in Perl. It’s about how to write functions that can modify and manufacture other functions.’ wow, missed this — sounds AWESOME
-
it’s pretty hard to find decent maps of Dublin online — these are very good, although not quite Google-maps-shiny, they surpass GMaps’ quality in terms of data (via Sander Temme)
-
Michi Henning (!) slates the history of CORBA extensively, blaming the OMG’s process and praising the open source community. wow (via slashdot)
-
for sale: one partially plutonium–contaminated Pacific atoll, 718 miles from its nearest neighbour; unfortunately the golf course is closed. see also Ballard’s ‘Terminal Beach’
Taken last week in Aigufreda on the Costa Brava, Catalunya, Spain.
-
Mail.app proprietary crapness. ‘I’m forced to migrate all my mail yet again from yet another proprietary format, and the best documentation I’ve found so far is on LiveJournal. .. somebody deserves to be fired for that.’
-
Maya meticulously recorded almost every penny/baht/kip/ringgit spent over the course of her 6-month travels through SE Asia. about right, going by my own experience; I wish I’d bought more souvenirs
Adrian Weckler posts details of Vodafone Ireland’s new flat price datacard; costing 50 Euros per month, including VAT; fully flat rate (hooray, something useful at last!); and they claim that they’ll be rolling out HSDPA, which offers 1.2Mbps to 11Mbps rates, ‘starting in Dublin in October’.
Those are great numbers, but further info seems thin on the ground; they haven’t bothered updating their own website yet, amazingly.
Anyone got further info? What rates does it offer right now? How would one order such a beast?
-
‘focuses on the development of interoperability solutions for digital media, and the reverse engineering of proprietary systems for which licensing options are non-existent or impractical’ — and have hired Jon Lech Johansen
-
C|Net’s distributed filesystem, a la GFS, Mogilefs (via acme)
-
good data on large-scale spammer behaviour as of 2006, presented at NANOG37. Relay-IP-based techniques not so good any more, but we knew that. Unfortunately doesn’t analyze SURBL/URIBL content-oriented DNSBLs, which have picked up the slack nicely
I took the plunge over the weekend, and live-upgraded the new ‘Dapper Drake’ Ubuntu release — ouch. Here’s the two key lessons I learned:
Don’t run “grub-install” in a misremembered attempt to update the current GRUB boot menu ‘menu.lst’ file with the new kernel; sadly, this will quietly remove important details from your old menu.lst, such as “initrd” lines, rendering those kernels unbootable. Moral: ensure brain is in gear before meddling with MBRs!
If you’re a Kubuntu user, watch out. Ensure you run
apt-get install ubuntu-base ubuntu-desktop
— bringing the entirety of GNOME up to date — as well asapt-get install kubuntu-desktop
after the upgrade; it appears that some part of a new hotplugging subsystem is not included as a dependency ofkubuntu-desktop
. Failure to do this results in an inability to use USB/hotpluggable devices, including internal devices like the Synaptics touchpad. No pointer devices (mice or touchpads) means no X server at boot, which is always a little annoying.
Some day I’ll just do things the right way, and do a fresh-from-CD install instead. Ah well. The good stuff: the new kernel, or possibly Xorg, is proving to be a lot speedier — window updates are noticeably smoother; and the new Ubuntu GNOME theme is similarly tasty.
CVE 2006-2447, in which Radoslaw Zielinski spotted a nasty in spamd’s ‘vpopmail’ support in pretty much all recent versions of Apache SpamAssassin.
If you use spamd with vpopmail, go read the advisory and determine if you need to take action. Not many people will need to, I think; it’s a very rare setup. Still, it’s important to get the warning out there anyway.
The irony is that the bug is triggered partly by the “–paranoid” switch. This was intended to increase security, by increasing paranoia when possibly-unsafe situations arose — hence providing a great demonstration of how the addition of optional code paths, even in the best intentions, can reduce security by allowing bugs to creep in unnoticed.
-
fake 419s, ‘How to Explain Enron to Your Children’, and ‘we falsify commodity markets so that we can deliver physical commodities to our customers at a ridiculously unsustainable price’ — all scraped from the Enron mail corpus
-
great notes on speeding up javascript; I have a Greasemonkey script this will be useful with, once I get some tuits (via yoz)
-
Microsoft CEO Steve Ballmer attends wedding; a parent asks if he’d have a look at their PC; Ballmer spends _no less than two days_ attempting to rid it of encrusted malware infestations — before giving up and shipping it back to Redmond. hilarious
Regarding the O’Reilly/CMP “Web 2.0 (SM)” trademark shitstorm, Sean McGrath humourously suggested a workaround — using a different revision number instead of “2.0”, specifically e, 2.71….
However, it’s not quite that simple in many jurisdictions, apparently. It seems that trademark law — in the US, at least — allows trademarks which include a number to also cover uses within roughly plus or minus 10 of that number. In other words, CMP’s application will cover the range from Web -8.0 (SM) (assuming negative numbers are included?) to Web 12.0 (SM).
So much for “Web 3.0”, “Web 2.1”, “Web 2.71…”, and so on. Back to the drawing board, Sean! ;)
(disclaimer: IANAL, of course. Credit to Craig for that tidbit.)
Update: doh, got the value of e wrong…
-
I got slashdotted yesterday! Unfortunately, stock WordPress falls over pretty quickly. Once I managed to get this plugin installed, though, things were a lot better… thumbs up for WP-Cache
-
I need to do this soon; damn copy-on-write disk images are chewing up my disk space
-
one large website’s password list analysed; 1.4% of passwords were “123456”, and 2.5% overall began with 1234
-
Dapper is now released — and is live-upgradable via apt-get. am I stupid enough to do this? quite possibly; I’ve done it for the past 5 upgrades
-
a message router for pings, for web pages containing microformat data. Interesting to see that Upcoming.org is currently the only ping producer — their pings are then consumed by evdb, the only third-party ping receiver listed
-
graph of request frequency over the past few days at taint.org; that spike was pretty major
-
great article on current grid computing, featuring MPI, MapReduce, Hadoop, and promising a new UNIXy thing from tbray called Sigrid (ha!). Mind-boggling quote from Jim Gray: ‘Memory is the new disk. Disk is the new tape.’
-
spontaneously converts the off-patent anhydrous form of the drug into the patented hemihydrate form, which then successively converts more and more of the anhydrous form, Ice-9-style. Never mind “viral” licenses, this takes the biscuit! (via substitute)
An interesting article on blog-spam countermeasures — Google’s embarrassing mistake. Quote:
I think it’s time we all agreed that the ‘nofollow’ tag has been a complete failure.
For those of you new to the concept, nofollow is a tag that blogs can add to hyperlinks in blog comments. The tag tells Google not to use that link in calculating the PageRank for the linked site. […]
Since its enthusiastic adoption a year and a half ago, by Google, Six Apart, WordPress, and of course the eminent Dave Winer, I think we can all agree that nofollow has done — nothing. Comment spam? Thicker than ever. It’s had absolutely no effect on the volume of spam. That’s probably because comment spammers don’t give a crap, because the marginal cost of spamming is so low. Also, nofollow-tagged links are still links, which means that humans can still click on them — and if humans can click, there’s a chance somebody might visit the linked sites after all.
I agree. At the time, I pointed at this comment from Mark Pilgrim:
Spammers have it in their heads now that weblog comments are a vector to exploit. They don’t look at individual results and tweak their software to stop bothering individuals. They write generic software that works with millions of sites and goes after them en masse. So you would end up with just as much spam, it would just be displayed with unlinked URLs.
Spammers don’t read blogs; they just write to them.
I still think he was spot on.
However, one part of the ‘Google’s embarrassing mistake’ article is a red herring — I think the chilling effect on “nonspam links” is not to be worried about; as Jeremy Zawodny said, life’s too short to worry about dropping links purely in the hopes of giving yourself Page Rank. I don’t know if I really want links that people are leaving purely for that reason. ;)
In fact, I wouldn’t be surprised to hear that Google’s crawler starts treating “nofollow” links as mildly non-spammy in a future revision, due to their wide use in wikis, blogs etc.
To be honest, though — I don’t see the problem of blog-spam much anymore. As I said here:
[Weblog] comment spam should be a lot easier to deal with than SMTP spam. … With weblog comments, you control the protocol entirely, whereas with SMTP you’re stuck with an existing protocol and very little “wiggle room”.
On my WordPress weblog [ie. here] — which, admittedly, gets only about 1/4 of the traffic plasticbag.org does — I’ve instituted a very simple check stolen from Jeremy Zawodny. I simply include a form field which asks the comment poster for my first name, and if they fail to supply that, the comment is dropped. In addition, I’ve removed the form fields to post directly, requiring that all comments are previewed; this has the nice bonus of increasing comment quality, too.
Those are the only antispam measures I’m using there, and as a result of those two I get about 1 successful spam posted per week, which is a one-click moderation task in my email. That’s it.
The key is to not use the same measures as everyone else — if every weblog has a different set of protocols, with different form fields asking different simple questions, the only spammers that can beat that are the ones that write custom code for your site — or use human operators sitting down to an IE window.
Trackbacks, however — turn that off. The protocol was designed poorly, with insufficient thought given to its abuse potential; there’s no point keeping it around, now that it’s a spam vector.
Finally, a “perfect” solution to blog spam, while allowing comments, is unachievable. There will always be one guy who’s going to sit down at a real web browser to hand-type a comment extolling the virtues of some product or another. The goal is to get it to a level where you get one of those per week, and it’s a one-click operation to discard them.
(Update: This story got Slashdotted! The poor server’s been up and down repeatedly — looks like it needs an upgrade. In the meantime, WP-Cache has proven its weight in gold; recommended…)
-
argh. avoid iTunes 6 like the plague; Apple changed the DRM again, it’s as yet unbroken, and once you purchase a track, your account is “locked” to the new DRM. This page gives details of the (labourious) process required to escape this nasty trap
-
Polypaudio looks like Linux sound done right (at last). questions 21-24 of this FAQ list hint at awesome possibilities for LAN-networked speaker systems, even better than http://taint.org/wk/RemotePlaybackWithEsd .
-
the Ordnance Survey has set up an online shop to sell access to out-of-copyright, public domain maps of Ireland. thanks lads, but I think there’s a word for paying for something that one should be getting for free
A commenter at this post on Colm MacCarthaigh’s weblog writes:
I guess I still don’t understand how Open Source makes sense for the developers, economically. I understand how it makes sense for adapters like me, who take an app like Xoops or Gecko and customize it gently for a contract. Saves me hundreds of hours of labour. The down side of this is that the whole software industry is seeing a good deal of undercutting aimed at sales to small and medium sized commercial institutions.
Similarly, in the follow-up to the O’Reilly “web 2.0” trademark shitstorm, there’s been quite a few comments along the lines of “it’s all hype anyway”.
I disagree with that assertion — and Joe Drumgoole has posted a great list of key Web 2.0 vs Web 1.0 differentiators, which nails down some key ideas about the new concepts, in a clear set of one-liners.
Both open source software companies, and “web 2.0” companies, are based on new economic ideas about software and the internet. There’s still quite a lot of confusion, fear and doubt about both, I think.
Open Source
As I said in my comment at Colm’s weblog — open source is a network effect. If you think of the software market as a single buyer and seller, with the seller producing software and selling to the buyer, it doesn’t make sense.
But that’s not the real picture of a software market. If you expand the picture beyond that, to a more realistic picture of a larger community of all sorts of people at all levels, with various levels interacting in a more complex maze of conversation and transactions, open source creates new opportunities.
Here’s one example, speaking from experience. As the developer of SpamAssassin, open source made sense for me because I could never compete with the big companies any other way.
If I had been considering it in terms of me (the seller) and a single customer (the buyer), economically I could make a case of ‘proprietary SpamAssassin’ being a viable situation — but that’s not the real situation; in reality there was me, the buyer, a few 800lb gorillas who could stomp all over any puny little underfunded Irish company I could put together, and quite a few other very smart people, who I could never afford to employ, who were happy to help out on ‘open-source SpamAssassin’ for free.
Given this picture, I’m quite sure that I made the right choice by open sourcing my code. Since then, I’ve basically had a career in SpamAssassin. In other words my open source product allowed me to make income that I wouldn’t have had, any other way.
It’s certainly not simple economics, is a risk, and is complicated, and many people don’t believe it works — but it’s viable as an economic strategy for developers, in my experience. (I’m not sure how to make it work for an entire company, mind you, but for single developers it’s entirely viable.)
Web 2.0
Similarly — I feel some of the companies that have been tagged as “web 2.0” are using the core ideas of open source code, and applying them in other ways.
Consider Threadless, which encourages designers to make their designs available, essentially for free — the designer doesn’t get paid when their tee shirt is printed; they get entered into a contest to win prizes.
Or Upcoming.org, where event tracking is entirely user-contributed; there’s no professional content writers scribbling reviews and leader text, just random people doing the same. For fun, wtf!
Or Flickr, where users upload their photos for free to create the social experience that is the site’s unique selling point.
In other words — these companies rely heavily on communities (or more correctly certain actors within the community) to produce part of the system — exactly as open source development relies on bottom-up community contribution to help out a little in places.
The alternative is the traditional, “web 1.0” style; it’s where you’re Bill Gates in the late 90’s, running a commercial software company from the top down.
- You have the “crown jewels” — your source code — and the “users” don’t get to see it; they just “use”.
- Then they get to pay for upgrades to the next version.
- If you deal with users, it’s via your sales “channels” and your tech support call centre.
- User forums are certainly not to be encouraged, since it could be a PR nightmare if your users start getting together and talking about how buggy your products are.
- Developers (er, I mean “engineers”) similarly can’t go talking to customers on those forums, since they’ll get distracted and give away competitive advantage by accidentally leaking secrets.
- Anyway, the best PR is the stuff that your PR staff put out — if customers talk to engineers they’ll just get confused by the over-technical messages!
Yeah, so, good luck with that. I remember doing all that back in the ’90’s and it really wasn’t much fun being so bloody paranoid all the time ;)
URLs:
(PS: The web2.0 companies aren’t using all of the concepts of open-source, of course — not all those web apps have their source code available for public reimplementation and cloning. I wish they were, but as I said, I can’t see how that’s entirely viable for every company. Not that it seems to stop the cloners, anyway. ;)
-
‘The surge of Nevaeh can be traced to a single event: the appearance of a Christian rock star, Sonny Sandoval of P.O.D., on MTV in 2000 with his baby daughter, Nevaeh. “Heaven spelled backwards,” he said.’ you stupid, stupid people
-
oh dear. tip: allowing your “VP of Corporate Communications” to respond is not the way to do it cluetrain-style
-
‘Tom from GBH and guests, playing Robot-Rock, Distortion-Disko, Electronic, Rock, New Wave Hip-hop, house, punk, electro, downbeat and classics.’ lots of good mashups and remixes, one 2-hour 128kbps MP3 every week
-
That evening, Ms. Li and her brother joined 15 strangers at the store to demand a group discount on a new television, refrigerator, and washing machine.’ wow (via EirePreneur)
-
old Llamasoft game images may be distributed and used free of charge to and by anyone. awesome!
-
any mention of “web 2.0” in a conference, and O’Reilly are firing legal letters — even for events outside the US
-
Criminal Records Bureau’s “erring on the side of caution” has resulted in around a 9.7% false positive rate, with 2,700 UK job-seekers falsely listed as being convicted criminals
My mate Pam is cycling in this year’s AIDS/LifeCycle — for a week from June 4 to 10, she’ll be cycling from San Francisco to LA, for charity. That’s 585 miles. Since she bought her bike to do this ride, she’s clocked up a terrifying 2040 miles. Blimey.
It’s for a good cause — go on, make a donation!
-
I was wondering why this was such a shambles; now it makes sense. ‘Inefficiency has become a virtue in government’ (via waxy)
-
Actual running hardware! Looks a lot more realistic than the last mock-ups. I’m more positive now that I hear they have Chris Blizzard and Jim Gettys involved, too
I added the Fixing Email weblog to Planet Antispam a while back — however, I’m not entirely sure at this stage that its content (which is seems to be primarily news syndication) fits with the “planet” concept (which is primarily intended for first-person posts).
So — quick poll. Let me know what you think, pro or con, Planet readers: should I remove the Fixing Email feed from that site?
Update: that was a pretty resounding ‘yes’. Done!
-
the guy behind the “more DoTs more DoTs more DoTs! 50 DKP MINUS!!” WoW voice-chat recording. I don’t play WoW, but this control freak’s incoherent freakout is hilarious even without knowing all the details
-
I’ve come around to this conclusion too — attempting to use continuations to implement a web app ‘requires you to write your code in such a way that it can tolerate sudden halts, thread switches, rewinding, and forking of execution’ (via Miguel de Icaza)
-
‘The response to my essay on plagiarism last week (“Where Have I Read That Before?â€) was swift, so here goes: Yes, it is plagiarized. 99% of it. The only original lines, in fact, are the first and the last two’
-
actually quite accurate! Deserved props for eMusic, Stereogum, Fluxblog, KCRW, Lemon-Red, ILM, and Music For Robots; missed the Hype Machine, though. mind you, that may be just as well
-
a new website-ribbon campaign from ISIPP, aimed at educating less-techie users on virus/malware avoidance; if you run a consumer-facing website, it’d be fantastic to get this up there
-
Trial a Niagara, get a free trip to SF! nice one Colm ;)
Dear Recruiters,
If you’re going to (a) scrape my CV page from my website, then (b) spam me, unsolicited, offering to represent me for jobs I don’t want in places I don’t live, in explicit contravention of the terms of use [*] of that document — here’s a tip.
Don’t compound the problem by asking me to resend the document in bloody Microsoft Word format. FFS.
([*]: Those terms were, of course, added in an attempt to stem the tide of recruiter spam. Thanks to Colm MacCarthaigh for the idea…)
-
cat-and-mouse fun with the Bank of England; interesting to hear that Google’s cache is still trackable via CSS references
-
A python framework based on one-way pipes and generators, from the BBC, used to build their “Macro” super-PVR. May be some ideas for IPC::DirQueue here
Reading this
post at Piaras Kelly’s blog, I was struck by something — I never realised
quite how bizarre the situation with Bebo is.
If you check out the Google Trends ‘country’
tab, Ireland is
the only country listed — meaning that search volume for “bebo” is
infinitesimal, by comparison, elsewhere! (Update: Ireland was the
only country listed, because the URL used limited it to Ireland only. However,
the point is still valid when other countries are
included, too ;)
It is also destroying Myspace as a search term on the Irish internet. (Update: also fixed)
As a US-based company, they must be mystified by all this attention — the Brazilian invasion of Orkut has nothing on this ;)
I’ll recycle a comment I made on Joe Drumgoole’s weblog as to why this happened:
My theory is that social networking systems, like Bebo, Myspace, linkedin, Friendster, Tribe.net, Orkut, Facebook etc. have all developed their own emergent specialisations. These are entirely driven by their users — although the sites can attempt to push or pull in certain directions (such as Friendster banning ‘non-person’ accounts), fundamentally the users will drive it. All of those sites have massively different user populations; Tribe has the Burning Man crowd, Friendster the daters, Orkut the brazilians etc.
Next, I think kids of school age form a set of small set of cliques. They don’t want to appear cool to friends thousands of miles away, on the internet; they want to appear cool to their peer group in their local school. So all it takes is a group of influential ‘tastemakers’ — the alpha males and females in a year — to go onto Bebo, and it becomes the site for a certain school; and given enough of that, it’ll spread to other schools, and soon Bebo becomes the SNS for the irish school system. In other words, Irish kids couldn’t really care less what US kids think of them; they want to be cool locally.
Also I think MySpace has a similar problem to Orkut — it’s already ‘owned’ by a population somewhere else, who are talking about stuff that makes little sense to Irish teenagers. As a result, it’s not being used as a social system here in Ireland; instead, it’s just used by musicians who want a cheap place to host a few tracks without having to set up their own website.
(Aside: part of the latter is driven by clueless local press coverage of the Arctic Monkeys — they have latched onto their success, put the cart before the horse, and decided that they were somehow ‘made’ by hosting music on MySpace, rather than by the attention of their fans. duh!)
-
according to social-network graph analysis of the Enron mail corpus, “one of the ‘central’ players was Ken Lay’s secretary”. ha! (via robotwisdom)
-
Harri Hursti’s report for BlackBoxVoting.org; it appears the boot loader will automatically reflash itself, if presented with a suitably-named file on PCMCIA media, and access to the PCMCIA slot is protected only by a few standard Philips-head screws. wow
-
great thread of comments sparked off by Paul Graham’s rather ill-informed presentation at XTech2006. Cory’s comment is spot-on, on both sides
-
Google’s scrapbook-clone service. first impressions: Firefox extension = good, lots of Flash, URL’s hardly catchy, no sign of RSS feeds
-
spam filters beating humans at performing spam classification quite a lot, it turns out. Everyone should give SpamOrHam.org a go!
-
good data; there does seem to be an appreciable effect