<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>A ragtag blog filled with random technical nuggets, rants, raves, occasional pretty pictures, and links to things.</description><title>Tumbled Logic</title><generator>Tumblr (3.0; @nevali)</generator><link>http://nevali.net/</link><item><title>"Over the years Rational has seen and tried a variety of approaches, but they have had limitations...."</title><description>“&lt;p&gt;Over the years Rational has seen and tried a variety of approaches, but they have had limitations. For instance, if your tools interact through proprietary, language-specific APIs, you end up with an exponential number of APIs and versioning issues. The API approach doesn’t scale. Another approach has been for all tools to converse with a central database. But this usually depends on a schema that is acceptable to all parties, which is more difficult to achieve and proves fragile as needs change.&lt;/p&gt;

&lt;p&gt;Though there are supporters of these approaches; IBM was not satisfied. We realized that many characteristics we sought were present in the Internet and Linked Data. We have moved from a “tool-centric” approach to a “data-centric approach” based on Web standards. In this decentralized and scalable model, every piece of information that we have (e.g., a bug report) is addressable with a URI and can be accessed with HTTP.&lt;/p&gt;”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://www.w3.org/QA/2012/05/interview_ibm_on_a_linked_data.html"&gt;Interview: IBM on the Linked Data Platform&lt;/a&gt;&lt;/em&gt;</description><link>http://nevali.net/post/23668949039</link><guid>http://nevali.net/post/23668949039</guid><pubDate>Thu, 24 May 2012 13:50:14 +0100</pubDate><category>linklog</category><category>hyperadata</category></item><item><title>IE10 will ship with Flash, after all, but...</title><description>&lt;a href="http://www.withinwindows.com/2012/05/23/windows-8-secrets-internet-explorer-10-will-ship-with-adobe-flash/"&gt;IE10 will ship with Flash, after all, but...&lt;/a&gt;: &lt;blockquote&gt;That is, Flash is supported for only those popular but legacy web sites that need it. This feature is not broadly available for all sites.&lt;/blockquote&gt;

