Amy added http://tantek.com/2012/353/b1/why-html-classes-css-class-selectors to https://rhiaro.co.uk/bookmarks/
Amy added http://video.dataversity.net/video/semantic-web-10-years-of-achievement/ to https://rhiaro.co.uk/bookmarks/
Amy added http://srmo.sagepub.com.ezproxy.is.ed.ac.uk/view/basics-of-qualitative-research/SAGE.xml to https://rhiaro.co.uk/bookmarks/
Amy added https://developers.google.com/web/updates/2015/03/push-notificatons-on-the-open-web?hl=en to https://rhiaro.co.uk/bookmarks/
Amy added http://www.lsrn.org/semweb/rdfpost.html to https://rhiaro.co.uk/bookmarks/
Amy added http://cweiske.de/tagebuch/ssl-client-certificates.htm to https://rhiaro.co.uk/bookmarks/
Amy added http://www.w3.org/TR/json-ld/#interpreting-json-as-json-ld to https://rhiaro.co.uk/bookmarks/
Amy added 'Incremental Accessibility' to Bookmarks
Amy added 'Data visualisation | Style.ONS' to Bookmarks
Amy added 'The Web We Have to Save u2014 Matter u2014 Medium' to Bookmarks
Amy added 'Linked Edit Rules' to Bookmarks
# Digital Memories For about fourteen years I kept detailed daily journals. I couldn't sleep unless I'd written. And I couldn't just write "Went to school, Polly and Laura fell out again." I had to write every detail. Food, friends, lessons, homework, learning to make websites, gerbils, cats (those are all the things associated with being a normal teenager, right?), and all the thoughts and feelings associated with everything I'd encountered that day. It was habit, and compulsion. It was also a burden. When I went away, I had to plan to carry a notebook with me, and keep it somewhere other people wouldn't get hold of it. I had to make time before bed to write, usually for a full hour. If I had to skip a night, I had to double time the next night, and felt the pressure of holding onto the memories I hadn't manage to record for an extra day. This continued during my undergrad. But was harder. Entries got shorter, even though more was happening. I'd pull spontaneous movie, coursework or just hanging-out all-nighters with friends who lived across town. Even if I happened to have the journal on me for some reason, ducking into another room for an hour to write would have been.. pretty weird. Sometimes I'd miss a few days, then spend a full afternoon, day or even weekend catching up. And while I was doing that... I was missing out on other things. I have a heavy box containing dozens of notebooks. This is also a pain when I move house (as noted by people who have moved it for me). After living things, it's what I'd save in the event of a fire. It's *really* heavy though. After moving to Edinburgh, I found less and less time to write. I'd do catch up spurts, but they became less frequent. It became exhausting. Eventually they seemed fruitless because I couldn't remember nearly as much detail as I wanted to. At first this was terrifying. I've read back journals from years ago, and don't remember thinking or feeling a lot of what I wrote about. If I hadn't written it down at the time... it'd be gone. So by not writing in the present, I'm depriving my future self of a lot. But eventually not-writing normalised, and the burden started to lift. When it was no longer a compulsion, it was no longer painful when I missed it. My social media use was happening in fits and starts around then too. Posting to facebook probably helped to ease into worrying about journaling less, as I was recording my day-to-day elsewhere. But when I realised banal status updates had become a compulsion too, coupled with some people taking facebook activity far too seriously, I deleted everything from there (post by agonising post). I didn't think to export it beforehand. I was using twitter, but not for personal stuff. We pour a lot of ourselves into digital archives, one way or another. But how do we get it out again? Why do we need to? Most of us post to silos like facebook and twitter, providing fuel for the corporate advertising machine and seeing only fleeting value for ourselves. My skepticism of this restricted how I used social media. Then I got into this decentralised social web malarkey, and my journaling addiction started to re-stir. Now I'm posting a lot again. Some of it makes it to twitter, but I post more solely on here, rhiaro.co.uk. It's not the journal, daily records material of old, but shorter, realtime, in the moment posts that in aggregate provide a record of the day (particularly as I pull in more quantified-self activity tracking type stuff). And the burden is back. I noticed it when I started posting less again this past month. I was tracking every single thing I ate for long enough that it became habit; tracking when I left or arrived at home, office, meetings, events, social occasions, and more. I stopped tracking both food and locations because some bugs have materialised in my code and I haven't got around to fixing them yet. It was agonising to start with. But as I still haven't made time to find out what the problems are, I realise I don't miss the stress of trying to log food or check-in on a poor mobile connection or worse, scribbling notes on paper to back-fill later when I can't do it in the moment. Once I started logging something, it didn't seem worth doing unless it was *complete*, unless I logged *everything*. Things missing made me anxious. Wtf? Not everyone has this problem. Some people (so I've heard) post to social media because it satisfies an immediate need, and what happens to it after that *doesn't matter*. Many people aren't interested in the Own Your Data mantra, because this 'data' is ephemeral, not archival. Some people are totally happy to drop their thoughts and feelings into the black hole of the social media machine, never expecting to get them back. How freeing that must be. I've never been blackout drunk and I have never understood the appeal; I'm kind of terrified of the idea that in a few years time and I want to look back over my years in Edinburgh there are going to be enormous gaps. Does that mean the memories I have retained are the only ones that were worth keeping? Or am I poorer because the things I neglected to record are gone forever? Collectively, the Web-privileged world is recording an insane amount of unstructured personal data; so many fleeting thoughts and feelings and desires and needs. Where did this come from? Didn't we used to manage fine without? If it's a sign of progress, maybe we should be using it to progress. Whether it's stored under the originator's control or surrendered to a corporation, all together we have a detailed picture of what it is to be (certain types of) human. But nobody is using this for anything other than personalisation, recommendation, profiling... selling more crap to people. Except for the academics doing cool disaster-relief stuff with realtime twitter data: props for that. Imagine if we could tap into the historical archive and use it to understand different perspectives, to boost empathy and tolerance. To create a concrete, collective ancestral memory that helps us build a better future for everyone. If we're not going to do that, we should probably focus on living in the moment a bit more. I feel like that is healthier, but it goes against my impulse to (at least try to) record and permanently store everything. Given all this, you'd think I'd have a better strategy for automatically backing up my database.
For about fourteen years I kept detailed daily journals. I couldn't sleep unless I'd written. And I couldn't just write "Went to school, Polly and Laura fell out again." I had to write every detail. Food, friends, lessons, homework, learning to make websites, gerbils, cats (those are all the things associated with being a normal teenager, right?), and all the thoughts and feelings associated with everything I'd encountered that day. It was habit, and compulsion. It was also a burden. When I went away, I had to plan to carry a notebook with me, and keep it somewhere other people wouldn't get hold of it. I had to make time before bed to write, usually for a full hour. If I had to skip a night, I had to double time the next night, and felt the pressure of holding onto the memories I hadn't manage to record for an extra day. This continued during my undergrad. But was harder. Entries got shorter, even though more was happening. I'd pull spontaneous movie, coursework or just hanging-out all-nighters with friends who lived across town. Even if I happened to have the journal on me for some reason, ducking into another room for an hour to write would have been.. pretty weird. Sometimes I'd miss a few days, then spend a full afternoon, day or even weekend catching up. And while I was doing that... I was missing out on other things. I have a heavy box containing dozens of notebooks. This is also a pain when I move house (as noted by people who have moved it for me). After living things, it's what I'd save in the event of a fire. It's really heavy though. After moving to Edinburgh, I found less and less time to write. I'd do catch up spurts, but they became less frequent. It became exhausting. Eventually they seemed fruitless because I couldn't remember nearly as much detail as I wanted to. At first this was terrifying. I've read back journals from years ago, and don't remember thinking or feeling a lot of what I wrote about. If I hadn't written it down at the time... it'd be gone. So by not writing in the present, I'm depriving my future self of a lot. But eventually not-writing normalised, and the burden started to lift. When it was no longer a compulsion, it was no longer painful when I missed it. My social media use was happening in fits and starts around then too. Posting to facebook probably helped to ease into worrying about journaling less, as I was recording my day-to-day elsewhere. But when I realised banal status updates had become a compulsion too, coupled with some people taking facebook activity far too seriously, I deleted everything from there (post by agonising post). I didn't think to export it beforehand. I was using twitter, but not for personal stuff. We pour a lot of ourselves into digital archives, one way or another. But how do we get it out again? Why do we need to? Most of us post to silos like facebook and twitter, providing fuel for the corporate advertising machine and seeing only fleeting value for ourselves. My skepticism of this restricted how I used social media. Then I got into this decentralised social web malarkey, and my journaling addiction started to re-stir. Now I'm posting a lot again. Some of it makes it to twitter, but I post more solely on here, rhiaro.co.uk. It's not the journal, daily records material of old, but shorter, realtime, in the moment posts that in aggregate provide a record of the day (particularly as I pull in more quantified-self activity tracking type stuff). And the burden is back. I noticed it when I started posting less again this past month. I was tracking every single thing I ate for long enough that it became habit; tracking when I left or arrived at home, office, meetings, events, social occasions, and more. I stopped tracking both food and locations because some bugs have materialised in my code and I haven't got around to fixing them yet. It was agonising to start with. But as I still haven't made time to find out what the problems are, I realise I don't miss the stress of trying to log food or check-in on a poor mobile connection or worse, scribbling notes on paper to back-fill later when I can't do it in the moment. Once I started logging something, it didn't seem worth doing unless it was complete, unless I logged everything. Things missing made me anxious. Wtf? Not everyone has this problem. Some people (so I've heard) post to social media because it satisfies an immediate need, and what happens to it after that doesn't matter. Many people aren't interested in the Own Your Data mantra, because this 'data' is ephemeral, not archival. Some people are totally happy to drop their thoughts and feelings into the black hole of the social media machine, never expecting to get them back. How freeing that must be. I've never been blackout drunk and I have never understood the appeal; I'm kind of terrified of the idea that in a few years time and I want to look back over my years in Edinburgh there are going to be enormous gaps. Does that mean the memories I have retained are the only ones that were worth keeping? Or am I poorer because the things I neglected to record are gone forever? Collectively, the Web-privileged world is recording an insane amount of unstructured personal data; so many fleeting thoughts and feelings and desires and needs. Where did this come from? Didn't we used to manage fine without? If it's a sign of progress, maybe we should be using it to progress. Whether it's stored under the originator's control or surrendered to a corporation, all together we have a detailed picture of what it is to be (certain types of) human. But nobody is using this for anything other than personalisation, recommendation, profiling... selling more crap to people. Except for the academics doing cool disaster-relief stuff with realtime twitter data: props for that. Imagine if we could tap into the historical archive and use it to understand different perspectives, to boost empathy and tolerance. To create a concrete, collective ancestral memory that helps us build a better future for everyone. If we're not going to do that, we should probably focus on living in the moment a bit more. I feel like that is healthier, but it goes against my impulse to (at least try to) record and permanently store everything. Given all this, you'd think I'd have a better strategy for automatically backing up my database.
Dropping in and out of the 5th Scottish Linked Data Interest Group workshop.
Amy wrote about phd, linked data, rsvp, event, workshop, sliding5, & sldig
Enjoying watching kids discover that coding is mostly trial and error and wtf
Amy wrote about volunteer, teaching, kids, sutton trust summer school, & lego
Facebook is advertising a hamper of meat to me, I think it's safe to say I haven't been successfully profiled.
Amy wrote about advertising, & Facebook
First ever non-stop lap of Holyrood Park this evening, hills and all. Just over 7km in total as I went office to home, so not quite the whole way. But I've never managed that before, I usually have to walk the hilliest parts. Running the whole way was something I was expecting to work up to over several months or a year. And I haven't even had a regular running schedule recently. And I didn't even really feel it; the last stretch was like flying. So, achievement unlocked. [GPS trace](http://rnkpr.com/aa1xwnr) ![Holyrood in the dark](https://rhiaro.co.uk/photos/150707_run.jpg)
First ever non-stop lap of Holyrood Park this evening, hills and all. Just over 7km in total as I went office to home, so not quite the whole way. But I've never managed that before, I usually have to walk the hilliest parts. Running the whole way was something I was expecting to work up to over several months or a year. And I haven't even had a regular running schedule recently. And I didn't even really feel it; the last stretch was like flying. So, achievement unlocked. GPS trace
Amy wrote about runkeeper, Edinburgh, run, & pb
Got vegan breakfast and ... an aeroplane seat ... everything I need for day 2 of IndieWebCamp Edinburgh!
Amy wrote about hacking, & indiewebcamp
This group is 50-50 gender split. At the start, girls all claimed no/little programming experience, guys each listed a few languages. Interesting to see who is progressing fastest with the tasks.. :)
Amy wrote about volunteer, teaching, gender, kids, sutton trust summer school, & lego
Hack the Magna Carta in Lincoln at the free pre-BritishHCI hackathon! http://hack.british-hci2015.org/
Amy wrote about hackathon, & britishhci
Indiewebcamp Edinburgh closes with giant nachos at the Auld Hoose. ![nom](https://rhiaro.co.uk/photos/1507iwcedi/nachos.jpg)
Indiewebcamp Edinburgh closes with giant nachos at the Auld Hoose.
Just testing some stuff.
Amy wrote about indieweb, socialwg, & swat0
Oh, the feels.![Alma matters](https://rhiaro.co.uk/photos/1507bhci/uol.jpg)
Oh, the feels.
Amy wrote about travel, lincoln, bhci2015, & nostalgia
OH THE FEELS.
OH: "Got Github working. It's amazing!!"
OH: "Got Github working. It's amazing!!
Amy wrote about teaching, yrs, foc2015, & kids
Sidetracked briefly by the beach, but made it to Brighton for IndieWebCamp! ![beach](https://rhiaro.co.uk/photos/1507iwcbrighton/beach.jpg)
Sidetracked briefly by the beach, but made it to Brighton for IndieWebCamp!
Social is much more difficult than [Social](http://w3.org/wiki/Socialwg/).
Social is much more difficult than Social.
If someone had told me a year ago all this w3c stuff would involve so much *arguing* I might not have bothered. On a similar note, if someone had told me academia would have involved so much public speaking, I might have given that a miss too. Probably best I just keep obliviously forging ahead.
If someone had told me a year ago all this w3c stuff would involve so much arguing I might not have bothered. On a similar note, if someone had told me academia would have involved so much public speaking, I might have given that a miss too. Probably best I just keep obliviously forging ahead.
Amy wrote about life, w3c, academia, standards, & arguements
This steampunk vegan wedding is the best wedding I've ever been to. ![cake!!](https://rhiaro.co.uk/photos/1507laurel/1.jpg) ![laurel](https://rhiaro.co.uk/photos/1507laurel/2.jpg)
This steampunk vegan wedding is the best wedding I've ever been to.
Amy wrote about vegan, laurel, wedding, & steampunk
[@synvila](http://twitter.com/synvila) If you haven't seen [indiewebify.me](http://indiewebify.me), that's a much less daunting starting point. And [IndieMark](https://indiewebcamp.com/indiemark) might be helpful for breaking stuff down. More links to things to read, I know... Hopefully worth it though :) You never have to do 'everything', just pick and choose what meets your needs.
@synvila If you haven't seen indiewebify.me, that's a much less daunting starting point. And IndieMark might be helpful for breaking stuff down. More links to things to read, I know... Hopefully worth it though :) You never have to do 'everything', just pick and choose what meets your needs.
[@tfgrahame](https://twitter.com/tfgrahame) I could write a whooooole other post on my feelings about the physical and mental processes of writing.
@tfgrahame I could write a whooooole other post on my feelings about the physical and mental processes of writing.
Today I learned National Express coach seats are much comfier than Megabus. Though.. I'll report back again in 8.5 hours..
Today's procrastination exercise is teaching 16 year olds how to make lego robots follow lines ![and then conquer the earth](https://rhiaro.co.uk/photos/150707_stss.jpg)
Today's procrastination exercise is teaching 16 year olds how to make lego robots follow lines
Amy wrote about volunteer, teaching, sutton trust summer school, & lego
Waiting for the bus to Birmingham for Festival of Code! Excited... Exhausted in anticipation.. ![](https://rhiaro.co.uk/photos/1508yrs/codebase.jpg)
Waiting for the bus to Birmingham for Festival of Code! Excited... Exhausted in anticipation..
Amy wrote about prewired, yrs, & foc2015
Way too excited about SWAT0 right now.
Amy wrote about indieweb, socialwg, indiewebcamp, & swat0
# Webmention receipt and display This weekend at IndieWebCamp in Brighton, my main goal is to display received [webmentions](http://indiewebcamp.com/webmention) on my posts. Currently I collect them at [webmention.io](http://webmention.io) and will occasionally manually add them to my store when there's a reply I'd particularly like displayed. This is just displayed as a link at the bottom of the post. Initially I thought about just running a cron job to pull from webmention.io into my store. Since webmention.io does all the validating etc, this takes away a lot of work. Maybe I'll do that first, and sort out the display of full comments (not just URLs), and then look at dealing with the whole process myself. Here's the expected flow: ``` // If target not exists // Fail // else If source not exists (404 or 410) // If have had webmention from this source before OR have mentioned this post myself // Delete // -> Remove $source from local store // else // Fail // else If source not contains link to target // Fail // // else If have had webmention from this source before // This is an update: what has changed? // Content - edit "$source-author edited their {inferred post type} of/to $target" // -> Store updated $source for display // {property} - edit or addition of property "$source-author edited/added {property} of their {inferred post type} of/to $target" // -> If this is a property I store/display, store update // Replies/comments - new reply (receiving salmention) "$reply-author {inferred post type}d $source-author's post that mentions $target" // -> Store for future threading display purposes.. // // else Infer mention type // Content - mention "$source-author mentioned $target in a post." // like-of - like "$source-author liked $target" // repost-of - repost "$source-author reposted $target" // bookmark-of - bookmark "$source-author bookmarked $target" // category - tag "$source-author tagged $target in a post" / "$source-author tagged a post with $target" // in-reply-to - reply "$source-author replied to $target" // {other property} - {other} "$source-author {other}-ed $target" // -> Store necessary $source contents for display // -> Resend webmentions to all links in $target (send salmention) ``` Once automatic display is working, one way or another, I'll also: * add a form to let people send webmentions to my posts from my site. * display all mentions aggregated at [/mentions](https://rhiaro.co.uk/mentions) (including homepage mentions aka person mentions). * some sort of push notifications hack, possibly an email, SMS or a poke from an IRC bot. Other things I might get around to this weekend: * Displaying reposts properly. * Fixing my micropub endpoint; it's currently rejecting Teacup posts for unknown reasons. * Automatically sending bridgy webmentions for likes and reposts of tweets.
This weekend at IndieWebCamp in Brighton, my main goal is to display received webmentions on my posts. Currently I collect them at webmention.io and will occasionally manually add them to my store when there's a reply I'd particularly like displayed. This is just displayed as a link at the bottom of the post. Initially I thought about just running a cron job to pull from webmention.io into my store. Since webmention.io does all the validating etc, this takes away a lot of work. Maybe I'll do that first, and sort out the display of full comments (not just URLs), and then look at dealing with the whole process myself. Here's the expected flow: // If target not exists // Fail // else If source not exists (404 or 410) // If have had webmention from this source before OR have mentioned this post myself // Delete // -> Remove $source from local store // else // Fail // else If source not contains link to target // Fail // // else If have had webmention from this source before // This is an update: what has changed? // Content - edit "$source-author edited their {inferred post type} of/to $target" // -> Store updated $source for display // {property} - edit or addition of property "$source-author edited/added {property} of their {inferred post type} of/to $target" // -> If this is a property I store/display, store update // Replies/comments - new reply (receiving salmention) "$reply-author {inferred post type}d $source-author's post that mentions $target" // -> Store for future threading display purposes.. // // else Infer mention type // Content - mention "$source-author mentioned $target in a post." // like-of - like "$source-author liked $target" // repost-of - repost "$source-author reposted $target" // bookmark-of - bookmark "$source-author bookmarked $target" // category - tag "$source-author tagged $target in a post" / "$source-author tagged a post with $target" // in-reply-to - reply "$source-author replied to $target" // {other property} - {other} "$source-author {other}-ed $target" // -> Store necessary $source contents for display // -> Resend webmentions to all links in $target (send salmention) Once automatic display is working, one way or another, I'll also: add a form to let people send webmentions to my posts from my site. display all mentions aggregated at /mentions (including homepage mentions aka person mentions). some sort of push notifications hack, possibly an email, SMS or a poke from an IRC bot. Other things I might get around to this weekend: Displaying reposts properly. Fixing my micropub endpoint; it's currently rejecting Teacup posts for unknown reasons. Automatically sending bridgy webmentions for likes and reposts of tweets.
# WebSci2015 ACM [Web Science 2015](http://websci15.org) (Oxford, UK) was the complete opposite of [WWW2015](https://rhiaro.co.uk/2015/05/www2015). Almost to a point of saturation... but I shouldn't complain :) With a heavy weighting of social science (or social science influenced) papers, despite still having a majority of computer scientists in the audience, most sessions and panels were about ethics, privacy, digital rights, inclusivity and a 'pro-human' Web. The focus was overwhelmingly social media, with a side of Internet of Things, plus a weird smattering of robot ethics. Usually a focus on social media means lots of SNA, detecting content trends, and user profiling and other [things I hate](https://rhiaro.co.uk/2015/06/made-list-things), but instead substantial discussion of people as people, rather than users (or targets), was refreshing. There was also plenty of work on sites other than Twitter and Facebook! Such as individual blogs, social gaming sites, specialist and smaller communities. Though I'm not sure if we figured out any solutions to the personal data crisis. That's not to say it was all social! There were technical talks too, including a few papers on linked data. [Max](http://hip.cat) presented our paper *The Many Dimensions of Lying Online* during the first Online Social Behaviours session, and along with the other three papers presented formed a great narrative about the complex and nuanced nature of online identities, and how they both affect and are affected by technical systems. I'm not going to write up content here. Instead, see all my posts from during the conference at [/tag/websci15](https://rhiaro.co.uk/tag/websci15). Other things. The structure of the conference felt unusual (in a good way); parallel paper sessions were dispersed amongst panels and workshops. All sessions were very interdisciplinary. The catering was *really* good. There were fewer people than I expected.
ACM Web Science 2015 (Oxford, UK) was the complete opposite of WWW2015. Almost to a point of saturation... but I shouldn't complain :) With a heavy weighting of social science (or social science influenced) papers, despite still having a majority of computer scientists in the audience, most sessions and panels were about ethics, privacy, digital rights, inclusivity and a 'pro-human' Web. The focus was overwhelmingly social media, with a side of Internet of Things, plus a weird smattering of robot ethics. Usually a focus on social media means lots of SNA, detecting content trends, and user profiling and other things I hate, but instead substantial discussion of people as people, rather than users (or targets), was refreshing. There was also plenty of work on sites other than Twitter and Facebook! Such as individual blogs, social gaming sites, specialist and smaller communities. Though I'm not sure if we figured out any solutions to the personal data crisis. That's not to say it was all social! There were technical talks too, including a few papers on linked data. Max presented our paper The Many Dimensions of Lying Online during the first Online Social Behaviours session, and along with the other three papers presented formed a great narrative about the complex and nuanced nature of online identities, and how they both affect and are affected by technical systems. I'm not going to write up content here. Instead, see all my posts from during the conference at /tag/websci15. Other things. The structure of the conference felt unusual (in a good way); parallel paper sessions were dispersed amongst panels and workshops. All sessions were very interdisciplinary. The catering was really good. There were fewer people than I expected.
If you are working on your own website (or want to start) and want to hang out with other people doing the same today, come to [http://twitter.com/ncredinburgh](@ncredinburgh) and join [http://indiewebcamp.com/2015/Edinburgh](IndieWebCamp Edinburgh)!
If you are working on your own website (or want to start) and want to hang out with other people doing the same today, come to http://twitter.com/ncredinburgh and join [http://indiewebcamp.com/2015/Edinburgh](IndieWebCamp Edinburgh)!
Would like to chat to people behind wifi login at Tebay Services. ![limited world view](https://rhiaro.co.uk/photos/1508yrs/tebay1.png) ![terrible email regex](https://rhiaro.co.uk/photos/1508yrs/tebay2.png) It rejected every fake email I tried. What is their validation regex?!
Would like to chat to people behind wifi login at Tebay Services. It rejected every fake email I tried. What is their validation regex?!
Amy wrote about gender, hci, ui, & form
Yo dawg I heard you like indiewebcamp ![indiewebcamp in your indiewebcamp](https://usercontent.irccloud-cdn.com/file/81sawnIG/IMG_2389.JPG)
Yo dawg I heard you like indiewebcamp