I'm Alicia Witt - Actress (Dune, Cybill, Friday Night Lights) and musician - AMA!

hey everyone! this is alicia witt - i've been in everything from dune & mr. holland's opus to cybill & friday night lights.

i'm also a trained pianist and a singer/songwriter - have been performing all over the US (even on the craig ferguson show. my music video (for the single 'anyway') on vh1.com and mtvu - and am excited to now share my music (and upcoming performances) with reddit!

Proof:

Twitter Proof

Picture Proof

currently am raising money through kickstarter - we've surpassed the original amount for my live album, and we are now working on the dream of bringing my first full length studio album into the world.

we still need some help getting there, so if you'd like to get advanced access to my live album (or just check out the cool backing gifts), here's the link: http://kck.st/awrockwood

looking forward to answering your questions! xoxox

submitted by aliciawitt to IAmA
[link] [136 comments]

Bad Luck Brian - Shower Curtains

Bad Luck Brian - Shower Curtains submitted by MightyWalrusPackage to AdviceAnimals
[link] [25 comments]

Something I've noticed watching Pawn Stars... Scumbag Pawnstars

Something I've noticed watching Pawn Stars... Scumbag Pawnstars submitted by RilesP to AdviceAnimals
[link] [94 comments]

Scumbag Steve is romantic

Scumbag Steve is romantic submitted by yourmansconnect to AdviceAnimals
[link] [20 comments]

So I saw this fellow Redditor at Blockbuster having a really nice night

submitted by Kcafo to funny
[link] [356 comments]

me, cooking.

submitted by Boredeth to funny
[link] [144 comments]

TIL there is an ancient temple in Ireland that predates Giza and Stonehenge. During the winter solstice, light penetrates through to the burial tomb for about 19 minutes.

TIL there is an ancient temple in Ireland that predates Giza and Stonehenge. During the winter solstice, light penetrates through to the burial tomb for about 19 minutes. submitted by ruperthackedmyphone to todayilearned
[link] [190 comments]

Camouflage

Camouflage submitted by HurricaneWeasel to pics
[link] [94 comments]

666

submitted by HopeinaBottle to WTF
[link] [121 comments]

These cats are total bros

These cats are total bros submitted by jakerz85 to aww
[link] [67 comments]

VonIsengard explains the role of parents perfectly

submitted by Nullvoid123 to bestof
[link] [8 comments]

99 Problems

99 Problems submitted by aew09 to AdviceAnimals
[link] [83 comments]

An amendment that would legalize the use of propaganda on American audiences is being inserted into the latest defense authorization bill. The bi-partisan amendment is sponsored by Rep. Mark Thornberry from Texas and Rep. Adam Smith from Washington State.

submitted by Orangutan to politics
[link] [619 comments]

This happened while playing on a claw machine, is this why I never win a prize?

I was playing one with the really big claw and toys, I somehow got the claw caught on a cord inside instead of a toy and this control panel got dragged accross

http://i.imgur.com/xTEDj.jpg

The text says:

Payout information Current perc. 27% Set perc. 34% Est. Price out 72.6

Does this mean the machine is set to.only grasp the toys properly 27% of the time? This would make sense and would mean that skill is irrelevant, making it more like gambling.

submitted by cannedtomatoes to AskReddit
[link] [815 comments]

I would like to wish a happy birthday to my favorite songwriter/guitarist! Happy Birthday Mr. Townshend!

submitted by Bladvass to Music
[link] [176 comments]

Error'd: Element of Violence

By Alex Papadimoulis

"Avast blocked itself from updating on reboot," Tejio writes, "if it can't trust itself, who can it trust?"

 

"While browsing for a USB cable from Amazon, I found this bargain for £10431.80," wrote Dazzie Bee, "and it even comes with free shipping!"

 

"This panel usually displays real-time bus information," wrote Tom Wright, "the fact that the two errors are actually different suggested to me that I had just caught it as it broke. No such luck - it was still displaying the same thing on my way home."

 

"I recently got an 'ultra high capacity' battery for my HP laptop," wrote Tod, "I noticed that the Quick Setup guide included an unexpected instruction: 'Replace this box with PI statement as per spec'. It's repeated several times, so it must be important!"

 

"I got this message trying to buy a game that was included as a demo with my xbox," wrote Ryan, "it was a fun game, but I just can't justify the $53.6M cost. If it was only $50M... maybe."

 

"I got this from Symantec's online store," writes, D.J.. "Repeatedly.

 

"I guess Adobe 'Reader' doesn't 'like' too much 'violence'," notes Andrew D.

 

>

 

 


Representative Line: Sanity Check

By Alex Papadimoulis

"Lucky me," Ryan wrote, "I got assigned to work on Legacy, an application whose name accurately describes itself. I'm pretty sure that this system manages to have a WTF/line ratio greater than 1.0, especially if we include the 'minor' ones, like the System.Environment.Exit calls peppered throughout library code that causes the app to inexplicably exit."

"But beyond minor annoyances like that, or the random number generator class that seems to exist solely to duplicate the behavior System.Random, I discovered this gem inside a class method."

// Sanity check
const int expected_length = 199 + 6;

Ryan adds, "I don't even want to know why a constant is declared inside a class... or what makes 199 + 6 better than 205. My head hurts."


Long Distance

By Remy Porter

Lawrence's employer had heard that this newfangled "Desktop PC" could reduce their IT costs, and they wanted in on it. It was the mid 80s, and at the time, their plants scattered all over Alabama connected to a central mainframe via dumb terminals connected over very expensive leased lines. It was time to upgrade, and Lawrence wasn't in charge of it. He didn't get called in until things went wrong.

"This new PC system is really slow," he was told while on a plant tour. That didn't sound likely- the PCs were running blisteringly fast 4.77MHz, 8088 CPUs with 16Kb of RAM, and since someone had connected "arithmetic-heavy accounting usage" to "floating point processing", they all had 8087 co-processors. There was no way they were slow, especially since half the time they were just running a 3270 terminal emulator.

But sure enough, when they fired up the terminal emulator, it was slower than anything. Going from the login screen to the menu, and then from the menu to the order fulfillment screen took multiple minutes. Was the 300-baud smartmodem that slow? Lawrence fiddled connections, tested the line, and then eventually got around to cranking the volume on the modem's speaker. No, the modem wasn't that slow.

Whoever had configured the deployment had tried to mirror their old system as closely as possible. In the old system, the terminal started a new connection every time the user pressed enter, and then disconnected from the mainframe until the user triggered the next command. So in the new system, they did the same thing- which meant each time the client finished loading a screen, the modem would hang up.

That particular problem was easy to fix, and simply involved making sure each PC had its own phone line, and that the terminal emulator made sure to keep the connection open. But one of their remote offices, someplace deep in the Alabama backwoods, proved intractable- they couldn't connect at all.

Lawrence tried diagnosing their problem remotely at first. The phone line seemed good- he could dial it; the plant users could dial out. He shipped them a fresh modem, and eventually a fresh PC, but nothing seemed to make a difference. They couldn't dial the mainframe. So he had to go out to the plant.

Having learned his lesson, the first thing Lawrence did was crank the volume on the modem speaker. When the computer attempted to dial out, he heard the sound of touchtone bleeps followed by a crackly voice saying, "Number please."

That particular plant was so back in the backwoods of Alabama that it didn't have direct-dial long distance. The users were so used to it that they didn't even think it could be the problem. The small town phone company had no firm plan when they would start doing it. Lawrence helped pack up the PCs and reinstall the dumb terminals. By the time he left that company, they were still using them. They might still be using them today.


Please Don't Learn to Code

The whole "everyone should learn programming" meme has gotten so out of control that the mayor of New York City actually vowed to learn to code in 2012.

Bloomberg-vows-to-code

A noble gesture to garner the NYC tech community vote, for sure, but if the mayor of New York City actually needs to sling JavaScript code to do his job, something is deeply, horribly, terribly wrong with politics in the state of New York. Even if Mr. Bloomberg did "learn to code", with apologies to Adam Vandenberg, I expect we'd end up with this:

10 PRINT "I AM MAYOR"
20 GOTO 10

Fortunately, the odds of this technological flight of fancy happening – even in jest – are zero, and for good reason: the mayor of New York City will hopefully spend his time doing the job taxpayers paid him to do instead. According to the Office of the Mayor home page, that means working on absenteeism programs for schools, public transit improvements, the 2013 city budget, and … do I really need to go on?

To those who argue programming is an essential skill we should be teaching our children, right up there with reading, writing, and arithmetic: can you explain to me how Michael Bloomberg would be better at his day to day job of leading the largest city in the USA if he woke up one morning as a crack Java coder? It is obvious to me how being a skilled reader, a skilled writer, and at least high school level math are fundamental to performing the job of a politician. Or at any job, for that matter. But understanding variables and functions, pointers and recursion? I can't see it.

Look, I love programming. I also believe programming is important … in the right context, for some people. But so are a lot of skills. I would no more urge everyone to learn programming than I would urge everyone to learn plumbing. That'd be ridiculous, right?

Advice-for-plumbers

The "everyone should learn to code" movement isn't just wrong because it falsely equates coding with essential life skills like reading, writing, and math. I wish. It is wrong in so many other ways.

I suppose I can support learning a tiny bit about programming just so you can recognize what code is, and when code might be an appropriate way to approach a problem you have. But I can also recognize plumbing problems when I see them without any particular training in the area. The general populace (and its political leadership) could probably benefit most of all from a basic understanding of how computers, and the Internet, work. Being able to get around on the Internet is becoming a basic life skill, and we should be worried about fixing that first and most of all, before we start jumping all the way into code.

Please don't advocate learning to code just for the sake of learning how to code. Or worse, because of the fat paychecks. Instead, I humbly suggest that we spend our time learning how to …

These are skills that extend far beyond mere coding and will help you in every aspect of your life.

[advertisement] How are you showing off your awesome? Create a Stack Overflow Careers profile and show off all of your hard work from Stack Overflow, Github, and virtually every other coding site. Who knows, you might even get recruited for a great new position!

Coded Smorgasbord: FAIL FAIL,FAIL FAIL,FAIL FAIL and More

By Alex Papadimoulis

"We're had been using a manufacturer's web service, but started getting errors all of a sudden," wrote Peter Lindgren. "Something has really, really failed."

<StatusCode>InternalServerError</StatusCode>
<StatusDescription>Internal Server Error</StatusDescription>
<WebHeaders>
  <X-Backside-Transport>FAIL FAIL,FAIL FAIL,FAIL FAIL</X-Backside-Transport>
</WebHeaders>

"Fortunately, a short time later, it started working again with this message."

<StatusCode>OK</StatusCode>
<StatusDescription>OK</StatusDescription>
<WebHeaders>
  <X-Backside-Transport>OK OK,OK OK,OK OK</X-Backside-Transport>
</WebHeaders>

"I'm not sure of the purpose of this," Jasmine wrote via the Submit to The Daily WTF visual studio extension, "maybe the stack was just too small or something?"

Public Function Save() As Boolean
    Try
        SaveMeeting()
    Catch ex As Exception
        Throw ex
    End Try
End Function

 

"I was asked to modify some simple web page used to generate an online store," Mihai Todor wrote, "here's a Javascript function that I found in it, which is used to validate the required fields."

function checkdata() {
    dataok = true;
    t1 = document.forms.signup.firstName.value;
    t2 = document.forms.signup.lastName.value;
    t3 = document.forms.signup.userName.value;
    t4 = document.forms.signup.password.value;
    t5 = document.forms.signup.passwordConfirm.value;
    t6 = document.forms.signup.email.value;
    t7 = document.forms.signup.url.value;
    t8 = document.forms.signup.adminFrontname.value;
    t9 = document.forms.signup.locale.options.selectedIndex;
    t10 = document.forms.signup.currency.options.selectedIndex;
    t11 = document.forms.signup.timezone.options.selectedIndex;
    t12 = document.forms.signup.packetType.options.selectedIndex;
    t13 = document.forms.signup.captcha_code.value;
    if(t1 == '' || t2 == '' || t3 == '' || t4 == '' || t5 == '' || t6 == '' || t7 == '' || t8 == ''){
        alert("Please fill-up all the fields");
        dataok = false; return(dataok);}
    if(t4 != t5){
        alert("Please enter the password again");
        dataok = false; return(dataok);}
    if(t9 == 0){
        alert("Please select a locale");
        dataok = false; return(dataok);}
    if(t10 == 0){
        alert("Please select a currency");
        dataok = false; return(dataok);}
    if(t11 == 0){
        alert("Please select a time zone");
        dataok = false; return(dataok);}
    if(t12 == 0){
        alert("Please select a packet type");
        dataok = false; return(dataok);}
    if(t13 == ''){
        alert("Please fill-up the code field");
        dataok = false; return(dataok);}
    return(dataok);
}

 

"I've seen these types of constants on The Daily WTF before and always questioned if they were real," wrote Sterge, "and then I saw these."

public static final String SLASH = "/";
public static final String PERCENT = "%";

 

"I'm on a team that maintains a pretty 'serious' banking application," Giga B wrote, "it's pretty serious about the number of parameters in functions."

public void WriteStep1Data(int LoanRequestID,
                           string InsertDate,
                           string OperatorID,
                           string FirstName,
                           string LastName,
                           string BirthDay,
                           int DocuemntTypeID,
                           int MaritialStatusID,
                           string DocumentIssueDate,
                           string DocumentExpireDate,
                           string DocumentIssuer,
                           string DocumentNo,
                           string PersonalNo,
                           int UniversityDegreeID,
                           string Address,
                           string Address2,
                           int RealAddressLivingPeriod,
                           int ChildrenCount,
                           int FamilyMembersCount,
                           decimal MonthlyIncome,
                           decimal MonthlyFamilyExpanses,
                           string HomePhoneNumber,
                           string MobilePhoneNumber,
                           string WorkPhoneNumber,
                           string EmailAddress,
                           string JobOrganizationName,
                           string JobOrganizationAddress,
                           string JobOrganizationActivity,
                           string JobOrganizationPhoneNumber,
                           string JobPosition,
                           string JobWorkingYears,
                           string JobBossName,
                           string JobBossPhoneNumber,
                           byte ClientSex,
                           decimal FinTotalProductsAmount,
                           decimal FinCommissionAmount,
                           int FinLoanPeriod,
                           decimal FinFirstPaymentAmount,
                           decimal FinLoanAmount,
                           decimal FinMonthlyPaymentAmount,
                           string GuarantorName,
                           string GuarantorLastName,
                           string GuarantorBirthDate,
                           string GuarantorPersonalNo,
                           int? GuarantorDocType,
                           string GuarantorDocumentNo,
                           string GuarantorDocIssuer,
                           string GuarantorDocIssueDate,
                           string GuarantorDocExpireDate,
                           string GuarantorTelHome,
                           string GuarantorTelMobile,
                           string GuarantorAddress,
                           string GuarantorAddressReal,
                           string GuarantorJobName,
                           decimal GuarantorIncome,
                           byte? GuarantorSex,
                           decimal HistoryPlaticAnnualTurnOver,
                           string HistoryDescription,
                           string MarketingQ1,
                           string MarketingQ2,
                           int StatusID,
                           string DateViewed,
                           string DateAnswered,
                           string BackOfficeUserID,
                           string RepaymentDate,
                           string ShopID,
                           string CalculationGroupID,
                           decimal RegFeeAmount,
                           int clientDeptNo,
                           int guarantorDeptNo,
                           int guarantorMaritialStatusID,
                           string AccountCodeWord,
                           string ClientFatherName,
                           string ClientBirthPlace,
                           string ClientCityAttendingToReg,
                           string GuarantorFatherName,
                           string GuarantorBirthPlace,
                           string GuarantorCityAttendingToReg,
                           string GuarantorJobActivity,
                           string GuarantorJobPosition,
                           string GuarantorJobContactPhone,
                           string GuarantorJobCodeWord,
                           string GuarantorEmailAddress
    )
{
   ... snip a few hundred lines ...
}

 

"I learned a neat trick from our enterprise framework," Eli noted, "if you want to convert an int to a double, just do this!"

double d = Double.valueOf(new Integer(i).toString()).doubleValue();

 

"I had to look over some C# code written by a colleague of mine," notes John D, "the following lines represent just the tip of the iceberg of the pain that I had to go through while understanding the code."

bool true1 =true;
bool true12 = true;
.... snip ....
true1 = false;
true1 = false;

 

"I found this pattern in source code I have been working on," wrote Nas Nubian, "this is how some developer decided to open a new window for when users click on a links."

<a href="/the/path/to/the/url" 
  onclick="window.open(this.getAttribute('href'),'_blank');return false;">
  link text
</a>

 

"So," wonders Johnny B, "I guess GUID from our production db servers are better than local GUID?"

Function GetNewGuid()
    Dim cnGuid, rsGuid
    
    Set cnGuid = CreateObject("ADODB.Connection")
    Set rsGuid = CreateObject("ADODB.Recordset")

    cnGuid.Open = _
        "Provider=SQLOLEDB.1;" + 
        "Data Source=<production server>; " + 
        "Initial Catalog=<production DB> " +
        "user id = '********';" + 
        "password='*********'""

    rsGuid.Open "SELECT newid() as Guid", cnGuid

    If Not rsGuid.EOF Then
        GetNewGuid = rsGuid("Guid").Value
    End If
End Function

 

"The comment says it all," wrote Michael.

/**
 * Defines the value for none. Default is "none".
 */
public static String NONE = "none";

 

"This is snippet of code I found in a large program I maintain," wrote Brian. "The original developers have long since moved on. Funnily enough, this particular code was properly mutexed, but I guess the paranoid programmer doesn't trust mutexes. I only wish the original developers were so 'paranoid' when it came to avoiding things like buffer overflows, memory leaks, and sql injection."

if ( resData.state() == RESOURCE_STATE_ACTIVE )
{
    elapsedTime.setBase( resData.startTime() );
    if ( elapsedTime.diff() >= maxDuration )
    {
        // Do one more validity check, the paranoid programmer knows
        // the state may have changed since the last check.
        if ( resData.state() == RESOURCE_STATE_ACTIVE )
        {
            resourceActiveTooLong( resData );
        }
    }
}

 


Error'd: Squared Interior Design

By Alex Papadimoulis

"I found this ad for an interior design company," wrote Wouter, "they probably do a lot of rectangular designs."

 

"How am I supposed to troubleshoot this?" wonders Jeff Mitchell.

 

"I'm not really sure what happened here, but I had to use Chrome's developer tools to hack my birthdate into the form so I could submit it," writes Dave.

 

"I need this form to renew my immigration documents," writes Jack Nathan, "what do i do now?!?"

 

"I found this ad for an interior design company," wrote Wouter, "they probably do a lot of rectangular designs."

 

"My mother's middle name has 3 characters." wrote Julie Crowner. "I only have a middle initial. Fortunately, we're the only ones impacted by this. Well, except Ada. And Aja. And Ala, Ali, Ama, Ami, Amy, Ana, Ann, Ara, Ava, Bea, Bee, Bev, Deb, Dee, Dot, Eda, Ela, Ema, Ena, Era, Eva, Eve, Exa, Fae, Fay, Flo, Gay, Gia, Ica, Icy, Ida, Ila, Ilo, Ima, Imo, Ina, Ira, Isa, Iva, Ivy, Iza, Jan, Joe, Joi, Joy, Kai, Kay, Kia, Kim, Kya, Lea, Lee, Leo, Lia, Liz, Lou, Lue, Luz, Lyn, Mae, Mai, May, Meg, Mia, Mya, Nan, Nia, Nya, Oda, Ola, Oma, Ona, Ora, Osa, Ota, Ova, Pam, Pat, Rae, Ray, Roy, Sky, Sue, Tai, Tea, Tia, Tom, Ula, Una, Ura, Val, Zoa, Zoe, Abb, Abe, Ace, Acy, Ada, Add, Alf, Ali, Amy, Ann, Ari, Art, Asa, Bee, Ben, Bob, Bud, Cal, Cam, Cap, Cas, Che, Con, Coy, Dan, Dax, Dee, Del, Doc, Don, Dow, Ean, Ebb, Edd, Edw, Eli, Ell, Ely, Eva, Fay, Fed, Foy, Gay, Gee, Geo, Gil, Gus, Guy, Hal, Ham, Hoy, Huy, Ian, Ida, Ike, Ira, Irl, Iva, Ivy, Jan, Jax, Jay, Jeb, Jed, Jep, Jim, Job, Joe, Jon, Joy, Kai, Kay, Kem, Ken, Kim, Kip, Kit, Lea, Lee, Lem, Len, Leo, Les, Lew, Lex, Lim, Lon, Lou, Loy, Luc, Lue, Lum, Lyn, Mac, Mae, Mal, Mat, Max, May, Mel, Moe, Nat, Ned, Nim, Noe, Obe, Oda, Ola, Ole, Ora, Ott, Ova, Pat, Rae, Ras, Ray, Red, Rex, Rey, Rob, Rod, Roe, Ron, Roy, Sal, Sam, Sid, Sie, Sim, Sol, Son, Tab, Tad, Taj, Tal, Ted, Tex, Tim, Tod, Tom, Toy, Tre, Tye, Val, Van, Vic, Von, Wes, Yee, Zeb, and Zed." What will people with all these middle names do?

 

