Guinness in Ireland dodges a bullet

Phew! The rumours were untrue. Diageo will not be closing down the Guinness brewery in Dublin 8, and will continue brewing the black stuff in Dublin 8, thankfully:

Diageo is to close its breweries at Kilkenny and Dundalk, significantly reduce its brewing capacity at St James’s Gate and build a new brewery on the outskirts of Dublin under a plan announced today.

The company said it would invest EUR 650 million (£520 million) between 2009 and 2013 in the restructuring.

The renovation of the St James’s Gate brewing operations is expected to cost around EUR 70 million and will see the volume of Guinness brewed there fall from around one billion pints a year, to just over 500 million.

This plant will serve the Irish and British markets and will be based on the Thomas St side of the site. The company said this would ensure that every pint of Guinness sold in Ireland would be brewed here. Approximately half of the 55 acre site will then be sold once the five-year project is complete.

Around 65 staff will remain in brewing operations at St James’s Gate with about 100 others due to transfer to the new Dublin plant. Although the company has yet to announce the exact location of its new brewery, the company says it will have a capacity of around nine million hectolitres, or around three times that of the refurbished St James’s Gate site. This new brewery will produce Guinness for export and ales and lagers for the Irish market.

Diageo said when the two Dublin breweries are fully operational in five years time it will transfer brewing out of the Kilkenny and Dundalk breweries and close these plants. This move will result in ‘a net reduction in staff of around 250′, the company said.

The company employs 800 people in its brewing operation and a total of 2,500 in the Republic and Northern Ireland.

Diageo said these two plants “do not have the scale necessary for sustained success in increasingly competitive market conditions”.

The company said it would offer those employees relocation opportunities where possible. Those for whom relocation is not possible will be offered “a severance package alongside career counselling”.

Operations at its Waterford brewery will be “streamlined” as part of the re-organisation leading to “some reduction in output”. the current workforce of 27 in Waterford would be reduced to ‘around 18′ but Diageo was unable to confirm the extent of the output reduction.

The company says the St James’s Gate site it proposes to sell and the Kilkenny and Dundalk sites have an estimated value of EUR 510 million.

The Guinness Storehouse, which receives around 900,000 visitors a year, will continue to be based at St. James’s Gate.

The company estimates it will incur one-off costs of EUR 152 million during the restructuring and says this would be treated as an exceptional cost in the fiscal year ending in June 2008.

Paul Walsh, chief executive of Diageo said: ‘Over the last twelve months we have conducted a rigorous review of our brewing operations in Ireland. It examined many options and I believe it has identified the right formula for the long-term success of our business in Ireland and for the continued global success of the Guinness brand.’

“Our ambition is to combine the most modern brewing standards with almost 300 years of brewing tradition, craft and heritage.”

Guinness has been brewed at St James’s Gate for almost 250 years. Guinness extract produced at the Dublin site is exported to more than 45 countries.

Tags: , , , , , , , ,

Comments (3)

Merry Spamiversary

Peter G. Neumann at the RISKS Forum notes that Last Friday was the anniversary of the sending of the first e-mail spam:

[Thanks to Mike Hogsett for noting this event, and Brad Templeton for recording it.]

What is allegedly the very first spam message was sent roughly 30 years over the ARPANET.

In seeing this, Mike was amused because he works with some of the people it was addressed to, of whom a few are still at SRI: NEUMANN@SRI-KA, GARVEY@SRI-KL, MABREY@SRI-KL, WALDINGER@SRI-KL and some of whom are retired: ENGELBART@SRI-KL, NIELSON@SRI-KL, GOLDBERG@SRI-KL (I am always amused when some of these old ARPANET addresses show up in today’s incarnations of spam.)

Also somewhat before Mike’s time, Geoff Goodfellow, Eric Kunzelman, Dan Lynch, and many others at SRI were instrumental in the evolution of the ARPANET.

Also included in the enormous enumerated TO: list (historically interesting in itself by not having been suppressed!) are Bill English (who was the catalyst for much of Doug Engelbart’s innovations being transitioned from SRI to PARC), Dave Farber, Irv Jacobs, Bob Metcalfe, Jon Postel (who by then had moved from SRI to ISI), three Sutherlands, and Lauren Weinstein, to name just a few.

Happy Birthday, Spam! Sorry I cannot wish you many happy returns.

Tags: , ,

Comments (3)

“What’s New” archaeology

