I’m trying to do my self-assessment tax form. I’m not a stupid man, so it shouldn’t be too hard (and I got a grade B Maths O Level in 1983!) and I want to be fair and pay my share. My salary is PAYE but I have a small amount of extra income from a book I wrote 4 years ago – and, as it’s a tech book, it’s quite old so the sums are small.
That, plus derisory rates of interest from money I save (as breadwinner in a Hard Working British Family™, I save for a rainy day) means I have to fill in a form. Once again, it’s defeated me. Why, for example, do I have to tell them how many dollars I was paid in royalties? The money hits my bank in pounds, so I note it down like a good boy in pounds so I can pay income tax on it in pounds. So I can’t fill that bit in. How do I record my ISA savings which are tax free (there’s only a place to record net interest and gross interest).
The whole thing seems like a conspiracy to create jobs for accountants. I have nothing against accountants (except for my karate sparring partner Mohammed, because he’s loads better than me), but I shouldn’t need a professional to record a few hundred quid in book royalties and ISA interest.
And the website is so shockingly rubbish it’s embarrassing to be in the web industry.
So, tomorrow, like every other bloody year, I’ll call their overloaded phone help line and be coached through the form, at great expense to the tax payer.
Some of you may know this already, but I can now announce it publicly. 2014 approaches, and promises to be an astrologically significant year as Jupiter turns retrograde, just as Saturn reaches the mid-point of Scorpio and as Mars enters Libra.
If you’re rich and consider yourself “Quite Spiritual”, you’re invited to one of my workshops. The first, which will take place on the Spring Equinox near Glastonbury Tor where the leylines meet, is Secrets of Mayan flower remedy healing: channelling the crystal tarot for wealth and success.
In this two day Meditative Chakra Healing and Negative Energy Banishment Retreat™, you’ll learn:
some regurgitated bits of the Upanishads that I found on free Kindle books that explain how your Soul can never be destroyed but, by conflating it with some misunderstood terms from pop science books, is Quantum Mechanically “remembered” in the fabric of SpaceTime, meaning that your spiritual essence forever vibrates in trees and flowers.
how the secrets of the Ancient Tarot’s “High Priestess” card affects your karmic balance
how to use some attractively polished stones to raise your Magnetic Resonance during Magnetic Pole Reversal, which can otherwise block your creativity by flooding you with “Negergy” – a kind of negative energy that I personally discovered during my time at an ashram in Spiritual India (Thank you).
how the power of song can free the shackles of your spirit bringing a feeling of lighthearted one-ness with your fellow Truth-Seekers and the Universe, through a process of Astral-hyperventilation™.
how to visualize what you want to create – and you will electromagnetically attract the object of your visualization.
how to commune with Angels in a group meditative attempt bring about World Peace, Prosperity and Increase.
This warm, friendly, creative, meditative space costs just £499+VAT. Mung Beans and Scrumpy are provided (bring your own roach material).
Please indicate your interest below. (Note, we don’t take Bitcoin as that’s pie-in-the-sky nonsense).
You haven’t got one from me. But don’t feel weepy or left-out; nobody has. I don’t send them. Not just because I’m a miserable old curmudgeon (though I am) but because I think it’s silly to spend money on cards, money to send them (often via plane) so you can put it in a landfill after 10 days.
Yemeni officials would not corroborate the reports, but it’s known that they have been using unmanned drones to bomb targets in America, United Kingdom and France, killing many civilians and children.
Yemen, along with Pakistan, Afghanistan and other permanent members of the UN Security Council, accuses America of causing instability in the Middle East and around the world, tolerating extremists who advocate invasion of other nations to export their state religion, “Capitalism”.
America is regarded as a failing state by Yemen. America’s President, Barack Obama, is the first from its sizeable black minority that was, until the 1960s, segregated from its white majority and which still makes up a disproportionate number of its prison population (which is the highest incarceration rate in the world).
A Yemeni government official noted that President Obama is dangerously weak, and unable to control the huge numbers of weapons circulating unchecked inside the country. There are regular reports of massacres in schools in the country but the government is unable or unwilling to intervene.
Analysts report that the growing influence of fundamentalist Christianist preachers – many closely linked to members of the ruling elite – has systemetically eroded the rights of women and gay people. The concentration of the nation’s wealth into the hands of a few oligarchical dynasties has left a large minority without access even to healthcare.
There were furious anti-Yemeni riots in America’s capital, Washington DC. American security experts have argued that drones have on numerous occasions have directly played into the Christianists’ favor, turning peaceful tribal communities into vengeful killers.
Reporter Bruce Lawson is a citizen of the UK, but was born in Yemen.
300ms tap delay, gone away – Chromium for Android 32 beta removes the artificial 300ms delay on clicking in mobile-optimised sites (eg, those with <meta name=”viewport” content=”width=device-width”>). Opera will inherit this too, if there aren’t accessibility problems in the beta stage.
Manifests for bookmarkable/ installable web pages – Mozilla has an external manifest file system which it’s standardising in W3C But, asks its editor, could the same functionality be folded back into the webpage using familiar <meta> and friends?
I’m not shy about talking about having multiple sclerosis (largely because I have supportive employers so I’m not constantly in fear of being fired as many disabled people are). So from time to time I get blog comments or emails from crazies who tell me that multiple sclerosis is caused by coffee/ aspartame/ invisible MS rays from the evil Quaziquarg, Lord of the Quarg People.
These people simply don’t understand the nature of scientific cause and effect. My fist and their noses would serve admirably to demonstrate how this process works.
role attributes are from the Accessible Rich Internet Applications (WAI-ARIA) spec, and not part of HTML(5), although they’re allowed in pages. They’re developed by different groups, and for different reasons. ARIA is a bridging technlogy for any markup language – HTML4, SVG or HTML5 to “plugin” accessibility information that isn’t part of the host language:
WAI-ARIA is intended to be a bridging technology. It clarifies semantics to assistive technologies when authors create new types of objects, via style and script, that are not yet directly supported by the language of the page…
It is expected that, over time, host languages will evolve to provide semantics for objects that currently can only be declared with WAI-ARIA. This is natural and desirable, as one goal of WAI-ARIA is to help stimulate the emergence of more semantic and accessible markup. When native semantics for a given feature become available, it is appropriate for authors to use the native feature and stop using WAI-ARIA for that feature.
contentinfo is defined as an ARIA landmark on a page. It’s primarily there so assistive technology can allow a user to navigate around. The ARIA spec describes contentinfo as
A large perceivable region that contains information about the parent document. Examples of information included in this region of the page are copyrights and links to privacy statements. Within any document or application, the author SHOULD mark no more than one element with the contentinfo role.
This is a good description of a page footer, but HTML5 allows as many <footer> elements as you want:
The footer element represents a footer for its nearest ancestor sectioning content or sectioning root element. A footer typically contains information about its section such as who wrote it, links to related documents, copyright data, and the like.
The HTML5 <footer> does give “content info” but does so about its parent, which may be one of many <article>s or <section>s. Another element that gives information about the content it’s in is the <address> element, which may (but doesn’t have to) take an ARIA role of contentinfo.
So there’s not a 1-to-1 correspondence between <footer> and role="contentinfo". This is exactly the same as the correspondence as we see between <header> and role="banner". So it’s probably less confusing that the HTML5 element and the ARIA roles have different names.
It seems that the name <footer> was adopted as it was the most common class name found in a billion web pages analysed in 2005 by Ian Hickson, HTML5 editor. Arguably, contentinfo is a better “semantic” name (after all, information about content doesn’t have to be below the content it refers to, which is what “footer” implies), but “footer” is what people were already using. Anyway, the naming of the new HTML5 elements is done now. There’s no use in bikeshedding once the ship has sailed, as Captain MixedMetaphor says.
The HTML5 spec says that a “footer element that is not a descendant of an article or section element” (that is, the footer for the whole page) has a default implicit ARIA semantic of contentinfo. That is, assistive technologies are supposed to infer that role without the author specifying it. Good; that’s the way it should be.
However, until all do, you give a helping hand by explicitly adding that role on the page-wide footer.
Ex-Opera colleague and now Mozillian Anne van Kesteren writes a splendid little article today in which he says “I want to change the world so that the operating system is the browser and its app market the web” and describes in a little detail how.
I wholeheartedly agree with his aim, but I express my aim slightly differently: I want to change the world so the browser is the Operating System, the app market the web, and I can run any browser (indeed, any software) on a device I own.
I had a super time at Handheld Conference in Cardiff. Craig Lockwood, the organiser, asked some months ago if I’d be a secret addition to the bill, and sing a couple of funny songs I’d written, and I agreed – last year they had 140 attendees, so i thought that making a twat of myself in front of 140 would be a nice way to end this conference season.
1200 people bought tickets – the event had moved to the Millennium Stadium, which is the biggest stage in Europe.
Reader, I shat myself (figuratively). The first song – Like A Rounded Corner – was fine, although you can hear my voice waver with nerves and I chickened out of any fancy guitar playing.
My second song followed Ling Valentine – the highly successful chinese entrepreneur behind Ling’s Cars, talking about her vile-looking (but hugely profitable) website.
She was pushed on stage inside a BBC dalek, from which she presented her talk, once Jon Hicks and Andy Clarke had removed its top. I had to go on after she’d done a chinese cover version of a Tom Jones song, and was wheeled off, still in her dalek. How could anyone follow that?
The conference had a Hendrix-style rendition of the welsh national anthem, an acrobat, a letter to the web industry written and read out by an 8 year old, and finished with a male voice choir. And the talks were good, too!
Craig announced that this was the last Handheld, which is a shame, but stopping when you’re on top form is a great way to be remembered well. I want to thank him and his partner Amy for putting on a great show and inviting me to be a part of it.