"My company recently partnered with a developer who had a custom applicatio written in Microsoft Access that we are now forced to train/support/install," writes Ben Reisner. "The following error message is just one of many that has an interesting definition of Equal."

 

Kira Russell snapped this when it was a bit cold in North Wales.

 

"I'm still getting used to my new keyboard, and occasionally hit the '\' and ENTER keys at the same time," writes Michael Dowden. "I was pretty sure I had done this one morning when I logged in to Windows for the first time, however I got in okay and figured all was well...until I got back from a morning meeting, having locked my workstation. I was greeted with the usual login prompt (screenshot attached), but with '\' appended to my username. I was forced to hard boot my machine since Windows doesn't allow you to edit your username on the locked-login screen."

 


CodeSOD: Epoch Billing System

By Mark Bowytz

Everybody in the IT department was quite happy -- even a little surprised -- with how well the outsourced project to replace the legacy billing system was progressing.

Well, actually, the project managers weren't all that surprised. Over the past four months, they'd pumped out reams of specs and design documents, often boasting that their level of planning hadn't been seen since the Apollo missions. So, for them, the fact that everything was turning out as designed spoke volumes about the success of their planning and processes.

New Billing Code

Jeff and the other developers who were stuck supporting the existing billing system until the big cutover (still a few months away) wanted to see what this super system looked like under the hood. After all, because they were expected to support the new system once it came online, shouldn't they at least have an understanding of how the underlying code worked?

The developers made their case for months before the project managers gave up on their "it's not done yet" rhetoric and reluctantly handed over a few modules that they'd deemed bug-free.

When Jeff got his hands on the code, one line in particular caught his eye:

int strElapsedDays = ( 
 convertDate(intDay1, intMonth1, intYr1) - 
 convertDate(intDay2, intMonth2, intYr2)) / DAY;

Unusual Process

Knowing that C# had built-in functions to easily determine the span of days between two dates, Jeff thought the approach was a little strange. Once he tracked down convertDate, things got even weirder:

public const int DAY = 86400;
public const int WEEK = 604800;
public const int YEAR = 31449600;
        
private static int convertDate(int day, int month, int year)
{
 
  int[] months = new int[] 
     { 0,31,59,90,120,151, 
       181,212,243,273,304,334 };

  return ( ((year - 1970) * DAY * 365) + 
           (((year - 1970)/4) * DAY) + 
           (months[month - 1] * DAY) + ((day-1) * DAY) );
}

Caught off guard, Jeff just stared at the function for a good 10 minutes, trying to figure it out. When he did, it hit him like a ton of bricks. Rather than using the built-in C# date functions, the developer had opted to convert a date into its Unix Epoch -- the number of seconds elapsed since Jan. 1, 1970 -- and work from there.

Jeff had to admit, the solution was a little bit genius. Unfortunately, it wasn't a fit because the new system was running on a Windows server. So Jeff did his duty and raised the matter with the project management team so it could be added to the bug-fix queue for the offshore team.

Weeks later, Jeff followed up with one of the members of the project management team, just out of curiosity, to see if the fix had been made. To his surprise, it hadn't been addressed -- nor would it be any time soon. Apparently the "bug" was downgraded to a feature request because -- in the eyes of the project managers -- if an application functioned as it was designed, there wasn't a need to go back in and change it.

Epoch Billing System was originally published in the March 2011 edition of Visual Studio Magazine. VSM is the leading site for enterprise .NET developers, and offers a free magazine subscription for influential readers.


The Online Ordering System

By Alex Papadimoulis

Local businesses aren't exactly known for their web savviness or IT prowess. And for the most part, that's just fine. You'd be better off judging a prospective attorney on the suit he wears rather than the website he maintains, as that at least has some tangential relationship to practicing law. But usually, you'd just go with whomever a trusted colleague recommended, anyway.

For restaurants however, this is quickly changing. With smartphones becoming the norm, many people will use the web to discover the restaurants around them, see what menus they have, and get a general vibe for the place. And as such, local restaurants do become judged by their web savviness – or at least, their ability to maintain a halfway-decent website.

Ludovico Gardenghi found himself in this exact position when looking for a local eatery that offered take-out. He stumbled upon the website of a nearby place that, despite having a hideously orange, flash-only website, looked like it'd be a good place to get dinner. And as luck would have it, there was even big, orange button that shouted ORDER ONLINE NOW!!!!!

Clicking on that button led to a rather curious page that described the process for placing an order. The exact words on the page were in a different language, and it translated to something like this:

Order Online Today!
Already familiar with ordering online? Then just head to the online ordering system now. Otherwise, just follow these few simple steps.

Ordering online is really easy:
  1. After reading these instructions, click on the orange, "online ordering system" button below to sign-on to the system
  2. When you click on that link, you will be asked to open a connection to a remote server. Click the "accept" button to immediately sign-on, or click the "save" button to create a shortcut on your computer. With a shortcut, you'll then be able to directly access the online ordering system, even without opening our web site just by clicking on the icon (extension .rdp).
  3. Once you accept the connection, a grey screen will appear, asking you for a password. Do not enter a password here; just click the OK button to continue.
  4. Wait a few moments for the online ordering system to load.
  5. If you've already registered, just you can enter your user ID and password, otherwise click on "Register" button and fill out the registration form.
online ordering system

 

Clicking on the hideously orange "online ordering system" button downloaded an .rdp file:

    screen mode id:i:2
    autoreconnection enabled:i:1
    username:s:beneeats
    domain:s:
    alternate shell:s:
    shell working directory:s:
    disable wallpaper:i:1
    disable full window drag:i:0
    disable menu anims:i:0
    disable themes:i:0
    disable cursor setting:i:0
    bitmapcachepersistenable:i:1

 

And opening that .rdp file of course opened a connection to their server using Remote Desktop Connection.

 

"I didn't try to log in as Administrator," wrote Ludovico, "mostly out of pity." Clicking the OK button did exactly what it advertised:

 

"I couldn't help myself and pressed Ctrl-Alt-End. This brought up Task Manager, allowing me to run anything I'd want (cmd.exe and explorer.exe were already in the history), or change the password, shut down the machine, etc.

 

Ludovico adds, "I did not dare to check if I could run things as other users, but I could see other users logged in ('cash desk', 'administration'), presumably so that the complete database of users, orders, and payments could be easily accessed from home. I visit this website from time to time and it has surprisingly survived over the past few years, though I would really love to know the story which led to this innovative online ordering system being created in the first place."

And that story, dear readers, I'll leave as an exercise of your imagination. Feel free to share your version of the story in the comments.


CodeSOD: The Bit Setter

By Alex Papadimoulis

"Bit manipulation can be tricky," writes Nathan, "especially if you have no familiarity with bitwise operators or logic."

"At least, that's what my smarter-than-built-in-language-features colleague must have thought when he authored setBit. Fortunately, his code was the only one that utilized this function, as it doesn't quite work as advertised."

/*
 *    setBit($val, $bit, $switch)
 *
 *    This will switch all the bits specified by $bit to on or 
 *    off in $val depending on $switch. So, if $val = 8, and 
 *    $bit = 4, $switch is true, it will turn on the 4 bit, 
 *    and $val will end up being 12; Now, if $val = 12, and $bit 
 *    is 5, if $switch is true, $val will be 13, if false $val 
 *    will be 8. So, all the bits of $bit is turned on or off
 *
 */
function setBit($val, $bit, $switch = true) {
    $val = (int) $val;
    $bit = (int) $bit;

    // set some strings that humans would consider false
    // but would be converted to true if converted by PHP
    if (is_string($switch)) {
        switch ($switch) {
            case 'false' :
            case 'down' :
            case 'off' :
            case 'not' :
            case '0' :
            case '' :
                $switch = false;
                break;

            default :
                $switch = true;
                break;
        }
    }

    if ($switch) { // we are turning the bits on
        $newval = $val | $bit; // val OR bit
    }
    else { // we are turning the bits off
        $newval = $val & ( ~ $bit); // val AND ( NOT bit)
    }

    return $newval;
}


This Is All Your App Is: a Collection of Tiny Details

Fair warning: this is a blog post about automated cat feeders. Sort of. But bear with me, because I'm also trying to make a point about software. If you have a sudden urge to click the back button on your browser now, I don't blame you. I don't often talk about cats, but when I do, I make it count.

We've used automated cat feeders since 2007 with great success. (My apologies for the picture quality, but it was 2007, and camera phones were awful.)

Old-petmate-feeders

Feeding your pets using robots might sound impersonal and uncaring. Perhaps it is. But I can't emphasize enough how much of a daily lifestyle improvement it really is to have your pets stop associating you with ritualized, timed feedings. As my wife so aptly explained:

I do not miss the days when the cats would come and sit on our heads at 5 AM, wanting their breakfast.

Me neither. I haven't stopped loving our fuzzy buddies, but this was also before we had onetwothree children. We don't have a lot of time for random cat hijinks these days. Anyway, once we set up the automated feeders in 2007, it was a huge relief to outsource pet food obsessions to machines. They reliably delivered a timed feeding at 8am and 8pm like clockwork for the last five years. No issues whatsoever, other than changing the three D batteries about once a year, filling the hopper with kibble about once a month, and an occasional cleaning.

Although they worked, there were still many details of the automated feeders' design that were downright terrible. I put up with these problems because I was so happy to have automatic feeders that worked at all. So when I noticed that the 2012 version of these feeders appeared to be considerably updated, I went ahead and upgraded immediately on faith alone. After all, it had been nearly five years! Surely the company had improved their product a bit since then … right? Well, a man can dream, can't he?

New-petmate-feeders

When I ordered the new feeders, I assumed they would be a little better than what I had before.

Petmate-lebistro-old-and-new

The two feeders don't look so radically different, do they? But pay attention to the details.

These are, to be sure, a bunch of dumb, nitpicky details. Did the old version feed our cats reliably? Yes, it did. But it was also a pain to clean and maintain, a sort of pain that I endured weekly, for reasons that made no sense to me other than arbitrarily poor design choices. But when I bought the new version of the automated feeder, I was shocked to discover that nearly every single problem I had with the previous generation was addressed. I felt as if the Petmate Corporation™ was actually listening to all the feedback from the people who used their product, and actively refined the product to address our complaints and suggestions.

My point, and I do have one, is that details matter. Details matter, in fact, a hell of a lot. Whether in automatic cat feeders, or software. As my friend Wil Shipley once said:

This is all your app is: a collection of tiny details.

This is still one of my favorite quotes about software. It's something we internalized heavily when building Stack Overflow. Getting the details right is the difference between something that delights, and something customers tolerate.

Your software, your product, is nothing more than a collection of tiny details. If you don't obsess over all those details, if you think it's OK to concentrate on the "important" parts and continue to ignore the other umpteen dozen tiny little ways your product annoys the people who use it on a daily basis – you're not creating great software. Someone else is. I hope for your sake they aren't your competitor.

The details are hard. Everyone screws up the details at first, just like Petmate did with the first version of this automatic feeder. And it's OK to screw up the details initially, provided …

We were maniacal about listening to feedback from avid Stack Overflow users from the earliest days of Stack Overflow in August 2008. Did you know that we didn't even have comments in the first version of Stack Overflow? But it was obvious, based on user feedback and observed usage, that we desperately needed them. There are now, at the time I am writing this, 1,569 completed feature requests; that's more than one per day on average.

Imagine that. Someone who cares about the details just as much as you do.

[advertisement] Stack Overflow Careers matches the best developers (you!) with the best employers. You can search our job listings or create a profile and even let employers find you.

Sponsor Appreciation, nullnull, and More Error'd

By Alex Papadimoulis

Please take a few moments to check out the great companies that sponsor The Daily WTF.

TDWTF Sponsors

JRebel Logo   JRebel is a JVM-plugin that makes it possible for Java developers to instantly see any code change made to an app without redeploying. JRebel lets you see code changes instantly, reloading classes and resources individually and updating one at a time instead of as a lump application redeploy. Download your FREE Trial Today!
Joyent Logo   Joyent - This cloud ain't for storing music. Running your apps on Joyent's open-source SmartOS is a different, smarter cloud choice. Automatic and Free 400% vertical scaling, copy-on-write with ZFS, DTrace for killer visibility (heat maps! flamegraphs!) Come check out our stack.
Inedo   Inedo - the makers of BuildMaster, the free, and easy-to-use, web-based deployment and release management tool. Going far beyond Continuous Integration and into Continuous Delivery, BuildMaster delivers a series of robust features unparalleled by other build-promote-deploy-distribute tools. They're also behind the upcoming ProGet, a NuGet package repository that lets you host and manage your own personal or enterprise-wide NuGet feeds.

And now back to our regularly scheduled program...


"I don't know what they were thinking putting this ad up," writes Christian Riesen, "but I think I can hold my enthusiasm for that gigantic jackpot easy."

 

"I spotted this while upgrading the Samsung KIES software on Windows," writes Scott Coonce, "I wasn't sure if I should accept the empty license agreement or not."

 

"I got this error when trying to upgrade PostgreSQL," writes David, "they must really like cloud computing."

 

"I was rushing to catch my train at St. Pancras the other day," notes D Bee, "but it appears there was plenty of time before it departed."

 

"I'd hate to be selfish and not share null with the other readers of the Daily WTF," wrote Dwayne, "I hope you find the same benefits of null that I have."

 

"The newspaper didn't really contain any interesting news," writes Wout van Poppel "but at least it has interesting photo captions which serve to draw attention quite well."

 

"Free drink every 0 stars?" writes Andrew ,"wow, now I really want to get to be a 'Gold' members!"

 


Buying Happiness

Despite popular assertions to the contrary, science tells us that money can buy happiness. To a point.

Recent research has begun to distinguish two aspects of subjective well-being. Emotional well-being refers to the emotional quality of an individual's everyday experience — the frequency and intensity of experiences of joy, stress, sadness, anger, and affection that make one's life pleasant or unpleasant. Life evaluation refers to the thoughts that people have about their life when they think about it. We raise the question of whether money buys happiness, separately for these two aspects of well-being. We report an analysis of more than 450,000 responses to the Gallup-Healthways Well-Being Index, a daily survey of 1,000 US residents conducted by the Gallup Organization. […] When plotted against log income, life evaluation rises steadily. Emotional well-being also rises with log income, but there is no further progress beyond an annual income of ~$75,000.

For reference, the federal poverty level for a family of four is currently $23,050. Once you reach a little over 3 times the poverty level in income, you've achieved peak happiness, as least far as money alone can reasonably get you.

This is something I've seen echoed in a number of studies. Once you have "enough" money to satisfy the basic items at the foot of the Maslow's Hierarchy of Needs pyramid – that is, you no longer have to worry about food, shelter, security, and perhaps having a bit of extra discretionary money for the unknown – stacking even more money up doesn't do much, if anything, to help you scale the top of the pyramid.

Maslows-hierarchy-of-needs

But even if you're fortunate enough to have a good income, how you spend your money has a strong influence on how happy – or unhappy – it will make you. And, again, there's science behind this. The relevant research is summarized in If money doesn't make you happy, then you probably aren't spending it right (pdf).

Most people don't know the basic scientific facts about happiness — about what brings it and what sustains it — and so they don't know how to use their money to acquire it. It is not surprising when wealthy people who know nothing about wine end up with cellars that aren't that much better stocked than their neighbors', and it should not be surprising when wealthy people who know nothing about happiness end up with lives that aren't that much happier than anyone else's. Money is an opportunity for happiness, but it is an opportunity that people routinely squander because the things they think will make them happy often don't.

You may also recognize some of the authors on this paper, in particular Dan Gilbert, who also wrote the excellent book Stumbling on Happiness that touched on many of the same themes.

What is, then, the science of happiness? I'll summarize the basic eight points as best I can, but read the actual paper (pdf) to obtain the citations and details on the underlying studies underpinning each of these principles.

1. Buy experiences instead of things

Things get old. Things become ordinary. Things stay the same. Things wear out. Things are difficult to share. But experiences are totally unique; they shine like diamonds in your memory, often more brightly every year, and they can be shared forever. Whenever possible, spend money on experiences such as taking your family to Disney World, rather than things like a new television.

2. Help others instead of yourself

Human beings are intensely social animals. Anything we can do with money to create deeper connections with other human beings tends to tighten our social connections and reinforce positive feelings about ourselves and others. Imagine ways you can spend some part of your money to help others – even in a very small way – and integrate that into your regular spending habits.

3. Buy many small pleasures instead of few big ones

Because we adapt so readily to change, the most effective use of your money is to bring frequent change, not just "big bang" changes that you will quickly grow acclimated to. Break up large purchases, when possible, into smaller ones over time so that you can savor the entire experience. When it comes to happiness, frequency is more important than intensity. Embrace the idea that lots of small, pleasurable purchases are actually more effective than a single giant one.

4. Buy less insurance

Humans adapt readily to both positive and negative change. Extended warranties and insurance prey on your impulse for loss aversion, but because we are so adaptable, people experience far less regret than they anticipate when their purchases don't work out. Furthermore, having the easy "out" of insurance or a generous return policy can paradoxically lead to even more angst and unhappiness because people deprived themselves of the emotional benefit of full commitment. Thus, avoid buying insurance, and don't seek out generous return policies.

5. Pay now and consume later

Immediate gratification can lead you to make purchases you can't afford, or may not even truly want. Impulse buying also deprives you of the distance necessary to make reasoned decisions. It eliminates any sense of anticipation, which is a strong source of happiness. For maximum happiness, savor (maybe even prolong!) the uncertainty of deciding whether to buy, what to buy, and the time waiting for the object of your desire to arrive.

6. Think about what you're not thinking about

We tend to gloss over details when considering future purchases, but research shows that our happiness (or unhappiness) largely lies in exactly those tiny details we aren't thinking about. Before making a major purchase, consider the mechanics and logistics of owning this thing, and where your actual time will be spent once you own it. Try to imagine a typical day in your life, in some detail, hour by hour: how will it be affected by this purchase?

7. Beware of comparison shopping

Comparison shopping focuses us on attributes of products that arbitrarily distinguish one product from another, but have nothing to do with how much we'll enjoy the purchase. They emphasize characteristics we care about while shopping, but not necessarily what we'll care about when actually using or consuming what we just bought. In other words, getting a great deal on cheap chocolate for $2 may not matter if it's not pleasurable to eat. Don't get tricked into comparing for the sake of comparison; try to weight only those criteria that actually matter to your enjoyment or the experience.

8. Follow the herd instead of your head

Don't overestimate your ability to independently predict how much you'll enjoy something. We are, scientifically speaking, very bad at this. But if something reliably makes others happy, it's likely to make you happy, too. Weight other people's opinions and user reviews heavily in your purchasing decisions.

Happiness is a lot harder to come by than money. So when you do spend money, keep these eight lessons in mind to maximize whatever happiness it can buy for you. And remember: it's science!

[advertisement] Hiring developers? Post your open positions with Stack Overflow Careers and reach over 20MM awesome devs already on Stack Overflow. Create your satisfaction-guaranteed job listing today!

CodeSOD: Mybad

By Alex Papadimoulis

"At my company," writes Ryan L, "we have a 'certain' developer who has been here a while but is very reluctant to learn or improve. In fact, he actively works against the rest of us when we want to implement pesky things like proper version control, design patterns, or architecture to our code behind having 3000-line code-behind files."

Ryan continues, "I was exploring our SVN logs and came across something checked in by this "engineer". It was a single file, with a commit message of 'Mybad'. The file turned out to be a config file. Here was the previous version checked in:

<app key="ContactEmailAddress" value="jdoe@initrode.com"/>

"and here was the modified value:"

<app key="sContactEmailAddress" value="jdoe@initrode.com"/>

"Yes," Ryan added, "he did a commit with no indication of what the commit was for, simply to add a Hungarian Notation prefix to a configuration file setting, in case we weren't sure that 'ContactEmailAddress' was a string."


Trust Me, I'm Lying

We reflexively instruct our children to always tell the truth. It's even encoded into Boy Scout Law. It's what adults do, isn't it? But do we? Isn't telling the truth too much and too often a bad life strategy – perhaps even dangerous? Is telling children to always tell the truth even itself the whole truth?

Trust-me-im-lying

One of the most thought provoking articles on the topic, and one I keep returning to, year after year, is I Think You're Fat. It's about the Radical Honesty movement, which proposes that adults follow their own advice and always tell the truth. No matter what.

The [Radical Honesty] movement was founded by a sixty-six-year-old Virginia-based psychotherapist named Brad Blanton. He says everybody would be happier if we just stopped lying. Tell the truth, all the time. This would be radical enough – a world without fibs – but Blanton goes further. He says we should toss out the filters between our brains and our mouths. If you think it, say it. Confess to your boss your secret plans to start your own company. If you're having fantasies about your wife's sister, Blanton says to tell your wife and tell her sister. It's the only path to authentic relationships. It's the only way to smash through modernity's soul-deadening alienation. Oversharing? No such thing.

Yes. I know. One of the most idiotic ideas ever, right up there with Vanilla Coke and giving Phil Spector a gun permit. Deceit makes our world go round. Without lies, marriages would crumble, workers would be fired, egos would be shattered, governments would collapse.