jwz has, incredibly, resurrected home.mcom.com, the WWW site of the Mosaic Communications Corporation, as it was circa Oct 1994.

Edmund Roche-Kelly was kind enough to get in touch and note this link – http://home.mcom.com/home/whatsnew/whats_new_0993.html:

September 3, 1993

IONA Technologies (whose product, Orbix, is the first full and complete implementation of the Object Management Group’s Common Object Request Broker Architecture, or CORBA) is now running a Web server.

An online pamphlet on the Church of the SubGenius is now available.

Guess who was responsible for those two ;)

I was, indeed, running the IONA web server — it was set up in June 1993, and ran Plexus, a HTTP server written in Perl. IONA’s server was somewhere around public web server number 70, world-wide.

The SubGenius pamphlet is still intact, btw, although at a more modern, “hyplan”-less URL these days. It’ll be 15 years old in 6 months… how time flies!

Tags: , , , , ,

Comments (5)

A historical DailyWTF moment

Today, in work, we wound up discussing this classic DailyWTF.com article — “Remember, the enterprisocity of an application is directly proportionate to the number of constants defined”:

public class SqlWords
{
  public const string SELECT = " SELECT ";
  public const string TOP = " TOP ";
  public const string DISTINCT = " DISTINCT ";
  /* etc. */
}

public class SqlQueries
{
  public const string SELECT_ACTIVE_PRODCUTS =
    SqlWords.SELECT +
    SqlWords.STAR +
    SqlWords.FROM +
    SqlTables.PRODUCTS +
    SqlWords.WHERE +
    SqlColumns.PRODUCTS_ISACTIVE +
    SqlWords.EQUALS +
    SqlMisc.NUMBERS_ONE;
  /* etc. */
}

This made me recall the legendary source code for the original Bourne shell, in Version 7 Unix. As this article notes:

Steve Bourne, at Bell Labs, worked on his version of shell starting from 1974 and this shell was released in 1978 as Bourne shell. Steve previously was involved with the development of Algol-68 compiler and he transferred general approach and some syntax sugar to his new project.

“Some syntax sugar” is an understatement. Here’s an example, from cmd.c:

LOCAL REGPTR    syncase(esym)
        REG INT esym;
{
        skipnl();
        IF wdval==esym
        THEN    return(0);
        ELSE    REG REGPTR      r=getstak(REGTYPE);
                r->regptr=0;
                LOOP wdarg->argnxt=r->regptr;
                     r->regptr=wdarg;
                     IF wdval ORF ( word()!=')' ANDF wdval!='|' )
                     THEN synbad();
                     FI
                     IF wdval=='|'
                     THEN word();
                     ELSE break;
                     FI
                POOL
                r->regcom=cmd(0,NLFLG|MTFLG);
                IF wdval==ECSYM
                THEN    r->regnxt=syncase(esym);
                ELSE    chksym(esym);
                        r->regnxt=0;
                FI
                return(r);
        FI
}

Here are the #define macros Bourne used to “Algolify” the C compiler, in mac.h:

/*
 *      UNIX shell
 *
 *      S. R. Bourne
 *      Bell Telephone Laboratories
 *
 */

#define LOCAL   static
#define PROC    extern
#define TYPE    typedef
#define STRUCT  TYPE struct
#define UNION   TYPE union
#define REG     register

#define IF      if(
#define THEN    ){
#define ELSE    } else {
#define ELIF    } else if (
#define FI      ;}

#define BEGIN   {
#define END     }
#define SWITCH  switch(
#define IN      ){
#define ENDSW   }
#define FOR     for(
#define WHILE   while(
#define DO      ){
#define OD      ;}
#define REP     do{
#define PER     }while(
#define DONE    );
#define LOOP    for(;;){
#define POOL    }


#define SKIP    ;
#define DIV     /
#define REM     %
#define NEQ     ^
#define ANDF    &&
#define ORF     ||

#define TRUE    (-1)
#define FALSE   0
#define LOBYTE  0377
#define STRIP   0177
#define QUOTE   0200

#define EOF     0
#define NL      '\n'
#define SP      ' '
#define LQ      '`'
#define RQ      '\''
#define MINUS   '-'
#define COLON   ':'

#define MAX(a,b)        ((a)>(b)?(a):(b))

Having said all that, the Bourne shell was an awesome achievement; many of the coding constructs we still use in modern Bash scripts, 30 years later, are identical to the original design.