&lt;p&gt;(Apparently).&lt;/p&gt;</description><link>http://nevali.net/post/23628094763</link><guid>http://nevali.net/post/23628094763</guid><pubDate>Wed, 23 May 2012 22:23:19 +0100</pubDate><category>Flash</category><category>IE10</category><category>Windows 8</category><category>linklog</category></item><item><title>RIAA claims Limewire damages should be $72Tn</title><description>&lt;a href="http://www.avclub.com/articles/riaa-claims-limewire-owes-it-72-trillionthats-tril,75555/"&gt;RIAA claims Limewire damages should be $72Tn&lt;/a&gt;: &lt;p&gt;That’s more than:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;all of the money in the world;&lt;/li&gt;
&lt;li&gt;the cumulative sum of money that the entire music industry has made since Edison’s invention of the phonograph in 1877.&lt;/li&gt;
&lt;/ul&gt;</description><link>http://nevali.net/post/23625140798</link><guid>http://nevali.net/post/23625140798</guid><pubDate>Wed, 23 May 2012 21:37:00 +0100</pubDate><category>linklog</category><category>insanity</category></item><item><title>A4e mandatory placement in... a strip club</title><description>&lt;a href="http://davidhencke.wordpress.com/2012/05/22/exclusive-how-you-got-state-funded-work-experience-in-a-strip-club-with-a4e/"&gt;A4e mandatory placement in... a strip club&lt;/a&gt;: &lt;p&gt;I’m all for strip clubs under the right conditions, but one generally accepts that they’re not going to be everybody’s bag.&lt;/p&gt;</description><link>http://nevali.net/post/23547537229</link><guid>http://nevali.net/post/23547537229</guid><pubDate>Tue, 22 May 2012 17:00:09 +0100</pubDate><category>linklog</category></item><item><title>Man slashes wrists in JobCentre</title><description>&lt;a href="http://www.wirralnews.co.uk/wirral-news/local-wirral-news/2012/05/18/man-in-hospital-after-slashing-wrists-in-birkenhead-jobcentre-100252-30994547/#.T7q2Ku2i2pf.twitter"&gt;Man slashes wrists in JobCentre&lt;/a&gt;</description><link>http://nevali.net/post/23547476882</link><guid>http://nevali.net/post/23547476882</guid><pubDate>Tue, 22 May 2012 16:58:27 +0100</pubDate><category>linklog</category></item><item><title>"a political system that values debate-winning over truth-seeking, and openly ridicules anyone who..."</title><description>“a political system that values debate-winning over truth-seeking, and openly ridicules anyone who changes their opinion, isn’t the most natural home for the scientifically-minded”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;p&gt;&lt;a href="http://www.guardian.co.uk/science/the-lay-scientist/2012/may/17/1"&gt;Geeks, rise! — Martin Robbins, writing in the Guardian&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Man speaks sense.&lt;/p&gt;&lt;/em&gt;</description><link>http://nevali.net/post/23219932098</link><guid>http://nevali.net/post/23219932098</guid><pubDate>Thu, 17 May 2012 09:13:54 +0100</pubDate><category>linklog</category></item><item><title>"The incident at the O2 was eventually resolved after guards called police, who also asked to see the..."</title><description>“The incident at the O2 was eventually resolved after guards called police, who also asked to see the video footage, citing the Terrorism Act. The reporter was allowed to leave after neither he nor the police could properly operate the camera to replay the footage.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;p&gt;&lt;a href="http://www.guardian.co.uk/sport/2012/apr/16/02-olympic-venues-row-security-photography"&gt;O2 Olympic venue in row over security against legal photography&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Clearly a worthwhile invocation of the Terrorism Act and well-reasoned decision not to pursue further, then?&lt;/p&gt;&lt;/em&gt;</description><link>http://nevali.net/post/21217524325</link><guid>http://nevali.net/post/21217524325</guid><pubDate>Mon, 16 Apr 2012 18:46:27 +0100</pubDate><category>linklog</category><category>wtf</category></item><item><title>"Monkey is increasingly convinced that Twenty Twelve’s Ian “so that’s all..."</title><description>“Monkey is increasingly convinced that Twenty Twelve’s Ian “so that’s all good” Fletcher meets Chris Patten’s criteria far better than the current front-runners, and Hugh Bonneville’s character can now be snapped up at William Hill for a generous 2012-1.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://www.guardian.co.uk/media/2012/apr/15/daybreak-bbc"&gt;Media Monkey’s Diary&lt;/a&gt;&lt;/em&gt;</description><link>http://nevali.net/post/21201188283</link><guid>http://nevali.net/post/21201188283</guid><pubDate>Mon, 16 Apr 2012 07:44:46 +0100</pubDate><category>linklog</category></item><item><title>Sleeper sleeper sleeper (Taken with instagram)</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_m1z9rvqoI61qzz5opo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Sleeper sleeper sleeper (Taken with &lt;a href="http://instagr.am"&gt;instagram&lt;/a&gt;)&lt;/p&gt;</description><link>http://nevali.net/post/20491943247</link><guid>http://nevali.net/post/20491943247</guid><pubDate>Thu, 05 Apr 2012 00:11:54 +0100</pubDate></item><item><title>Email and web use 'to be monitored' under new laws</title><description>&lt;a href="http://www.bbc.co.uk/news/uk-politics-17576745"&gt;Email and web use 'to be monitored' under new laws&lt;/a&gt;: &lt;blockquote&gt;The government will be able to monitor the calls, emails, texts and website visits of everyone in the UK under new legislation set to be announced soon.&lt;/blockquote&gt;

&lt;p&gt;(Not an April Fools’ prank)&lt;/p&gt;

&lt;p&gt;See also &lt;a href="http://nevali.net/post/107732395/protecting-the-public-in-a-changing-communications"&gt;my response when this was proposed by the last government&lt;/a&gt;.&lt;/p&gt;</description><link>http://nevali.net/post/20290007000</link><guid>http://nevali.net/post/20290007000</guid><pubDate>Sun, 01 Apr 2012 16:53:51 +0100</pubDate></item><item><title>"Where April 1st falls on a Saturday, Sunday or Bank Holiday, April Fools Day shall be the first..."</title><description>“Where April 1st falls on a Saturday, Sunday or Bank Holiday, April Fools Day shall be the first working day thereafter.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt; &lt;a href="http://www.legislation.gov.uk.meyu.eu/ukpga/1971/80/"&gt;Banking and Financial Dealings Act 1971&lt;/a&gt; (dated &lt;em&gt;December&lt;/em&gt; 1971, before you ask)&lt;/em&gt;</description><link>http://nevali.net/post/20277270998</link><guid>http://nevali.net/post/20277270998</guid><pubDate>Sun, 01 Apr 2012 09:17:03 +0100</pubDate><category>linklog</category><category>not-a-lot-of-people-know-that</category><category>fools</category></item><item><title>Alice and Bob and Linked Data</title><description>&lt;p&gt;Alice: Hi, I’m Alice. You might remember me from &lt;a href="http://lists.w3.org/Archives/Public/public-lod/2012Mar/0327.html"&gt;danbri’s post to public-lod&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Bob: Hello again.&lt;/p&gt;