And yet … maybe there's something to it. Especially for me. I have a lying problem. Mine aren't big lies. They aren't lies like "I cannot recall that crucial meeting from two months ago, Senator." Mine are little lies. White lies. Half-truths. The kind we all tell. But I tell dozens of them every day. "Yes, let's definitely get together soon." "I'd love to, but I have a touch of the stomach flu." "No, we can't buy a toy today – the toy store is closed." It's bad. Maybe a couple of weeks of truth-immersion therapy would do me good.

The author, A.J. Jacobs, is a great writer who has made something of a cottage industry of treating himself like a guinea pig, such as attempting to become the smartest man in the world, spend a year living exactly like the Bible tells us to, and to become the fittest person on Earth. Based on the strength of this article, I bought two of his books; experiments like Radical Honesty are right up his alley.

Radical honesty itself isn't exactly a new concept. It's been parodied in any number of screwball Hollywood comedies such as Liar, Liar (1997) and The Invention of Lying (2009). But there's a big difference between milking this concept for laughs and exploring it as an actual lifestyle among real human beings. Among the ideas raised in the article, which you should go read now, are:

What we often don't acknowledge is that the truth is kind of scary. That's why we have a hard time being honest with ourselves, much less those around us. Reading through all these ambiguous situations that A.J. put himself through, you start to wonder if you understand what truth is, or what it means to decide that something is "true". After summarizing the article in bullet form, I'm surprised there are so many points in favor of honesty, maybe even radical honesty.

But uncompromisingly committing to the whole truth, and nothing but the truth, has a darker side.

My wife tells me a story about switching operating systems on her computer. In the middle, I have to go help our son with something, then forget to come back.

"Do you want to hear the end of the story or not?" she asks.

"Well...is there a payoff?"

"F**k you."

It would have been a lot easier to have kept my mouth closed and listened to her. It reminds me of an issue I raised with Blanton: Why make waves? "Ninety percent of the time I love my wife," I told him. "And 10 percent of the time I hate her. Why should I hurt her feelings that 10 percent of the time? Why not just wait until that phase passes and I return to the true feeling, which is that I love her?"

Blanton's response: "Because you're a manipulative, lying son of a bitch."

Rather than embrace the truth, as Radical Honesty would have us do, Adrian Tan advises us to be wary of the truth.

Most of you will end up in activities which involve communication. To those of you I have a second message: be wary of the truth. I’m not asking you to speak it, or write it, for there are times when it is dangerous or impossible to do those things. The truth has a great capacity to offend and injure, and you will find that the closer you are to someone, the more care you must take to disguise or even conceal the truth. Often, there is great virtue in being evasive, or equivocating. There is also great skill. Any child can blurt out the truth, without thought to the consequences. It takes great maturity to appreciate the value of silence.

I think he's right. But Radical Honesty isn't altogether wrong, either. Let me be clear: Radical Honesty, as a lifestyle, is ridiculous and insane. Advocating telling the truth 100% of the time, no matter what, is harmful extremism. But it's also wonderfully seductive as a concept, because it illustrates how needlessly afraid most of us are of truth – even truths that could potentially help us. Radical Honesty teaches us to be more brave. That is, when it's not destroying our lives and the lives of everyone around us.

Ask yourself: what is the purpose of this truth? What effect will sharing this truth have on the other person, on yourself, on the world? What change will come about, positive or negative, from choosing to voice a particular truth at a particular time?

I believe that the true lesson of Radical Honesty is that truth, real truth, is honesty with a purpose. Ideally a noble purpose, but any purpose at all other than "because I could" will suffice. By all means, be brave; embrace the truth. But if your honesty has no purpose, if you can't imagine any positive outcome from this honesty, I suggest you're better off keeping it to yourself.

Or even lying.

[advertisement] What's your next career move? Stack Overflow Careers has the best job listings from great companies, whether you're looking for opportunities at a startup or Fortune 500. You can search our job listings or create a profile and let employers find you.

CodeSOD: Self Documenting

By Alex Papadimoulis

"A little while back, someone introduced the concept of 'self-documenting' code to our team," writes Ryan L. "It was certainly a step forward, but it's somehow taken us two steps backwards. Consider, for example, the following code from an MVC controller."

if (TheFormIsInvalid()) return View("Index", form);

... snip ...

private bool TheFormIsInvalid()
{
    return ModelState.IsValid == false;
}

"Is it really that much easier to follow than if (!ModelState.IsValid)? I'll set that question aside for the moment to instead present some other code from the same class that handles online registrations for events:

public bool IsEligibleToSeeThisEvent(EventRegistrationInformation eventRegistrationInformation)
{
  if (ThisEventDoesNotRestrictRegistrantsBasedUponActivityType(eventRegistrationInformation))
      return TrueBecauseThisEventDoesNotRegistrictBasedUponActivityType();

  var activityTypes = GetTheActivityTypesAttachedToThisEvent(eventRegistrationInformation);

  if (NoActivityTypesAreAttachedToThisEvent(activityTypes))
      return TrueBecauseThereAreNoActivityTypesToFilterOnThisEvent();

  if (TheUserIsNotLoggedIn(eventRegistrationInformation))
      return FalseBecauseNoActivityTypesAreAvailableForUsersWhoAreNotLoggedIn();

  return ThereIsAtLeastOneSharedActivityTypeBetweenTheEventAndCurrentUser(
           eventRegistrationInformation, 
		   activityTypes);
}

private static bool TrueBecauseThisEventDoesNotRegistrictBasedUponActivityType()
{
  return true;
}

 private bool ThisEventDoesNotRestrictRegistrantsBasedUponActivityType(
    EventRegistrationInformation eventRegistrationInformation)
{
  return eventActivityTypeFilterRetriever
      .DoesThisEventHaveARestrictionBasedOnActivityTypes(
          eventRegistrationInformation.EventId) == false;
}

private bool ThereIsAtLeastOneSharedActivityTypeBetweenTheEventAndCurrentUser(
    EventRegistrationInformation eventRegistrationInformation, 
	IEnumerable<ActivityType> activityTypes)
{
  var currentActivities = registrantActivityRetriever
    .GetRegistrantActivityProductCode(eventRegistrationInformation.AccountId);

  return activityTypes.Any(x => currentActivities.Any(y => y.Id == x.Id));
}

private static bool FalseBecauseNoActivityTypesAreAvailableForUsersWhoAreNotLoggedIn()
{
  return false;
}

private static bool TheUserIsNotLoggedIn(EventRegistrationInformation eventRegistrationInformation)
{
  return eventRegistrationInformation.IsLoggedIn == false;
}

private static bool TrueBecauseThereAreNoActivityTypesToFilterOnThisEvent()
{
  return true;
}

private static bool NoActivityTypesAreAttachedToThisEvent(IEnumerable<ActivityType> activityTypes)
{
  return activityTypes.Any() == false;
}

private IEnumerable<ActivityType> GetTheActivityTypesAttachedToThisEvent(
    EventRegistrationInformation eventRegistrationInformation)
{
  return eventActivityTypeFilterRetriever.GetAll(eventRegistrationInformation.EventId);
}


How to serve red wine - a local carignan, and also a new local rosé

By Jon North (noreply@blogger.com)

For my birthday Mary gave me a subscription to La Revue du Vin de France which has turned out to be  a Very Good Thing.  This month, there was a comparative tasting of some top reds (Bordeaux, Bourgogne, northern and southern Rhône and Languedoc vdp carignan) comparing 3 bottles in each case - one opened immediately before drinking, the second decanted 2 hours in advance, and the third opened 2 days beforehand but left in the bottle, not decanted until it arrived in the glass.  In all 5 cases the one opened but left in bottle for 2 days came out top!

Yesterday we welcomed our friends Jacqui and Luc (author of wine guides) and decided to try the 3-bottle comparison.  A few days earlier I had visited the Domaine de Bellevue for the first time - a real pleasure situated just next to the Lunel junction on the A9 and with splendid views over Lunel - you can see right to the coast and the ziggurats of La Grande Motte in fact.  I was with my friend Nigel, and we tried several wines, rosé, muscat (de Lunel)and red, including a 7 year old carignan which Nigel - generally a fan of carignan - found difficult.  So I decided to use this for our lunch with Luc and Jacqui.
Luc was already clear before we began that, since oxygen is the enemy of wine, the bottle opened in advance but not disturbed by decanting ought to be the best.  In fact, all three turned out to be good but the decanted one was the least successful and, at the outset, the bottle opened 2 days beforehand was by far the richest and best balanced.  So I'll certainly tell Nigel that  it's worth persisting with that particular Carignan, but I'll also remember to open good bottle of red a day or two before we drink them.  I devised a protector with a rubber band and a small piece of kitchen paper to avoid adding stray flies to the wine!

We also sampled the new rosé released the previous evening by the Domaine Guinand at St Christol. A couple of eyars ago there was a flurry of controversy when the European Union seemed ready to permit mixing red and white grape varieties to make rosé wine.  This already happens in Champagne but this is the first time I've found it in the south of France (although some white viognieer is famously added to syrah in the northern Rhône to make the red Côte Rôtie).  But this Plaisir du Sud rosé is a fragrant pleasure, scented on the nose with strawberry and exotic fruits following, and we all 4 found it  a really pleasant apéritif.

Montpeyroux - toutes caves ouvertes 15/4/2012

By Jon North (noreply@blogger.com)

On Sunday we went with friends David and Bigi to the village of Montpeyroux north-west of Montpellier.  This is one of the best-known wine villages in the Languedoc, and has acquired a reputation for exceptional wines.  It was our first visit and there were 20 producers offering tastings - needless to say we did not visit all of them.  The village is quite high up in the hilly area known as the Terrasses de Larzac, and Mary had said as we drove over that she thought the wines might be quite austere - she was more or less right, but our small sample of tastings found some elegant wines - at a price.  The reputation of the village has led to quite high prices compared with, for example, our local Saint Christol, and the quality did not always seem to match the premium; but part of the enjoyment of tasting is to meet interesting makers, and so where we received a warm welcome we were more inclined to enjoy the wines!

Our first visit, and last, was to the Domaine La Jasse Castel.  Early in the day we met the friendly vigneronne Pascale Rivière and tasted the white "l'Egrisée" (100% grenache blanc - 12€).  The name means 'diamond dust' and the wine is fresh, quite acidic but beautifully balanced - this was its first vintage.  When we returned at the end of our circuit on the way to the car I tried some reds, Les Combariolles and La Jasse, both syrah grenache blends, the first mostly grenache (26€) and the second mainly syrah (17.40€) - deep dark wines which will keep.  Though none of these wines were cheap, we enjoyed the meeting and brought some bottles away.

One of the best-known producers is the Domaine d'Aupilhac at the top of the village.  The prices here are equally high, and the quality did not always seem to justify the cost, but the premises alone were worth the visit, and as often they had invited a local artist to display work throughout the cellars and tasting rooms.  The premises occupy several interconnected houses along the street front.  Most of the wines scarcely seemed to justify their high prices, but I looked especially for the Carignan de Mont Baudile and was not disappointed by a dense wine which is typical of the vins de pays of this area, anything but ordinary.  A tasting of a 2004 vintage at the end of the tour confirmed its development potential with age.  We also loved Le Boda, an AOP wine made mainly of mourvèdre and syrah and barrel aged for 24 months before bottling.
Working through a number of other producers nearby we tried some interesting single-variety wines from Villa Dondona whose new Dame Mourvèdre has only just been bottled for the first time and whose Chemin de Cayrades (Carignan) seemed very interesting.  We were disappointed that the Domaine Alain Chabanon (several nice wines - they say they have a website but it keeps crashing) had not brought its late-picked chenin blanc 'Le Villard' to the tastings; and we found most of the wines at the Cave Co-opérative disappointing though the prices were very good!  We bought a few bottles of the pleasant red Cuvée Or - very affordable at 3.40€, but were very disappointed by the carignan which seemed watery and lacking in body.  We could have stayed longer but the weather deteriorated which was sad for the organisers who had put a lot of work into an entertaining day, so we went home after lunch.

Thanks to Bigi for some of the photos!

Vinisud

By Jon North (noreply@blogger.com)

We've enjoyed the first day of Vinisud with friends Per and Lilli - already bustling with buyers (including a couple of their Danish friends) at 1030 on Monday morning!  We began outside France (see below) but then had pleasure in saying hello to some of our favourite vignerons:
In addition, Lilli and Per introduced us to a new maker (to us) in the Pic St Loup area - Fabienne Bruguière at the Mas Thélème - www.mas-theleme.com   Not only are her wines excellent, but she's part of a collective of women winemakers in the Langeudoc, so fits in with our long-term interest in women winemakers.  www.vinifilles.fr

We also visited two Italian makers (from Piedmont) - Sebastiano Ramello where we tasted some nice Barolos, and the Azienda Agricola Morando Silvio whose Barbera d'Asti wines were very good.  http://www.morandosilvio.it/

But when we first arrived we were fortunate to pick out two interesting Spanish producers - the Bodegas Covila in Rioja, whose range of Riojas from the young entry-level wine through Crianza, Reserva and Gran Reserva showed perfectly the range possible in a traditional style - beautiful wines.  www.covila.es

Our first discovery was a couple, the Bolets, who are just off the motorway between Barcelona and Tarragona.  They had only gained entry to Vinisud, and a display stand, at the last moment, but whose wines seemed really good - we enjoyed a dry and fresh muscat/gewurztraminer, and also two reds, a 100% Merlot Criança, and a DO Penedès, 40/60 merlot/cab sauv.

A good day out.  Vinisud runs until Wed - more on - http://www.vinisud.com/blog/

What we drank in early December

By Jon North (noreply@blogger.com)



Starting as always with whites and rosés, this fortnight inccluded a Durban white (mainly viognier) from one of our favourite domaines perched high in the Dentelles de Montmirail above Beaumes de Venise, and Didier Cornillon's Châtillon rosé from our favourite produceer in the Drôme - plus several generall delicious bottles brought by friends (and as always, shared with them)


Reds from our cellar included another delicious Brouilly from our favourite Domaine les Roches Bleues near Odenas, some Chilean pinot bought through the Wine Society, a still excellent Jacuss Refoxco from the Friuli area of NE Italy bought there on a visit to our friends John and Mary a few years ago, a good 2003 Mas du Theyron from the nearby village of St Christol and a Guinand Plaisir du Sud from the same village.


Sweet and sparkling wines included some Limoux brut brough by one of our Tuesday conversation class, a sweet Malaga moscati which we bouoght at a modest price on a trip to Granada earlier this year, some of Didier Cornillon's fine Florilège Clairette de Die and a Guinand Cartagène.  The Glenfiddich and the Napoleon cognac were the ends of bottles consumed over some months!

What we were drinking - early November 2011

By Jon North (noreply@blogger.com)



This month we enjoyed the fruits of the supermarket wine fairs - a Chateau de Fesles Coteaux du Layon bought in Leclerc, which reminded us of our visit to the domaine during a Loire trip and stay in Angers around 2000; 2 excellent bottles from the Bourdic co-op near Uzès, a dry muscat and a lovely sweet late-picked viognier 'Les vignes rousses', a splendid Jacob Savigny blanc and a Soltane dry muscat made by the Drôme winemaker Didier Cornillon but in his Tunisian winery.


Reds included a new discovery at our local caviste ô Pecheur Devin, a Côtes du Rousillon called Perle et Pépin; Richard Maby's excellent Lirac which was one of our Wine Society discoveries during our exploration of the area in the early 2000s, and the Secret de Frère Nonenque from the Abbay de Valmagne near Mèze.

Among fortified and sparkling wines and spirits were a Macvin de Jura, an excellent sweet apéritif made from grape juice and alcohol, some lovely PX (the grape variety is Pedro Ximenes, which on its own makes a rich dark sweet wine in the Xeres area of SW Spain, and is also mixed with drier wines to make the cream sherry the English love!), a Blanquette de Limoux, and some Linie akvavit brought to us from Norway by our friend Rydar.

What we were drinking in late November

By Jon North (noreply@blogger.com)







The same wines crop up in consecutive posts, but here are some of the new whites and rosés - 2 Picpoul de Pinets, one from the local co-op in Pinet and the other from Claude Jourdan's Domaine Félines near Mèze, apparently the largest independent producer ion the appellation now, and one of our long-term favourites from the Wine Society.  Also a Grange Philippe (Ch Grès St Paul) Sauvignon Blanc, and a Gris des sables brought to us by a Canadian guest, Mr Montcalm, who had searched out the domaine Montcalm in the marshy area south of Saint Gilles which he thinks is linked to his family, but now run as a winery by new young makers.


As always a big mixture in the reds of inexpensive bottles brought to drink at shared meals, and special ones which we've either saved ourselves - a Jacob 2002 Savigny for example, or a St Joseph Septentrio from the Cave de Saint Désirat.  The Capucine on the left is another local discovery at our local caviste, who specialises in Languedoc wines.



A nice variety of sparklers this time including 3 bottles of Clairette de Die - a favourite since our link through twinning in the early 1990s, and a delicious sparkling rosé called Clandestine made from pinot noir by the excellent Didier Cornillon in the Drôme.  And we finally finished a nice bottle of Glenfiddich, one of several single malts we enjoy now and then!


What we were drinking - 2nd half of October

By Jon North (noreply@blogger.com)


Among whites and rosés, some Bourgogne Aligotés past their technical 'sell-by' dates but still delicious, a Bugey white from our summer trip east, one of our favourite dry muscats from the Domaine de Durban in Beaumes de Venise, and 2 lovely rosés, one from Didier Cronillon in the Drôme and the other a new discovery from Fadèze near Marsillargues on teh Etang de Thau.


In reds, we enjoyed a long-time favourite from Ch St Eulalie in La Livinière (Minervois), local wines from Guinand in St Christol and the Salle de Gour near St Hippolyte du Fort, a regular cheap and good Tarragona which we buy in quantity from Lidl, older and gracefully aging wines from the Domaine Rabasse-Charavin between Cairanne and Rasteau and from the Mas de Bressades near Bellegarde, and a Chilean merlot from Colchagua via the Wine Society.


2 sparklers this time - Serge Martin's Clairette de Die from St Roman, a long-term favourite, and a Prosecco which was a welcome gift from Italy-loving friends, the excellent Rosanna which takes our local Muscat de Lunel to new levels of refinement, a fascinating sweet red La Lune Rousse, also from St Christol (Ch des Hospitaliers) and the final drops from a bottle of Jacob crème de framboise which has given us pleasure in kirs (often with vin rosé) over many months.

EU regulations

By Jon North (noreply@blogger.com)

It only seems a moment since the EU was trying to restrict yields and improve quality.  Now we ahve this:
http://www.decanter.com/news/wine-news/529546/wine-regions-oppose-catastrophic-eu-expansion-plans?utm_source=Cheetahmail&utm_medium=email&utm_campaign=Newsletter-281111&dec#comments

Discovery - Château Capitelles des Salles

By Jon North (noreply@blogger.com)

For various reasons I've been a bit quiet in the past few weeks, but we have not stopped drinking and enjoying wine, as further posts will soon demonstrate.

For today, I just wanted to share an encounter at our local caviste, the admirable ô pecheur devin which deserves an entry to itself soon.  Often on Sundays Benoît, the proprietor, invites a vigneron to present her or his products under the arches of the Caladons, the old market place in the centre of Lunel.  This Sunday it was the turn of Estelle Salles, oenologue and viticultrice from the village of St Jean de la Blaquière near the A75 north-west of Aniane.  She and her husband Frédéric make 3 reds, the least expensive - Caminaïre - from cinsault and a closely-related old grape variety called oeillade, with a small amount of syrah.  My favourite was the next, a classic AOC Languedoc grenache/syrah mixture called Caractère.  This is a good example of passionate winemakers picking up the family reins (the domaine has been in this family since 1829) and creating excellent wine with small yields and careful techniques. http://capitelle-des-salles.com/

Guide tourisme et vignerons

By Jon North (noreply@blogger.com)

This is the guide Mary and I translated - written by our friend Luc Poulain d'Andecy.  Check it out here: http://tourisme-et-vignerons.blogspot.com/

What we've been drinking 19/9/11

By Jon North (noreply@blogger.com)

This being a birthday month there are some specially good bottles among this lot.  Our September tasting circle included 4 Chambolle Musignys and two village reds from the Côte de Nuits, of which only the 2007 C-M disappointed - not such a good year, perhaps too young.



Among the whites and rosés, a new discovery - the Dom. de Fadèze near Marseillan and the Etang de Thau - stands out for its refereshing rosés.  Another wonderful rosé from the Chemin des Rêves - see also below, and (from Bourgne) alongside 3 aligotés which drank well despite their age, but made excellent kirs too, there was a Ch des Hospitaliers 'Muscats' (4 different varieites of muscat grape).