Tags: , , , , , , , , , , , ,

Comments (8)

My Commodore 64 demos

I recently came across my record at the Commodore Scene Database, and was happy to find that someone had found and uploaded two demos I had written, back in my days as a member of the C=64 demo scene between 1988 and 1990:

(I was a member of the groups ‘Excess’ and ‘Thundertronix’ / ‘TNT’, going by the handle of ‘Mantis’.)

With the help of CBA, I was overjoyed to track down another long-lost demo, my crowning achievement on the platform:

If you’re curious, feel free to go read those wiki pages or download the .d64’s — they run fine in VICE, the Commodore emulator (amazingly). If you’ve only got time to check one, check Rhaphanadosis; it’s much better than the others.

I’m very impressed with VICE. As far as I can tell, it’s perfectly bug-for-bug compatible with the real hardware, playing all of the demos perfectly (apart from a little additional speed due to differing hardware performance). If you haven’t already got VICE set up, bear in mind that after installing it, you’ll need a copy of the C=64’s ROM images; here’s a local set.

Also, the Commodore Scene Database is pretty awesome — it’s a full-scale IMDB-style setup, tracking the history of the Commodore demo scene in massive detail. Nice work guys!

The demos were written 100% in 6502/6510 assembly. I developed them using an Action Replay cartridge’s built-in monitor; it had an assembler, but one which didn’t support symbolic addressing. In other words, every piece of assembly used hand-computed branch offsets, and every variable and subroutine was tracked — on paper — by memory location, rather than using symbolic labels. If you want to know what the monitor was like, the VICE built-in monitor is almost identical!

I wrote these when I was 16; part 4 of Rhaphandosis notes the date as being 20 May 1989.

It’s interesting reading the scrollers, and doing web and CSDB searches in follow-up to see what happened next — one of the other Excess members, Raistlin is now Robert Troughton, a successful game developer in the UK with several major titles under his belt.

A Google search for Thundertronix finds a copy of “sex’n'crime” zine, issue 17, July 1990, which notes:

one of the new groups formed in 1990 (jm: slightly off, I think) is THUNDERTRONIX, better known as TNT. they are based in ireland and are doing very well for themselves. they have, in my mind, one of the best coders in the uk, namely MANTIS. he is currently coding a game with many new routines, etc… hopefully he should get some demos out soon!

woo! Er, unfortunately that game never went anywhere. ah well. ;)

BTW, it’s funny reading my scrollers in those demos. At the time, I was convinced that the c=64 was a dead platform — yet here we are in 2008, and there’s still a thriving demo scene on the Commodore. Incredible!

Tags: , , , , , , ,

Comments (6)

Four Things

I don’t do silly blog antics much, but I got tagged by Mat for the Four Things meme. Looking around, it is indeed a bit more interesting than things like the usual LJ quiz, so why not!

I wrote this on the plane from LA to Dublin, which may have affected some of the selections in 4 places I would rather be right now at least ;)

4 jobs I’ve had:

  • I was Iona Technologies’ first employee, and stayed there for no less than 7 years. I got to see the company grow from a handful of people, most of whom weren’t getting paid (hence how I wound up as the first employee ;), all the way up to a 300-strong multinational, while the company itself formed a core of Ireland’s mini dot-com boom. That was fantastic fun, and educational to boot.

  • my Dad’s gun/fishing/sporting-goods shop. Was it really a good idea to have a teenager working near firearms? At least I wasn’t the one who unplugged the fridge where the maggots were kept, so that they all hatched over the course of one weekend…

  • A horrible teenage job — picking tomatoes. I can still feel the orange dust under my fingernails every time I smell fresh tomatoes :( I didn’t last very long at that at all.

  • writing an Amiga-based kiosk system for virtually no pay whatsoever, at the age of 18 or 19. Ah, exploitation.

4 movies I can watch over and over:

  • Koyaanisqatsi — it’s dating a little now, since every ad agency through the 90s ripped it off. But still, the invention of a new format. I remember looking at the 405 freeway in LA, and thinking “looks like something out of Koyaanisqatsi” — of course, it was.

  • Princess Mononoke — either that, or Nausicaa. I just love the way the characters are coloured in shades of grey, rather than black and white.

  • the Lord of the Rings trilogy — oh dear I’m a hopeless Tolkien fanboy.

  • Spinal Tap — pure genius.

4 places I’ve lived:

  • Melbourne, Australia; around the time of the annoying TV drama, The Secret Lives Of Us;

  • Newport Beach, CA; around the time of the annoying TV drama, The O.C.;

  • Dublin, Ireland; no annoying TV drama — so far

  • University of California Irvine, CA; while Irvine itself is the most soulless suburban hellhole I’ve ever visited, living on the UCI campus is quite fun by comparison. Take about 1000 grad students, post-docs and lecturers from around the world; put them all in the same square mile or so; remove all fun (and bars!) from the surrounding areas; watch them make their own entertainment, or go mad.

4 tv shows I love:

4 places I’ve vacationed:

  • Annapurna Base Camp, Nepal; we trekked our way up to there, then trekked back down again. Unforgettable. I really want to do another Nepal trek as a result

  • car-camping around the Australian state of Victoria; they have some fantastic national park campsites, which most tourists overlook

  • learning how to dive in Ko Tao, Thailand; great setting, great dive sites, pretty cheap too!

  • Yosemite; amazing, world-class natural beauty. Californians don’t realise just how lucky they’ve got it ;)