&lt;p&gt;Alice: So, you want to share your in-house thesaurus in the Web as &amp;#8216;Linked Data&amp;#8217; in SKOS?&lt;/p&gt;

&lt;p&gt;Bob: Let’s just assume you’ve handed over the data stick and we’ve got as far as confirming that it&amp;#8217;s well-formed RDF/XML, shall we?&lt;/p&gt;

&lt;p&gt;Alice: Sure thing.&lt;/p&gt;

&lt;p&gt;Bob: Okay, now what?&lt;/p&gt;

&lt;p&gt;Alice: okay, so “linked data” is about putting pieces of information about things on the Web in a form that software can understand — like your RDF/XML here — and then joining it together with links, just like we join HTML web pages together with links.&lt;/p&gt;

&lt;p&gt;Bob: Right. Er. How do I do that, then?&lt;/p&gt;

&lt;p&gt;Alice: first of all, you’ll find it easiest if you break it up into chunks — one file for each of your terms. but to do that, you’ll need to figure out how to name them, and so we need to think about your URIs.&lt;/p&gt;

&lt;p&gt;Bob: I have URIs? What are URIs?&lt;/p&gt;

&lt;p&gt;Alice: they’re like the “generic” form of web addresses, only instead of just being used to refer to things you can actually get &lt;em&gt;on&lt;/em&gt; the web, you can use them to refer to anything at all — you, me, this street, the abstract concept of “happiness” — whatever you like. Linked data works when people publishing information about those things give them URIs which you can plug into some software, and it can fetch the information at those URIs to find the description of the things.&lt;/p&gt;

&lt;p&gt;Bob: Um…&lt;/p&gt;

&lt;p&gt;Alice: okay, if you name something with a URI starting with &amp;#8216;http:&amp;#8217;, it tells any software coming across it that it could try fetching whatever’s at that HTTP URI (pretty much exactly the same way your browser knows to try to fetch stuff when you type a URL into the address bar or click on a link).&lt;/p&gt;

&lt;p&gt;Bob: Oh-kay…&lt;/p&gt;

&lt;p&gt;Alice: so, if you publish some data at the place on the web server you&amp;#8217;ve referred to in your URI, that software can retrieve it and interpret it… and if it contains references to other things also identified by URIs it can try to do the same with them, and so on, and so on.&lt;/p&gt;

&lt;p&gt;Bob: oh right, like a web… of data.&lt;/p&gt;

&lt;p&gt;Alice: ’sactly.&lt;/p&gt;

&lt;p&gt;Bob: right. so where were we?&lt;/p&gt;

&lt;p&gt;Alice: so you need to come up with a pattern for your thesaurus entries which means you can publish the data at those locations.&lt;/p&gt;

&lt;p&gt;Bob: a pattern?&lt;/p&gt;