In reds, apart from the tasting, we had some excellent wines.  Apart from non-French wines from Chile and Italy (the Lascar Carmenere was lovely, and the Montepluciano d'Abruzzo a good cheap standby from Lidl) you'll see Abracadra from the Chemin des Rêves again, a syrah vin de pays from the Salle de Gour domaine at St Hippolyte du Fort (which I am amazed to say is now on sale at our bakers'!!), an Enclave des Papes we found at the cave coopérative in Visan and one of the sensations of the fortnight, a 2000 Vacqueyras from the Domaine des Amouriers.  This was one of our first discoveries in the southern Rhône, and is still winning accolades after reviving after the unexpected death of its Polish owner in the late 90s.


Finally we have a variety of sweet wines, apéritis and alcohols used for kir and other mixtures and cocktails.  Highlights are the crème de cassis from Bourgogne and limoncello from Italy, both used to make kinds of kir with aligoté whites, and the sweet wines made from late-picked grapes - the '15 novembre' from Didier Cornillon in the Drôme, and the muscat vendanges tardives from the local cave coopérativeat Vérargues - simply delicious!



Visit to Cerbère

By noreply@blogger.com (Jon North)

A few weeks ago I took the train to Montpellier and saw that it went daily to a place called Cerbère.  Where?  A tiny seaside village on the Spanish border, 3 hours' direct train ride down the coast from Lunel.  So, accompanied by Mary's cousin (on a visit from Costa Rica!) we set out on Tuesday and trundled our way past Sète, Agde, Béziers, Narbonne, Perpignan, Collioure and more besides, between étangs and the sea, to the terminus.  The line goes on to Spain, but we alighted in this last French outpost.  The station shows signs of its former importance as a border crossing with disused customs areas, and from it we made our way  steeply down towards the centre ville.  Not far, and the sea was almost instantly in front of us.

We had about 6 hours until our evening trip back to Lunel, time for a stroll round the village and its 5-stall market, a great fish lunch, some time on the little beach and a slow climb back up to the station in the hot afternoon.  The modern town relies on concrete for its cantilevered roads, elevated pavements and the huge railway viaduct high above the harbour.  It was pleasant, unpretentious and obviously popular with walkers.






This extraordinary and now derelict hotel by the railway is the belvédère du Rayon vert, a listed building designed by the architect Baille. It is a relic of the heyday of Cerbère as a customs town and rail centre.  It has a grand staircase, and was once a casino with theatre, cinema, its "Bar Bleu"and its terrace complete with tennis court. Beneath the roof is an ingenious early system of ventilation based on a 'bees nest' or honeycomb system. The external staircase is Florentine.

It's hard to believe that this sleepy little village was once such an important frontier town with a population of over 1300!

Another good mark for one of our favourites

By Jon North (noreply@blogger.com)


Favourites - Domaine Lucien Jacob, Echevronne

By Jon North (noreply@blogger.com)

The vigneron here is Jean-Michel Jacob, son of Lucien who became well-known in the Côte d’Or for developing new strains of pinot noir well suited to the higher vineyards of the Hautes Côtes.  This maker was our first contact with Burgundy in 1995 when Mary visited them to set up Jon's 50th birthday present, a 'vineyard share' through 3D Wines.

Since then we have visited the Cave almost every year, and have got to know Jean-Michel and his wife Christine quite well.  The Hautes Côtes de Beaune red was where we began with them; since then we have enjoyed more exalted wines from their expanding production including Savigny les Beaune, Beaune, Gevrey Chambertin and Chambolle Musigny as well as excellent white chardonnay and aligoté and some of the best crème de cassis and crème de framboise in the Côte d'Or.

We have bought a lot of their wines - premiers crûs from Gevrey, Savigny and Beaune itself in the 15 years and this is gradually being opened and sampled in its maturity.  For more immediate drinking we often choose village wines from Savigny lès Beaune, which often show the difficulty and interest of the pinot noir grape on first tasting; Mary once said "if you were offered this without knowing it was wine you might not guess".

Each December they hold an open weekend, with between 20 and 40 wines on offer including those from Jean-Michel’s sister and brother-in-law's property, Domaine Forey, in Vosne Romanée.  Their basic wine is an excellent red Morey-Saint-Denis but they make others including Vosne Romanée and a superb Clos de Vougeot Grand Cru which we like too much!

Christine is originally English so it's a good place to visit if your French is not so good!  They also have a gîte to let in the village. 

Domaine Lucien Jacob, Echevronne, 21420 Savigny-les-Beaune  Phone 03 80 21 52 15.

A great article

By Jon North (noreply@blogger.com)

I never read the Daily Mail, but a friend drew my attention to this article on Languedoc wines.  Spot-on from beginning to end.  I'd only add that the other Picpoul de Pinet well worth buying the Domaine Félines available from Waitrose - or for much less from the Domaine near Mèze!!

China activist Chen heads for US

Chinese activist Chen Guangcheng, whose stay at the US embassy caused a diplomatic crisis, leaves China on a plane heading for the US.

School bomb kills girl in Italy

A bomb outside a school in the southern Italian city of Brindisi kills a teenage girl and injures five other people as children gather for classes.

G8 backs Greek euro membership

The leaders of the G8 group of major economies say they want Greece to remain in the eurozone, and commit to promoting growth.

England closing in on Lord's win

England are closing in on victory at Lord's after dominating the third day, which ended with West Indies 120-4 and trailing by 35.

PM: 'Good progress' on eurozone

UK PM David Cameron says "progress" is being made in the G8 summit before world leaders says they want debt-stricken Greece to remain in the eurozone.

VIDEO: Eurozone in spotlight at G8 talks

The leaders of the G8 group of the world's most powerful economies say they want debt-stricken Greece to remain in the eurozone.

Rider dies in North West 200 race

A competitor has been killed in an accident on the last day of North West 200 road races.

Hibs left heartbroken over final

Hibs fail to secure their first Scottish Cup Final win in 110 years after losing 5-1 at Hampden to their Edinburgh rivals Hearts.

French rally car crash kills two

A rally car ploughs into spectators in the Var region of southern France, killing a marshal and one other person, and injuring 17.

Man found dead after fire in flat

Police and the fire service are investigating the death of a man following a fire in Cardiff.

Crowds greet Olympic torch relay

Thousands of people turn out to watch the Olympic flame in Cornwall as it starts its 70-day tour of the UK in the build up to the London 2012 Games.

Blackpool 1-2 West Ham

Ricardo Vaz Te strikes a late winner as West Ham defeat Blackpool in an absorbing Championship play-off final.

Appeal to help gas blast families

An appeal is launched for donations to help residents whose homes were damaged by a gas explosion in Cheltenham.

In pictures: Armed forces parade

Armed forces parade and flypast mark Queen's jubilee

Hibernian 1-5 Hearts

Rudi Skacel scores twice as Hearts hammer Edinburgh rivals Hibernian to claim the Scottish Cup in a goal-laden Hampden final.

Facebook staff celebrate multi-million dollar windfall outside the limelight

By Rory Carroll

As the social network floated on the stock market, its employees marked the occasion with discretion … and onion rings

The guests wore jeans and T-shirts. The venue was a sports bar. The menu was buffalo wings, mini-burgers, pizza and beer. The entertainment was a mechanical bull, which bucked in a corner, and screens showing basketball and football. Welcome to a hundred-billion dollar party, Facebook-style.

It looked like college kids out for a typical Friday night, but the scene in the Old Pro, an unremarkable bar tucked off a sidestreet in Palo Alto, the heart of Silicon Valley, was the celebration of a cultural and financial milestone which mesmerised the world.

"Yeah, it's been a big day," grinned a lanky software engineer. "So we're here chugging a few." He checked his watch. "Still happy hour."

He and his colleagues clinked beers, manifestly happy. Facebook had just completed its first day as a public company after one of history's most frenzied share sales valued it at $104bn. The trading took place in New York but the company's founder, Mark Zuckerberg, stayed with 2,000 employees at their colony in Palo Alto, the capital of social media.

As the largest shareholder Zuckerberg, 28, ratcheted up a paper fortune of $20.4bn. An estimated 88 employees saw the value of their individual holdings exceed $30m. The extraordinary sums, the website's mercurial rise and its role in connecting more than 900 million people made the initial public offering (IPO) an event watched far beyond Wall Street.

Had they received this windfall, Russian oligarchs might have celebrated by buying Manchester United. Investment bankers might have bought bigger yachts and jets. The lords of tech munched onion rings. "The taste that can't be beat," according to the bar's website.

"This town, it's a very unusual place," said David Batista, manager of the Palo Alto Creamery, a cafe where Zuckerberg used to map strategy over milkshakes. "You could be sitting beside a billionaire and not know it. A day like today and where do they go? A sports bar. It's all very low key."

Internet revolution, Hollywood movie, global impact on human interaction, byword for self-promotion – few outsiders consider Facebook to be discreet. But employees are exactly that.

"You might think as soon as they make a million they buy a house in Palo Alto, but a lot of these guys live in apartments, don't have girlfriends and bicycle to work. And they work all the time," said Alan Dunckel, an estate agent. Those who did buy houses – $1,000 per square foot – did not flaunt wealth, he said. "They wear T-shirts and hoodies." Many sellers, said Dunckel, had withheld properties in hopes of a boom. "Expectations are huge." Facebook has promised $1.1m to Menlo Park's cash-starved authorities to fund capital projects, prompting hopes more will follow.

The employees' celebration at the Old Pro, however, was muted. Whereas non-Facebook groups booked tables with their names on them, Zuckerberg's troops clustered in anonymous little knots. They had been drilled by headquarters not to speak to the media. Ostensibly it was to avoid spooking the markets at a delicate time but it followed a company tradition of reticence – opacity, critics say – ironic given concern over Facebook users' privacy guarantees.

"Sorry, buddy. Normally I'm really interesting to talk to but I just can't right now," one employee, drinking an ale, smiled sheepishly. Others recoiled as if questions were radioactive. One confirmed a rumour that Zuckerberg was hosting a party for some staff that night at his home – a relatively modest $7m house – several blocks away.

Blink on the highway and you could miss the company's Menlo Park headquarters, a nondescript complex of two and three-storey buildings which employees of the previous occupier, Sun Microsystems, nicknamed San Quentin, after the jail. An entrance billboard with the familiar thumbs-up icon is Facebook's only concession to marketing.

Instead of trumpeting its historic day the company rebuffed interview requests and corralled television crews in a car park across the street. While the Observer interviewed an employee's mother inside the grounds – "a historic day for the way the world is going", she was saying, beaming – security guards swooped, complaining about trespass, and threatened to summon police.

Friday's bounty was preceded by austerity. On Thursday night employees made a round-the-clock "hackathon" of writing code. They wore newly printed T-shirts which said: "Stay focused & keep hacking."

Some emerged early Friday for a ceremony at the centre of the complex known as Hack Square, where Zuckerberg rang the opening bell to start the Nasdaq stock market's trading. Then they returned to their computers.

Canteens with free gourmet food and outstanding coffee keep staff inside the complex, disappointing nearby restaurants and cafes. Hairdressers like Nina Phana, however, who runs a salon two blocks down, say the techies emerge for the occasional trim and blowdry. "They tip good."

A hundred billion dollars is a gargantuan sum for a company started eight years ago in a college dorm, and the fact that Friday's frenzied trading ended with shares at $38.23, just a fraction over the opening price, stoked claims the company was overvalued.

Ali Ghotbi, an executive at Box, a cloud computing developer, shrugged off concerns of another dotcom bubble. "Back in the 90s it was, oh, you have a website, here's a million dollars. Now it's more controlled, more selective."

A colleague, Tom Cochran, predicted Box would be Silicon Valley's next big thing. "Our chief executive, Aaron Levie, is a genius like Mark Zuckerberg. But with charisma."

The rate of startups in this corner of San Francisco bay – renovated premises filled with newly arrived geeks with Harvard and MIT baseball caps – suggests widespread confidence. Or hubris.


guardian.co.uk © 2012 Guardian News and Media Limited or its affiliated companies. All rights reserved. | Use of this content is subject to our Terms & Conditions | More Feeds


Psychiatrist who championed 'gay cure' admits he was wrong

By Paul Harris

Dr Robert Spitzer apologises for 'fatally flawed' study, published in 2001, which claimed gay people could be 'cured' if properly motivated

One of the most influential figures in modern psychiatry has apologised to America's gays for a scientific study which supported attempts to "cure" people of their homosexuality.

The survey, published in 2001, looked at "reparative therapy" and was hailed by religious and social conservatives in America as proof that gay people could successfully become straight if they were motivated to do so.

But Dr Robert Spitzer has now apologised in the same academic journal that published his original study, calling it "fatally flawed". "I believe I owe the gay community an apology," his letter said. "I also apologise to any gay person who wasted time and energy undergoing some form of reparative therapy because they believed that I had proven that reparative therapy works."

Spitzer's letter, which was leaked online before its publication in the Archives of Sexual Behaviour, is sure to cause delight among gay civil rights groups and stir up anger among social conservatives, who have used the study to combat the acceptance of homosexuality as a normal part of human society.

Reparative therapy is popular among Christian conservative groups, which run clinics and therapy sessions at which people try to become heterosexual through counselling. Gay rights activists condemn such practices as motivated by religious faith, not science, and call them "pray away the gay" groups.

Spitzer's study looked at the experiences of 200 people undertaking the therapy, including subjects that had been provided by religious groups. He then asked each person the same set of questions, analysing their responses to the therapy and their feelings and sexual urges afterwards. He concluded that many of them reported feelings of changes in their sexual desires from homosexual to heterosexual.

Spitzer's stance was notorious, because in 1973 he had been instrumental in getting the American Psychiatric Association to stop classifying homosexuality as a mental disorder in its diagnostic manual: a move seen at the time as a major victory for gay rights.

His 2001 study caused a huge stir because many people felt that it was not rigorous enough for publication. The central criticism was that Spitzer had not paid enough attention to the fact that subjects might lie about their feelings or be engaged in self-deception.

For more than a decade Spitzer shrugged off the attacks and stood by his work, but he has now admitted that his critics were right. "I offered several (unconvincing) reasons why it was reasonable to assume that the subject's reports of change were credible and not self-deception or outright lying. But the simple fact is that there was no way to determine if the subject's accounts of change were valid," Spitzer wrote.

In an interview with the New York Times last week, Spitzer, who is 79 and suffers from Parkinson's disease, described how he had written his letter of recantation in the middle of the night after agonising over the study's impact.

He had also recently been visited by a gay magazine journalist, Gabriel Arana, who had described to him his own experience going through reparation therapy and how damaging it had been and how it had led to thoughts of suicide. "It's the only regret I have; the only professional one," Spitzer told the New York Times, which described him as being almost in tears as he talked about his decision to admit he was wrong.

"In the history of psychiatry I don't know that I've ever seen a scientist write a letter saying that the data were all there but were totally misinterpreted. Who admitted that and who apologised to his readers. That's something, don't you think?" Spitzer told the newspaper.

Gay rights group Truth Wins Out published the full text of the letter on its website and hailed the moment as a major step forward. "Spitzer's apology to the victims of 'pray away the gay' therapy … marks a watershed moment in the fight against the 'ex-gay' myth," the group said.


guardian.co.uk © 2012 Guardian News and Media Limited or its affiliated companies. All rights reserved. | Use of this content is subject to our Terms & Conditions | More Feeds


Gibraltar's jubilee party sends signal to Madrid

By Tracy McVeigh

Political tensions have escalated again between the UK and Spain over a territory eager to prove once more that it is 'more British than the British'

In Gibraltar, said chief minister Fabian Picardo, children learn history fast. "They can say 'the treaty of Utrecht' when they are around a year old," laughed Picardo, an Oxford-educated socialist with a picture of the Queen in his office. "We start them young."

It was that agreement, signed in 1713, that granted the 426m-high rock jutting out where the Mediterranean meets the Atlantic to the British "in perpetuity". And as Gibraltar swathes itself in red, white and blue to celebrate the Queen's jubilee, it is revelling in its reputation for being "more British than the British".

"It's about the symbolism, really," said taxi driver Eddie Castle. "We do like to irritate the Spanish when we can. But they get their own back: whenever there is a row, they get their own back by making things very difficult for people at the border."

The queues of cars waiting to cross from the tiny 2.6 sq mile territory into Spain have lengthened dramatically in the last week, as Spanish border patrols have been ordered to make things more difficult for motorists and workers, increasing security checks in a move condemned by Picardo as "childish".

The latest row in the centuries-old fractious relationship between Gibraltar, London and Madrid is, as many have been over the years, about royalty.

On Friday, the Queen held a jubilee lunch for the world's monarchs at Windsor Castle – the largest gathering of crowned heads in over 50 years, with 24 kings and queens in attendance. The one notable absentee was Queen Sofía of Spain, distantly related to both the Queen and Prince Philip, who pulled out after her government said her attendance would be "inappropriate" in view of a forthcoming trip to Gibraltar by Prince Edward and his wife.

The British ambassador was called into Spain's foreign ministry to hear of the ruling party's "disgust and upset" at the Count and Countess of Wessex's visit. So it must have been with a certain mischief that Picardo told the Observer it was a "great pity" that the Queen herself was not also coming to the island.

"She would be very welcome here. I like to think she has not come because she has been so busy. In Gibraltar, people will celebrate the jubilee whether they are from republican families or monarchist families. It's not really about that here. The royal family transcends those arguments – the Queen is a figurehead of Britishness, an important symbol for us, and I say that as the grandson of a republican."

It was the Queen's visit in 1954 that triggered General Franco's anger at the British retention of a symbol of Spanish nationalism. He called it a "dagger in the spine of Spain" and in 1969 launched the blockade of the Rock that lasted until 1985. The intention of Charles and Diana to begin their honeymoon there in 1981 resulted in the King of Spain boycotting their wedding.

"We are not an island, but we consider ourselves one," said Picardo, who believes many of the rows have been diversionary tactics. "There are tensions: generally they arise when the Madrid government has trouble and strife it doesn't want people to concentrate on. I have great sympathy for them at the moment with the financial crisis.

"When we say here 'the Spanish' in a derogatory fashion, we tend to mean your chap in Madrid, the institutions; we have no problems between ordinary people, at the human and personal level."

But there is a problem at sea: a row over Spanish fishing boats in effect breaking Gibraltar's "no net" marine protection laws while fishing in waters that Spain claims for its own. The row has had politicians scurrying back through old treaties and legal entitlements and citing everything from Napoleonic "cannon shot" rules to UN conventions, but Picardo says he is now a "hair's breadth" from creating a mechanism to try to resolve the dispute with a cross-border working party.

"We don't believe that we should just turn a blind eye to that. If we accommodate these fishermen, then we would have to change our law. Spain has 8,000km of coastline, we have three," he said.

In the Gibraltar Bookshop – its windows a tribute to the Queen's 60-year reign and displaying a poster declaring "Keep Calm and Rule Britannia" – owner Jackie Scriven is looking forward to the jubilee street party and other celebrations planned. "We have to have the Spanish respect us, from our territorial waters to our Queen," she said. "When we remember what the Spanish did to us during the blockade, it was horrendous. They didn't let us have water, blood supplies, even the sacramental wine for the churches. We had to watch the ships sailing past us with food for Morocco, we couldn't get in or out except by boat.

"We've been British for 300 years and we are really loyal subjects. Even the younger generation are enthralled: more and more they are speaking English on the streets."

The economics of Gibraltar have little to do with patriotism. Its tax status means the island has more registered companies than inhabitants. Marriages can be arranged quickly for non-residents – John Lennon married Yoko Ono here and Sean Connery married here twice – and it is a hub of offshore banking and online gambling, but Gibraltar has the air less of a European Las Vegas and more of a Torquay-by-Andalucía. Its efforts to establish itself as a telecommunications base have been hampered by Spain's refusal to recognise its dialling code.

Tentative efforts by British leaders from Margaret Thatcher to Tony Blair to broker a joint sovereignty deal have been foiled by two no votes in referendums, in 1967 and in 2002. It remains UK policy that Gibraltar's status will not change without its people's consent.

Meanwhile the cold war with the mainland goes on. Ships that have visited Gibraltar are not allowed to go into Spanish ports. Spain does not recognise the Gibraltar government and refers to Gibraltarians as "transients", on the grounds that the legitimate population was expelled in the 18th century.

Out on a main street bristling with bunting – where pubs sell British grub and M&S; advertises "UK prices" next to little shops selling T-shirts saying "Proud to be British" – political views are generally relaxed. Schoolgirls in white and burgundy uniforms crowd into Top Shop chattering in a mix of Spanish and English. "I'm Gibraltarian, or maybe English, both," said Catherine, 14. "My dad would kill me if I didn't say British but I think, for me, Gibraltarian," said Rose, 14.

"Are you kidding me?" said a 15-year-old boy in designer sunglasses with a Spanish surname, when asked if he feels linked to Spain. "Nobody hates them or anything, but it's a different world in Gib." And as far as the majority of the inhabitants are concerned, it's a case of bring on the jubilee.


guardian.co.uk © 2012 Guardian News and Media Limited or its affiliated companies. All rights reserved. | Use of this content is subject to our Terms & Conditions | More Feeds


G8 talks focus in on eurozone crisis as Merkel holds out on stimulus package

By Ewen MacAskill

Obama and French president Hollande in step over possible growth package but gulf remains between European leaders

The eurozone crisis is set to dominate the Group of Eight (G8) talks Saturday, with President Barack Obama pledging leaders' commitment to a compromise package of growth measures and fiscal responsibility.

Obama, speaking at the opening of the session, confirmed they will focus on measures to prevent the break-up of the eurozone, in particular the potential exit of Greece.

But there remains a huge gulf between the European leaders over how to kick-start the economy, a clash between the pro-growth French approach and the deficit-cutting approach of the Germans.

"All of us are absolutely committed to making sure that growth and stability and fiscal consolidation are part of an overall package," Obama said today.

As he spoke, German chancellor Angela Merkel and British prime minister David Cameron nodded in agreement.

Cameron, after meeting the US leader early Saturday morning, said there has already been good progress on the euro issue and a "a sense of urgency".

Obama met the G8 leaders at his presidential rural retreat Camp David on Friday night, hosting a dinner that was dominated by Iran, Syria and other international issues.

The bulk of the agenda Saturday is being given over the euro crisis, with the new French president François Hollande lined up with Obama in favour of a stimulus package and Merkel holding out.

Also attending are Canada's prime minister, Stephen Harper, the Italian prime minister, Mario Monti, the Japanese prime minister, Yoshihiko Noda, and the Russian prime minister, Dmitri Medvedev, who is attending in place of the Russian president, Vladimir Putin. There are also two European Union representatives.

At the dinner of Friday night, there was broad agreement over forthcoming talks on dealing with the Iranian nuclear stand-off.

Following the private event, Obama told reporters that all those gathered were "firmly committed" to continuing with sanctions alongside diplomatic efforts to pressure Tehran.

He added: "Our hope is that we can resolve this issue in a peaceful fashion that respects Iran's sovereignty and its rights in the international community, but also recognises its responsibilities."

The US, Britain, Germany and France, along with Israel, have been putting the squeeze on Iran, claiming it is engaged in a covert attempt to secure a nuclear weapons capability. Tehran denies this.

The group said they did not expect all the issues to be resolved at the forthcoming meeting in Baghdad but they hoped the Iranians realised they would need to take concrete steps.

Leaders also discussed Syria, ruling out military intervention and instead agreeing to stick with a plan drawn up by former UN secretary general Kofi Annan.

Obama said G8 countries were "supportive of the Annan plan", but added that it "has to be fully implemented".

They also expressed a determination that, with a death toll of 6,000 already in Syria, there has to be a move towards political transition from the regime of Syrian president Bashar al-Assad.

Russia, a traditional ally of Syria, has been resisting tougher international action but Medvedev acknowleged at the meeting there would have to be transition.

The differences are over how to achieve that.


guardian.co.uk © 2012 Guardian News and Media Limited or its affiliated companies. All rights reserved. | Use of this content is subject to our Terms & Conditions | More Feeds


Dorset coastguards call off search for missing fishermen

By

Wreckage discovery dashes hopes that Robert Prowse, 23, and Jack Craig, 22, were able to board liferaft before vessel sank

Coastguards have stopped searching for two missing fisherman after their vessel and liferaft were discovered on the seabed.

A survey ship, Odyssey Explorer, discovered the wreck of the Purbeck Isle lying 10 miles off Portland, in Dorset, at a depth of 50 metres. It was reported missing at 5.30pm on Thursday.

The body of skipper David McFarlane, 35, was found on Friday but there has been sign of two more crewman – named locally as Robert Prowse, 23, and Jack Craig, 22.

Desperate efforts to find his two companions continued amid hopes that Prowse and Craig could have taken to the liferaft of the 36ft "potter" boat when they ran into difficulty. But the raft was discovered onboard the wreck at 11am on Saturday.

Portland coastguard's rescue co-ordination centre manager, Mark Rodaway said: "After a prolonged and extensive three-day search, sadly, the time has now passed when we could have hoped that the two remaining crew members from the Purbeck Isle would be found alive.

"Our final area of investigation was to search for the missing liferaft in the hope that they had been able to board it before the vessel sank, but sadly this new information means that this search will now be terminated," he said.


guardian.co.uk © 2012 Guardian News and Media Limited or its affiliated companies. All rights reserved. | Use of this content is subject to our Terms & Conditions | More Feeds


Champions League final buildup: Bayern Munich v Chelsea - in pictures

By Steven Bloor

We take a look at what's going on in Munich ahead of tonight's Champions League final between Bayern Munich and Chelsea



Rupert Murdoch denies claims that News Corp may sell UK newspapers

By

Mogul says News Corporation is 'firmly committed' to its papers including the Sun, Times and Sunday Times

Rupert Murdoch has denied reports that News Corp is considering spinning off its British newspapers to protect the rest of his media empire from criminal scandals.

The Daily Telegraph and the Financial Times newspapers said executives at the company were looking into ways to split off the Sun, the Times and the Sunday Times, published by its News International unit.

However, Murdoch, the chief executive of News Corp, said in a statement: "News Corporation remains firmly committed to our publishing businesses, including News International, and any suggestion to the contrary is wholly inaccurate. Publishing is a core component of our future."

British police are examining claims that journalists at the News of the World – a paper shut by Murdoch last July – routinely hacked into the phones of hundreds of celebrities, politicians and victims of crime to generate front-page stories.

They are also investigating whether staff hacked into computers and made illegal payments to public officials, including the police, to get ahead in their reporting. Rebekah Brooks, a former senior executive of News International and editor of the News of the World, has been charged with attempting to pervert the course of justice.

The Daily Telegraph and the FT said News Corp was discussing putting the News International titles into a trust.

A News International spokeswoman denied the report, saying in a statement: "There are absolutely no plans to put News International into a separate trust."

Selling the newspapers to one or more wealthy individuals was another option under consideration, the FT said, quoting two people familiar with the company.

They noted no decisions had been made and a spin-off or a sale might not happen, the FT added.

The Daily Telegraph said a proposal to go into a joint venture with a media partner was also on the table, without citing its sources.


guardian.co.uk © 2012 Guardian News and Media Limited or its affiliated companies. All rights reserved. | Use of this content is subject to our Terms & Conditions | More Feeds


Seven people face terrorism charges in Northern Ireland

By Henry McDonald

Charges against suspected dissident republicans follow one of biggest security operations since IRA's 1994 ceasefire

Seven people have appeared in two Northern Ireland courts facing serious charges including directing acts of terrorism after one of the biggest security operations involving MI5 and police against republican paramilitaries since the IRA's 1994 ceasefire.

In one court case in Omagh it was claimed on Saturday that four alleged dissident republicans were linked to a terrorist training camp in County Tyrone.

A detective from the Police Service of Northern Ireland (PSNI) told the court there was evidence connecting the four accused to a secret firing range near Formil Wood in Tyrone.

Among those in court was Sean Kelly, a former IRA prisoner who was freed early under the terms of the 1998 Good Friday agreement. He and a woman arrested in the MI5-PSNI operation were both charged with directing acts of terrorism.

The hearing on Saturdayopening of the non-jury trial also revealed the extent of the security forces' covert and prolonged monitoring of the suspects using electronic surveillance.

The PSNI detective told the court that conversations had been recorded between another of the accused, Sharon Rafferty, and Kelly from 2011 until April 2012, in which they allegedly discussed targeting police officers and senior prison officers, firearms training, recruiting, acquiring firearms and providing finance for an organisation.

He told the court that the pair were recorded discussing the penetrative power of a .22 rifle on a human being, "army business" and "active service units".

The two other accused in the Omagh court case are Terence Aidan Coney and Gavin Coney, both from Omagh. All four were alleged to be linked via DNA traces to bullet casings and other material found at the firing range in Tyrone.

The court heard that approximately 200 rounds were heard being fired at the site in Formil Wood on 30 March 2012, and bullet casings had been recovered from the area.

The PSNI officer giving evidence said Gavin Coney's house had been searched, revealing balaclavas, rubber gloves and four sets of waterproof clothing.

It also emerged that all four refused to speak during seven days of police interviews. They were remanded in custody although Rafferty, a 37-year-old single mother of one, applied for bail.

The four accused will appear again via videolink from prison in the Omagh court on Tuesday.

The case heard in Omagh is linked to a parallel court case in Co Antrim, where a cousin of the prominent Co Armagh republican Colin Duffy faces charges of directing acts of terrorism.

Flanked by armed police in riot gear inside Lisburn magistrates court, Paul John Duffy was charged with directing a terrorist organisation.

Appearing alongside the 47-year-old were his brother Damien, 42, and cousin Shane, 41. All three men were charged with collecting information likely to be of use to terrorists, conspiracy to murder and conspiring to cause an explosion.

A PSNI detective told the court he could connect the defendants to the charges.

Colin Duffy, who was cleared of murdering two British soldiers outside Massereene Barracks in Antrim town three years ago, was in court along with 20 other supporters of the accused.

A defence solicitor said the Duffy family felt they were being "persecuted" by the PSNI. Under cross-examination by the Duffys' lawyer a PSNI detective declined to say which branch of the security services were involved with the police in targeting and raiding the homes of the Lurgan men. The solicitor also alleged in court that police officers involved in searching the Duffys' homes had inflicted degrading treatment on children living there by recording them on video cameras during the raids.

The detention and arraignment in two courts of seven republicans suspected of terrorism is the single biggest arrest operation against any republican faction since the 1994 IRA ceasefire.

The use of legislation on directing acts of terrorism is rarely deployed in Northern Ireland since the IRA and loyalist ceasefires, and was used this time, the PSNI said, only after advice from the Public Prosecution Service.

The last prominent paramilitary to be successfully prosecuted for directing a terrorist organisation was Johnny "Mad Dog" Adair, the UDA leader on Belfast's Shankill Road.


guardian.co.uk © 2012 Guardian News and Media Limited or its affiliated companies. All rights reserved. | Use of this content is subject to our Terms & Conditions | More Feeds


Rochdale grooming investigation: two more men arrested

By

Arrests follow jailing of nine men over child sexual exploitation earlier this month

Two men have been arrested in connection with the continuing investigation into child sexual exploitation which led to the jailing of nine men in Rochdale earlier this month.

The arrests are the result of information given by one of the five girls who gave evidence at Liverpool crown court in the case of sexual abuse of children and young women in Rochdale, Greater Manchester.

The court heard the girl was also abused from the age of 15 by four men who she knew only by their nicknames.

A spokesman for Greater Manchester police said: "Two men have been arrested in connection with an ongoing investigation into child sexual exploitation in Rochdale, which led to the jailing of nine men. Both men, aged 33, from the Rochdale area were arrested on suspicion of sexual assault and rape.

"They have now been released on bail pending further inquiries."

The inquiry is separate to a suspected second child grooming case in the town – pre-dating the Liverpool crown court case – which concerns one of 47 women questioned by police.

Nine men, aged between 24 and 38, who were arrested on suspicion of sexual activity with a child from 2005 are on bail pending further inquiries.

Earlier this month, eight men from the British Pakistani community and an Afghan received jail sentences of between four and 19 years. The judge said they treated their victims "as though they were worthless and beyond any respect".

The trial in Liverpool heard the five girls – aged between 13 and 15 – were given alcohol, food and money in return for sex and were sometimes subjected to violence. The offences happened in and around Rochdale in 2008 and 2009.

The men were convicted of conspiracy to engage in sexual activity with children under the age of 16 and other sexual offences including rape and trafficking for sexual exploitation.


guardian.co.uk © 2012 Guardian News and Media Limited or its affiliated companies. All rights reserved. | Use of this content is subject to our Terms & Conditions | More Feeds


Syria car bomb kills nine and injures hundreds

By

Suicide bomber drove vehicle to army base and detonated explosives in city of Deir al Zor, according to opposition group

Nine people were killed and hundreds injured when a car bomb exploded in the Syrian city of Deir al Zor, Syrian state media has reported.

A suicide bomber drove a car to an army base and detonated an estimated 1,000kg of explosives, according to Sana news agency. Observers from the UN visited the scene of the explosion.

An opposition group, the Syrian Observatory for Human Rights, said the blast was near military intelligence offices and was followed by heavy gunfire. The group said the bomb went off on a street where a military hospital and air force intelligence offices are also located.

Omar Abu Laila, spokesperson of the Free Syrian Army in Deir az-Zour accused the Syrian regime of organising the bombing.

There was no immediate independent verification of the accounts in a country where independent reporting has been restricted during the 14-month old uprising against president Bashar al-Assad.

The uprising, which began with mass protests Assad's forces sought to crush, features an armed insurgency, which the Syrian government describes as a "terrorist" network funded and directed from abroad.

Twin suicide bombers who struck near an intelligence outpost in Damascus on 10 May killed at least 55 people in one of the largest attacks to target government installations.

Syrian officials call those blasts proof of a terrorist campaign against the state, while Assad's opponents accuse him of staging the attacks to validate his claims and justify a bloody crackdown on largely peaceful dissidents. US analysts said some of the bombings appear similar to al-Qaida bombings carried out in Iraq in recent years.

Syria is five weeks into a peace plan sponsored by the UN and Arab League. The plan includes a UN monitoring mission intended to oversee a ceasefire, which is yet to take hold, aimed at paving the way for a political path out of bloodshed.


guardian.co.uk © 2012 Guardian News and Media Limited or its affiliated companies. All rights reserved. | Use of this content is subject to our Terms & Conditions | More Feeds


Italian school hit by bomb attack

By David Batty

One girl killed and seven pupils injured in attack on Francesca Morvillo Falcone vocational school in Brindisi

A bomb has exploded in front of a school in the southern Italian town of Brindisi, killing one girl and injuring seven other pupils.

The device went off as students were arriving at the Francesca Morvillo Falcone vocational school at around 8am (6am GMT).

The school is named after the anti-mafia prosecutor Giovanni Falcone and his wife, who were killed by a mafia bomb in Sicily 20 years ago this weekend.

But authorities said it was unclear if there was an organised crime link to the school blast. As yet, no one has claimed responsibility for the explosion.

Three days ago, government officials announced security was being stepped up throughout the country after a shooting that wounded a nuclear energy official, several threats against tax officials and small explosive devices sent to the offices of a tax collection agency.

In Brindisi, the local civil protection agency official Fabiano Amati said a female student had died of her wounds despite attempts to save her, and seven other injured students had been admitted to hospital. Sky TG24 TV said the victim was a 16-year-old girl.

Officials initially said the device had been left in a bin outside the Morvillo Falcone school. But the Italian news agency Ansa, reporting from Brindisi, later said the device had been placed on a low wall that rings the school.

Public high schools in Italy hold classes on Saturday mornings.

The bombing also follows a number of attacks against Italian officials and government buildings by a group of anarchists, which has prompted authorities to assign bodyguards for 550 individuals and deploy 16,000 law enforcement officers nationwide.

Austerity measures, spending cuts and new and higher taxes, all part of premier Mario Monti's plan to save Italy from succumbing to the debt crisis roiling Greece, have angered many citizens, and social tensions have increased.


guardian.co.uk © 2012 Guardian News and Media Limited or its affiliated companies. All rights reserved. | Use of this content is subject to our Terms & Conditions | More Feeds


Chen Guangcheng has left China for US, say officials

By Jonathan Watts

US state department confirms Chinese activist and his family have left Beijing on flight for Newark, New Jersey

Chen Guangcheng, the blind Chinese activist whose escape from a rural village set off a diplomatic tussle between Beijing and Washington, has left China on a flight to the United States with his family, according to US officials.

A woman at the United Airlines counter at Beijing airport told Reuters that Chen's luggage was checked in for the flight to Newark, New Jersey, and he was later seen on the flight by reporters.

A spokeswoman for the US state department confirmed the departure of Chen and his family. "We are looking forward to his arrival in the United States later today. We also express our appreciation for the manner in which we were able to resolve this matter and to support Mr Chen's desire to study in the US and pursue his goals," she said.

Earlier, Chen told the Associated Press that he had left hospital and was at the Beijing airport. He said his wife and two children were with him but they did not yet have their passports. Also with him were hospital and border control staff.

Chen escaped illegal house arrest in his rural town last month and sought the protection of US diplomats. He had been awaiting permission to travel to the US to study.

The departure of Chen, his wife and two children seemed hastily arranged and entirely orchestrated by Chinese and American officials with no apparent input from the activist.

Chen said he was informed at the hospital just before noon Saturday to pack his bags and get ready to leave. Officials did not give him and his family passports or inform them of their flight details until after they got to the airport.

Seeming ambivalent, Chen said he was "not happy" about leaving and that he had a lot on his mind, including worries about retaliation against his extended family back home.

"I hope that the government will fulfil the promises it made to me, all of its promises," Chen said. Such promises included launching an investigation into abuses against him and his family in Shandong province, he said before the phone call was cut off.

The departure of Chen and his family would mark the removal of a sticking point in already difficult US-China relations that have been marred by China's handling of human rights. The US embassy was not immediately available for comment.

Nicholas Bequelin of Human Rights Watch said Chen's departure would be no cause for celebration as his family were still under pressure and there might be less incentive for the central government to investigate wrongdoing by local authorities. More importantly, Bequelin said, it raised questions about the wider environment for activists.

"This is a reflection of the fact that there is no room for human rights defenders in China. We don't know if this will turn into a temporary stay or exile, but in either case, it begs the questions why someone like Chen Guangcheng cannot freely operate in China. What is it that stops the authorities from tolerating or even embracing someone like Chen?"

The development came about three weeks after Chen arrived at the Chaoyang hospital from the US embassy, where he had taken refuge after a dramatic escape from 19 months under house arrest in his home village.

In 2006 Chen was sentenced to more than four years in jail on charges – vehemently denied by his wife and lawyers – that he whipped up a crowd that disrupted traffic and damaged property.

He was formally released in 2010 but remained under strict house arrest in his home village in north-eastern Shandong province, which officials turned into a fortress of walls, security cameras and guards in plain clothes who kept Chen isolated.

The village of Dongshigu, where Chen's mother and other relatives remain, is still under lockdown.

The US embassy had earlier thought it had struck a deal to allow Chen to stay in China without retribution, but that fell apart as Chen grew worried about his family's safety. He changed his mind about staying in China and asked to travel to the United States.

Human rights are a major factor in relations between China and the United States, even though the US needs China's help on issues such as Iran, North Korea, Sudan and the fragile global economy.


guardian.co.uk © 2012 Guardian News and Media Limited or its affiliated companies. All rights reserved. | Use of this content is subject to our Terms & Conditions | More Feeds


Young people 'will be put off studying medicine by £70,000 student debts'

By David Batty

British Medical Association official says debts, rising pension contributions and salary freezes risk deterring potential doctors

Student debts of up to £70,000 and increased pension contributions could dissuade young people from entering medicine, a doctor has warned.

Tom Dolphin of the British Medical Association (BMA) told the Junior Doctors Conference that medical students paying the new £9,000 tuition fees, which come into force in September, will have debts of up to £70,000 by the time they graduate.

They will also face their salaries being eroded by inflation and increased pension contributions, which deter talented students from entering medicine, added Dolphin, chairman of the BMA's Junior Doctor Committee.

In a speech which criticised the government's health reforms, Dolphin encouraged delegates to back strike action to defend their pensions.

He told the conference: "At the moment, it is genuinely hard to find much cause for cheer.

"We need to put up a fight. Imagine for a moment you were applying for a place at medical school right now. With £9,000 tuition fees you will be facing debts on graduation of up to £70,000.

"When you start working, a big chunk of your salary will be used to repay these debts. With salaries frozen for many years, your starting salary will have been eroded by inflation.

"And on top of that you will be faced with increased pension contributions. The burden of austerity is falling too hard on the shoulders of the younger generation and we are seeing this in medicine, too.

"With a future like this, will medicine still be able to attract and retain some of the most talented young people? Would you still make the choice to study medicine?"

Ballot papers are being sent to 103,000 BMA members with the result due at the end of the month.

Should industrial action go ahead, it would be for the first time since the 1970s.

The BMA has ruled out a complete withdrawal of labour but if they vote in favour, doctors would not undertake duties that could safely be postponed.

The BMA argues higher paid NHS staff already pay proportionately more for their pensions than most other public sector workers, a disparity which it said increased in April when their contributions rose, and which is set to increase again.

By 2014, some doctors will see deductions of 14.5% from their pay for their pensions, compared to 7.35% for senior civil servants on similar salaries, to receive similar pensions, the BMA claims.

Doctors at the start of their careers would be hardest hit, having to pay hundreds of thousands of pounds extra – double what they would have paid – in lifetime pension contributions, according to the association.

Dolphin said: "The government wants us to pay more and work longer for what will probably be a worse pension.

"The extra contributions add up to more than £200,000 for many junior doctors.

"They won't negotiate any more, even though their 'final offer' is patently unfair."


guardian.co.uk © 2012 Guardian News and Media Limited or its affiliated companies. All rights reserved. | Use of this content is subject to our Terms & Conditions | More Feeds


SpaceX rocket launch aborted over possible engine fault

By David Batty

Privately owned Falcon 9 craft was due to take off from Cape Canaveral for International Space Station rendezvous attempt

The launch of the privately owned Falcon 9 rocket from Cape Canaveral in Florida has been aborted after a computer detected a possible problem with one of its engines.

The rocket's engines were shut down just as it was about to leave the launchpad, an official from the US firm SpaceX said on Saturday.

The next launch opportunity is on Tuesday.

SpaceX is the first commercial company to attempt a rendezvous with the International Space Station. Preparations for the company's trial cargo run to the orbiting outpost had been proceeding smoothly until 4:55am EDT (08.55 GMT).

Instead of the rocket's main engines igniting, an onboard computer cancelled the launch after it noticed the chamber pressure in one of the nine Merlin engines was outside its permitted value.

"Liftoff we've had a cutoff. Liftoff did not occur," said Nasa launch commentator George Diller.

Nasa is investing in SpaceX and four other companies to fly cargo and eventually astronauts to the orbital outpost following the retirement of the space shuttles last summer.

The Falcon 9 rocket has flown only twice before, successfully reaching orbit on both occasions. An earlier SpaceX rocket, Falcon-1, failed to reach orbit on its first three test flights, though the company has had no failures since.


guardian.co.uk © 2012 Guardian News and Media Limited or its affiliated companies. All rights reserved. | Use of this content is subject to our Terms & Conditions | More Feeds


Burma's Aung San Suu Kyi to address parliament on June visit

By Patrick Wintour

Former Oxford University student who became Burmese pro-democracy leader to make first trip abroad in 24 years

Aung San Suu Kyi, the Burmese pro-democracy leader and Nobel peace prize winner, is to visit Britain next month in her first trip outside the south Asian state for 24 years. She will address both houses of parliament as a guest of the British government, as well as receiving an honorary degree at Oxford University, where she studied in the 1960s.

She will also visit her sons and grandchildren, whom she has rarely seen.

The visit follows David Cameron's trip to Burma last month and represents a possible sign of a rapid shift to democracy in the country. Aung San Suu Kyi is also expected to visit Ireland and Norway in week-long visit starting on 18 June that is likely to be a celebration of her personal courage and the shift away from repression in Burma.

Western governments will want to hear from her directly on how they can best foster the shift to democracy, and whether the military government is willing to follow reform to its logical conclusions.

She has not travelled abroad partly due to having been under house arrest for 15 of the past 22 years and partly due to her fear that if she left the country, the Burmese military authorities would not let her back in. She remained in Burma even when her husband, Michael Aris, was terminally ill with cancer, fearing she might not be readmitted. Aris died in 1999.

Aung San Suu Kyi, whose father negotiated Burmese independence from Britain, was released from house arrest in November 2010 and was elected to parliament. Her UK-based sons have travelled to Burma recently to see her.

Invited to Britain by the prime minister on his visit to Rangoon, she replied: "Two years ago, I would have said thank you for the invitation, but sorry. Now I am able to say 'perhaps' and that is great progress."

Aung San Suu Kyi gained a degree in PPE in 1969 from St Hugh's College, Oxford, where she is an honorary fellow. Cameron said he would be honoured to welcome her back to her "beloved Oxford" for the first time since she left the city in 1988.

He met her in Burma in the house where she was held under arrest for 15 years. He was the first British prime minister to visit the country since it became independent in 1948.

The American government followed the European Union this week by announcing it was suspending sanctions against Burma. On Friday night, Cameron, at a meeting of the G8 at Camp David, urged world leaders to make a commitment to ensuring that aid and trade benefit all the Burmese people.

Britain is the world's largest bilateral aid donor to Burma, but Cameron made clear that Britain would continue its policy of not giving aid directly to the Burmese government until further progress was made on reform. He will urge G8 leaders to make the same commitment in their final communique, and said he would promise to be held accountable for this commitment next year when Britain chairs the G8.

Acting on the advice of the Burmese opposition, he also proposed a new Commission for Responsible Investment in Burma. The advisory body would establish business principles when trading or investing in Burma.

The commission would bring together representatives from the World Bank and the OECD, companies and key figures who have campaigned on human rights.A No 10 spokesman said: "For decades, Burma has suffered under a brutal dictatorship. It is desperately poor, but it does not have to be this way. There is a government there that has started down the road to reform. The G8 needs to encourage that process so that we do not lose the opportunity for change in Burma."

The US secretary of state, Hillary Clinton, lifted sanctions against Burma on Thursday when its foreign minister, Wunna Maung Lwin, paid his first official visit to Washington in decades.In a country of 60m people, experts claim there will be many investment opportunities covering energy, mining, infrastructure and tourism. The country has large gas resources, but little infrastructure to extract energy.

The International Monetary Fund has estimated Burma's GDP at a little over $50bn. Neighbouring Thailand, with a population of about 67 million, has a GDP of $348bn.

Some human rights activists have said the west is going too far in lifting sanctions, but there is also a desire to win western investment and prevent the country from becoming a client state of China.


guardian.co.uk © 2012 Guardian News and Media Limited or its affiliated companies. All rights reserved. | Use of this content is subject to our Terms & Conditions | More Feeds


Facebook’s amazing growth potential

By Pingdom

Facebook Earlier this week we studied what countries around the world had lost and gained the most Facebook users over the past 6 months. With Facebook going public today, we thought we’d take a quick look at where the social network has the greatest potential for growth. So we posed this question: what if Facebook had the same penetration in Africa and Asia as it does in Europe and North America? How many users would the social network have then? The numbers are pretty staggering.

This was a post from the guys at Pingdom, a site monitoring service that makes sure you're the first to know when your site is down. Check it out for free.

Exascale computing – Weekend must-read articles #16

By Pingdom

Exascale computing Exascale computing is the next frontier in the world of supercomputing. While the performance of current supercomputers is measured on the petascale (computer systems capable of producing performance over one petaflops), exascale computing represents a thousandfold increase on the petascale.

This was a post from the guys at Pingdom, a site monitoring service that makes sure you're the first to know when your site is down. Check it out for free.

Imminent bloat warning: JavaScript size up 48% in one year

By Pingdom

js-codeWebsites are getting more dynamic, and more heavily scripted. JavaScript is going through something of a renaissance. Perhaps, however, it is time to start reigning in the amount of JavaScript code that’s included on the average web page. Stats from HTTP Archive show an alarming trend.

This was a post from the guys at Pingdom, a site monitoring service that makes sure you're the first to know when your site is down. Check it out for free.

The 10 most iPad-friendly countries in the world

By Pingdom

iPadDo you live in a country that loves Apple’s iPad? Most of us probably think we do, but we wanted to be able to tell you for sure. So even though we have written about the iPad many times before, it’s now time for us to tackle this hotly contested topic again. Read on to find out, which countries are the most iPad-friendly. Perhaps you live in one of them.

This was a post from the guys at Pingdom, a site monitoring service that makes sure you're the first to know when your site is down. Check it out for free.

Has the time come for web designers to embrace the SVG image format?

By Pingdom

vector graphics Display resolutions are increasing every year, something that’s being taken to its extreme with the recent “retina display” trend that came with the latest iPad. The jump in onscreen pixels is massive, and such displays are soon bound to make their way into regular laptops and desktop displays, perhaps as soon as this year. This development will have a profound effect on the size of the graphics resources necessary for websites, which ultimately will make websites bigger, more bloated and slower to download. That is, if we don’t change tactics.

This was a post from the guys at Pingdom, a site monitoring service that makes sure you're the first to know when your site is down. Check it out for free.

Top 10 Facebook winners and losers (countries)

By Pingdom

Facebook likeThe juggernaut that is Facebook is quickly approaching 1 billion users, so the social network is growing at a rapid pace overall. But if we look at some of the latest figures available, it would seem that Zuckerberg’s creation is not gaining users in every corner of the world. In fact, in one country, Facebook has lost 16% of its users over the last six months, the equivalent of over 200,000 users. But in another country, Facebook has gained almost 17 million users over the same period. What countries are we talking about, you ask? Read on and we’ll tell you.

This was a post from the guys at Pingdom, a site monitoring service that makes sure you're the first to know when your site is down. Check it out for free.

Dell’s Ubuntu developer ultrabook – Weekend must-read articles #15

By Pingdom

UbuntuDevelopers who want a portable computer to code on, which is thin, light, sleek and yet powerful, may now be getting another option in an ultrabook from Dell. What makes the "Sputnik" ultrabook different is that it runs Ubuntu 12.04 Linux and it's tailor-made for developers. Every Friday we bring you a collection of links to places on the web that we find particularly newsworthy, interesting, entertaining, and topical. We try to focus on some particular area or topic each week, but in general we will cover Internet, web development, networking, performance, security, and other geeky topics.

This was a post from the guys at Pingdom, a site monitoring service that makes sure you're the first to know when your site is down. Check it out for free.

A day in the life of Pingdom – join us May 15

By Pingdom

A day in the life of Pingdom “Photograph what is close to you. Share it with the world!“ That’s one of the headlines on Aday.org, a global project that will attempt to document what goes around the world in one day. This all takes place on Tuesday May 15, 2012, and Pingdom will be participating.

This was a post from the guys at Pingdom, a site monitoring service that makes sure you're the first to know when your site is down. Check it out for free.

Pingdom is looking for guest bloggers

By Pingdom

Guest bloggerWe're looking for guest bloggers for this blog, and you could be one of them. If you follow the Royal Pingdom blog, you know we love cool and geeky stuff, like what's happening with the Internet, web, performance, gadgets, and more. Do you think you could contribute one or more articles to the Royal Pingdom blog?

This was a post from the guys at Pingdom, a site monitoring service that makes sure you're the first to know when your site is down. Check it out for free.

10 questions about web performance – Yannick Kunegel at Citrix

By Pingdom

10 questions about web performance In our continuing series of interviews about web performance, we’re now joined by Yannick Kunegel, Manager, Systems Engineering - Eastern Europe, Middle East, and Africa at Citrix Systems. Citrix may not be the company that comes first to your mind when thinking about web performance or web companies. But if you look at its wide range of products and services, you’ll see that they do care very deeply about the web and how fast web services are for users.

This was a post from the guys at Pingdom, a site monitoring service that makes sure you're the first to know when your site is down. Check it out for free.

New Version of The Email Privacy Tester

By Mike Cardwell

Last week I released a new version of the Email Privacy Tester. It's very similar to the old version, but it lives on its own domain, has some new tests and a more responsive and efficient user interface. I also released the full source code at the same time under the GNU GPL here. It's written in coffee-script, and runs on top of nodejs. Both of these technologies have really impressed me recently; if you're a web developer, check them out.

Android Privacy Guard and Subkeys

By Mike Cardwell

Android Privacy Guard (APG) is an application which lets you use PGP on Android phones. The email client "K-9 Mail" is the main application which uses it. APG lacks a feature that I've wanted since I initially installed it. I wanted to import only my subkeys, leaving my master key offline. Ie, I wanted to export my subkeys from GnuPG using "--export-secret-subkeys" and import the result into APG. I have now achieved this. I will explain what subkeys are, why you might want to do this, and then tell you how to go about it.

Has Microsoft blown Windows 8 on ARM?

By Jon Honeyball

The shock announcement this afternoon, in the Windows 8 Consumer Preview Product Guide for Business document, is as follows: “ARM-based tablets running Windows 8 are ideal for workers who are constantly on the go and need a long-lasting battery. ARM-based tablets use less power than 32-bit and 64-bit devices and workers can rely on the extended [...]

reddit takes a new direction

By James Bennett

Several months ago, reddit shook with the news that longtime subreddit /r/jailbait — dedicated to, well, you can probably guess — had been shut down by its own moderators. Yesterday, reddit shook again, with the news that a variety of other subreddits, arranged on similar topical lines, were being shut down by reddit’s admins.

Predictably, this has caused a shitstorm. It has also caused calls for bans of other subreddits which have nothing to do ...

Read full entry and comments

How tech loosens our grip on reality

By Jon Honeyball

We cannot really understand yet how much technology has changed our lives. Those of us in our forties or older have the advantage of having seen a shift from an essentially analogue world to a digital one. We have seen interpersonal communication move from a pipe dream to a daily, second-by-second reality. Today’s yoof have grown [...]

A new ADR

By noreply@blogger.com (RevK)

So, we are finally on CISAS. There are only two approved ADR companies, and this is the other one.

I have to assume they are the lesser of two evils as it is hard to conceive that they could be worse.

The terms are slightly different, and generally seem better. Of course, the terms of the last bunch seem to have been totally ignored by them. So it is possible this bunch will do the same. Lets hope not.

I really hope we never have to find out.

One small detail they seem to have is that they do outlaw claims where they are subject to proceedings in the courts. The last lot did this too, but only if the customer had started the proceedings. This lot seem to not have that caveat. This means that if we have a dispute with a customer not paying, then starting court proceedings will stop them using ADR against us. This makes sense, as ADR cannot rule (enforceably) in our favour, so no point in ADR tackling such a case (you would think). The last bunch seemed happy to take what was, essentially, a customer not paying their bill, agree with us that we are not in breach of contract, and then insist we waive the charges and pay them money, which is blatantly batshit crazy (IMHO). If ever we have a new case we will be very quick, up front, to quote T&Cs to the ADR and, if needs be, argue with OFCOM.

Anyway, we are asking a few up front questions of CISAS to clarify a few things just in case. I hope they are OK on this. If we have a case that goes to an arbitrator then something has gone very wrong.

But it does get potentially interesting. The contract with the previous bunch does not end until next April, AFAIK.

However, my understanding, which may be wrong, is that one cannot simply take a dispute to an arbitrator. It basically has to be in the agreed contract that you can use an arbitrator in the first place.

In the case of telcos, OFCOM insist that this is the case (as required by the Communications Act). So we have that option in our contract terms.

We have now changed our terms so they say that eligible customers can (following the customer complaints code, etc) take a dispute to CISAS and not to Otelo.

I think that means Otelo cannot take on any more cases for our customers, even though we are still in a contract with them. I do hope so.

It also means that our contract can, correctly, only allow ADR for people the Communications Act says can take us to ADR. This is subtly different to what the scheme rules are for CISAS. It is subtle. CISAS say, for example, a company of more than 10 employees cannot use ADR. The Comms Act says "for which more than ten individuals work (whether as employees or volunteers or otherwise)". not a big issue I expect, but surprised they do not align. Now, if I am right, and the contract terms have to allow arbitration in the first place, then this is fine. Our T&Cs limit to people as per Comms Act, and then people have to meet scheme rules. We'll see what they say.

Please don't get me wrong. I want to be fair and reasonable with all customers and want to resolve any disputes promptly. We *do* have a contractually agreed, up front, in your face, limit of liability, and we don't expect anyone to try and bypass that. We certainly don't expect to have to pay some arbitrator to resolve a dispute for us. One case in 15 years is not a bad record, but that should not have happened in so many ways.

Dragging Pauline in to the 21st Century

By noreply@blogger.com (RevK)

Nice fast BT engineer, 17 minutes down time, and changed from 3Mb/s to 80Mb/s at Pauline's house.

"Is that good?" she asked.

This FTTC is pretty good really.

That said, we have a 330Mb/s customer on line today (FTTP) which is just getting silly.

Road Pricing by Fuel Duty Rebate.

By Jackart (noreply@blogger.com)

I've long argued the roads are mis-priced. For much of a 24 hour period, roads are underused, and therefore probably overpriced. For 4 hours a day there's gridlock in every town, and for most of the period 9:15am to 16:00, the roads are full, but flowing and therefore the price is about right. The Government's main means of pricing the roads is Fuel Duty.

I've also opposed GPS-based road-pricing systems for privacy reasons. But I believe people should pay a market rate for services used, especially scarce ones like urban road space.

Given that most of the noise about fuel taxes are coming from Hauliers, whose vans lorries are responsible for much congestion, especially when unloading in town centres, there is an opportunity to make the roads run more efficiently by getting hauliers to move stuff at night.

Hauliers operating vehicles of more than 3.5 tonnes must already log driver's hours. There's no reason why the same tachograph systems couldn't be used to log fuel used as well, in order to secure a rebate (say 50% for the sake of argument) on fuel used at night.

If successful, Why not extend this? Everyone, not just professional hauliers could have the option to drive at night or get to the office extra-early, and save money by doing so. The Government would not be intruding, but by demonstrating which bits of your driving were at "off peak hours" the Government should refund some of its overcharge as a rebate. Let's see if people take it, and we can then see the true price of people's driving preferences.


The Great Car Economy.

By Jackart (noreply@blogger.com)

I often get accused of being anti-car. I am not. For most journeys of longer than a few miles, and for moving goods about the country, the motor vehicle is simply the best tool for the job. I just accept the car is often not best tool for the job, and universal car use has a number of negative effects. This leaves an enormous number of journeys for which the car shouldn't be the first choice. My problem is that people are forced into cars, as other options have been, effectively, denied through short-sightedness and poor urban design.

Would you use this? More Rubbish Infrastructue here.

Margret Thatcher hailed in 1989, the "Great Car Economy", embarking on a grand scheme of road-building, which like so much the Tories do, brings out the crusties in vicious and bitter protest. A decade of Swampies living up trees led to the abandonment of "the biggest road-building scheme since the Romans".

More recently the claim is often made that petrol taxes "hurt the economy". Of course they do, but the question should be whether fuel duties hurt more, or less than other taxes. I argue they don't hurt any more than income taxes. The Conservative-led government faces protests by drivers who don't want to pay & feel there should be more roads, that road-building will be the key to stimulating the economy. This is one of the few areas of expenditure, along with the provision of free-parking, that the tax-payer's alliance can be relied upon to support. It ignores the costs of motoring.

Let's go through the hidden costs of "the Great Car Economy".

Cars make towns noisy and stressful. You can estimate the cost of this by looking at houses on main roads, which often cost 30-40% less than those in quiet cul-de-sacs less than a hundred yards away. There's an economic externality of car use, costed for you, right there.

Every 40 cars, roughly, represents £1,000,000 in capital expenditure. For much of the country, that's £2,500 per year, per car. For 95%of the time, this capital is sitting, unused in parking lots. Is this not a colossal waste of resources on a scale equivalent to the Great wall of China? Those parking lots are unsightly, and represent an enormous waste of potentially valuable land, which reduces the value of the area around it. This too is a waste of resources.

Cars facilitate harmful behaviour. People under-estimate how much a long commute makes them miserable, and over-estimate how much a big house makes them happy. People therefore live a sub-optimal distance from work, a long way from family and friends. People are less happy than they would otherwise be.

Cars have changed the built environment, brought about urban sprawl, which atomises society. Cars have driven other options - bicycles and walking out of the picture, by making them so unpleasant. It is simply not enjoyable to share space with tons of speeding metal. As a result, there are few 'local shops'. The car encourages big-box shopping, ripping the heart out of town centres.

Once you have spent 60% of an annual salary on a car, you tend to use it for every journey even ones where (once you've parked) would be quicker to walk. This leads to obesity and ill health. Driving, especially in heavy traffic, is stressful. Adrenaline and Cortisol, when not accompanied by exercise, is hard on the heart and encourages fat deposits. Even if you go to the gym, the damage done by stress hormones while driving is difficult to burn off.

The problem, ultimately is that overuse and over reliance on one transport technology has created a sub-optimal equilibrium. People cannot see beyond THEIR car and the need for it. Blinded by a set of cognitive biases and perverse incentives, the car is used for every journey. And of course, as we've organised society completely around it since the mid-70's, people feel they've no choice. They're probably right. At present, there is no alternative to having £30,000 worth of depreciating metal on your drive. Public transport is simply nasty, as I laid out in detail in this post, a while ago, and we now live too far from everything to consider any other solution.

Ultimately the conclusion is that more roads and more cars isn't the answer. Cars simply fill any extra space, and if you build "enough" space, you get Milton Keynes. We must do things more cleverly.
So, the experiment in the great motoring society has gone as far as it can go. Any further increases in the number or use of cars are likely to generate negative returns to human happiness. It is Government's role therefore to provide infrastructure to other alternatives: a network of cycle tracks and city infrastructure - not to exclude the car, but to provide an alternative, to both tribes' benefit. Motorists should remember the most tireless campaigners for smooth roads are cyclists for whom a pot-hole is not only a punctured tyre, but potentially a broken collar bone. The infrastructure can and should be built with all road-users in mind.
The solution to these problems, is to organise a system where there are fewer cars, used more intensively.

Technological change will help. Nevada has just issued a license for Google's automatous car. This will, in time, enable fleets of driver-free vehicles to act as taxis. It doesn't take much imagination to see this working very much more cheaply and efficiently than a situation where everyone has their own depreciating asset, though this is several years away. Fewer cars, not being driven by people, means a safer and less threatening road environment for other users. Although the total cost of hiring a self-driving car for each journey may in time become lower than owning a private car, the fact you're making a marginal decision for each journey, rather than the costs being concentrated in one enormous sunk cost of purchase, will tend to make people consider alternatives in a way they currently don't. Even if the volume of vehicular journeys increases, driverless cars will be more efficient users of fuel and road-space. They will also be safer.
People are simply not designed to drive. Our lizard-brains simply can't cope. The road environment and the cars on it have been made forgiving to the inadequacies of people driving cars, but it is something no-one can do successfully. Don't believe me? Ask the insurance industry. Racing drivers, those who ACTUALLY can control a car better than anyone else are not considered a good risk. People tend to compensate for extra safety features in their car or any extra skill, by taking more risks. The risks are most keenly felt by people without a ton and a half of steel wrapped around them.
In time, insurance costs will dictate that cars will not be allowed to be owner-driven on the public roads. At present, the only tool with which you can, by recklessness kill someone and escape gaol, is the car. This will change and machines will make better drivers than us.

I am not anti-car. I accept the benefits, and the necessity for widespread car ownership at present. It's just that it's used for over 90% of journeys. People don't walk to the pub anymore, neither do kids cycle to school. And the reason is that the car has changed towns - there are no local services in suburbs any more; ourselves - most of us are fat, and feel the need to change into special clothes to walk a mile; and the environment - the roads are simply too hostile to allow your kids to cycle to school.

If you can address the inappropriate journeys - in particular the school run, much of the congestion motorists currently suffer, would vanish. Kids SHOULD enjoy the independence of making their own way to school, as they do on the continent. This requires investment in infrastructure to separate the cyclist from the motorist. Many (not all, obviously) people would like to cycle to work, but feel it's too unsafe. Investment in infrastructure would take a few of these cars off the roads at peak times too. And if we can encourage delivery driving overnight though a fuel tax rebate, we can have smoothly running roads for everyone, all day.

Every cyclist commuting to work, is one fewer in other motorist's way. But the the entire national cycling infrastructure budget is less than that to widen 4 miles of the M25. Even footpaths are often sub-standard and blocked by (what else?) parked cars. Ultimately, those who want to walk and cycle shouldn't be put off by crappy infrastructure because the car enjoys 99.99% of the spending and an absurdly privileged place in society. If we can change this, then those who still want to drive will have a more enjoyable time too.


Build Cycle Lanes, the Motorist Benefits.

By Jackart (noreply@blogger.com)

Most conservatives/libertarians/UKIPpers are viscerally pro-car and anti-bike. To the likes of regular commenters Simon Jester or Patrick the use of the car is natural, and facilitating anything else is a dastardly plot to subvert his way of life. This is a perverse and willful misreading of my position. I will try to deal with the commonest arguments of the Gin & Jag set in this post.

I shall refer to the first sentence of my last post.
...most journeys of longer than a few miles, and for moving goods about the country, the motor vehicle is simply the best tool for the job.
Pro-bike is not anti-car. MOST JOURNEYS even in Holland, are undertaken by car. even In Amsterdam & Copenhagen, Bicycles account for less than half of journeys. Even in the most bike-friendly countries on the planet, the car remains well provided for by infrastructure, and a popular transport choice. It's just the bike is ALSO well provided for.

What's that next to this Dutch cycle lane? That's right, a dual carriageway.

The solution to congestion isn't as most Libertarian/Tory/UKIP Internet wallahs think, "more roads" because the problem isn't a lack of road space, it's the fact that everyone wants to get to the same places at the same time. The Problem is a lack of road-space at key points. For example the hanger lane underpass, or the Blackwall tunnel in London become choked beyond their capacity every single morning. If you build bigger roads to these spots, you make congestion worse, not better. This is what the M4 Bus Lane was all about.

A cursory search on Google Scholar will quickly put pay to the "build more roads" argument. This is from the first to pop up.
"Our decisions provoke unforeseen reactions. The result is policy resistance, the tendency for interventions to be defeated by the response of the system to the intervention itself... road building programs that create suburban sprawl and actually increase traffic congestion..."
So, barring a few pinch points such as the M25 around Heathrow, and by-passes which sensibly route through-traffic round town centres, more road-building is not the answer.

Then there's the money. Libertarians, UKIPpers and Tories regard themselves and economically literate, in contrast to Labour who think economics is about getting water to flow uphill. People who should know better, however lose all economic sense when discussing their favoured means of getting about. Just because one group is taxed, doesn't mean the money should be spent on them. If it were, income tax would largely go on well-tended grouse moors for the ultra rich who pay a significant chunk of it, the NHS's lung-cancer wards would be the envy of the world, and vomiting drunks would have their hair held back by liveried booze-tax-funded drunk-helpers every Saturday night. Instead the money is put into a pot and spent by the government as it sees fit.

Taxes levied on motorists are not therefore some sort of "road fund" for their exclusive use. They're more akin to rent. You don't live in a house for free; you pay for the capital cost as well as the running costs. You pay rent (or taxes) on the land. If the money spent on roads each year is the running cost of our road network, it's akin to utility bills. The rest of the tax motorists pay covers the cost of building the road network and financing it - 2,000 years of capital investment. You're also paying for the "externalities" of car use.

There's the word "externality" which brings libertarians out in hives because they think it's part of some ghastly plot to deprive them of their car. It isn't. It's about paying your way. Some externalities like Carbon are explicitly calculated, in the Stern review for example. And of course, we are paying several times more to drive a car than would be the case if that was the only externality in the price. There are other externalities too. Some are trivial: I don't like seeing fat people, and cars cause obesity for example. Some externalities however have real economic effects: Congestion is an externality imposed on other motorists with real economic costs. To ensure those costs are borne by those who value roads most, you pay through the nose to drive. This is why it works. Other externalities merely affect quality of life. Noise, danger, stress, particulates damaging to health and so on. To these I would add the social costs in atomisation and fragmentation of society facilitated by car-based urban sprawl.

People who in any other facet of life think markets are great at providing solutions to problems utterly reject them in transport. There should be a market between competing means of transport. However at present, all the investment goes to road and rail, nothing to any other potential means of getting from A-B, which might take some (SOME - not ALL, idiots) pressure off the road network at peak times. At the moment the market is grotesquely skewed in favour of the car, even where a bike would otherwise make sense, crappy infrastructure and subjective feelings of danger put people off using it. And it is this we need to address.

A bike on a commute is one fewer car in your way. Encourage cycling, and motorists benefit.

The externalites of urban sprawl, lack of local amenities, dead town centres, noise, pollution, social atomisation and social division which accompany the total domination of the car are uncosted but paid for in the "rent" you pay in taxes over and above the road budget. These bills could be reduced by better, bike and pedestrian friendly urban design. Some argue the externalities are more than covered by the current motorists' tax-burden. Others think not. But to deny the existence of externailites alltogether is anti-economics, a stupid rhetorical position normally occupied by the left.

The experience of the Netherlands is if you make a small (relative to the road budget) investment, over a long period of time in making the roads feel safe for cyclists, everyone (including motorists) benefits. Many People then DO choose the bike because it's quick, cheap, convenient and fun for SOME journeys. In Amsterdam just under half of journeys are by bike. And this benefits motorists in less congestion. Getting kids to cycle to school in particular frees parents from the chore of acting as a taxi service, and massively reduces congestion at rush hour. It also gives kids a bit of much needed freedom. Proper cycle lanes would mean fewer cyclist holding you up, a "problem" existing only in the fevered minds of anti-bike nut-cases, but oft cited none-the-less. More cyclists means more local shops as people get back in the habit of making short journeys instead of reaching for the car keys every time you leave the house, so you can get your paper and irn bru when you have a hangover on a Sunday morning without having to drive anywhere. It means your local pub is more likely to stay open, giving you a chance to gain that hangover in a social environment instead of tossing yourself off alone to the x-factor with a can of supermarket lager. It's no coincidence that towns and cities with the highest bicycle modal share feature regularly at the top of indices listing "livability" and happiness. Even in these, most people own, or have access to a car.

The point is a change in the build environment to favour the cyclist or pedestrian doesn't mean the car becomes obsolete. Rather it becomes one tool in a quiver for getting about, one chosen when the journey is long, when the weather is bad, when the load is heavy, or when you just don't feel like riding a bike that morning. Cyclists are drivers and drivers are cyclists, eliminating hostility. However, in the UK many people who wish to ride a bike are currently denied that opportunity, to the detriment of all by infrastructure entirely inappropriate for their needs.

Any comment which ultimately says "I need a car for some journeys, therefore you should use one for all" will be deleted, unanswered. Read the first paragraph of this post again before pressing submit.

To deny there are any problems caused by the total domination of the car of our built environment is perverse and willfully blind. To pretend there are no solutions is stupid and unbelievably ignorant and selfish. Even Jeremy Clarkson sees that a town with fewer cars is simply more pleasant to be in - that is he admits the benefits of car use are offset by costs largely borne by others. No-one wants to see the freedoms granted by the private car lost. But I do want to see a return of the freedoms it has taken away.


Met police plan to store phone data indefinitely

By Nick Pickles

According to press reports, the Metropolitan police intend to retain indefinitely information recorded from a mobile phone, without judicial authorisation. This will be irrespective of whether an individual is charged or convicted. Following the ruling in S and Marper v UK [2008] the legal status of indefinitely retaining personal information was made quite clear, and following the passage of the Protection of Freedoms Act it is the case that DNA cannot be retained indefinitely Trials are now live in 16 …

Greek Options

By Jackart (noreply@blogger.com)

Plan 'A': Stay in the Euro, drop wages & prices for local produce, until Greeks are as productive as Germans. This will take a decade or two of grinding, unrelenting economic misery, during which anyone with any talent, ambition or ability will leave the country and everyone else will be scarred by the experience. Each year brings more "austerity" more riots and more chance of extremist politicians gaining power. Germans effectively run the Greek economy. I cannot see how this will not end up with bombs in the streets.

Plan 'B': Leave the Euro on a Friday evening, and by Monday morning, all bank deposits are in Drachma, which then falls by 50% against the Euro. Greece's principal export, sunshine, becomes cheap as drachma-denominated hotel-prices fall. Once-empty hotels become full of people looking for cheap sunshine. The pain and turmoil of the inevitable capital flight and economic chaos lasts 18 months to 2 years before the economy returns to growth, but may result in extremists getting power in the mean-time.

Either way, Greeks are much poorer and may end up with an unsavoury demagogue in charge. They were of course never rich, but just thought they were because they nicked the Germans' credit card for a while.

The same is true for Spain & Portugal, though their overspend is less egregious and their political culture an order of magnitude more mature than Greece's. The Spanish people in particular have been impressively stoic - they voted for austerity, and haven't so far chucked many rocks. They would, of course be better off leaving, but they may, just, be able to hang on in the Euro by the skin of their teeth. The public & political will appears to be there, for now.

Italy should go too, but as a founder member of the EU, there is probably just enough political will outside Italy to keep them in the club and as they're running a primary surplus, they've probably the financial ability to achieve plan 'A' without too much pain. It will of course be a decade before Italy grows again.

Or Plan 'C': the ECB can announce that all €zone bonds rank Pari Passu with Germany's. Everyone pays 4% but Germans' living standards fall steadily towards the Eurozone average as capital floods south, but the Eurozone holds together but with one economic government. The Germans will get control over the cash jar and European nations cease to be independent in any meaningful way. Good luck with those treaty negotiations!

Conclusion: Greece, and probably Spain & Portugal too will be picked off by the markets and be forced out of the Eurozone. Italy will probably stay in.

The Euro miserably failed its first stress-test, because idiot politicians thought they could defy economics and make water flow uphill by means of a resolution of the Council of Ministers. The single currency was a silly idea, badly implemented. It is a disaster which is going to cost the life chances of hundreds of millions of southern Europeans.

Be suspicious of a politician with a big idea. The safest thing to do with these creatures is shoot them on sight.


Pushing down the list

By noreply@blogger.com (RevK)

Is it me? or is the picture of "nanny Dolly" on my blog freaking anyone else out?

I have to make another blog post just to push it down off the screen...

:-)

(P.S. that worked, on my screen)

Pushing boundaries

By noreply@blogger.com (RevK)

We are hitting limits on WBC links at present, typically around 10pm, and have more bandwidth coming on-line to BT at 11pm tonight.

Looks like we are well over a gigabit with BT and BE now, which is quite scary. I expect we will put more on next month and plan is to get even more before the Olympics start, and then see how it goes.

It is amazing how this has grown, from our first 2Mb/s BT link in Reading, the 8Mb/s and 34Mb/s BT Centrals. It seems only yesterday we had two 155Mb/s BT Central links, and now look at us!

I am pleased to say the FireBricks are scaling nicely to meet the challenge, and it is nice to see more and more small ISPs taking them on instead of the established alternatives. I should we worried, as it means A&A losing our edge, but to be honest, the more ISPs that can keep BT in line with our constant quality monitoring, the better. It is better for our customers overall, and that is what matters.

A&A would not be where it is today without FireBrick!

Tiring

By noreply@blogger.com (RevK)

Well, another 2 day FireBrick course completed.

6 people on the course - I hope they liked it.

Why is running a course so damn knackering?

Unemployment

By Jackart (noreply@blogger.com)

Unemployment isn't a collection of people who've lost their jobs. It's better to think of it as the pool between two fast flowing streams. People losing their jobs, or enetering the Labour market when they leave education, return to work after illness, or maternity and so on are flowing in; and people finding work, or reaching retirement age are in the stream flowing out of the pool.

The evidence suggests that, contrary to traditonal left-wing rhetoric, the rate at which people enter the pool through job losses is rather constant over the business cycle. It is hiring that influences the rate of unemployment, not firing.

Traditionally, socialists are very keen on 'workers' rights'. These include mandatory periods of leave, pensions, notice and so on. They are very hostile to flexible temporary, part-time or insecure work. The problem few left-wingers acknowledge is that increasing labour rights increases the risk and cost of hiring to an employer. When a good or service gets more expensive, less is used, the same is true of Labour.

Much is made by the left of the rise of part-time work. There are a lot of people in part-time work who want full-time. There are a lot of Temps who want permanent jobs. At the margin, removing some of the more expensive employment rights, expecially making it easier and cheaper for firms to fire unsuitable workers, reduces the risk and cost of hiring and will reduce unemployment.

This is no magic bullet, but if it forms part of a deregulation of business ("deregulation" isn't a dirty word, and it didn't cause the crisis...) then that represents a "growth strategy" which might work, unlike the Labour's plan to spend until we're Italy.


All change

By noreply@blogger.com (RevK)

So, I changed the layout of the blog, and some people do not like it.

I am not doing well changing it back, but I'll see what I can do!

... OK, this is more the original style, is that better?

Supporting the Reform Section 5 campaign

By Nick Pickles

Big Brother Watch is proud to be supporting the ‘Reform Section 5′ campaign, which has launched today. Under the Public Order Act it is a criminal offence to act in a way that is threatening, disorderly, abusive or which constitutes harassment.  However, Section 5 of the Act also makes it an offence to use language that could be deemed insulting. The Reform Section 5 campaign, and Big Brother Watch, believe that this is a step too far.  Take the case …

Labour's EU referendum

By Jackart (noreply@blogger.com)

Labour's policy Committee has suggested the party, which has already promised and voted against one, may back an 'in/out' referendum on the UK's EU membership.

Of course, no-one believes that Ed Miliband, grotty little snot-bucket that he is will ever be in a position to deliver on his promise, so the promise is free. Assuming the public buy the policy at face-value, a big assumption, then it may be clever politics.

It increases Pressure on David Cameron, whom the Euronutters in his own party think reneged on his promise on the Lisbon treaty. This is a stupid, mouth-breathing, sun-reading thing to believe, and to this end, any comment with the phrase "cast iron" in it will be deleted. Of course, both Labour and the Tory Euro-obsessives know the coalition partners, the Liberal Democrats are as completely in love with the EU as the Tory Right isn't. Miliband therefore hopes to split the coalition, force an election, and win while the polls are in his favour.

However. It is transparently obvious that no politician wants to deliver on this promise. Every major party has promised, then voted against an EU referendum, with the honourable, if profoundly stupid exception of some Tory backbenchers. (And NO. UKIP isn't a 'major party') The problem for both Miliband and the Tory Euro-obsessives is that the public simply don't care about the EU. When asked, It seems the mainstream Tory position: 'say no to everything, but stay in' appears to be the favoured policy, but this is not a strongly held conviction. The message, if any, the voters give to the politicians about 'Europe' is
"do what you will, just shut up about it, OK?"
Miliband is therefore hoping to open up the old Tory "split" on Europe, guessing that it won't cost him, and may even boost his polling, if his naked politicing isn't seen through. And the Tory Euro-nutters, egged on by the UKIP Gin & Jag brigade will charge blindly into the trap. Fuckwits.


Biometrics in schools under scruntiy

By Nick Pickles

Ministers have announced that the use of fingerprint and face recognition technology in schools, without expressed consent, is to be banned.  This announcement means that parents will be given the right to veto a school’s use of biometric data, while pupils are also expected to be allowed to refuse to participate. Figures have suggested that around three in ten secondary schools presently use biometric data as a means of identification, paying for lunch, or to record attendance.  The new guidance …

Leveson: The Musical

By Guido Fawkes

Tagged: GuyNews.TV

THE RAINBOW NATION?

By David Vance

You have to hand it to the BBC, then sure know how to spin. Take that most corrupt crime infested country white farmer murdering land that is South Africa. Turns it the big angle on it is making it a mecca (sic)  for ..yes, gay tourism.   Have a read, this is pure pro-Gay propaganda.

GOING FOR GROWTH

By David Vance

BBC coverage of the G8 Camp David Summit is as predictable as ever and riven by anti-British bias. The BBC have adopted the line that Hollande and his exciting “growth” plans have synched with Obama and isolated Cameron. And maybe Merkel. Funny how you never hear the BBC report on this little detail. US National Debt  2008          $10,699, 804,612, 604 US National Debt 2012     … Continue reading

NO COMMENT?

By David Vance

This story is brought to my attention.. “Iran hangs ‘Israel spy’ over nuclear scientist killing Majid Jamali Fashi delivered a “confession” on Iranian television. A man convicted of killing an Iranian nuclear scientist in Tehran two years ago has been hanged, Iran’s state media report. Majid Jamali Fashi, 24, was convicted of killing Professor Massoud Ali Mohammadi by detonating a bomb outside his home in January 2010. Fashi was also accused of being a … Continue reading

Saturday Seven Up

By Guido Fawkes

Last week some 110,516 visitors made 323,955 visits to view 503,294 pages. The top stories in order of popularity were: That Hunt Email in Full Today’s Blooper PM in Secret Meeting With Anti-Gay Marriage Campaigner Exclusive: Prime Minister’s Spokesman Steve Field Quitting Friday Caption Contest (LOL Edition) Shome Mishtake, Shurely? Gove, Gays and God You’re either in front of Guido, or behind… Tagged: Blogging on Blogging, Statistics

All change on referenda?

By johnredwood

            Let us assume Mrs Merkel is telling us the truth. She probably did say on her Greek phone call that the Greek General Election was in effect a referendum on the Euro, not that she wanted them to have a referendum on the Euro as well as a General Election.              It is [...]

Governments need legitimacy

By johnredwood

                    In all this Euro and EU confusion, democracy is the loser.                    Governments need legitimacy in a relatively free society. Governments need to gain and hold the consent of the governed.  In mature western democracies the act of winning an election usually gives a government legitimacy. The government can hold and strengthen that [...]

KATY KAY LOSES!

By David Vance

This whimsy was sent my way… The liberal media took another stunning defeat Tuesday as Fox News Sunday host Chris Wallace totally demolished the BBC’s Katty Kay on Jeopardy!. Read more: http://newsbusters.org/blogs/noel-sheppard/2012/05/16/chris-wallace-fox-news-demolishes-bbcs-katty-kay-jeopardy#ixzz1vFin3tUg Thanks to Jim Miller!  

FAIR GAME?

By David Vance

I see the BBC have covered Warsi’s comments on a “small minority” of Pakistani men seeing young white girls as “fair game”.  Lots of parenthesis lest we got the wrong impression and how wonderful to read that extensive item without the words MUSLIM or ISLAM getting a mention. That said, Mosques do get a name check but happily the world class BBC journos hit the brakes at that point….

He’s Back

By Neo-Guido

Snapped outside Portcullis House this afternoon… See also: In The Thick Of It Loop Pic via @AL1CEPERRY Tagged: BBC

Phone Data is the New DNA

By Longrider

When the police investigate a crime, it is reasonable for them to follow up all relevant leads and these days, mobile phones can provide a source of information that may damn or redeem the suspect. Indeed, had they used this evidence when investigating Sam Hallam back in 2004, he would never have got to court, [...]

The Boris Doughnut

By Guido Fawkes

Via: Guardian Datablog Tagged: Boris, Evidence Based Blogging, Mayor of London

Mehdi Hasan is “The Commentator”

By Neo-Guido

On the day that Sacha Baron Cohen’s The Dictator comes out, Raheem Kassam has given the Stagger’s Mehdi Hasan the trailer treatment: A Friday afternoon treat… Tagged: GuyNews.TV

Education Pilgrim Budgets Being Slashed

By Neo-Guido

Still a long way to go yet, but a sliver of good Pilgrim news in today’s Times Education Supplement: “Despite widespread austerity cuts, local authorities still spend millions of pounds subsidising the education unions – but some cash-strapped councils are reducing their funding by as much as 50 per cent, it can be revealed. New research by [...]

Friday Caption Contest (HoMer Edition)

By Neo-Guido

Tagged: Caption Contest

Comic for May 19, 2012


05/18/12 PHD comic: 'Wishful Thinking'

Piled Higher & Deeper by Jorge Cham
www.phdcomics.com
title: "Wishful Thinking" - originally published 5/18/2012

For the latest news in PHD Comics, CLICK HERE!

Comic for May 18, 2012


Klout

Though please do confirm that it's actually *me* on Klout first, and not one of my friends trying to get me punched. The great thing about this douchebag deadman switch is that I will never dare trigger it.

Comic for May 17, 2012


Comic for May 16, 2012


Felidae

'Smilodon fatalis' narrowly edged out 'Tyrannosaurus rex' to win this year's Most Badass Latin Names competition, after edging out 'Dracorex hogwartsia' and 'Stygimoloch spinifer' (meaning 'horned dragon from the river of death') in the semifinals.

05/14/12 PHD comic: 'The Avoidance Cycle'

Piled Higher & Deeper by Jorge Cham
www.phdcomics.com
title: "The Avoidance Cycle" - originally published 5/14/2012

For the latest news in PHD Comics, CLICK HERE!

Comic for May 15, 2012


Stuck in a dull conference? You need Verity's survival guide

By Verity Stob

Getting your own back on technical seminar speakers

Stob  The technical conference season is once more upon us. The speakers at these affairs spend a lot of time sharing their software design patterns and anti-patterns with us; as a regular attendee it seemed to me that we punters were overdue for revenge. Here is some of their own medicine.…

Comic for May 14, 2012


Kickstarter

If you pledge more than $50 you'll get on the VIP list and have first dibs on a slot on ANY of the pledge levels in the actual campaign.

Charlie Brooker: When you lose touch with popular culture, it's tough to get back

By Charlie Brooker

I haven't seen The Voice, can't name anyone in Britain's Got Talent and don't use Facebook any more. This will never do

When a monk takes a vow of silence, is he still allowed to post messages on the internet? Chances are God won't find out. Being ancient, God probably can't work computers. He holds the mouse gingerly, like it's made of fine china. Sometimes he accidentally minimises a window and can't get it back. LOL what a noob #GodFail

Things change so rapidly these days it's easy to get left behind, no matter how powerful you are. Much online tittering occurred last Friday when King Charles II (played by Rebekah Brooks) told the Leveson inquiry that David Cameron used to sign off his text messages with the acronym LOL, in the mistaken belief that it stood for "Lots of Love" instead of "Laugh Out Loud", the idiot. The great big lizardy berk. The scaly, reptilian, basking-on-a-rock-to-raise-his-body's-vitamin-D-level nincompoop. LOL what a noob #CamFail

Actually, it's vaguely refreshing that he didn't know what it means. Cameron is 45 years old, which means he has been allowed to not know stuff for at least a decade. He's a few years older than me, but I got a head start by wilfully deciding to ignore huge chunks of popular culture as far back as 1999. That was the year the film American Pie was released. Lots of people seemed to be talking about it, chiefly because a teenager has sexual intercourse with a dessert in it. Being 28 years old in 1999, I considered myself too old and sophisticated to watch such a thing. As a result, American Pie is forever tagged in my mind as a "new" film for "youngsters".

So imagine my horror on seeing a poster the other day for American Pie: The Reunion, a film in which the original cast reconvene after 13 years, presumably now in their 30s and dealing with kids and mortgages and paunches and OH SOD EVERYTHING. It's a piece of nostalgia cashing in on something I was too old for first time around. That's how you know you're really getting old. That and the way your eyebrow hair goes all wiry and starts sprouting away from your face like its afraid of something, which to be fair it probably is, considering how knackered you look.

Youth fare aside, I have generally always been interested in what's going on, culturally. But recently I've undergone some kind of involuntary detox. In particular, I seem to be developing a serious aversion to almost every example of mass-appeal entertainment I spent most of the previous decade writing about in disparaging terms. I don't write a TV column any more, partly because doing so was driving me mad, but sometimes it's fun to watch something junky while snarking about it on Twitter. I tried getting into this year's series of The Apprentice for precisely that reason, but only managed one-and-a-half episodes before my brain rejected it. It was like staring into the cogs of a pointless machine. I couldn't remember any of the contestants' names, even when their names were being clearly displayed on the screen in a caption. I haven't seen The Voice, can't name anyone in Britain's Got Talent, don't use Facebook any more and, thanks to the magic of modern telly, I fast-forward any adverts I stumble across, so I don't even know which commercials are annoying people right now. It's like I live overseas, in a small sealed cube.

Not that I have replaced low-brow enjoyment with more refined pleasures. Right now I rarely listen to music, have no books on the go, and can scarcely get through any kind of written article without wandering off for a sandwich. I don't fully understand what's caused this hardcore cultural detox, although I suspect it's got something to do with becoming a parent and having to spend hours gazing at a tiny bellowing human instead. Apparently the next stage involves getting up-to-date on kiddywink culture by proxy, as soon as your offspring's old enough to give a shit about Peppa Pig and so on.

This will never do. At least when I used to enjoy hating rubbish, it was rubbish aimed at adults, and I'd chosen it myself. So I'm trying to get back into mainstream culture. It's just that everything popular seems so ... childlike. This week I'm going to carve out a few hours and go see the Avengers movie, which I understand is wildly popular, just so I can feel more in touch with my fellow man. I've already done my homework by attempting to sit through Kenneth Branagh's Thor (2011). If you haven't seen Thor, it's a "motion picture" in which a Swap Shop-era Noel Edmonds wanders around claiming to be a Norse god and waving a hammer. He also kisses Natalie Portman on the hand. He's a dick. The film cost $150m to make and is less entertaining than an episode of To Build Or Not To Build. The last 20 minutes consist entirely of shouting and lights and made me feel so infinitely tired, my mind left my body and manifested itself as a small clear crystal floating beyond space and time. Unless I dreamt that bit. It is the worst film that has ever co-starred Anthony Hopkins and Stellan Skarsgård, unless they've teamed up to make Vileda Supermop: the Movie while I was sleeping. I've been told it's not essential to have seen Thor in order to enjoy The Avengers, but it helps. I guess I'll get a lot more out of it now I understand Thor's complex relationship with his brother Loki, who I also couldn't give a shit about.

Once I have got the Avengers under my belt, I can try to catch The Voice before it ends. Possibly while eating jelly and ice cream and dribbling, just so I can bloody stand it. Apparently it had these chairs that spin around, but that bit's over now. Can't wait.

I've been left behind by popular culture for weeks now, but boy am I looking forward to getting back up to speed. It's not regressing. It's not. LOL.


guardian.co.uk © 2012 Guardian News and Media Limited or its affiliated companies. All rights reserved. | Use of this content is subject to our Terms & Conditions | More Feeds


Comic for May 13, 2012


On working from home

Recently an ex-colleague of mine changed jobs and suggested that I write something about the pros and cons of working from home. I've thought about this subject, off and on, for a few years and frustratingly I think most of the pros and the cons are the same:

I live in a two-bedroom flat in Edinburgh. (Having just spent thousands on a new bathroom I don't expect I'll be moving any time soon. A rough budget of £40-50,000 would let me convert my attic into two/three rooms. So there is growth potential!)

In my flat I have made one of the bedrooms an office. The office contains:

One PC is for work. One PC is for me. One phone is for work. One phone is my own.

Every working day I switch on the work router, the work phone, the work PC around 09:30. I then work, taking a lunch-break between either 12:00-13:00 or 13:00-14:00, until 18:00 at which point I switch off the work toys.

I ignore my personal PC during the working day with the exception that it is the source of my music. I can reach across and hit the appropriate multi-media keys to select Play/Pause/Next Track/Previous Track/Volume Up/Volume Down. (When thenever the work-phone rings the first ring is ignored as I scramble to hit "Mute" or "Pause"..!)

So what are some of the advantages/drawbacks? Well I'm at home. So the environment is one that I've made myself, and enjoy. The music is mine. The colour-scheme is mine. The pictures on the walls are mine. I have a Steve-loving chair. There is no soulless air-conditioning, no horrible cubicles, and no noisy people talking.

The downside? No people talking. If I didn't leave my house at lunchtime I'd speak to zero people face to face in an average working day. That took a while for me to notice, but it is not nice.

Since I work from home "the commute" takes seconds. I tend to get out of bed and wander straight to the desk. I'll work non-stop, then get dressed around lunchtime so that I can go out for lunch. Hail, Rain, Snow, or Sunshine I leave the house for lunch every single day (unless waiting for an atypical delivery). Because if I didn't I'd have no human contact. In the afternoon if it is a nice day I'll get undressed again, because I can, so why the hell not?

Providing you're focussed working from home has several advantages that I can think of - I've no qualms about setting the washing machine going before I start work knowing that I can "spare" five minutes to empty it later in the day. Similarly I've no concern about ordering (even large) items, because I know what time the postman comes, and I know I'm never going to be out and miss a delivery.

When I first started working from home I had a laptop instead of a PC and there were mornings when I worked, lazily, from my bed, or from my sofa whilst watching TV. That didn't last for long because I just didn't do a good job. I think I got away with it in the sense that I don't think people noticed, but I expect if it had lasted for longer it would have been quickly apparent. I stopped because the line was blurring between "home life" and "work life".

Having a dedicated working area is essential in keeping me focussed. I don't do "home things" when I'm in "work time" - with very rare exceptions. Yes I wander around and pace if I'm thinking, yes I make more tea and coffee than I would in a real office, and yes I might open windows, phone a friend, read my gas meter, washup dishes, or similar as I'm "making coffee". But on the whole it only works if I work when I'm working.

I could save money by using my work-internet instead of paying for personal-internet, but keeping the two links separate is another way of being focussed. I don't do "dodgy" things on the internet, on the whole (haha), but if I do I'd want to be damn sure that that was via my link and not the work-link - and having two PCs and two network links I know that is the case. There have been times when the work link has broken and I've used my personal link + openvpn to continue working, or at the very least re-join our internal chatroom and say "Internet down, brb".

As a system administrator there are times when I have to do things either early in the morning, late at night, or even during a weekend. I guess a final advantage is that this is not a struggle - providing I don't schedule such operations at times when I'm in the pub, meeting friends, or taking pictures of cute strangers, it isn't a struggle to say "I'll do this after 8pm tonight", or set the alarm early. No long walk to an office, and if I've already got food cooking for my tea I can eat it nearby whilst still configuring things and testing sites/services/machines.

So pros: I'm in my own environment, I don't worry about receiving parcels, meter-readings, and have wonderfully pleasant music all day. Ancillory bonuses are really side-effects of being in my environment: I have my good coffee, my nice cups, I can eat food I enjoy. etc, etc.

Cons: You must be dedicated. You must be focussed lest you give in to temptation and cease working for minutes/hours at a time. You lose part of your home space - I can't turn this room into a childrens bedroom, for example.

Nothing earth-shattering. I've done this for five years now, and although I was a little skeptical initially I thought "Why not?" It has worked out well and I think if I ever did need to leave my current position I'd have no hesitation about working from home in the future.

Finally it has to be said that when I've had partners in my life they've traditionally been the type to wake up later than me. I get significant brownie points for being able to wake them up around 10/11AM with a cup of hot coffee & breakfast in bed every morning. By virtue of having a separate space I can close the door and not be disturbed by them walking around.

I'm sure I've forgotten things - but as an initial pass the benefits and disadvantages of working from home are the same: You're in your own house.

ObQuote: "Explorers in the further regions of experience." - HellRaiser

Maps and clocks and contact locations

By Will Thompson

Once upon a time, three intrepid individuals made Empathy publish your location to your contacts, and show your contacts’ locations on a map. Today, I noticed that the Location tab is missing from Preferences—I guess Debian’s Empathy is built without GeoClue support for some reason—and as a result the map looks rather forlorn, what with [...]

Twin Tubes - version two

I've released an update to my detailed line-level map of the London Underground.

After some discussion with various people about the inconsistency of which details I had included, I decided instead to just include everything - thus, this new version includes depots, disused stations, sidings, crossovers, and most other track details (with a few omissions, noted on the map near the legend).

You can download a PNG or PDF copy, or read more on the project page.

I'm also considering getting some poster-size prints of the map done; contact me if you'd be interested in one.

A brief list of observed meanings of the word “port”

By Will Thompson

port (v): Reindent and reformat. empathy-time: port to TP coding style Update to compile against a backwards-incompatible version of an API. <ocrete> twi: I’m porting farstream to [GStreamer] 0.11 this week Rewrite to use a different widget set and network library. You should port Sojourner to Qt4! Reimplement in an entirely different programming language. Zeitgeist [...]

Some Git aliases.

By Will Thompson

Xavier suggested I blog my Git aliases. [alias] ci = commit -v prune-all = !git remote | xargs -n 1 git remote prune record = !git add -p && git ci amend-record = !git add -p && git ci --amend stoat = !toilet -f future STOATS update-master = !git checkout master && git pull -r [...]

Chat account group Shell extension

By Will Thompson

I have a lot of IM accounts1. I often want to turn groups of them on and off: for instance, when I’m not at work I turn off my Collabora accounts, and when testing IM-related stuff I need to turn on my test accounts. I got bored of finding the Messaging and VoIP Accounts window, [...]

If you like a tool, never look at its headers.

By Will Thompson

Following hot on the heels of this astonishing header from Boost, here are some excerpts from the module defining tuples in the Glasgow Haskell Compiler: data (,) a b = (,) a b deriving Generic data (,,) a b c = (,,) a b c deriving Generic (If you can’t read Haskell: (,) a b [...]

Spreadsheet party

By Will Thompson

I spent most of last week holed up in a meeting room at Collabora Towers with Michael Meeks (of SUSE) and Eike Rathke (of Red Hat), working on a prototype of collaborative spreadsheet editing in LibreOffice Calc, using Telepathy tubes to start editing sessions with your IM contacts. Michael’s got a much more extensive and [...]

South 0.7.4

Over a year after the last release, I'm finally putting out a new South release.

It's been too long, and I'm aware of that - sorry to everyone who has had to run off of a mysterious version around the repository head.

Still, I finally found some time to get this release out, as it brings with it Django 1.4 compatability, which has also been released today.

You can read more about the release here: http://south.aeracode.org/docs/releasenotes/0.7.4.html

Looking around Wayland

By Will Thompson

My new adventure at Collabora involves Wayland, like all the cool kids. I was distraught to learn that, since Wayland only provides clients with pointer position information to the surface currently under the pointer, and only relative to that surface, xeyes no longer works. We’ll see about that… Watch a phone-cam video of the eyes [...]

A Series Of Twin Tubes

I'm finally publishing one of last year's projects - a new take on the famous London Underground map.

I've always been fascinated by the hidden complexity of the Underground, and armed with a couple of different sources, I set out to make a non-geographical map of the Underground's track and platform layout (unlike, for example, the excellent carto.metro geographical map) of the lines:

/static/uploads/twintubes-section.png

The first step was, naturally, to write a program which would automatically draw the map for me. Not completely automatically, of course - it still takes inputs of where the platforms and points are, but it takes care of drawing nice, neat lines, with 45° angles, correctly rounded corners, and a few other visual flourishes that would take hours to apply manually.

While the first version of the program read entirely from a text file, it wasn't long before it became apparent that moving any more than a few stations around was going to be a massive pain, and so I quickly wrote a GUI tool to edit the stations (and to draw the map in realtime as I did so). Thanks to my use of Cairo for the PDF output, it was trivial to embed the map code into a GTK program:

/static/uploads/twintubes-gui-small.png

With the help of Martin Smith, I sat down and encoded every single station and line join on the Underground, Overground and DLR, as well as any points which were roughly part of the main running lines (depots are excluded from the map for space reasons).

Once they were all in, there was then many hours of shuffling and moving the stations around, changing their orientations, and getting the labels in the right places - the goal being to have the entire system fit reasonably in an A4-shaped area (a task that's much more difficult than it sounds). Along the way, I've broken many laws of geography, but the tracks are mostly correct relative to each other, an improvement over the original Tube map (which is readable at a much greater distance than mine - there's a reason it's so contorted and lies about where things actually are).

Unfortunately, I never got around to publishing this last year, but I've polished and released it now, in preparation for another (very much related) project of mine I want to get out at some point soon. There's also potential for this map to be combined with the live Tube position data (and something similar ripped from the less-detailed DLR and Overground departure boards), if I ever find the time!

If you want a PDF download, or some more details and notes on how to send me corrections, visit the project page. Code is available in a repo on GitHub.

The end of Chromium Notes

By Will Thompson

Alas, Evan Martin’s excellent series of blog posts from the Chrome-on-Linux salt mines has come to an end. His sabbatical apparently didn’t relieve his general malaise, which he explains thusly: Before we’d jokingly say “year of Linux on the desktop!” and laugh about how it would never happen, but my smiles had become bitter. A [...]

Bustle 0.4.0: push button, receive D-Bus traffic

By Will Thompson

Breaking with the “every six months or so maybe” release tradition, here’s the second Bustle release of the month. What’s the new hotness this time? You can record D-Bus traffic by just clicking File → New, and watch the diagram being drawn before your very eyes. After years of on-off development, Bustle can finally liberate [...]

Bustle 0.3.1 provides 50% of your daily allowance of D-Bus message bodies

By Will Thompson

It’s a cold evening here in Cambridge, but I’m being kept warm at Collabora Towers, sipping a revitalizing mug of fresh applicative functor soup. A mere five months after I demoed its features at the Desktop Summit in Berlin, here’s Bustle 0.3.1. Whereas previous versions of Bustle only recorded and showed you the names, senders [...]

Introducing Mantrid

Mantrid is the first of hopefully many pieces of Epio's infrastructure that we're open-sourcing.

Back when we were first developing Epio, we started off using HAProxy as our load balancer. HAProxy is a fine piece of software, and performed quite well for a while, but it quickly started having issues as we got more sites.

The main issue was that Epio has at least two (and often more) hostname-matching rules for each app we host, and we have rather a large number of apps - numbering in the thousands at the time we're talking about, and more these days. HAProxy has two issues at this scale: One, it's not terribly efficient at matching domains (it looks to do a linear scan through several thousand regular expressions), and two, the state of our sites changes constantly; we were having to reload it every ten to fifteen seconds; this worked surprisingly well (HAProxy has a graceful restart mode), but still meant things were a little delicate.

Thus, one day in May, when the HaProxy setup was having a particularly bad day, I sat down and wrote a simple Eventlet-based load balancer. We tested and deployed it that week, and much to our surprise, the latency on requests dropped. Over the following months, we built on that code, integrating lazy-loading for applications (so if you hit an application that was disabled, it would hold the request while it started it) and statistics logging (to measure bandwidth).

However, that load balancer, while it performed admirably for over 6 months, was heavily tied into the core Epio codebase, and our set of common libraries and utilities. Thus, I began the work of separating it out and polishing it off, and Mantrid was born.

The key features for us are, obviously, the fact we can change the host configuration at runtime, and the ability to "spin" requests until applications are loaded. This feature is, incidentally, also useful even for a single-host site; if you're performing a database upgrade, migration, or server restart, you can do it with zero dropped connections with something like:

mantrid-client set myhost.com spin true
# ... do restart ...
mantrid-client set myhost.com proxy true backends=1.2.3.4:8000

We deployed Mantrid into production on Epio around two weeks ago, and it's performed flawlessly ever since. We have it exposed directly to the internet on port 80, and also to our SSL-terminating Nginx on another port.

We'd love for people to try it out and report bugs, or tell us their experiences; our goal is to get it running with a latency and throughput cost close to that of other software load balancers (in part by running it under PyPy, something we designed it to do).

(Note: Several people have asked me what we do if Mantrid crashes, as it's configured at runtime. The answer is simple - it persists to a state file, which it loads from on startup)

A Little Autumn Cleaning

There's not been much here lately. Time to change that.

There was a time, in the distant past, where I blogged at least once a month - the archives sidebar is a testament to that. However, for a nasty combination of reasons - mainly "having a life" - it hasn't seemed to happen in the last year or so.

Well, I've decided it's time to change all that. Two days ago I opened up the codebase of this site for the first time in years, changed the repository away from Subversion, upgraded it to use Django 1.3 (rather than 0.97-pre, which will give you some idea of its age), and actually put my recent projects onto the projects page.

I suspect one of the more interesting inspirations may have been my recent acquiring of a hobby that isn't programming, which means my dark days of trying to improve make my speaker bio sound less nerdy are over. Said hobby is, unsurprisingly for me, flying (of small planes, rather than self-propelled levitation) - something I've been interested in for a while, but never really got around to doing.

Naturally, I'm already pricing up that nice new twin-engined plane I've apparently always wanted, though at this point I'm only five hours into training, and have accomplished the rather spectacular feat of keeping the plane straight and level, as well as leaning how one narrowly avoids hitting the turbulence caused by a fighter jet streaking over the Thames estuary - an important skill for later in life, I'm sure.

Needless to say, expect a lot of boring flying-related posts on here (well, unless something exciting happens, but most exciting things in aviation are also dangerous, so getting them written down is harder). I'll also make sure there's a good set of programming-related posts, to make sure every one of my readers has something to be bored about - I'm a big fan of equality.

For now, though, it's back to being slightly lost in Kiev (or Kyiv, or Київ), and pronouncing Cyrillic letters one at a time to try and pronounce things - always a joy, especially to the locals, who are delightfully amused whenever I try to speak to them. Adiós, or, rather, до свидания, for now.