4 of my favourite dishes:

  • A good Thai green curry

  • Laos-style green papaya salad with sticky rice

  • a good meaty cassoulet, from Fandango in San Luis Obispo. At least, that was the tastiest meal I’ve had in recent months ;)

  • Mangosteen — the queen of fruit, according to the Thais. I could, and probably have, eaten hundreds of these

4 places I would rather be right now:

  • spending New Year’s Day with a bunch of friends in rural West Cork or County Galway; until I moved to the US, this was one of my favourite annual traditions.

  • the Stag’s Head Bar, Dublin, in the snug, again with a bunch of friends

  • sitting on the grass outside the Pavilion bar in TCD, on a sunny summer’s day (hmm, that’s a lot of bars!)

  • Chiang Mai, Thailand

4 sites I visit daily:

4 people I’m tagging:

Tags: , , , , ,

Comments (6)

Web-browser style history for the command line

Code: Here’s something I came up with recently — it’s actually an evolution of the idea of pushd and popd, as included in BASH. To quote the POD docs:

cdhistory is a perl script used to implement web-browser style “history” for UNIX shells; as you use the cd command to explore the filesystem, your moves are remembered, and you can go “back” through history, and “forward” again, as you like.

Download the perl script here.

Tags: , , , , , , , , , ,

Comments

GMail Usability

Web: Check out GMail’s ‘thread history’ built into the message display, dubbed ‘collapsable history’ and ‘cards’. Very, very nice email usability!

More at Kevin Fox’ weblog, fury.com.

Tags: , , , , , , , , , ,

Comments

Megalithomania!

History: Megalithomania is an incredible website ‘originally dedicated to Irish megaliths, but now expanded to include all sorts of antiquities that are of importance/interest.’

The author visits sites each week, writes up brief reports, takes photos, and logs the log on this excellent website; every site is added to a map, and there’s a whole load of ways to find sites by location, by clicking on a flash map, by date of visit etc.

It’s a triumph of usability, very pretty, and who knew there was a kist in Dublin Zoo’s tapir enclosure?

Hope everyone had a good Paddy’s Day! (PS: note: most definitely not ‘Patty’s Day’.)

Tags: , , , , , , , , , ,

Comments

The True Story of Monopoly(R)?

Games: Anti-Monopoly: ‘A professor and a freelance writer are determined to set history straight on the origin and theft of a favorite American pastime’.

Details how Monopoly(R) is very similar — and allegedly based on – The Landlord’s Game, a socialist educational game from 1904, which was introduced as follows: ‘the object of this game is not only to afford amusement to players, but to illustrate to them how, under the present or prevailing system to land tenure, the landlord has an advantage over other enterprisers, and also how the single tax would discourage speculation’.

Apparently, once Monopoly(R) was set to succeed, this original was bought out and buried for $500. Here’s some more links that seem to back that up…

MonopolyCollector.com says ‘the Landlord’s Game was very similar to Monopoly(R), with the purchase of properties, utilities, a public park square, and a ‘Go to jail’ square. Many feel Darrow just added items to this game and improved some features.’

This article and its second part provide lots more detail.

Here’s a description of ‘The Landlord’s Game’, and another.

Tags: , , , , , , , , , ,

Comments

(Don’t) Give Peas A Chance