&lt;p&gt;Alice: yeah — you want something that’s predictable, not likely to change, and on a server you control (otherwise you can&amp;#8217;t publish the data there…). you want something that isn’t likely to change because changing the URIs causes lots of hassle for you and all of the people who might come along and do interesting things with your data.&lt;/p&gt;

&lt;p&gt;Bob: so, like, &lt;a href="http://bobsthesaurus.com/entries/blah"&gt;http://bobsthesaurus.com/entries/blah&lt;/a&gt;&amp;#160;?&lt;/p&gt;

&lt;p&gt;Alice: that&amp;#8217;s a good start. but I&amp;#8217;d make that &amp;#8216;blah&amp;#8217; some kind of unique identifier for the entry — don’t try to base it on the name or anything else which might change in the future — something like a sequence number would do.&lt;/p&gt;

&lt;p&gt;Bob: okay, so &lt;a href="http://bobsthesaurus.com/entries/1234"&gt;http://bobsthesaurus.com/entries/1234&lt;/a&gt;&amp;#160;?&lt;/p&gt;

&lt;p&gt;Alice: yes, except…&lt;/p&gt;

&lt;p&gt;Bob: what?&lt;/p&gt;

&lt;p&gt;Alice: well, these are URIs for the actual concepts in your thesaurus, not for the pages or data files that describe them — it just happens that we’re building it in a way which means you can still use those URIs to get at the data using HTTP.&lt;/p&gt;

&lt;p&gt;Bob: and…?&lt;/p&gt;

&lt;p&gt;Alice: so we need to distinguish between “URLs for files on your web server” and “URIs for the concepts”.&lt;/p&gt;

&lt;p&gt;Bob: we do?&lt;/p&gt;

&lt;p&gt;Alice: well, you may not need to right now, but it will make other people’s lives easier, and make your life easier if ever need to make that distinction. say, for example, you want to give the file about a concept a title, and one that’s different to the name of the concept itself — so “Information about the concept ‘Fishing’” as compared to just “Fishing”. Or perhaps you want to state the name of the person who created the entry — it’s not the same as the name of the person who created the concept being described.&lt;/p&gt;

&lt;p&gt;Bob: Okay… so there are different URIs for the concept and the files?&lt;/p&gt;

&lt;p&gt;Alice: pretty much, but we want to make sure that whichever you use, you still get the file which contains the description of the concept. when linked data clients fetch that file, they’ll look for information about the URI that you started with.&lt;/p&gt;

&lt;p&gt;Bob: so we want two URIs, but one of them is the concept, and one is the file? how does that work?&lt;/p&gt;

&lt;p&gt;Alice: okay, so there are two ways of doing this, one’s a bit complicated to configure but some people prefer it, the other’s simpler. it&amp;#8217;s probably best if we talk about the simpler one.&lt;/p&gt;

&lt;p&gt;Bob: definitely.&lt;/p&gt;

&lt;p&gt;Alice: so what we do is add a &lt;em&gt;fragment&lt;/em&gt; to the URI for the document in order to make the URI for the concept. that’s the bit after a “#” in a URI.&lt;/p&gt;

&lt;p&gt;Bob: oh, like an anchor?&lt;/p&gt;

&lt;p&gt;Alice: kinda, yeah. in traditional web pages you use the fragment identifier to refer to a specific point in the document — an anchor, but in linked data you can use it to refer to something &lt;em&gt;described&lt;/em&gt; by the document. the fragment isn&amp;#8217;t sent to the web server as part of an HTTP request, so it sends back the document exactly as though you’d started off with the URI without it on the end… and the linked data client picks through the document you get back to find the information about the thing with the URI that you started with…&lt;/p&gt;

&lt;p&gt;Bob: the one with the fragment?&lt;/p&gt;

&lt;p&gt;Alice: bingo.&lt;/p&gt;

&lt;p&gt;Bob: so I could use &lt;a href="http://bobsthesaurus.com/entries/1234#thing"&gt;http://bobsthesaurus.com/entries/1234#thing&lt;/a&gt; for the actual concept, which gives the same document as &lt;a href="http://bobsthesaurus.com/entries/1234"&gt;http://bobsthesaurus.com/entries/1234&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Alice: that&amp;#8217;s more or less it, yeah. although you might make it easier for humans dealing with it if you choose something more descriptive than &amp;#8216;thing&amp;#8217; — maybe &amp;#8216;entry&amp;#8217;?&lt;/p&gt;

&lt;p&gt;Bob: okay. now what?&lt;/p&gt;

&lt;p&gt;Alice: now we can talk about actually publishing it.&lt;/p&gt;

&lt;p&gt;Bob: go on…&lt;/p&gt;

&lt;p&gt;Alice: well, HTTP has a useful feature, called Content Negotiation, which means a client tells a server as part of its request what kinds of file it understands, and the server — if it can — picks the best match out of those it has available, all at the same URL.&lt;/p&gt;

&lt;p&gt;Bob: sounds neat. what does it mean?&lt;/p&gt;

&lt;p&gt;Alice: it means you can serve HTML web pages to people with ordinary browsers, RDF/XML to software which understands that, JSON to software which understands &lt;em&gt;that&lt;/em&gt;, and so on…&lt;/p&gt;

&lt;p&gt;Bob: oh, cool! how?&lt;/p&gt;

&lt;p&gt;Alice: it varies by web server a little bit, but with something like Apache, you create the different versions with a different file extension (like “.html”, “.rdf”, “.json” and so on) and then tell the server that you want it to do content negotiation. part of the server configuration — and it will probably already be there, as it’s how it tells browsers that web pages are web pages and, say, images are images — maps those file extensions to what are called “MIME types”, which is what browsers and servers use to indicate what file format something is using.&lt;/p&gt;

&lt;p&gt;Bob: if I&amp;#8217;ve got these files, say, 1234.html and 1234.json, can I use &lt;em&gt;those&lt;/em&gt; URIs too?&lt;/p&gt;

&lt;p&gt;Alice: sure. these are what’s called different &lt;em&gt;representations&lt;/em&gt; of the same document. the server — unless you go out of your way to tell it not to — will even include that URL with the file extension in the response headers, so that clients can know exactly what they’ve got back.&lt;/p&gt;

&lt;p&gt;Bob: let me get this straight. I&amp;#8217;ve got /entries/1234 which is my document, /entries/1234.html which is my HTML “representation”, and they describe /entries/1234#entry which is the &lt;em&gt;actual&lt;/em&gt; concept?&lt;/p&gt;

&lt;p&gt;Alice: spot on.&lt;/p&gt;

&lt;p&gt;Bob: and I can, in my RDF or whatever, refer to all three of those separately, with different information about each, and a client could if it wanted to interpret that information?&lt;/p&gt;

&lt;p&gt;Alice: assuming that&amp;#8217;s how you do it and you’re consistent and configure everything properly, sure.&lt;/p&gt;

&lt;p&gt;Bob: so how do I configure everything properly?&lt;/p&gt;

&lt;p&gt;Alice: well, with Apache, the quickest way to get up and running is to use &lt;a href="http://httpd.apache.org/docs/current/mod/mod_negotiation.html"&gt;mod_negotiation&lt;/a&gt; and add the &lt;em&gt;MultiViews&lt;/em&gt; option in your &lt;em&gt;.htaccess&lt;/em&gt; or server config.&lt;/p&gt;

&lt;p&gt;Bob: And that’s it?&lt;/p&gt;

&lt;p&gt;Alice: well, that’s “it” provided you can actually do that. you might be running a different web server, or not be able to alter its configuration, which would complicate things, but in principle… yeah.&lt;/p&gt;

&lt;p&gt;Bob: what about actually linking them together? or putting this data &lt;em&gt;in&lt;/em&gt; to the HTML itself so browser add-ons and search engines can do stuff with it?&lt;/p&gt;

&lt;p&gt;Alice: you &lt;em&gt;did&lt;/em&gt; read &lt;a href="http://lists.w3.org/Archives/Public/public-lod/2012Mar/0327.html"&gt;danbri’s post&lt;/a&gt;, right?&lt;/p&gt;

&lt;p&gt;Bob: ah, yes. of course.&lt;/p&gt;</description><link>http://nevali.net/post/20127807398</link><guid>http://nevali.net/post/20127807398</guid><pubDate>Thu, 29 Mar 2012 20:48:46 +0100</pubDate></item><item><title>"Mowat told MediaGuardian: “There is no evidence that anything illegal went on of course but it..."</title><description>“&lt;p&gt;Mowat told MediaGuardian: “There is no evidence that anything illegal went on of course but it does leave a bad taste. Tax is of course like that, and it is complicated. But one would hope that people working with public money should be paying tax at source, especially when the sums are so large.&lt;/p&gt;

&lt;p&gt;“But it seems the BBC think they are above this – they would not even reveal which of their on screen talent use this system of using personal service companies. It seems unfair really – unfair on people like you and me who pay their tax at source in the usual way.”&lt;/p&gt;”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;p&gt;From &lt;a href="http://www.guardian.co.uk/media/2012/mar/23/bbc-spends-millions-freelancers-not-taxed"&gt;BBC pays 3,000 freelancers through personal service companies&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Here’s the rub: the BBC, like most other large corporations, takes people on for short periods under temporary contracts through service companies. This should be no surprise whatsoever to anybody who’s worked… at all. The BBC Careers site includes a &lt;a href="http://www.bbc.co.uk/careers/vacancies/guide-to-bbc-contracts"&gt;handy guide&lt;/a&gt; to the different types of contract the BBC uses for staff.&lt;/p&gt;

&lt;p&gt;HMRC’s &lt;a href="http://www.hmrc.gov.uk/ir35/"&gt;IR35 rules&lt;/a&gt; specifically target anybody who is employed through a service company to ensure that they pay tax and NICs just like anybody else. While there are — as with any tax regime — ways of avoiding this if you’re particularly determined, by far the most common route is to sign up with a service company who takes you on as a normal employee, and who deducts PAYE and NICs from you &lt;em&gt;as well as a service charge to cover administrative overheads&lt;/em&gt;. This is really quite far removed from the “being paid to your own limited company of which you’re a director of and draw a minimum wage from” scenario which used to be common, as implied by the words “personal service company” in the headline.&lt;/p&gt;

&lt;p&gt;In other words, “not having tax deducted at source” is an indicator of not very much at all. And, a good many of the contractors employed this way will take home &lt;em&gt;less&lt;/em&gt; than if they’d been employed directly.&lt;/p&gt;

&lt;p&gt;On Friday, David Smith, Head of Employment Tax at the BBC published &lt;a href="http://www.bbc.co.uk/blogs/aboutthebbc/2012/03/how-the-bbc-pays-contractors.shtml"&gt;a blog post about how the BBC pays contractors&lt;/a&gt;.&lt;/p&gt;&lt;/em&gt;</description><link>http://nevali.net/post/19947880342</link><guid>http://nevali.net/post/19947880342</guid><pubDate>Mon, 26 Mar 2012 10:39:26 +0100</pubDate></item><item><title>European Parliament Blocks Copyright Reform With 113% Voter Turnout</title><description>&lt;a href="http://falkvinge.net/2012/03/14/european-parliament-blocks-copyright-reform-with-113-voter-turnout/"&gt;European Parliament Blocks Copyright Reform With 113% Voter Turnout&lt;/a&gt;: &lt;p&gt;WTF&lt;/p&gt;</description><link>http://nevali.net/post/19412646205</link><guid>http://nevali.net/post/19412646205</guid><pubDate>Fri, 16 Mar 2012 21:12:20 +0000</pubDate><category>linklog</category><category>EU</category><category>copyright</category></item><item><title>International Teletext Art Festival</title><description>&lt;a href="http://www.fixc.fi/itaf/"&gt;International Teletext Art Festival&lt;/a&gt;: &lt;p&gt;Excellent.&lt;/p&gt;</description><link>http://nevali.net/post/19392203051</link><guid>http://nevali.net/post/19392203051</guid><pubDate>Fri, 16 Mar 2012 10:07:12 +0000</pubDate><category>linklog</category><category>teletext</category></item><item><title>Anatomical Cross-Sections Made with Quilled Paper by Lisa...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_m0z2gknsrQ1qzz5opo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://www.thisiscolossal.com/2012/02/anatomical-cross-sections-made-with-quilled-paper-by-lisa-nilsson/"&gt;Anatomical Cross-Sections Made with Quilled Paper by Lisa Nilsson&lt;/a&gt;&lt;/p&gt;</description><link>http://nevali.net/post/19392101993</link><guid>http://nevali.net/post/19392101993</guid><pubDate>Fri, 16 Mar 2012 10:00:00 +0000</pubDate><category>linklog</category><category>pretty</category></item><item><title>Provisioning keys and provenance</title><description>&lt;p&gt;This one’s been bugging me for a while.&lt;/p&gt;

&lt;p&gt;One of the issues which has caused issues for the adoption of standardised PKI in serious applications (such as banking) has been that of provisioning: you don&amp;#8217;t want your customers storing the keys to your particular castle in a software keystore because the risk of compromise is too great.&lt;/p&gt;

&lt;p&gt;The traditional approaches to this have either been to provision the keys on behalf of the customer and then send them out, or to use non-standard PKI setups which talk specifically to certain types of hardware token.&lt;/p&gt;

&lt;p&gt;I’m wondering if there’s merit to another approach, permitting remote provisioning in an open fashion.&lt;/p&gt;

&lt;p&gt;The issue with remote provisioning is knowing where the key is being stored, so why not just have the hardware token capable of signing a blob with its &lt;em&gt;own&lt;/em&gt; key? That is:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Provisioning causes a new key to be generated and stored by the token&lt;/li&gt;
&lt;li&gt;The token then signs the newly-generated public key with its &lt;em&gt;own&lt;/em&gt; key, which is itself part of a normal certificate chain rooted at a CA managed by the token manufacturer.&lt;/li&gt;
&lt;li&gt;Thus, you have a “certificate of provenance” attesting to the fact that the new key was provisioned on the token and the private portion cannot be extracted, with a chain leading back to the manufacturer (possibly through an intermediate “device class” CA to allow differentiation between different types of token from the same manufacturer).&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Given this, and the modest protocol changes required to support it, you would be able to provision keys remotely, having a whitelist of acceptable token models which you have tested. Indeed, this list could conceivably be maintained by some industry sector body to ensure some consistency.&lt;/p&gt;

&lt;p&gt;As an — entirely hypothetical example — example, you could end up with a chain which looked like:&lt;/p&gt;

&lt;p&gt;[new key] → [per-card certificate] → Gemalto .NET Card → Gemalto Smartcards → Gemalto NV&lt;/p&gt;

&lt;p&gt;As an institution, you have a list which either includes one of the entries in the chain (Gemalto .NET Card, all Gemalto Smartcards, or everything from Gemalto NV), or it doesn’t. Straightforward.&lt;/p&gt;

&lt;p&gt;Now, what are the great big gotchas that I’ve missed here (besides the difficulty in bringing about change to TLS, and bits of the PKCS family…)?&lt;/p&gt;</description><link>http://nevali.net/post/19391532575</link><guid>http://nevali.net/post/19391532575</guid><pubDate>Fri, 16 Mar 2012 09:21:23 +0000</pubDate><category>crypto</category><category>smartcards</category><category>key provisioning</category><category>posts</category></item><item><title>Academy row school governors sacked by Michael Gove</title><description>&lt;a href="http://www.bbc.co.uk/news/education-17385311"&gt;Academy row school governors sacked by Michael Gove&lt;/a&gt;: &lt;p&gt;What the hell?&lt;/p&gt;</description><link>http://nevali.net/post/19348387276</link><guid>http://nevali.net/post/19348387276</guid><pubDate>Thu, 15 Mar 2012 16:58:22 +0000</pubDate><category>linklog</category><category>education</category></item><item><title>"Meanwhile, in partnership with the BBC, Arts Council England is launching The Space – an entirely..."</title><description>“Meanwhile, in partnership with the BBC, Arts Council England is launching The Space – an entirely new digital environment which aims to connect artists and artworks of every kind with the public. It’s part of a wider collaboration with the Arts Council to leverage the BBC’s critical mass of expertise in technology – and our access to mass audiences – to build digital capacity and impact across the cultural sector.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;p&gt;&lt;a href="http://www.bbc.co.uk/mediacentre/speeches/2012/thompson-rts.html"&gt;Mark Thompson’s speech to the Royal Television Society on March 14th 2012&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Nice to get a plug. &lt;em&gt;Ithankyew&lt;/em&gt;.&lt;/p&gt;&lt;/em&gt;</description><link>http://nevali.net/post/19338755219</link><guid>http://nevali.net/post/19338755219</guid><pubDate>Thu, 15 Mar 2012 09:41:19 +0000</pubDate><category>linklog</category><category>work</category></item><item><title>Fired For Using Birth Control? It Could Be Possible In Arizona</title><description>&lt;a href="http://www.addictinginfo.org/2012/03/13/fired-for-using-birth-control-it-could-be-possible-in-arizona/"&gt;Fired For Using Birth Control? It Could Be Possible In Arizona&lt;/a&gt;: &lt;p&gt;Insane.&lt;/p&gt;</description><link>http://nevali.net/post/19287620058</link><guid>http://nevali.net/post/19287620058</guid><pubDate>Wed, 14 Mar 2012 12:30:55 +0000</pubDate><category>linklog</category><category>insanity</category></item></channel></rss>

