Homebrew Website Club
Darius Dunlap:this week I got a really dumb thing working - serving a file extensionless url from a file using Apache rewrite
people say "you're using an iPod? how is that a phone" and I send them to my contact page to understand it
user testing shows that when you add a link to your website on their homescreen, they think they're installing an app of you
Ben Roberts took the contacts idea and added a login using indieauth to give more contact modes if he knows you
Amy did a contact page with her own look, and also included her personal irc channell
handing out the prototype to non-techy people has been really useful
Ben Werdmüller:I'd like to make the contact.html idea my actual homepage
Tantek Çelik:trying it on android lollipop with chrome, tantek's 'add to homescreen' popup works
Nick Doty:this is simple, dumb and useful, but it impresses your friends
the harder thing I got worked out was how to tag people in photos or other posts in an indieweb way
if ben posts a photo of kevin on ben's site, I can post a reply that says 'in this rectangle of the image is kevinmarks'
you send a webmention to the photo post to say there is a person there, and you send a webmention to the people you tag too
the reply context for a person tag post on a photo is the entire photo - you should see the rect that is you
the point is that treating a person tag as a first class post type works with all the other flows we have
Tantek Çelik:one process is that you can let the person who has been tagged veto the tag, or remove it
Ben Werdmüller:one answer would be a vouch requirement that shows you have linked to each other before
Tantek Çelik:can I quarantine the webmention until it has been approved?
Ben Werdmüller:a rel=status link in a webmention will make this work
Kevin Marks:tagging people is one of the major sources of abuse on facebook - this lets us head that off before it happens
Tantek Çelik:this would not delete the tagging assertion from the source, but would prevent it propagating to the photo
Nick Doty:if ben says "where's the vouch?" I then have to show that I actually know them with a link
the basic solution is that you use a p-category tag with a h-card to say it is a person - you could use a geolocation or adr
you could even use a h-event to say that the photo was time bounded too
Tantek Çelik:you could use a like as an approval mechanism for these
Nick Doty:foursquare has the ability to check other people in - it can say 'no, yes, auto'
Ben Werdmüller:it's an important part of foursquare to check into palces you aren't really at
CAT PUNCHER:I was mayor of chez panisse for a while as my soul was there
Nick Doty:I change my profile every few months
I've been securing things - eg VPN my phone traffic to my home internet
I'm not sure I should be running my phone traffic through comcast; I've been desiloing stuff mostly off of google
Ben Werdmüller:I've been working on 2 things - one is citations - I went to a citations hackathon
I want my academic work to be on the web wiht proper citations
I forked citeproc.py which creates official citations in various formats
the output of the citation usually loses the semantics; I am modifying this to create h-cite markup
harassment stuff: I posted to bcc.npdoty.name on how to proactively deal with harassment
if someone has to buy a new domain name every time they want to harass me that's good
Nick Doty:there are also irritating free services that hand out subdomains to people
Kevin Marks:if you're doing that you should take some responsibility for your actions
Nick Doty:using rel=me you can get more information about a subdomain and possible twitter accounts etc
Darius Dunlap:the twitter thing I saw was blocktogether which collates lists of twitter accounts to block - do this for domains
Tantek Çelik:I have somebody pretending to be me on a facebook thread with my name and avatar
I reported it to facebook and it was gone in a shot
Kevin Marks:twitter does not make removing cloned profiles as easy you have to give govt id
there is a question of paraody accounts -eg the new gap logo
are we trying to fight parody or preserve that?
Darius Dunlap:ICANN has a procedure for impersonating domains in place
Ben Werdmüller:slander and defamation have very long histories and legal defintions
Darius Dunlap:there are existing trust models that could be used as possibilities for vouch
Tantek Çelik:what if someone uses the wrong name in a webmention
Shing Wong:there is a service called checkmention.appspot.com that sends spoofed webmentions so you cna decide how to handle them
CAT PUNCHER:I have shingw.com as well as syncmotion.co
how would you approach presentations - that could livestream or tweet out a slide?
Kevin Marks:reveal.js is a good way of doing presentations that lets you add css+js on top and could tweet too
Tantek Çelik:I use reveal.js for my slides - slides.kevinmark.com
Shing Wong:I use shower.js pronounced as show-er
Kevin Marks:I want to share that particular slide as I speak - screengrab or URL?
Shing Wong:slides.com lets you generate reveal.js files by hand
Darius Dunlap:if I'm doing presentations it would be great to be abel to tweet out a particular slide
Kevin Marks:if you have a short url for your own site for every slide you can do your own URL
Tantek Çelik:the problem with twitter is getting them to approve you as a card provider -you could use flickr
CAT PUNCHER:don't try and deal with the twitter cards markup - post an image to them. let them eat bitmaps
Tantek Çelik:I wonder how many twitter apps I have authorized. Oh wow, twitter for every platform
Ben Werdmüller:Ben, you made http://freemydata.co/ to get your data out- could you have free your tokens too?
Tantek Çelik:@erinjo made freemydata.co with links to how to get your data out, but they're all different
being able to unmung the data from freemydata.co into microformats would be very useful
Kevin Marks:if you go to www.google.com/accounts/IssuedAuthSubTokens you can see what can see your google
Ben Werdmüller:I implemented the person tagging markup in the noterlive archives - They'll show up when I post these notes
Kevin Marks:I rewrote my API code to use micropub, and also rewrote my POSSE code to post to multiple accounts
on my to do list is to try POSSE to webhooks so I can work with @slackhq
I also did a lot of work on the reader but there is nothing to show yet
I also worked on a thorough Wordpress importer which we are testing
we receive homepage webmentions but don't show them yet -would notify
Tantek Çelik:I'm receiving webmentions at kevinmarks.com, and embedding them with the same app as other pages
Ben Werdmüller:you could tell the distinction between being mentioned and explictly tagged in a post
Darius Dunlap:webmentioning your homepages woudl also work well for an invitation to an event
Tantek Çelik:it feels like this is getting close to the point where we can build things that normal people can use
Darius Dunlap:if we can use them ourselves, then implementing them in bridges to silos is also easy
Aaron finally started POSSEing email like @npdoty does too
it is easy to POSSE to email because email is so insecure you can spoof as yourself
I have upgraded my site to A- on SSL, and I moved house
I now have a very fast connection to the local ISP in my new house - now 150Mbit WiFi link
If I can use my house as an event space for an indiewebcamp I could lift the ISP cap for a few days