History: This year’s archives are open, revealing lots of goodies from WWII. Here’s a good one via the BBC: 1940 ‘peas bomb plot’ on palace:

German saboteurs claimed they were planning to attack wartime Britain using exploding cans of processed peas, according to secret files. The MI5 documents show that three men who landed on the southern coast of Ireland in 1940 were found with four bombs hidden inside cans labelled ‘French peas’.

…. The three agents were landed by dinghy near Cork, but their exploits were shortlived. Their tactic, of asking the first person they met if they could be taken to the IRA, did not work.

The man took them to the police instead.

… The files show a close relationship between the Irish and British authorites, despite Irish neutrality. MI5 knew of the arrests and saw transcripts of the interrogations almost immediately.

Tags: , , , , , , , , , ,

Comments

Shock Horror — Do-Not-Call’s Gaping Loophole Exploited

Spam: So in the past 2 weeks, I’ve been called 3 times to ‘take part in a survey’. That’s compared to prior history before the do-not-call law took effect, which was absolutely no survey calls before on this number — but plenty of telemarketing calls.

Of course, I’m sure these surveys are all companies keen to get my considered opinion, rather than phone-spam scum exploiting one of the blindingly obvious loopholes in the federal do-not-call list legislation. Sure.

BTW, that loophole seems to be there due to an oversight issue — it seems the FTC doesn’t have jurisdiction over telephone surveyors. However, this page notes that the FTC staff are prepared to prosecute callers who attempt to subvert the act:

For example, if a survey call asks a consumer if he or she would be interested in purchasing a type of service or merchandise, and that information then is used to contact the consumer to encourage such purchases, the survey call is considered telemarketing and subject to the Do Not Call restrictions.

Which is all well and good, but I’m not going to hang around for 10 minutes of ‘what long-distance company do you use?’ in order to differentiate ‘good’ surveys from ‘bad’ ones; I’ll just hang up straight away.

Sport: Ben forwards this story — the US baseball team has failed to qualify for the next Olympics. Yes, baseball. And no, I didn’t know that other countries had genuine baseball teams.

Tags: , , , , , , , , , ,

Comments

Shock Horror — Do-Not-Call’s Gaping Loophole Exploited

So in the past 2 weeks, I’ve been called 3 times to ‘take part in a survey’. That’s compared to prior history before the do-not-call law took effect, which was absolutely no survey calls before on this number — but plenty of telemarketing calls.

Of course, I’m sure these surveys are all companies keen to get my considered opinion, rather than phone-spam scum exploiting one of the blindingly obvious loopholes in the federal do-not-call list legislation. Sure.

BTW, that loophole seems to be there due to an oversight issue — it seems the FTC doesn’t have jurisdiction over telephone surveyors. However, this page notes that the FTC staff are prepared to prosecute callers who attempt to subvert the act:

For example, if a survey call asks a consumer if he or she would be interested in purchasing a type of service or merchandise, and that information then is used to contact the consumer to encourage such purchases, the survey call is considered telemarketing and subject to the Do Not Call restrictions.

Which is all well and good, but I’m not going to hang around for 10 minutes of ‘what long-distance company do you use?’ in order to differentiate ‘good’ surveys from ‘bad’ ones; I’ll just hang up straight away.

Sport: Ben forwards this story — the US baseball team has failed to qualify for the next Olympics. Yes, baseball. And no, I didn’t know that other countries had genuine baseball teams.

Tags: , , , , , , , , ,

Comments

Brehon Law, Pepys’ rival, and some really bad food

2 history lessons today: Dervala writes about the Brehon Laws of ancient Ireland. Dervala’s weblog has become a great source of smart reading material, and is firmly on my daily list.

History: The Electronic Telegraph: Code-breaker reveals a diarist to rival Pepys (via forteana). Not quite as saucy as old Sam, though; he was a Puritan. Shame.

mmm, brains Food: The World’s Worst Food, courtesy of Joe McNally via NTK. A bit short of the traditional brain/tongue/tripe dishes however. (Relevant: low grade meat products, urgh.)

SCOvEveryone: Economist interview with Darl McBride of SCO. Interestingly, it notes ‘in 1998, Mr McBride himself won what he calls a ’seven-figure settlement’ by suing his employer at the time, IKON Office Solutions (who, he says, had breached contract by urging him to move to an office outside Utah).’ Nice! However, the SCO management page doesn’t mention that, for some reason… (Link)

