Homebrew Website Club

Tantek Çelik:

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

Darius Dunlap:

I'd like to make the contact.html idea my actual homepage

Ben Werdmüller:

trying it on android lollipop with chrome, tantek's 'add to homescreen' popup works

Tantek Çelik:

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

Nick Doty:

one process is that you can let the person who has been tagged veto the tag, or remove it

Tantek Çelik:

one answer would be a vouch requirement that shows you have linked to each other before

Ben Werdmüller:

can I quarantine the webmention until it has been approved?

Tantek Çelik:

a rel=status link in a webmention will make this work

Ben Werdmüller:

tagging people is one of the major sources of abuse on facebook - this lets us head that off before it happens

Kevin Marks:

this would not delete the tagging assertion from the source, but would prevent it propagating to the photo

Tantek Çelik:

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

Nick Doty:

you could use a like as an approval mechanism for these

Tantek Çelik:

foursquare has the ability to check other people in - it can say 'no, yes, auto'

Nick Doty:

it's an important part of foursquare to check into palces you aren't really at

Ben Werdmüller:

I was mayor of chez panisse for a while as my soul was there

CAT PUNCHER:

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

Nick Doty:

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

Ben Werdmüller:

there are also irritating free services that hand out subdomains to people

Nick Doty:

if you're doing that you should take some responsibility for your actions

Kevin Marks:

using rel=me you can get more information about a subdomain and possible twitter accounts etc

Nick Doty:

the twitter thing I saw was blocktogether which collates lists of twitter accounts to block - do this for domains

Darius Dunlap:

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

Tantek Çelik:

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?

Kevin Marks:

ICANN has a procedure for impersonating domains in place

Darius Dunlap:

slander and defamation have very long histories and legal defintions

Ben Werdmüller:

there are existing trust models that could be used as possibilities for vouch

Darius Dunlap:

what if someone uses the wrong name in a webmention

Tantek Çelik:

there is a service called checkmention.appspot.com that sends spoofed webmentions so you cna decide how to handle them

Shing Wong:

I have shingw.com as well as syncmotion.co

how would you approach presentations - that could livestream or tweet out a slide?

CAT PUNCHER:

reveal.js is a good way of doing presentations that lets you add css+js on top and could tweet too

Kevin Marks:

I use reveal.js for my slides - slides.kevinmark.com

Tantek Çelik:

I use shower.js pronounced as show-er

Shing Wong:

I want to share that particular slide as I speak - screengrab or URL?

Kevin Marks:

slides.com lets you generate reveal.js files by hand

Shing Wong:

if I'm doing presentations it would be great to be abel to tweet out a particular slide

Darius Dunlap:

if you have a short url for your own site for every slide you can do your own URL

Kevin Marks:

the problem with twitter is getting them to approve you as a card provider -you could use flickr

Tantek Çelik:

don't try and deal with the twitter cards markup - post an image to them. let them eat bitmaps

CAT PUNCHER:

I wonder how many twitter apps I have authorized. Oh wow, twitter for every platform

Tantek Çelik:

Ben, you made http://freemydata.co/ to get your data out- could you have free your tokens too?

Ben Werdmüller:

@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

Tantek Çelik:

if you go to www.google.com/accounts/IssuedAuthSubTokens you can see what can see your google

Kevin Marks:

I implemented the person tagging markup in the noterlive archives - They'll show up when I post these notes

Ben Werdmüller:

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

Kevin Marks:

I'm receiving webmentions at kevinmarks.com, and embedding them with the same app as other pages

Tantek Çelik:

you could tell the distinction between being mentioned and explictly tagged in a post

Ben Werdmüller:

webmentioning your homepages woudl also work well for an invitation to an event

Darius Dunlap:

it feels like this is getting close to the point where we can build things that normal people can use

Tantek Çelik:

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

Darius Dunlap:

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