#indiewebcamp 2016-06-27

2016-06-27 UTC
snarfed joined the channel
#
bear
can someone point me to an example of what a /micropub?q=syndicate-to return looks like?
#
bear
oh, it moved from the wiki to the micropub spec - found it
tantek, Guerillero|BNC, KevinMarks__, wolftune, mlncn, KevinMarks, hs0ucy and KevinMarks___ joined the channel
#
tantek
good evening #indiewebcamp'ers
#
aaronpk
good evening
#
aaronpk
Loqi is learning new tricks
#
GWG
Roll over?
#
GWG
Sit?
shiflett joined the channel
#
tantek
I'm capturing a rough edited transcript from State of the IndieWeb and noticing just how many informalisms I apparently use with an unpracticed talk
#
GWG
Informalisms?
#
tantek
so, this is pretty sweet
#
tantek
"pretty awesome". etc.
#
aaronpk
heh, is that good or bad?
snarfed joined the channel
#
tantek
it can be good for small group comradery, but less good for mass audience broadcast
#
tantek
Hmm, I'm speaking too fast to type
#
tantek
Now I have no idea how KevinMarks is able to live tweet like he is
#
tantek
even just taking notes from the words is hard, even having been the person who said them in the first place!
awolf joined the channel
#
Ruxton
level up that typing speed ;) when typing tutor programs were annoying me in high school (a long time ago) I used to drill by typing out song lyrics from my headphones
tantek, KevinMarks and KevinMarks__ joined the channel
#
tantek
I'm a decent typist, or at least touch typist from reading. listening then typing is something else, song lyrics are an interesting idea. talking a bit faster than any song lyrics though ;)
#
@kevinmarks
@dunndunndunn can you write it up at http://indiewebcamp.com please? (bonus points for passing indiewebify.me tests)
(twitter.com/_/status/747257146069286917)
#
Ruxton
typing while people talk is a whole new skill, because people inevitably pause and get faster. The biggest trick is just accepting stupid mistakes and coming back to clean up when they stop talking.
#
tantek
hmm - I wonder what generation that tweet thread applies to ("activist mates")
#
tantek
Ruxton, oddly enough, I'm also pretty good at "minute taking" during W3C standards meetings. Perhaps because the vocabulary/concepts are more constrained.
#
tantek
so it's particularly odd to me that I'm finding it challenging to note-take myself after the fact!
#
tantek
sigh, used the "you guys" expression I'm really trying to rid myself of
[kevinmarks] joined the channel
#
[kevinmarks]
I paraphrase, because spoken transcripts look weird
#
tantek
your paraphrasing always seems sensible
#
[kevinmarks]
This is partly to fit tweet length, partly because I am not a good enough typist to do full transcript, and also because paraphrasing is better
#
[kevinmarks]
There is an old journalism legend of a politician claiming that he wasn't being accurately quoted
#
[kevinmarks]
So they transcribed him verbatim with the ums and repetition for a bit until he backed down
#
tantek
the other trick is to learn to speak in a way which is directly / literally quotable
#
[kevinmarks]
I try to get the sense accurately rather than transcribe
#
tantek
helps to practice a talk multiple times in order to do that
#
[kevinmarks]
Which can mean omitting a lot of waffle
#
tantek
probably also why lots of politicians read from teleprompters
#
tantek
mmmmmm waffles
#
[kevinmarks]
Cory was hard because he does speak in quotable chunks
#
tantek
indeed, he's figured that out and is a very well practiced speaker
#
[kevinmarks]
Timbl is hard because he digresses at speed, so needs paraphrasing
#
tantek
so true, he does tend to tangent and deep end a bit at times
#
[kevinmarks]
Cory is also a great writer, so is very practiced at cadence and nuance, so not as compressible
#
[kevinmarks]
Someone transcribed his talk, and that is better than my notes
#
[kevinmarks]
(also I was exhausted by day 3 - getting to the archive for 9 am is hard from SJ)
#
tantek
haha I'm so socal and I don't even know it when I'm speaking. hilarious
#
tantek
kevinmarks next time you have to do that let's find you a guest room spot in SF ;)
#
[kevinmarks]
Good call. Biking from yours would save me 100 mins cycling and 150 mins of train per day
#
tantek
goodness
#
tantek
drat another "you guys". giving myself demerits for that.
#
GWG
tantek: Double points for youse guys.
#
[kevinmarks]
If you want to do a full transcript, playback audio only at 0.75 or 0.5 speed
#
Ruxton
and get one of those foot rewind/ffwd pedals
#
[kevinmarks]
I've seen people do it real-time - suw can; a few others
#
tantek
right now just using the spacebar pause thing on a bluetooth keyboard
#
tantek
kinda want a "rewind 30s button"
#
[kevinmarks]
But they describe it as a trance state - they don't recall it afterwards
#
Ruxton
I use my midi food board, play/pause, rewind 5s, ffwd 5s, bound to winamp
#
Ruxton
*foot
#
tantek
right, I'm trying to be conscious of what I'm saying
#
[kevinmarks]
You know about hullfishing
#
tantek
It's also interesting comparing my text notes that I spoke from (they're on the wiki already) to what I said.
#
Ruxton
is that a new kind of webaction? >:P
#
[kevinmarks]
This is a transcription technique named after Steve Hullfish
#
[kevinmarks]
Where you recite what the speaker is saying into a speech recognition system trained on your voice
#
Ruxton
that's a really good idea
tantek and rhiaro joined the channel
#
tantek
is up to about 11ish minutes in (of ~27:44)
#
@kunimiya
昨日の更新ですが、W3Cで勧告候補になっているWebmentionについてブログ記事を書きました。 / Webmention :HTML5時代のトラックバック http://www.kunimiya.info/blog/2016/06/26/introduction-to-webmention/
(twitter.com/_/status/747273348510449669)
#
tantek
^^^ cool Japanese overview of /webmention
tantek, mlncn and wolftune joined the channel
#
aaronpk
strawpoll: is the s/foo/bar/ feature of Loqi useful or annoying?
[shurcool] joined the channel
#
[shurcool]
doesn't know what its s/foo/bar/ feature is...
#
aaronpk
slack has it built in
#
aaronpk
but watch thiss
#
aaronpk
s/thiss/this
#
Loqi
aaronpk meant to say: but watch this
#
Ruxton
annoying :+1:
#
[shurcool]
ah lol. Nice. yeah, I don't mind. but I also use/prefer Slack.
#
KartikPrabhu
useful + 1
#
[shurcool]
Has anyone worked on implementing Google Analytics hit tracking on backend rather than frontend?
#
Ruxton
[shurcool]: a few times
#
Ruxton
tracked API usage through it
#
[shurcool]
How was your experience, and do you think it'd be viable to replace frontend tracking? Are there are really major features missing?
#
[shurcool]
I'm considering learning how to do it and doing it, because I have a few frontend pages where it's kinda tricky/annoying to add the GA script, and if I did it on backend, it'd be done in one place and forever work for all pages.
#
[shurcool]
I suspect things like browser/user agent detection would take a hit, and probably the real-time info?
#
Ruxton
yeah I wouldn't recommend it for regular hit tracking
#
Ruxton
it was prety much the only way to track the api access reliably
#
Ruxton
..into Google Analytics where everything else was..
#
[shurcool]
can you elaborate why you wouldn't recommend it please?
#
Ruxton
it's more work than it's worth, you can throw JS on a page and be tracking most things in a few minutes
#
Ruxton
I guess it's no more or less reliable though
#
Ruxton
I just figure, why put it in the work if the outcome is the same
#
KartikPrabhu
what is analytics?
#
Loqi
analytics needs a definition by someone who understands what it is and cares about it https://indiewebcamp.com/analytics
#
KartikPrabhu
Ruxton [shurcool] please add your thought on analytics to that page ^
#
[shurcool]
Ruxton: The advantage of doing it on backend is that you can do it once, for your server, and all served pages will be tracked. Otherwise you need to not forget to throw it into _every_ html you serve.
#
KevinMarks__
I find loqi replace useful
#
KevinMarks__
The w3c thing of correcting each others typos is a bit trickier
#
KevinMarks__
If loqi replace updated the html archive that would be interesting
#
aaronpk
Eh I'm not a big fan of rewriting history like that
#
aaronpk
the w3c feature is because the final output is minutes, not chat transcripts, so I don't think that applies here
#
KartikPrabhu
i agree. Loqi replace should not rewrite the archive but should be more like "edits" like it is now
#
Loqi
grins profusely
[kevinmarks] joined the channel
#
[kevinmarks]
Fair. Maybe the previous version and the edit post can get the "small type" styling in the html record
#
aaronpk
that sounds hard :) i'm going to think about that later
sensiblemn joined the channel
#
bear
I don't see what i'm doing wrong that is keeping quill from seeing my syndicate-to response
#
aaronpk
are you trying with the "refresh" button on quill?
#
bear
https://bear.im/micropub?q=syndicate-to is returning Content-Type application/x-www-form-urlencoded
#
bear
oops - may be a typo ...
#
bear
figures I needed to rubber-duck it
#
aaronpk
it looks like quill is sending an Accept: application/json header now https://github.com/aaronpk/Quill/blob/master/lib/helpers.php#L180
snarfed and cweiske joined the channel
#
bear
hmm, still not listing it
#
aaronpk
well here's the code it's using to parse the response https://github.com/aaronpk/Quill/blob/master/lib/helpers.php#L210
#
bear
yea, this could very well be that I am not building the array response properly
#
bear
flask doesn't do x-www-form-urlencoded as a GET response normally
tantek joined the channel
#
aaronpk
yeah quill is not very helpful in debugging that part of things
#
bear
this is the value i'm returning: syndicate-to[]=indieweb.chat/distribute
#
aaronpk
oh that's quite different
#
Loqi
[Aaron Parecki] Micropub
#
bear
I don't think quill is sending application/json - or at least i'm not detecting it
#
bear
ah - duh - I had *that* typo'd
#
bear
oh - I was following the example that quill had
#
bear
still not working :/
#
tantek
so many "like"s 😂
#
tantek
youguys--
#
Loqi
youguys has 0 karma
#
tantek
(!!!)
#
tantek
so close. got to the point where I played the SWAT0 demo
#
tantek
watching a video of a video
#
bear
hmm, when I send Accept: application/json I get a result that looks like the spec, but quill still doesn't see it
wolftune joined the channel
#
bear
odd, the initial GET from quill has no query parameters
#
tantek
raw transcript done. I'm thinking of just putting it on the wiki in that form (and editing later for a blog post)
#
tantek
can't help but hear my own encouragement to "just make something and iterate" :P
#
tantek.com
edited /videos_about_the_indieweb (+32) "/* 2016 */ speakers"
(view diff)
#
Ruxton
Transcripts actually lead into something I've been meditating on for a while, the best way to mark up lyrics
#
Ruxton
I've been building WEBVTT's of my albums lyrics to go with audio tracks, but i feel like there's a missing link between user presentable lyrics alongside a h-product all marked up together
#
Ruxton
and that missing link is a way to represent the timing of the lyrics (or transcript) in a post.
#
tantek.com
edited /2016/state-of-indieweb (+20014) "add video and add transcript I just wrote up from watching the video"
(view diff)
tantek and mlncn joined the channel
#
tantek
Ruxton, sounds like a karaoke format ;)
#
tantek
I could see a few people here be interested in that
#
Ruxton
oh it totally is a karaoke format too
#
cweiske
regarding lyrics formats - i'm currently researching my options for embedding lyrics in .ogg, here are my notes: http://p.cweiske.de/351
#
Ruxton
that was the first thing I noticed doing WebVTT "Oh.. this is just karaoke"
#
Ruxton
cweiske: bandcamp embedds lyrics in all formats that support it, if they're supplied. you might want to look at what they're doing to
#
Ruxton
they don't do timings though, just flat lyrics
#
cweiske
unsynced then
#
Ruxton
I made some patches in Firefox to try get WebVTT on Audio working
#
Ruxton
but its still a bit buggered
loic_m joined the channel
#
cweiske
Ruxton, do you have bandcamp? could you download an .ogg file with lyrics there for me to examine?
#
Ruxton
sure, one moment i'll see if I can find one
jihaisse and KevinMarks joined the channel
#
Ruxton
cweiske: incoming DM with download link
arthurspooner, goodoo, rrix and [kevinmarks] joined the channel
#
[kevinmarks]
Quicktime text track format was pretty simple
#
cweiske
LRC is simple
arthurspooner joined the channel
#
@codebear
thinking about how to do distributed chat using #indieweb concepts without a *required* central hub -- https://bear.im/bearlog/2016/179/thoughts-on-a-distributed-indieweb-chat
(twitter.com/_/status/747335497022734337)
#
Ruxton
LRC is good, but they're all non-web things.. Essentially I want to microformat LRC
KevinMarks__, Pierre-O and tantek joined the channel
#
@rasmusvuori
You can spot me wearing an #IndieWebCamp T-shirt. (@ ICANN56) https://www.swarmapp.com/c/cHhxU15KQw5
(twitter.com/_/status/747357276332253184)
Rasmus joined the channel
#
@rasmusvuori
Any #IndieWebCamp people currently here at #ICANN56 in Helsinki?
(twitter.com/_/status/747361012396003328)
cweiske joined the channel
#
GWG
Morning
Garbee, tantek and adactio joined the channel
#
petermolnar
morning GWG
#
GWG
Hello, petermolnar
Rasmus joined the channel
#
pfefferle
good morning
#
Loqi
pfefferle: GWG left you a message on 6/22 at 8:15am: Any news on that PR? It has a bug fix for a non-static method that someone on the stable release in wordpress.org was asking about. http://indiewebcamp.com/irc/2016-06-22/line/1466608556078
colintedford joined the channel
#
pfefferle
!tell GWG oh, you are right, will do that asap!
#
Loqi
Ok, I'll tell them that when I see them next
#
GWG
pfefferle, if the rest of it is too big to review right now, if you could manually adjust the other issue.
#
Loqi
GWG: pfefferle left you a message 1 minute ago: oh, you are right, will do that asap! http://indiewebcamp.com/irc/2016-06-27/line/1467028548984
#
GWG
Also, hello pfefferle.
#
pfefferle
hey GWG, no it is not about complexity it is still a time problem ;)
#
pfefferle
but you are right I should at least push the fix
#
GWG
I worry about new people uninstalling
#
GWG
pfefferle, with the rest of it, you know that I am willing to wait. And that I will be sending you another PR as soon as this one is merged.
#
GWG
I am enthusiastic, what can I say?
#
GWG
I could switch over to Semantic Linkbacks PRs for a bit.
#
pfefferle
GWG I think we should start using composer for the mf2 library
#
GWG
pfefferle, I had a PR for that. Except for the pre 5.4 issue
#
GWG
It is fine.
#
GWG
I may file the PR for moving linkback_fix to run on preprocess_comment.
#
pfefferle
GWG is this also working for trackbacks and pingbacks?
#
GWG
pfefferle, yes. They all call that filter.
#
GWG
For new comments at least.
tantek joined the channel
#
pfefferle
GWG ok, nice
#
GWG
edit_comment is getting commentdata passed to it in 4
#
GWG
I got that committed
cyberjar09 joined the channel
#
GWG
Only patch I got them to.
mlncn, goodoo and wolftune joined the channel
#
petermolnar
any ideas how to mark up h-geo in github-flavoured markdown?
Pierre-O, snarfed and shiflett joined the channel
#
@mcepl
@t I am so glad that #indieweb posting of photos to Twitter works for you, but could you please stop? ;)
(twitter.com/_/status/747429627858141189)
nitot joined the channel
#
@jkphl
Thinking about having a little BBQ @ our next Homebrew Website Club http://indiewebcamp.com/events/2016-07-06-homebrew-website-club Who'd be in, who could bring what, who's veggie?
(twitter.com/_/status/747433729145077760)
#
@IndieWebCampDE
Beim nächsten Homebrew Website Club Nürnberg am 6. Juli wird gegrillt http://indiewebcamp.com/events/2016-07-06-homebrew-website-club Wer ist dabei, bringt was mit, ist Vegetarier?
(twitter.com/_/status/747437275479408640)
friedcell, snarfed, KevinMarks and KevinMarks__ joined the channel
#
veganstraightedge.com
edited /h-card_as_a_service (-14) "/* TODO: add remote hcard fetching to todo"
(view diff)
[shaners] joined the channel
#
[shaners]
gregorlove++ thanks for testing h-card-as-a-service and creating https://h-card-as-a-service.herokuapp.com/gregorlove.com
#
Loqi
gregorlove has 72 karma
#
[shaners]
aaronpk++ thanks for adding your feedback to the wiki page for it.
#
Loqi
aaronpk has 169 karma
#
[shaners]
Kylewm kevinmarks: h-card-as-a-service *will* import an h-card from your entered domain. But it's not yet. Hopefully it will today.
#
[shaners]
It still has a form that you could've typed your info into though.
snarfed and snarfed1 joined the channel
#
ePirat
what is this karma stuff?
#
Loqi
It looks like we don't have a page for "this karma stuff" yet. Would you like to create it? https://indiewebcamp.com/s/10Nx
#
Loqi
The following is a guest post by Yaphi Berhanu, who helps people learn JavaScript. Yaphi comes heading a warning: you should know what you'r...
tantek joined the channel
#
KartikPrabhu
ePirat: it is imaginary internet points with no real consequences
#
tantek
oh you think that now
#
aaronpk
When Loqi becomes sentient the karma points may become significant
#
KartikPrabhu
too bad they cap off at 999 then :P
#
KartikPrabhu
aaronpk: and tantek would be so karma rich by now
#
ben_thatmustbeme
did tantek roll over too?
#
tantek
not AFAIK
#
ben_thatmustbeme
i thought only aaronpk did
#
KartikPrabhu
!karma tantek
#
tantek
we have no idea how many times aaronpk has rolled over
#
Loqi
tantek has 296 karma
#
ben_thatmustbeme
to be fair, loqi is on several other chats that all seem to share karma
#
Loqi
yeah!
#
@mcepl
@t I am so glad that #indieweb posting of photos to Twitter works for you, but could you please stop? ;)
(twitter.com/_/status/747429627858141189)
#
tantek
I am trying to come up with a snarky funny but polite response
#
ben_thatmustbeme
i still want to see a list of all the karma loqi has for things
#
Loqi
blue has 1 karma
#
tantek
!karma red
#
Loqi
red has 1 karma
#
tantek
!karma green
#
Loqi
green has 2 karma
#
Loqi
purple has 1 karma
#
tantek
Loqi, green or red?
#
Loqi
let me think about that for a minute
#
tantek
!fail
#
Loqi
fails
#
ben_thatmustbeme
Loqi, an immovable object or an unstoppable force?
#
Loqi
an immovable object
#
KartikPrabhu
the photo posting thing has nothing to do with indieweb. People post photos to twitter directly in large volumes too
#
KartikPrabhu
it seems tantek has a good indieweb photo posting UI set up
#
aaronpk
this sounds like a good argument for better readers
#
tantek
KartikPrabhu: no comment ;)
#
KartikPrabhu
aaronpk: yes! definitely
#
aaronpk
why should tantek stop posting photos to twitter just cause one person doesn't want to see that many photos
#
KartikPrabhu
aaronpk: readers could filter by post types
snarfed joined the channel
#
KartikPrabhu
that is also one reason I have separate Articles and Notes feeds
#
KartikPrabhu
since Notes have higher posting frequency
#
Loqi
[indieweb] "@mcepl mass #indieweb Paris photo posting will continue until morale improves or #Brexit is undone or both. Or I run out. ;)" http://tantek.com/2016/179/t4/
#
@t
@mcepl mass #indieweb Paris photo posting will continue until morale improves or #Brexit is undone or both. Or I run out. ;) (ttk.me t4hz4)
(twitter.com/_/status/747463480911925248)
#
aaronpk
👍
#
aaronpk
KartikPrabhu: yeah i publish many different feeds for similar reasons, so you can subscribe to only my sleep data if you wanted to. but readers should be smarter as well
KevinMarks and [shaners] joined the channel
#
[shaners]
Tantek: my go to response to those kinds of messages from people who think I'm quoteunquote spamming their feed: the unfollow button is right there.
tantek joined the channel
#
tantek
interesting, I just discovered that Twitter's permalink sequential nav arrows *skip* @-replies, even when viewing your own permalinks
#
tantek
what is sequential navigation
#
Loqi
It looks like we don't have a page for "sequential navigation" yet. Would you like to create it? https://indiewebcamp.com/s/10Ny
#
tantek
what is navigation
#
Loqi
Navigation refers to the UI, UX and markup allowing people to move around a website https://indiewebcamp.com/navigation
#
kylewm
tantek: is that a real life friend complaining about you posting photos?
snarfed1 and minsky joined the channel
#
kylewm
Policing other people's Twitter volume feels so 2008
#
tantek.com
edited /navigation (+985) "options for sequential nav, note Silo Sequential Examples, Twitter, skips @-replies"
(view diff)
#
aaronpk
that navigation makes sense
#
aaronpk
i would implement it more like flickr though
#
aaronpk
since my posts can be in multiple collections, the navigation would be within the collection that you came to it from
[dshanske] joined the channel
#
[dshanske]
Weechat is annoying me on mobile. Going to try Slack as my mobile gateway for a bit.
squeakytoy joined the channel
#
[dshanske]
shaners, enjoying the idea of h-card as a service
#
[shaners]
gwg: glad to hear. I’ve got a particular vision for what it’ll be, but I’d like to hear what other’s are thinking about it too. Care to brain dump your thoughts about it to the wiki?
tantek, KartikPrabhu and leg joined the channel
#
snarfed1
fwiw tantek i'm really enjoying your paris photo series
#
snarfed
great subjects, great framing, great editing (i'm guessing :P)
#
[dshanske]
Won't be home till late, but will try tonight.
#
tantek
kylewm: no I don't think I know that person.
#
snarfed
if the volume was always this high, i probably wouldn't have you in the short list i actually read, to shaners's point...but occasional bursts can work well
gRegorLove and [kevinmarks] joined the channel
#
[kevinmarks]
Also, a chance to mention Kyle's twitter miter
tantek joined the channel
#
[shaners]
Does anyone have their location on their wiki profile page?
#
aaronpk
I don't, but I have it on my website
#
aaronpk
oops i actually don't anymore. it was on my last site design though and i must have forgotten to carry that over.
snarfed1 and tantek joined the channel
#
tantek
who did the temporary automatic twitter mute tool? was that kylewm re: kevinmarks?
#
@mcepl
@t OK, then I have to unfollow. Bye bye!
(twitter.com/_/status/747473273185779712)
#
sknebel
tantek: yes, https://quiettime.xyz/ by kylewm
#
tantek
sknebel++ thank you!
#
Loqi
sknebel has 9 karma
#
aaronpk
how does that wok?
#
aaronpk
ohh it uses twitter's mute function. didn't even know about that lol.
#
tantek
what is mute
#
Loqi
mute is the ability to hide posts in your reader from specific publishers https://indiewebcamp.com/mute
#
aaronpk
wow i totally missed that whole thing
#
aaronparecki.com
edited /mute (+58) "add link to twitter docs"
(view diff)
#
tantek.com
edited /mute (+193) "subheads, Quiet Time"
(view diff)
#
@mcepl
@t OK, then I have to unfollow. Bye bye!
(twitter.com/_/status/747473273185779712)
gavinc joined the channel
#
tantek
Loqi, only one URL?
#
@t
@mcepl no problem! You could also "Mute", or temporarily mute with https://quiettime.xyz/ by @kylewmahan. Cheers! (ttk.me t4hz9)
(twitter.com/_/status/747479565832855552)
uranther joined the channel
#
kylewm
Stop. Don't. Come back.
#
tantek
hey do we have confirmations on all the HWC venues this week?
#
veganstraightedge.com
edited /h-card_as_a_service (-15) "/* TODO: added location */"
(view diff)
#
tantek
!tell Jeena Is HWC Göteborg a go for this week? Could you confirm location? https://indiewebcamp.com/events/2016-06-29-homebrew-website-club#Where
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
thanks snarfed! yes, definitely editing down quite a bit ;) maybe 1 of every 10 photos at most. and that's *after* I deleted dupes and kept the "best" of each subject/view/framing
#
aaronpk
wonders if this is making tantek interested in supporting photo album/collection posts
#
tantek
re: occasional bursts, I'm trying a "post three in quick succession" approach
#
tantek
aaronpk: more like I'm leaning towards giving 0 f***s
#
tantek
while everyone else is spamming Twitter with Brexit doom & gloom, I'm responding by posting more photos of happy things. so there Twitter. take that!
#
snarfed1
tantek++
#
Loqi
tantek has 297 karma
#
tantek
considers looking for kittens in the wild to go photograph and mass post to Twitter
#
tantek
hey Superfeedr, what no wikimo update notification that HWC is on the docket for this week?
#
aaronpk
hmm @indiewebcat is slacking off on her tweets
#
tantek
aaronpk: indeed, what is @indiewebcat's opinion of Brexit?
#
aaronpk
probably "prrmrow"
#
tantek
maybe you can a/b test with British vs. European cat food?
snarfed joined the channel
#
aaronpk
hmm i want all of indiewebcat's instagram photos automatically syndicated to twitter. wonder how i should hook that up.
#
tantek
Bridgy Publish!
#
aaronpk
yeah it's using bridgy publish or silo.pub already, but i need to tell it to do that at some point in the ownyourgram -> micropub flow
#
aaronpk
could be a setting in p3k, e.g. "all micropub requests from client_id=x add syndicate-to=y"
#
tantek
POSSE all public posts.
#
tantek
or something like that
#
aaronpk
or it could be a setting in ownyourgram
#
aaronpk
so that ownyourgram adds the "syndicate-to" property when it makes the micropub request
wolftune, snarfed and shiflett joined the channel
#
gRegorLove
Looks like more one-letter prefix utility classes coming to Bootstrap: http://v4-alpha.getbootstrap.com/components/utilities/#spacing
[shaners] joined the channel
#
[shaners]
:disappointed:
#
aaronpk
oh goes
#
aaronpk
.p-a-3
#
tantek
nice that they went through a proposal and public all for comments phase before making such decisions
#
tantek
great example of how *not* to do open source
#
tantek
public *call for comments
#
tantek
bootstrap--
#
Loqi
bootstrap has -5 karma
#
Loqi
bootstrap has -6 karma
#
ben_thatmustbeme
is tempted to file an issue
#
gRegorLove
Good luck with that. :)
#
tantek
and perhaps it is time to create a simpler CSS "framework" (shudders) to replace bootstrap
#
aaronpk
there are dozens already
#
aaronpk
people will still use bootstrap
#
gRegorLove
I was about to post that link if someone wanted to, to beat someone to suggesting *I* file an issue. Haha
#
gRegorLove
There's an xkcd for this.
#
aaronpk
!xkcd css framework
#
tantek
ben_thatmustbeme: while you're at it: http://www.kevinmarks.com/u-means-style.html
#
Loqi
When u- means style= 2016-05-24
#
tantek
what does that have to do with CSS?
#
gRegorLove
On the plus site, I have a PR open for php-mf2 that skips the camelCase and numbers in class names, so that will help.
#
tantek
"relationship" framework sounds more OO
#
gRegorLove
s/site/side/
#
Loqi
gRegorLove meant to say: On the plus side, I have a PR open for php-mf2 that skips the camelCase and numbers in class names, so that will help.
#
tantek
ben_thatmustbeme: the e.g. 'e looks broken
#
tantek
might want to also point out that microformats with these class names are already well established on 10s of thousands of sites
#
ben_thatmustbeme
thanks tantek, updated
#
tantek
(and have been doing it since 2009)
#
tantek
ben_thatmustbeme: also s/simple/plain
#
tantek
(hence p-)
#
Loqi
microformats2
#
tantek
hehe I better check myself ;)_
#
tantek
thanks ben_thatmustbeme . fixed
#
gRegorLove
Before u-wreck u-rself.
#
ben_thatmustbeme
gRegorLove++ haha
#
Loqi
gRegorLove has 73 karma
#
gRegorLove
[shaners]: I have my location on my wiki profile, though not marked up with mf2 apparently.
#
tantek
adactio might have his on his h-card
#
gRegorLove
I can never remember the right mf2 properties for city/state.
#
gRegorLove
locality / region
#
gRegorLove
Now I have the mf2.
#
[shaners]
aaronpk++ for pin13.net
#
Loqi
aaronpk has 170 karma
#
[shaners]
does anyone have their timezone offset in their h-card on their site?
snarfed joined the channel
#
[shaners]
p-tz - timezone offset, e.g. <data class="p-tz" value="-0800">PST</data>
#
Loqi
h-card
#
tantek
I thought a previous version of aaronpk's site did
[dshanske] joined the channel
#
[dshanske]
I need to redo my h-card widget
#
[dshanske]
I am not happy with the style.
#
tantek
style is hard
#
[dshanske]
Well, I know what you would respond to the abstract question "what does a h-card look like"
#
aaronpk
yes my old site did
#
aaronpk
my new site shows the local time, i should make it include the timezone offset too
#
[shaners]
anyone using nicknames on their h-card?
#
[shaners]
p-nickname - nickname/alias/handle
#
aaronpk
i would if anything consumed it ;-)
#
tantek
aaronpk - there's also the display use-case. like you clearly found a use-case for displaying your battery level
#
aaronpk
yea but i don't need to mark it up just to show it
#
[dshanske]
shaners, check out ben_thatmustbeme's h-card, I seem to recall he had some interesting stuff
#
[shaners]
aaronpk: please add your nickname/s. it’ll help me test h-card-as-a-service.
#
ben_thatmustbeme
oh yeah, my contact page
#
ben_thatmustbeme
that has more info
#
aaronpk
not marked up yet, but has all that info
#
tantek
aaronpk you also show *your* current time in your header right next to the battery
#
tantek
awww: <span class="time item">12:09pm</span>
#
tantek
what no <time> element?
#
tantek
then you could put the tz offset in the datetime attr
#
tantek
then we would have a markup challenge, since there's currently no way of extracting *only* the tz
#
aaronpk
ah yeah
#
tantek
from a dt
#
[shaners]
ben_thatmustbeme: Do you know that you don’t have h-card properties on some of links? tel, email, urls
#
[dshanske]
ben_thatmustbeme, weren't you his lordship?
#
bear
[shaners] - I just added p-tz and p-nickname to my h-card
#
tantek
is flipping through aaronpk's recent slides
#
[shaners]
thanks bear
#
[dshanske]
tantek, I do want to discuss NYC2.
#
ben_thatmustbeme
[shaners]: the URLs are not supposed to have mf2 on them, its not u-url as those are not the canonical me, the tel, email, etc, i could put
#
[dshanske]
I want to do some sort of building blocks session before the open sessions.
#
tantek
dshanske I think that's a good idea
#
tantek
want to edit the schedule accordingly?
#
[dshanske]
I started to.
#
[dshanske]
I am trying to figure out how to structure that
#
[shaners]
ben_thatmustbeme: makes sense
#
tantek
nice slides aaronpk!
#
tantek
will the video be posted, or was there an etherpad, IRC chat (logs) ?
#
aaronpk
draft video is alredy online
#
[shaners]
ben_thatmustbeme: actually, I meant the “Elsewhere” links
#
tantek
was just going to ask :)
#
bear
[shaners] - of all the mf2 I have gathered from folks, no one has p-tz and a lot of folks use p-nickname
#
aaronpk
they weren't recording videos of the osbridge talks this year, only audio, so i set my phone in front of the projector and recorded it myself
#
tantek
aaronpk: worth adding to https://www.w3.org/wiki/Socialwg/2016-06-28#Discussion_Items just as an FYI for folks. well done.
#
ben_thatmustbeme
[shaners]: so did I, they have rel=me thats what they are supposed to have, they should not have u-url
#
tantek
they could
#
tantek
u-url just means this is *a* URL for me
#
tantek
if you want to specify canonical, you can use u-uid
#
ben_thatmustbeme
for me it means a url equivalent to this
#
ben_thatmustbeme
which they are not
#
tantek
I don't think any client assumes that
#
tantek
that smiley always cracks me up
#
tantek
maybe just the way Colloquy renders it
#
ben_thatmustbeme
tantek: i think the opposite is true, very vew publish u-uid from what i have seen
#
ben_thatmustbeme
and the u-url is the u-uid
#
ben_thatmustbeme
but they never list u-uid
#
tantek
like I said, no consuming code I know of makes that assumption "is th"
#
tantek
s/is th/is the
#
Loqi
tantek meant to say: like I said, no consuming code I know of makes that assumption "is the"
#
tantek
not sure where you got that nuance?
#
[shaners]
ben_thatmustbeme: twitter.com/veganstraightedge is emphatically not a url equivalent of my personal website, but in my h-card, i include all of my elsewhere links as u-urls.
#
Loqi
[Tantek Çelik] h-entry is a simple, open format for episodic or datestamped content on the web. h-entry is often used with content intended to be syndicated, e.g. blog posts. h-entry is one of several open microformat draft standards suitable for embedding data in ...
#
ben_thatmustbeme
for h-card u-url = home page
#
Loqi
h-card
#
ben_thatmustbeme
for h-entry u-url = permalink
#
[shaners]
It’s just another one of my MEs
#
[dshanske]
Everything I am is me.
#
ben_thatmustbeme
it gets confusing since u-url is inconsistant between h-cards and h-entries then
#
tantek
GWG++ for that identity zen moment
#
Loqi
GWG has 169 karma
#
tantek
ben_thatmustbeme: not inconsistent
#
tantek
in both cases you can optionally use u-uid as canonical if you really care to specify that much detail
#
tantek
otherwise you can't really make assumptions about uniqueness, canonicalness etc.
#
tantek
permalink just means it will work, it may redirect in the future
#
KevinMarks_
why would bootstrap not use margin- and pad- for those prefixes
#
aaronpk
or ma- and pa-
#
tantek
aaronpk++ lol you should add that to the issue
#
Loqi
aaronpk has 171 karma
#
[dshanske]
Actually, I was quoting Sesame Street.
#
tantek
KevinMarks: I'm just waiting for bootstrap folks to suggest that everyone else should use a use-specific prefix like mf-
#
tantek
so we can counter with, well if you think that's a good idea, you go first with bs-*
#
tantek
but definitely *don't* suggest that first
#
tantek
keep that card in pocket ;)
#
ben_thatmustbeme
tantek: with regard to that, a permalink and another object on a different site, that is very inconsistant to me, not canonical, but still not consistant
#
ben_thatmustbeme
if i look up the u-url on an h-entry i expect to get the same object back
#
tantek
sure, and you could have it replicated on multiple sites, with multiple u-urls
#
ben_thatmustbeme
or a more specified one
#
tantek
no uniqueness nor canonicality is implied
#
KevinMarks_
having lots of u-url is no stranger than lots of rel="me"
#
[dshanske]
It just means you are distributed
#
bear
all of my h-card u-url are rel="me" (is that wrong?)
#
ben_thatmustbeme
thats different. if i put a u-url i expect to be able to find an mf2 object
#
ben_thatmustbeme
rel=me i don't
#
KevinMarks_
that's odd
#
ben_thatmustbeme
s/mf2 object/mf2 object at that url/
#
ben_thatmustbeme
espeicially if there is no u-uid
#
KevinMarks_
an h-card listing multiple URLs seems naturla to me
#
aaronpk
i was not aware of that semantic distinction
#
ben_thatmustbeme
realistically, there are 3 semantic things, 'url of this object' (u-uid), urls of other copies of this object, url of the canonical copy
#
Zegnat
But u-url just means “a URL associated with the current h-* that can be parsed using u-prefix rules” right? It does not state anything about the resource it is pointing to.
#
Zegnat
At least, that is how I always read it.
#
KevinMarks_
how did you derive that assumption, ben? from time with salmentiosn etc?
#
ben_thatmustbeme
KevinMarks_: not sure, that was always my assumption
#
KevinMarks_
maybe I'm coming at this differnetly, btu that si what I have seen rels for
#
KevinMarks_
rel="canonical" rel="alternate" rel="me"
#
ben_thatmustbeme
okay, so what are the u-* equivalents of that?
#
KevinMarks_
implying those from class="u-url" is tricky
#
ben_thatmustbeme
i think i had them interpretted differently
#
ben_thatmustbeme
well it seems rel=canonical == u-uid?
#
KevinMarks_
that seems reasonable
#
ben_thatmustbeme
actually, those don't really fit KevinMarks_ as rel=me only makes sense on cards, and in that case i would assume rel=alternate to be kinda the same
#
KevinMarks_
no, rel=alternate is explictly 'another version of this'
#
KevinMarks_
with possible other qualifiers (type, lang)
#
ben_thatmustbeme
i suppose the part that trips me up is, how do i distinguish between permalink of this copy vs permalink of the "original" copy?
#
ben_thatmustbeme
if u-url is just "any other version of this object" which is sort of both rel=alternate and rel=me
#
ben_thatmustbeme
wonders if we should move this to #microformats
#
ben_thatmustbeme
wonders if he should just get back to work
#
KevinMarks_
in h-card it isn't 'other version of this object'
#
ben_thatmustbeme
but it is in h-entry?
#
ben_thatmustbeme
s/version/format / ?
#
KevinMarks_
hm, now we have u-syndication maybe
#
ben_thatmustbeme
you can see how i got confused, this isn't all that clear once you start looking at the semantics of everything
#
ben_thatmustbeme
and given that most code i've written and seen doesn't even look for u-uid, but only u-url, and given h-entry lists u-url as the "permalink" it let to some false assuptions
#
ben_thatmustbeme
i mean, if i have multiple permalinks (some being shortlinks presumably) i should always get back the same thing from all of them right?
#
ben_thatmustbeme
talking about on an h-entry
#
ben_thatmustbeme
but if all rel=me's are supposed to have u-url, thats very different behaviour between h-entry and h-card
#
KevinMarks_
I would think so, though if you link to a version in another format (amp? as2?)
#
KevinMarks_
not sure how you would indicate that
#
[shaners]
Anyone know of anyone putting their bday in their h-card on their site?
#
Zegnat
I used to list my bday, but not since I redesigned. It is probably coming back soon-ish though.
#
KevinMarks_
though it's in the h-card inside my h-feed
#
ben_thatmustbeme
KevinMarks_: would that be a permalink then? or just rel= alternate.
#
ben_thatmustbeme
permalink i would assume means "link to this exact copy that will persist"
#
[shaners]
kevinmarks: your parsed mfs have tantek and chris messina as top level h-cards on your site.
#
KevinMarks_
yeah, that's a very old xfn thing that I haven't touched in ages
#
ben_thatmustbeme
it uses u-url as well
#
ben_thatmustbeme
<a class="u-url url" href="http://known.kevinmarks.com/2016/dwebsummit-i-hadnt-thought-of-ipv4-addresses-as-a-centralized" rel="permalink">
#
Loqi
Ruh roh
#
KevinMarks_
right, I mean it only has a u-url for the permalink, not the alternatives
#
ben_thatmustbeme
which is correct for h-entry's
#
ben_thatmustbeme
as its supposed to be the permalink
#
KevinMarks_
this is a case where jf2 is losing some thing compared to mf2 by dropping all the rels
#
ben_thatmustbeme
yes, but honestly, the rels don't make sense for h-entries as they are page scoped, not object scoped
#
ben_thatmustbeme
so as soon as you have more than on thing on a page, the rels are messed up
#
ben_thatmustbeme
and i'm going to stop on any of that before we start to go in any sort of a range-14 direction
#
aaronpk
y'all have totally lost me on this discussion as i suspect most others. maybe write up the specific problem on the wiki?
#
ben_thatmustbeme
yeah, sorry, we should have moved to #microformats at least
tantek, Garbee, qasaur and leg joined the channel
#
[shaners]
anyone know of any h-cards with p-note in them?
snarfed joined the channel
#
gRegorLove
Has x-pronoun too, if you want more edge case stuff. :) A few of us have that.
#
gRegorLove
I need to get back to tweaking my /about
#
aaronpk
why is everyone spelling "possessive" with only 3 s'?
#
gRegorLove
And the whole "minimal h-card pointing to a more complete h-card"
#
gRegorLove
aaronpk: Hah. Copypasta, probably?
#
aaronpk
most of the examples i found spelled it "posessive"
#
gRegorLove
what is pronoun?
#
Loqi
A pronoun is a word that people often use to refer to other people or objects instead of their names; on the indieweb you can express which pronouns should be used to refer to you https://indiewebcamp.com/Pronoun
#
[shaners]
what is pronoun?
#
Loqi
A pronoun is a word that people often use to refer to other people or objects instead of their names https://indiewebcamp.com/Pronoun
#
[shaners]
Oh I see how Loqi does dfns
#
Loqi
h-card Brainstorming
#
gRegorLove
[shaners]: Cuts off at the first period, unless you explicitly wrap in p-summary
#
aaronpk
the microformats wiki has the correct spelling
#
aaronpk
i'm guessing someone typed it wrong, then someone else copied that example, and then it kept spreading from copypasta
#
aaronpk
ooh there is one spot on the mf2 wiki with the wrong spelling
#
aaronpk
citing a real world example :/
#
gRegorLove
Let's ask acegiak :)
#
[shaners]
gregorlove: thanks for the p-note example :slightly_smiling_face:
#
aaronpk
considers a slack-emoji-name-to-real-emoji library for Loqi
#
gRegorLove
fixed my spelling of "possessive"
#
ben_thatmustbeme
also fixes his spelling
#
Loqi
[acegiak] oh so p-pronoun-subject p-pronoun-object p-pronoun-posessive ?
#
Loqi
[gRegorLove] Using p-x-pronoun-nominative, p-x-pronoun-oblique, p-x-pronoun-posessive
#
ben_thatmustbeme
those are the only instances on chat history
#
ben_thatmustbeme
well, now there will be a few more
#
gRegorLove
possessive possessive possessive
#
gRegorLove
Balance restored.
#
bear
impressive
#
ben_thatmustbeme
maybe we should note the error on the wiki
#
ben_thatmustbeme
and give other examlpes
#
ben_thatmustbeme
stop it now before we have another "referer" situation
#
ben_thatmustbeme
referrer vs referer
#
Loqi
h-card Brainstorming
#
ben_thatmustbeme
yeah, thats where i'm saying we should add that
#
gRegorLove
I'm sure we can get acegiak to fix it on her site and then that in-the-wild example accordingly.
#
bear
what is the pronoun set for male? him/his/his ?
#
Loqi
It looks like we don't have a page for "pronoun set for male" yet. Would you like to create it? https://indiewebcamp.com/s/10Nz
#
gRegorLove
he/him/his
#
gRegorLove
But really, whatever you prefer! :)
#
bear
adds to his h-card
#
gRegorLove
Added my markup to the mf-wiki and noted the corrected spelling in it.
calumryan joined the channel
#
gRegorLove
(and typoed "note". sigh.)
#
ben_thatmustbeme
prefers his lordship/his lordship/his lordship's
#
gRegorLove
Whatever you say, his thatmust. ;)
#
gRegorLove
Hey, cool. https://unrelenting.technology/likes/2015-11-15-20-11-16 shows the pronouns for the person being replied to.
#
Loqi
[Greg] unrelenting.technology
tantek and KevinMarks joined the channel
#
tantek
reads past couple of hours of logs
#
tantek
what is birthday
#
Loqi
A birthday is the date when someone is born, however in the context of the indieweb, it is a feature displayed on some silos' user profiles that you can (or must) enter, and some prominently present to your friends on the month and day of your birthday, like Facebook's "BIRTHDAYS THIS WEEK" feature at the top of their events page https://indiewebcamp.com/birthday
[shaners] joined the channel
#
[shaners]
good call, t. thnx.
KevinMarks__ joined the channel
#
tantek
np. I'll keep randomly documenting things in the hopes that one day someone asks the right question.
#
tantek
what is a bio?
#
Loqi
It looks like we don't have a page for "bio" yet. Would you like to create it? https://indiewebcamp.com/s/10P0
#
tantek
what is a homepage?
#
Loqi
Your homepage represents you on the web, typically at the top of your domain, and shows your name and an iconic representation, often marked up with h-card https://indiewebcamp.com/homepage
#
bear
+1 to redirecting bio to homepage
#
tantek
bear - go for it!
#
gRegorLove
What is about?
#
Loqi
"About" is a commonly occurring page or section on a site that provides an introduction, overview, or summary of the site http://indiewebcamp.com/about
#
gRegorLove
bio seems more like /about to me, but perhaps because that's how I set my own site up.
#
[shaners]
Anyone in channel with any Ruby experience that might could help me figure out this one thing that’s not working.
#
bear
I always liked bio/homepage/about to be the same page
#
tantek
I'm trying to figure out how to document what shaners asked for regarding p-note
#
bear
but I could see how bio could be /about
#
[shaners]
(That was meant to be a question)
#
aaronpk
sure, as long as it's not a rails question.
#
tantek
shaners, I can't help with that, but I do have p-note on my h-card on my homepage if that helps with anything
#
bear
what's the wiki redirect shortcut?
#
tantek
now I just need a place to document it as an IndieWeb Example
#
[shaners]
Thanks t. I’ll test your site against my h-card app
#
loqi.me
created /bio (+18) "prompted by tantek https://indiewebcamp.com/irc/2016-06-27/line/1467063620769 and dfn added by bear"
(view diff)
#
[shaners]
aaronpk: I’m using a syntax highlight lib called Rouge to show the debug info (JSON from pin13) on /new.
#
tantek
FWIW I've seen separate bio vs about pages, e.g. a bio is sometimes something you specifically curate for conferences that want "your bio" for their conference page
#
tantek
e.g. tantek.com/w/TantekBIO
#
tantek
tantek.com/w/TantekBio
#
bear
that seems to be a thin/vague difference between bio and about
#
aaronpk
i have a separate bio page as well
#
aaronpk
tho i don't really have an "about" page
#
aaronpk
home page, contact page, bio
#
[shaners]
It’s usage documentation is pretty limited. But it only seems to work with a `File.read` as input.
#
[shaners]
When I give it a string, it barfs. Any idea how to treat a string as a FileIO object or stream or something?
#
bear
i'll add some disabiguation text to /about
#
aaronpk
[shaners]: any reason you're using pin13 for that and not the ruby mf2 parser?
#
tantek
bear, or make /bio separate and link mutual See Also sections
#
bear.im
edited /about (+10) "add see-also for bio"
(view diff)
#
[shaners]
aaronpk: bc as we discussed in PDX the ruby mf2 parser is behind / not complete. So, until it’s in a better way (not enough hours in the day), I can ship now but leaning on pin13 (or some other mf2 parsing web service, if you prefer).
#
aaronpk
ah k. no problem.
#
[shaners]
either way, i’d still have this File vs string issue for Rouge. :confused:
#
veganstraightedge.com
edited /pronoun (+84) "/* Silo Examples */"
(view diff)
#
tantek
huh just found an indie jam from adactio (who I don't think posted one before) https://adactio.com/notes/10874
#
Loqi
[Jeremy Keith] These Are My Bitter-tasting Jams.
#
tantek
a multijam even
#
bear.im
edited /bio (+558) "add bio page"
(view diff)
#
[shaners]
aaronpk: nevermind. i got it figured out. ish.
#
aaronpk
[shaners]: i thought `File.read` returns a string
#
tantek
Hey did we already discuss what to call Jeremy's CMS since he refuses to give it a name?
#
[shaners]
i was misreading the error and projecting the problem onto the wrong place
#
tantek
I've been threatening to call it ACME and I think I'm going to pull the trigger
#
tantek
what is ACME?
#
Loqi
It looks like we don't have a page for "ACME" yet. Would you like to create it? https://indiewebcamp.com/s/10P1
#
aaronpk
[shaners]: ah cool
#
[shaners]
Why not “Jeremy Keith’s CMS”, tantek ?
#
tantek
shaners, because I know how much you like clever names
#
bear
JKCMS and if he balks say it's Just Kidding CMS
#
aaronpk
or "JKLOL"
#
tantek
ACME is the Adacio Content Management Engine, a privately developed [[CMS]] by {{adactio}} written in [[PHP]] with [[MySQL]] for storage.
#
loqi.me
created /ACME (+165) "prompted by tantek https://indiewebcamp.com/irc/2016-06-27/line/1467064404081 and dfn added by tantek"
(view diff)
snarfed joined the channel
#
bear
ah - ACME would have been clearer if I knew that is who adactio is :)
#
@calum_ryan
Interested in/already building your own website? maybe even a progressive web app! Come to Homebrew Website London http://indiewebcamp.com/events/2016-07-27-homebrew-website-club
(twitter.com/_/status/747548785023262720)
#
tantek
now that's what I call planning ahead
#
[shaners]
tantek: you misspelled “Adactio” in that dfn
#
tantek.com
edited /jam (+184) "/* IndieWeb Examples */ Jeremy Keith"
(view diff)
#
tantek
shaners, yep, fixed it with a minor edit
#
bear
acme is /ACME
#
tantek
bear, only works if Loqi didn't know what it was
#
Loqi
who, me?
#
gregorlove.com
edited /bio (+4) "/* Guidelines */ link /resume"
(view diff)
#
bear
oh - I tried to visit /acme and it said the page didn't exist
#
tantek
yeah for cap diffs you have to create manually
#
bear.im
created /acme (+17) "case redirect"
(view diff)
#
gregorlove.com
edited /bio (+116) "/* add yourself */"
(view diff)
#
bear.im
created /BIO (+16) "case redirect"
(view diff)
#
aaronpk
no Loqi only creates pages from IRC lines if previously asked
#
aaronpk
otherwise we'd have a *lot* of junk wiki pages, believe me ;-)
#
bear
haha - yea, I would imagine
#
bear
what is this
#
Loqi
This. (AKA THIS. or This: or THIS:) is type of quotation post similar in meaning to a combined like & repost where the text "This." is stated on a line by itself after the quotation, or the text "This:" is stated before a quotation or URL to express a strong affirmation or agreement with the referenced quotation or article http://indiewebcamp.com/this
#
veganstraightedge.com
edited /h-card_as_a_service (-47) "/* TODO: did h-card fetching */"
(view diff)
#
bear
what is that
#
Loqi
That! (or "that ^" or "that ^^^") is a rarely seen reply often emphasizing agreement with a This post, but sometimes[1] merely emphasizing agreement with a previous reply http://indiewebcamp.com/that
snarfed1 joined the channel
#
aaronpk
[shaners]: oooo
#
bear
drat - here I was going to be "funny" and next say "that is this"
#
tantek
and this is that
#
bear
laughs as we chaos-test loqi
#
tantek
bear you could try /me giving Loqi a chaos-test and see what he does with it
#
bear
gives loqi a chaos-test
#
Loqi
thanks, bear!
#
aaronpk
huh, where did we end up with the discussion on newline handling in p-* parsing?
#
gRegorLove
shaners++
#
Loqi
shaners has 46 karma
#
aaronpk
there's an awful lot of newlines in my p-note
snarfed joined the channel
#
[shaners]
aaronpk: Not sure. I’m punting on that one. What’s there now is filed under G for “good enough for now”.
#
gRegorLove
That's a parser issue anyway
#
aaronpk
yeah i don't think it's something you need to worry about. it's either something i need to fix with my markup, or the parser should be doing it.
#
aaronpk
this is sweet
#
bear
[shaners]++ for h-card-as-a-service!
#
bear
shaners++ for h-card-as-a-service!
#
Loqi
shaners has 47 karma
#
bear
hmm loqi needs to translate slack nicks
#
aaronpk
oops yeah. fixed that in newloqi already
#
[shaners]
aaronpk gregorlove: kind of. I also have the opportunity to convert \n to paragraphs or not. (Rails has `simple_format()` which is a slightly smarter `nl2br()` ).
#
aaronpk
hm i nee to add u-url to all my rel=me links
#
aaronpk
or this should include rel=me links
#
[shaners]
I could add rel-mes. Or we could use this as a carrot/stick to encourage u-urls in h-cards.
#
bear
how do I get p-nickname to be associated with different silos?
#
gRegorLove
Nested h-cards? Heh
#
KevinMarks_
does the nickname map to a url on the silo?
#
[shaners]
bear: i don’t think we have any markup concept of that.
#
bear
I was wondering - the descriptive text in h-card-as-a-service kinda implies that
#
aaronpk
IRC usernames technically have a URL although i think it ended up not working right when tantek was trying it
#
bear
oh - yea, I could add p-nickname to my rel="me" urls for silos
#
[shaners]
It’s meant to be a way to collect handles for chat room lookups. (URLs by @nicknames are coming soon.)
#
[shaners]
bear: that’s not quite precise though. “bear” is your nickname, not “https://twitter.com/bear”.
#
[shaners]
or whatever URL :stuck_out_tongue:
#
aaronpk
there appear to be URLs for slack profiles too https://indiewebcamp.slack.com/team/aaronpk
#
bear
yea, I was going to add <span class="p-nickname">codebear</span> inside the <a> for twitter
#
[shaners]
:thumbsup:
#
aaronpk
but like [shaners] was saying, the actual use of it is to match chat usernames to profiles
#
[shaners]
for a /chat-people page, like our /irc-people page.
#
aaronpk
for example if you ask Loqi "who is aaronpk?" he needs to be able to find the username "aaronpk" somewhere
#
Loqi
Aaron Parecki is the co-founder of IndieWebCamp http://indiewebcamp.com/User:Aaronparecki.com
#
[shaners]
exactly
#
bear
cool - it found all of them
#
tantek.com
edited /bio (+193) "more general (non-plumbing/format) definition, add self to home page examples"
(view diff)
#
[shaners]
bear: found what all? Your nicknames?
#
bear
I was using your site to test my h-card edits
#
[shaners]
what is representative h-card?
#
Loqi
The representative h-card for a page is an h-card on that page that represents that page, if any, as not all pages are about a person or organization, a page might not have a representative h-card https://indiewebcamp.com/representative_h-card
#
tantek
nice ^^^ the decentralization crowd is starting to use our terminology
#
[shaners]
aaronpk: what’s your service to get a representative h-card from a given URL?
#
tantek
huh, this is both funny and illustrative of confusion even among dev-like folks: https://twitter.com/taoeffect/status/747547502153347072
#
[shaners]
what is p3k naming convention?
#
@taoeffect
The number of pro-#decentralization folks writing on @Medium is embarrassing.
(twitter.com/_/status/747547502153347072)
#
Loqi
The p3k naming convention is to find steampunk-era names that somewhat reflect the functionality of each microservice https://indiewebcamp.com/p3k_naming_convention
#
aaronpk
[shaners]: doesn't exist as a service yet, but there is a library: https://github.com/indieweb/representative-h-card-php
#
[shaners]
aaronpk: is it Census...
#
[shaners]
Damn. PHP lib does me no good in Rails land. Though, I guess I can port it to Ruby.
#
@lightcoin
@taoeffect do keep in mind that you started this thread on a platform from you which you yourself are not using POSSE.
(twitter.com/_/status/747556770420133889)
#
tantek
hey KevinMarks you have a polite and effective way of replying to these threads, could you reply to https://twitter.com/Steven_McKie/status/747549487678164993 with some nice constructive suggestions?
#
@Steven_McKie
@taoeffect @WordPress My def. of a decen. long form site differs I think, or better, my vision differs
(twitter.com/_/status/747549487678164993)
#
tantek
doesn't feel like doing one of those, hey, some of us have been decentralized tweeting since 2010 reply :P
#
veganstraightedge.com
edited /h-card_as_a_service (+120) "/* TODO: port representative-h-card-php to Ruby */"
(view diff)
#
@taoeffect
.@lightcoin Great point. I've been eyeing "Quitter" aka @GNUsocial: https://quitter.no/main/public (they've still a long way to go tho)
(twitter.com/_/status/747557686179299328)
#
tantek
does Quitter / GNUsocial support mf2 / webmention?
#
aaronpk
but that library is mostly concerned with finding the representative h-card for a non-profile page, like finding the author h-card for an h-entry permalink
#
tantek
was that one of the ones that ben_thatmustbeme patched?
#
gRegorLove
Would any PHP + mf2 people be willing to review PRs for php-mf2? ben_thatmustbeme? I'm wanting to get some things merged to the master branch, even if they're not released right away (Barnaby has to sign + release)
#
tantek
bows out of attempted triple thread discussions
#
[shaners]
(Unnecessary abbreviating in tweets really grinds my gears: "def. of a decen. long")
#
gRegorLove
Also tantek^. Anyone comfortable with the microformats parsing spec and PHP, really.
#
tantek
hmm - has Quitter enabled webmention?
#
tantek
I figure KevinMarks tracks these things
#
[shaners]
aaronpk: `bday` on http://acegiak.net isn’t in a top level `h-card`. so I’m not catching it. but looking for authorship of feed/entries is a bigger task than I want to take on right now now.
#
veganstraightedge.com
edited /h-card_as_a_service (+45) "/* Feedback: Added location */"
(view diff)
#
tantek
shaners, I'm guessing that acegiak might want to hear that feedback, perhaps try a !tell?
#
aaronpk
ah, well that example would be caught by my library. the trick is to find any h-card on the page that has a u-url of the URL of the page it came from
#
aaronpk
there seems to be not a lot of consensus on what the top-level object of a home page should be. tantek's is an h-card, acegiak's is an h-feed, i don't have a single top-level object.
#
[shaners]
I don’t have a single top-level object either. I have h-feed and h-card.
#
tantek
aaronpk sounds like something worth documenting on /homepage
#
tantek
you could add an entry for those you've analyzed
#
tantek
* top level object: h-card
#
tantek
* top level object: multiple: h-feed and h-card
#
[shaners]
The way the parsed JSON is specced, (to me) implies that there can be multiple top level objects. That’s why there’s a “items” array, right?
#
tantek
right
#
tantek
and that's deliberate, to allow for publisher page design / markup flexibility
#
aaronpk
in any case the representative h-card algorithm basically says go find an h-card (regardless of how deep it is) that has a u-url of the page
#
tantek
(i.e. being able to sprinkle the microformats markup into the page's existing structure, instead of having microformats coerce the page structure somehow)
#
[shaners]
right. that’s just a little bit more of a rabbit hole than i want to dive into today.
#
aaronpk
it's not that bad i promise :)
#
aaronpk
all the code is in one file
#
[shaners]
I’ll port it later. Promise. :smile:
snarfed1 joined the channel
#
[shaners]
bear: still in channel?
#
[shaners]
anyone wanna add `dt-bday` to their h-card for my testing?
#
aaronpk
mine has it now
#
aaronpk
tho i'm not sure what the ISO8601 format for a date without a year is
#
bear
[shaners] - yes
#
KevinMarks_
mine already does
#
bear
ah - yea, dt-bday and a specific location you won't find in my websites
#
KevinMarks_
Quitter/gnusocial has mf2 but not webmention afaik, though we can check
#
bear
(getting dox'd once made me very very careful about public info)
#
tantek
aaronpk, date w/o year: --MM-DD
#
tantek
sigh, you don't trust me to have memorized it? ;)
#
tantek
challenge accepted.
#
[shaners]
bear: sorry to hear that happened to you :confused:
#
aaronpk
it's not that *i* don't trust you, but can't say the same for everyone else reading these logs in the future ;-)
#
tantek
bear, did you ever get back @bear, or was that left as scorched earth?
#
bear
I left it as scorched-earth
#
tantek
sorry to hear that
miklb joined the channel
#
aaronpk
the w3c version of iso8601 doesn't allow missing years either https://www.w3.org/TR/NOTE-datetime-970915
#
bear
bah - ISO has a paywall for downloading specs now
#
Loqi
h-card
#
tantek
yeah the W3C version has all sorts of problems, like artificial precision (which then infected Atom) etc.
#
tantek
do I have to point out that the W3C "version" is a NOTE?
#
bear
iso8601 and rfc3339 IIRC don't allow for partial date but do allow for partial time
#
tantek
Behold, the power of a NOTE
#
tantek
since we ARE talking about bday in particular, https://tools.ietf.org/html/rfc6350#section-6.2.5
#
tantek
bear I believe you are mistaken about iso8601
#
tantek
iso8601 allows for all kinds of partials
#
tantek
YYYY, YYYY-MM, --MM-DD
#
aaronpk
still haven't found a reference to --MM-DD but finding the actual text of ISO8601 or ISO8601:2004 is proving challenging
#
bear
yea, I was trying to find a conanical reference but ISO now has the non-informative sections behind a paywall
#
tantek
bear - I'm pretty sure your intuition about that is incorrect given the two examples I cited
#
bear
yea, agree
#
bear
was just looking for my own verification - I try to not use wikipedia as a spec authoritative source
AndChat|566325 joined the channel
#
aaronpk
this answer seems to think "-" is not allowed as a year http://stackoverflow.com/a/20861457
#
tantek
not - but --
#
tantek
the double - is important
#
aaronpk
well the second "-" is the separator like between MM-DD
#
aaronpk
how can ISO publish a spec that you can only pay to read
#
bear
ah didn't think to look at 6350
Pierre-O joined the channel
#
tantek
aaronpk, welcome to world of even older standards orgs
#
tantek
where "open" means anyone can pay for it ;)
#
aaronpk
what a racket
#
bear
oh my this is bringing back all of the memories of why I stopped supporting iso8601 in parsedatetime
#
aaronpk
haha well that's one way to do it
#
aaronpk
nothing added to the prose section?
#
tantek
hey I even cited RFC 6350's use of it!
#
Loqi
Datetime Design Pattern
#
tantek
KevinMarks: sure
#
tantek
go for it
#
tantek
aaronpk I couldn't think of anything in particular to add
#
tantek
figured my citation in my edit message was sufficient
#
aaronpk
i added a bit :)
#
aaronpk
i almost didn't even notice your edit cause it wasn't in the paragraph
snarfed joined the channel
#
veganstraightedge.com
edited /h-card_as_a_service (-70) "/* TODO: did ensure leading `http://` or `https://` on `Personal Website` field */"
(view diff)
#
gregorlove.com
edited /bio (+203) "/* gRegor Morrill */ notes"
(view diff)
wolftune joined the channel
#
gregorlove.com
edited /about (+86) "/* separate page */ +me"
(view diff)
mlncn, leg and KartikPrabhu joined the channel
#
kevinmarks.com
edited /content_addressing (+265) "existing web standards"
(view diff)
#
kevinmarks.com
edited /content_addressing (+461) "/* Use in existing web standards */"
(view diff)
#
veganstraightedge.com
edited /h-card_as_a_service (-28) "/* TODO: did add @nickname search urls */"
(view diff)
[shaners] joined the channel
#
veganstraightedge.com
edited /h-card_as_a_service (+98) "/* Brainstorming */"
(view diff)
wolftune joined the channel
#
[shaners]
aaronpk: Will that work for the {{username}} lookup?
mlncn joined the channel