Date: Fri, 29 Aug 2003 09:45:13 +0100
From: “Martin Adamson” (spam-protected)
To: (spam-protected)
Subject: Code-breaker reveals a diarist to rival Pepys

The Electronic Telegraph: Code-breaker reveals a diarist to rival Pepys

(Filed: 29/08/2003)

A Puritan’s journal written in cryptic shorthand to foil the King’s men paints a vivid picture of 1600s London, reports Will Bennett

A remarkable million-word account of life in late 17th century England which is as vivid as Samuel Pepys’s diary has been transcribed by experts after lying largely forgotten for more than three centuries.

A specialist code-breaker was brought in to crack the shorthand that Roger Morrice, a Puritan minister turned political journalist, used in part of the diary to stop the King’s agents reading it.

While Pepys’s often hedonistic diary was long regarded as the most detailed record of life in Restoration England, Morrice’s more strait-laced Entring Book gathered dust in a little-known British library.

The Entring Book was acquired by Dr Williams’s Library in London, which specialises in the history of English Nonconformist churches, in the early 18th century and it remained there until a few years ago.

Then a team of academics based at Cambridge University launched a project to transcribe the diary, which covers the years 1677 to 1691 and presents an entirely different view of late 17th century England from that of Pepys.

Now the transcription has been completed and six volumes of Morrice’s well-informed account of a turbulent period during which England was ruled by three different monarchs will be published in 2005.

About 40,000 words of the diary were in code and the team, led by the Cambridge academic Dr Mark Goldie, brought in an expert in 17th century shorthand to reveal for the first time what Morrice had written.

“At that time you could be arrested for sending newsletters and information around the country and so he did not want Charles II’s and James II’s agents to see what he had written,” said Dr Goldie.

The shorthand expert, Dr Frances Henderson, from Oxford, not only cracked the code but discovered the names of some of Morrice’s contacts, whose names he had written in cipher to protect their identities.

Then, as now, journalists had government sources, and Dr Henderson found that Morrice got much of his information from a man called Collins, an official at the Privy Council who was prepared to leak information to him.

As a convinced Puritan, Morrice was extremely critical of what he saw as the moral laxity of Restoration England. He described Tunbridge Wells, then a fashionable spa patronised by royalty, as “the most debauched town in the kingdom”.

With evident approval, he reported the reaction of Ben Haddi Mor, the Moroccan ambassador to London, when some Englishmen urged the diplomat to “receive a whore into his bed”.

“He said to our great rebuke and shame, ‘My religion forbids whores, does not yours?’,” wrote Morrice. “He said ‘that when I come home I shall then be counted a liar in my own country for my master will not believe me that so many ladies came open-faced with bare breasts to see me’.”

In the winter of 1683-84 the Thames froze so hard that coaches travelled across the ice, an ox was roasted and bullbaiting and other sports were held on the river’s surface.

“The concourse and all manner of debauchery upon the Thames continued upon Lord’s day and Monday the 3rd and 4th of this instant,” wrote Morrice disapprovingly.

Morrice used one of his sources to get information about the birth of James Stuart, the Catholic heir to James II and later the Old Pretender.

“The child was a large full child in the head and the upper parts but not suitably proportioned in the lower parts,” wrote Morris scathingly, appalled by the prospect of another Catholic monarch.

However, just a few months later Prince William of Orange’s troops marched into London and installed the Protestant Dutchman as William III.

Morrice wrote that women “shook his soldiers by the hand as they came by and cried, ‘Welcome, welcome, God bless you, you came to redeem our religion, laws, liberties and lives’ “.

Tags: , , , , , , , , ,

Comments

Holidays

Did you know that George W has spent more days of his presidency on vacation than any president in recent history, and is currently in the middle of a month-long extravaganza worthy of a French public sector worker?

Don’t mind me, I’m just jealous and missing Eurohols. (factoid via the SFGate morning fix)

I am speechless yet again.

Malware: The SOBIG.F deluge continues. No, not the virus itself; the various AV scanners around the world, telling me that some machine on the internet forged a message with my address. Accordingly, here’s a set of SpamAssassin rules to catch them; write a procmail rule to detect that in the resulting X-Spam-Status header and divert.

Tags: , , , , , , , , ,

Comments

The Windows Find Setup Wizard

