After convincing my Member of Parliament, John Hemming, of the folly of Cameron’s plan to censor the web in the UK (sorry, I mean filter the web), he’s been doing some digging with the ISPs, writing to them to ask whether they plan to store your opt-ins privately on your router, or centrally.
He’s published the answers to his emails to BT, Sky and Virgin. BT were evasive, and TalkTalk didn’t formally respond, but it’s pretty clear they’ll store them in a centralised database. What could possibly go wrong with the government having access to a list of all those who want to see porn or “extremist” sites? It’s not like we live in a surveillance society, is it?
John and I would like to publish a fuller list. If you are a customer of an ISP that’s not on the list, please email them and ask them if they plan to store your opt-ins on a centralised database, what categories they intend to filter (eg, porn, extremism, alcohol, drugs) and how they will categorise them (eg, who will decide whether BNP/ EDL sites are “extremist”?) and paste it into a comment below. Please include the date and time the reply was sent, and who signed it (so we can double-check before publishing on John’s blog).
Browser vendors agree that srcset + DPR-switching is the right initial step forward (i.e., the 2x, 3x, etc. syntax).
Agreement to then consider srcset + viewport size after some implementation experience (possibly drop height syntax from srcset spec). If not implemented, Width/Height syntax to possibly be marked at risk in srcset spec.
Browser makers acknowledge the art-direction use case, but still think <picture> is not the right solution.
Adding new HTTP headers to the platform, as Client-Hints proposes to do, has had negative impact in the past – so Client Hints might need to be reworked at bit before it becomes more acceptable to browser verndors.
Browsers that have “retina” displays will choose retina.png as they have 2 CSS pixels to one physical pixel. Browsers that aren’t retina, or don’t understand the new syntax, fall back to the good old src attribute.
The Cabinet Office’s Open Standards Board is recommending open standards technology. The first two to be approved are HTTP/1.1 and Unicode UTF-8. Francis Maude, the Minister, allegedly said “open standards will give us interoperable software, information and data in government and will reduce costs by encouraging competition, avoiding lock-in to suppliers or products and providing more efficient services”.
This may not be revelatory to those of us in the web world, but it’s a Good Thing for the nation.
I had the pleasure of hearing Paul Arnett (now of Twitter, previously of gov.uk) talking about the gov.uk initiative at From The Front conference a few days ago, and thought it was a sign of schizophrenia that the same government that can allow subject experts make a world-leading governmental portal is the same government that disregards experts and its own consultation in wanting to censor the web.
I realise now that it’s the old Tory DNA: the belief in encouraging competition by economic liberalism, reducing bureaucracy, while remaining socially authoritarian and reeling from one moral panic to the other. So no change there.
I remember being thrilled when the 1989 revolution happened. The Guardian-reading Amnesty member in me was appalled when he was executed along with his wife on Xmas day, but the other half of me thought “gotcha!”. Tellingly, at his show trial, he and his wife Elena were accused of “suppressing the soul of a nation” which he doubtless tried to do. But, ironically, he didn’t achieve it. The reason that Romania fascinates me is precisely because it shows that brainwashing, personality cults and a quarter of a century of brutality didn’t suppress everyone. At some point, the people will rise up and free themselves. I hope the same will happen in North Korea and Iran, too.
Every wannabe despot should watch the video of Caeausescu’s last speech, and note the incredulity in his face (about 50 seconds in) when he realises that the game’s up; the people aren’t taking any more. And wannabe despots should be very scared by it.
Bucharest was called the “Paris of the East”, and it certainly has its fair share of elaborate buildings, wide boulevards and imposing structures. The historic centre is delightful, full of bars and restaurants. Unfortunately, half of it was razed, and its inhabitants banished to soviet-style concrete blocks in the suburbs, for a preposterous People’s Palace ordered by Caeausescu, who was shot before it was completed.
The Palace has 1,100 rooms and is the second largest building in the world (after The Pentagon). Our hosts took us on a guided tour; it’s impressive because of the size and workmanship of the fittings and decoration but, like Ceausescu himself, is dull, flatulent, pompous and uninspired. It’s a fitting monument.
I was in Bucharest for SmartWeb Conference, and what a treat it was. Excellently organised by EvenSys, it was invented and curated by Gabi because he wanted to go to a front-end conference but couldn’t, so decided to organise one in Romania. There were people from far and wide in the country, as well as some from Hungary and further afield, and a real buzz. It felt like a nation’s Web community coming of age, and it was a great pleasure to witness and be a part of it.
I don’t usually follow recipes from magazines, because they usually need zillions of ingredients and take ages to prep. But I had six people around for dinner, and a whole leg of lamb, so Hugh Fearnley-Whittingstall’s Six-hour spiced lamb with 40 cloves of garlic seemed a good choice. (All of us like garlic, but it’s not actually death-by-alium, as you don’t crush the garlic, just add it to the juices.)
It took about 10 minutes longer to prepare than any other roast, and that was toasting the spices and pulversising them in a pestle and mortar, but it was time well spent as it was absolutely delicious.
It did list some ingredients I didn’t have, so I adapted it thus:
For the sauce, I didn’t have paprika, caraway or fennel. So I added a couple of cloves, and some chilli flakes (about a teaspoon).
After the first 30 minutes, when you’re supposed to add a cup of water, I added a mug of water and a cup of red wine. (I knew my guests would want lots of gravy.)
An hour before the end, when you add all the garlic, I also added a couple of sprigs of rosemary from the garden, a couple of handfulls of black olives, and another cup of wine.
The gravy was really intense, even before I squished some cloves of garlic and a few olives into it and sieved it. The remaining olives tasted great for people to munch while the meat was resting. I served it with carrots that I cooked around the lamb for the last hour, potatoes roasted in goose-fat, Yorkshire puddings, roast butternut squash and boiled broccoli and cauli.
Possibly my dullest-ever post, but two years after moving into a somewhat run-down Victorian house in South Birmingham (West Midlands, UK not Alabama) I’ve used lots of tradesmen – on one memorable occasion, I had 2 plasterers, 2 roofers and an electrician in at the same time.
These were all recommended to me by people I trust, and I can definitely recommend them to anyone else.
Badger Windows – a double-glazing company recommended by a friend, that didn’t try a hard sell or do stupid shenanigans to “give a discount”. They turned up when they said, did the job cleanly, and didn’t ask for money up-front, but invoiced a month later. (I regret using Anglian previously – they mucked around with installation dates, had to come back because the factory had sent the wrong thing then had to be called back because the new double-glazed door had a draught.)
Decorator, wallpapering, painting
Andy Day (0121 733 7359) decorated my previous house. Ten years later, we moved out and the decoration was still really good so we hired him again. He redid almost all of my new house, hanging paper immaculately on 10 feet high walls. He turns up when he says, takes half an hour to eat his sandwiches, and leaves at six until the job’s done. He was recommended to me by a police officer and is also a very nice bloke, which is helpful when you work at home and have someone in your house for 3 weeks.
Andy Day (above) recommended Dean Beach (07833 974859) who did some beautiful work clearing artex off, skimming and repairing some walls and broken coving (from when electricity had been installed half a century ago). Very good price, takes real pride in the job.
My brother recommended Gary Coles (07949 739056) who painted the eaves on my three-storey house, sorted out a couple of leaks, capped some chimneys for a very fair price, without trying to tell me I need a new roof (which the surveyor said I might).
Jason at Knight Security (they do burglar alarms too: 0121 706 5799) added some lights, light switches and plug sockets, lowered the main fusebox (it was 10 feet up – hard to deal with in the dark if the lights go!), installed extractor fans in the shower. Recommended by two different friends.
Jason the electrician – who’s also a guitarist – recommended his mate Paul (07902 624295) who’s both a plumber and a drummer to install a new radiator in a radiatorless, cold hallway. £150, including the radiator.
Handyman, shower installation, tiling, handmade oak garage doors
I recommend my old schoolfriend Matt who did loads of stuff for me. Drop me a line if you want details.
Font Hacking – “primer on extracting, deconstructing, altering and replacing letterforms”. With good jokes.
W3C Launches Web and Mobile Interest Group – “that is chartered to accelerate the development of Web technology so that it becomes a compelling platform for mobile applications and the obvious choice for cross platform development” starring Jo Rabin (John Steed), Marcos Caceras (Mike Gambit), Natasha Rooney (Purdey).
Responsive Web Design is Solid Gold by Jason Grigsby – “I’m now firmly on the side that there is no mobile context. We have abundant data that shows that people use their mobile devices indoors and for a wide variety of things.”
It was with incredulity that I read the reports of that David Miranda, partner of the Guardian journalist who worked on the Snowden leaks, was detained by UK agents for 9 hours under anti-terrorism legislation. (In what sense is Snowden related to terrorism, anyway?)
It felt like when I was back in my teens, when the government attempted to ban books and every CND or anti-fascist march I went on (most weekends) would be surrounded by police photographing all the marchers, and every newsletter I received from the British Communist Party was mysteriously opened in transit.
The Thatcher years were dark times for real liberals – the neocons were economic “liberals” but social authoritarians (see Section 28 as an example), and I hoped that the UK was getting better when Blair came to power. Ha!
I used to switch voting between the Labour and Liberal parties, in order to ensure the Tories stayed out. Eventually, I decided I couldn’t vote Labour again while those who supported introducing ID cards were in its hierarchy. For people my age (who grew up in the 70s, just 20 years after the end of WW2), a representative of the state murmuring “papers, please” in a film was a short-cut for Soviet or Nazi state. I’ve always been proud that in the UK, if I’m lawfully going about my business, no-one has a right to ask me to prove who I am. (Of course, if I had been a young black man, the Sus law would have been my nemesis).
But now we have a government made of a coalition of the Liberal Party and the Conservatives that seems to me even more authoritarian. The Conservatives constantly bang on about “rolling back the state”, but that is a smokescreen for ideological dismantling of state benefits, of planning regulations and of redistribution of wealth. The state increasingly meddles in the lives of people in the UK, even though the government promised
I used to mock Americans who were programmed to believe their government was corrupt and intrusive. Of course, that can lead to weirdos in the mountains with huge caches of legal guns, or the absurdities of an American friend of mine who told me once that she had no moral obligation to pay any tax while bemoaning the fact that there is no NHS in the USA.
But I’m starting to feel that the Americans who are healthily suspicious of government have a point. Just as any company in a capitalist economy tends to monopoly (the imperative to maximise profit and marketshare inexorably points that way), it seems that, without proper check and balances, all government tends towards authoritarianism.
It’s obvious that in the UK we no longer have the correct checks and balances. “They” do as they please, because we – and “they” – have forgotten that they work for us, and are not our masters. This doesn’t feel as the UK should. We, the people, need to declare a war on authoritarianism.
Then, HTML5 came about and changed the definition of the <cite> element to explicitly disallow citing the name of people. This was a mistake: HTML4 allowed it, so it broke backwards compatibility. Millions of WordPress websites used <cite> to mark up the names of commenters, so it made a very common use case suddently non-conforming. Anyway, no validator could possibly know whether <cite>Jane Eyre</cite> was citing the book or the person.
But, anyway, as part of learning HTML5 I was determined to “do it right” so I switched to using
because <footer> is explictly allowed inside a blockquote, and the spec says “A footer typically contains information about its section such as who wrote it, links to related documents, copyright data, and the like.”, which seemed highly appropriate.
However, Hixie nixed this idea; apparently, this was for quoting a footer rather than attributing a quotation. (What about quoting a header?). Also, the metadata about the blockquote isn’t actually part of the blockquote.
As my fellow HTML5 Doctor, Oli Studholme has showed, people seldom quote exactly – so sacrosanctity of the quoted text isn’t a useful ideal – and in print etc, citations almost always appear as part of the quotation – it’s highly conventional.
and that’s fine, but requires more markup, and potentially more complex CSS.
The advantage of cite-inside-blockquote is that it’s obvious what refers to what, because the citation is nested inside the quotation. Without CSS, browsers tend to italicise the citation, so it’s visually obvious that it’s not part of the quotation, but it is indented with the quotation as is very common with print. Also, crucially, it’s a very common markup pattern used by authors, as Steve Faulker has showed.
Once again, I propose that the definition of <cite> be reverted to include the real-world use for marking up names of those cited, and that the spec note that cite-inside-blockquote is one way (although not the only way) to link a quotation with the work or the person being quoted.
WebKit has (partially) implemented a new attribute to our ancient chum <img> called srcset that allows authors to send a high-res image only to browsers that have high-resolution displays. It looks like this:
This implementation doesn’t have the horrible “pretend Media Queries” syntax that sources close to Tim Berners-Lee* called “like, a total barfmare, man”, but this is potentially a great leap forward; it saves bandwidth for the servers, stops people downloading gigantic images that they don’t need, is easy to understand and has graceful fallback.
Let’s hope it turns up in Blink, Trident and Gecko soon.
* “sources close to” is UK newspaper code for “we just made it up”.
Graceful degradation of SVG images in unsupporting browsers
In The Downward Spiral of Microdata, nice Mr Manu Sporny predicts the death of “HTML5″ Microdata and the triumph of RDFa Lite now that both WebKit and Blink have dropped support for the Microdata API (which allowed JS access to Microdata).