Joel writes about a canonical Windows UI mistake: ‘unequivocally the most moronic ‘wizard’ dialog in the history of the Windows operating system. This dialog is so stupid that it deserves some kind of award. A whole new category of award.’ It is, of course, the Find Setup Wizard dialog:

The first problem with this dialog is that it’s distracting. You are trying to find help in the help file. You do not, at that particular moment, give a hoot whether the database is small, big, customized, or chocolate-covered. In the meanwhile, this wicked, wicked dialog is giving you little pedantic lectures that it must create a list (or database). There are about three paragraphs there, most of which are completely confusing. There’s the painfully awkward phrase ‘your help file(s)’. You see, you may have one or more files. As if you cared at this point that there could be more than one. As if it made the slightest amount of difference. But the programmer who worked on that dialog was obviously distressed beyond belief at the possibility that there might be more than one help file(s) and it would be incorrect to say help file, now, wouldn’t it?

It’s a great article; there’s also some fantastic examples of stupid UI tricks that shouldn’t be possible, like detachable menu bars. Read it here.

Tags: , , , , , , , , ,

Comments

Recent history of the written word, with William Gibson

William Gibson, talking about why he uses all-caps book titles, gives a short history lesson regarding the rendering of book titles, back in the age of the mimeograph:

Much of my earliest typewriting experience had to do with mimeography, a pre-thermocopy form of reproduction once fairly universal in the world’s offices. You typed, once, on a waxed paper ’stencil’, clipped this over a silkscreen device with a moving pad or drum of ink behind it, and your mimeograph ran off (or silkscreened, really) as many copies of your document as you required. Owing to the physical peculiarities of the medium, though, it was unwise to underline too frequently on a mimeograph stencil: the single unbroken line was particularly prone to tear, producing leaks and smudging.

People who liked books, and frequently wrote letters, on typewriters, to other people who liked books, tended, free from the constraints of an academic stylesheet, to render titles in all-caps. People who wrote about books for publication in amateur journals (mimeo was an authentic medium of the American samisdat) rendered titles in all-caps in order to avoid stencil-tears. At various times, I was both.

It’s such a pleasure having this kind of stuff to read every day!

Tags: , , , , , , , , ,

Comments

The Da Ming Hun Yi Tu

I’ve been reading an article in Edge Magazine, How To Get Rich, by Jared Diamond (author of Guns, Germs and Steel). He investigates more deeply into the differences between cultures, and the effect this has had on their history and dominance, as he did in GG+S; this time with economic might in mind.

For example, he notes that the Chinese, in the middle ages, were a sea-faring nation of astounding skill, exploring most of the coasts of Asia and Africa for trade. They were on the verge of rounding the Cape of Good Hope (and, in the words of Diamond, “colonising Europe” ;) when a new emperor with an anti-Navy bias took power, and recalled them. Since the entirety of China’s empire was ruled solely by one power, the emperor, that was that. (Compare with Columbus, who could “shop around” the many superpowers of Europe until his trip across the Atlantic was funded.)

Then, this morning, a pertinent link arrived via Kyle Moffat of forteana: an ancient Chinese map of Africa is now on show in Cape Town (BBC).

The Chinese map, covering more than 17 square metres, was produced in silk. It is thought to be a copy of a map sculpted into rock 20 or 30 years earlier. …

The Da Ming Hun Yi Tu, or Amalgamated Map of the Great Ming Empire, is a unique snapshot of history. Created in China in 1389, and clearly showing the shape of Africa, more than 100 years before Western explorers and map-makers reached the continent.

BTW, worth noting that I came across the Diamond article from a link in Clay Shirky’s guest-blog at Boing Boing. Clay, as usual, is throwing up lots of reading material, which I just don’t have time to read ;) so I’m syncing it all to my Palm with Sitescooper. Come on Xerox, where’s that electronic paper!?

Tags: , , , , , , , , ,

Comments

more local UNIX history

History of www.maths.tcd.ie. Thanks to Dave Malone for sending me the URL, while chatting about the timeline — and about how Peter Flynn beat all of us to the coveted “first in Ireland” spot.

But then, being an SGML guru, and marking up a huge quantity of ancient gaelic texts, I don’t think anyone could possibly hold it against him ;) Check this out from the Annals Of The Four Masters:

Every plain in Ireland abounded with flowers and shamrocks in the time of Fiacha. These flowers, moreover, were found full of wine, so that the wine was squeezed into bright vessels. Wherefore, the cognomen, Fiacha Fin Scothach, continued to be applied to him.

Tags: , , , , , , , , ,

Comments

when a broadcast packet really was a broadcast

some history: my broadcast, by Jordan Hubbard (ucbvax!jkh), 2 Apr 1987. It seems the default configuration for Suns back then was that “everyone” really meant everyone — resulting in some fun when Jordan ran rwall (remote write to all) to the broadcast netgroup. Some good snippets in retrospect:

Since rwall is an RPC service, and RPC doesn’t seem to give a damn who you are as long as you’re root (which is trivial to be, on a work- station), I have to wonder what other RPC services are open holes. We’ve managed to do some interesting, unauthorized, things with the YP service here at Berkeley, I wonder what the implications of this are. …

(An) alternative (to getting rid of rwall) would be to tighten up all the IMP gateways to forward packets only from trusted hosts. I don’t like that at all, from a standpoint of reduced convenience and productivity.

Fast-forward to 15 years later: RPC services are almost all firewalled off due to insecurity, and packet filters on gateways — ie. firewalls — are standard kit. The internet has changed a lot since then.

Tags: , , , , , , , , ,

Comments

(Untitled)

Forgotten History - Badshah Khan:

Pashtun warriors so impressed the British, including Indian born Rudyard Kipling, that in 1847 they created a separate Pashtun force, the Corps of Guides. But what is little known is that they also created one of the world’s great pacifist movements of the 20th century. Khan Abdul Gaffar Khan who was born in 1890 and died in 1988 led it. His life is heroic. He spent more than 25 years in British Indian and Pakistani jails.

Date: Tue, 11 Dec 2001 13:37:04 -0500
From: STEPHEN JONES (spam-protected)
To: (spam-protected) (spam-protected)
Subject: Forgotten History - Badshah Khan

Forgotten History - Tuesday, December 11, 2001
“Little known facts and overlooked history”

Badshah Khan

By Denis Mueller

Pashtun warriors so impressed the British, including Indian born Rudyard Kipling, that in 1847 they created a separate Pashtun force, the Corps of Guides. But what is little known is that they also created one of the world’s great pacifist movements of the 20th century. Khan Abdul Gaffar Khan who was born in 1890 and died in 1988 led it. His life is heroic. He spent more than 25 years in British Indian and Pakistani jails.

Khan practiced non-violence as a way of life. “There is no- thing surprising in a Muslim or a Pathan like me subscribing to the creed of non-violence.” He was an ally of Gandhi and once persuaded 100,000 of his countrymen to lay down their arms and vow to fight nonviolently. His profound belief in non-violence came from the depths of his experience and his belief that these principles lay at the heart of Islam.

Khan and Gandhi worked hand in hand using the tactic of non- violence to free their land from British oppression. Khan opened schools and brought women out of their homes to become a part of society. For over two decades Khan and his followers dominated the Northwest Frontier without resorting to violence as a means for independence.

He was a valued Muslim ally of Gandhi who sought a non-secular India. In 1947, political backfighting between Hindu’s and Muslim’s split India in half. Khan opposed this and asked his followers to boycott a referendum on their separation. Muslim politicians derided Khan and called him a lackey of the Hindus. This caused Khan to be arrested by Islamabad’s new masters.

When Khan called for local autonomy within Pakistan he was rejected. At this time Afghanistan warlords saw this as an opportunity to extend their influence. Khan was jailed and defeated. He was eventually released but banished from the area. But his non-violent message was lost and the whole world of Islam is poorer for it.

When he died in 1988 at the age of 98, the funeral procession stretched for miles and miles. It was called a “craven of peace, carrying the message of love.” This forgotten chapter of history suggests that Islam is more complex than its radical supporters and western detractors are willing to say.

Khan said, “the Holy Prophet Muhammad came into this world and taught us, ‘That man is a Muslim who never hurts anyone by word or deed, but who works for the benefit and happiness of God’s creatures.” Belief in God is to love one’s fellow men.” At the end of his life he left these words. “No true effort is in vain. Look at the fields over there. The grain sown therein has to remain in the earth for a certain time, then it sprouts, and in due time yields hundreds of its kind. The same is the case with every effort in a good cause.”

Sources: Karl E. Meyer, The Great Game and the Race for
Empire in Central Asia. (http://www.shagmail.com/sub/history.html)

Tags: , , , , , , , , ,

Comments