#indiewebcamp 2015-07-12

2015-07-12 UTC
#
KartikPrabhu
ha! lol my atom feed is dead again!
#
aaronpk
KartikPrabhu: speak of the devil! we were just talking about that
#
KartikPrabhu
I think it has been dead for a few weeks and I never noticed it because I didn't post any articles!
#
tjgillies_
I'm thinking about building an indiewebsite in Elixir
#
KartikPrabhu
this has happened to me quite a few times
#
KartikPrabhu
should use granary to make h-feed to atom
#
KartikPrabhu
should a page send webmentions if the mentioned URL does not have a protocol in it? as in "//aaronparecki.com/" ?
#
david.shanske.com
edited /IRC_People (+1) "/* Nicknames */"
(view diff)
chreekat joined the channel
#
tantek
microformats for database (actually storage) in Riker
#
aaronpk
gRegorLove: URL?
#
Loqi
[mention] Tantek Çelik posted 'I was looking into adding some navigation links to my post feed/archive pages, when I ran into an old confusion of mine. The Web has a compl...' linking to http://indiewebcamp.com/irc/2015-07-04#t1435996741022 (http://tantek.com/2011/102/t2/navigation-arrows-back-past-forward-future-ui-pattern)
KartikPrabhu joined the channel
#
KartikPrabhu
it picked up the author and u-url of the h-cite inside my h-entry!
#
cuibonobo
hey there!
#
cuibonobo
what's with all this etherpad stuff? is the wiki moving?
#
aaronpk
no, we use etherpad for taking notes during sessions, better for group editing quickly
#
aaronpk
afterwards, we copy the content from etherpad to the wiki
#
aaronpk
onto the individual session pages
#
cuibonobo
oooh! so there's an event going on. very cool idea.
#
tantek
etherpad is better for realtime collaborative note taking
#
tantek
cuibonobo: yes! and sometimes even live on talky
#
cuibonobo
what is talky?
#
loqi.me
created /talky (+21) "prompted by cuibonobo https://indiewebcamp.com/irc/2015-07-11/line/1436664360815 and dfn added by aaronpk"
(view diff)
#
aaronpk
really? no talky.io page?
#
tantek
bear?
#
torrorist
any talky live streams i can watch right now?
#
cuibonobo
seems like talky has a hard limit on the number of people that can participate
#
cuibonobo
it's more like a video chat than a streaming service
KartikPrabhu joined the channel
#
ben_thatmustbeme
aaronpk: i don't know what webmention you were talking about
j12t joined the channel
#
ben_thatmustbeme
the only recent webmentions from me would have been this one... twice
#
ben_thatmustbeme
once from me, and once for the salmention
sammachin1 joined the channel
#
GWG
No photo post yet?
#
GWG
I also want to figure out how to brain dump the book discussion.
#
KartikPrabhu
isn't the point of a "brain dump" to not think about how to do it?
#
ben_thatmustbeme
I have a lot of logs to raff back I'm sure
#
tjgillies_
sneak peek at phoenix webmentions: https://www.evernote.com/l/AALtbFK5Iv9NzaunylIL4gmnBx4t0wUiZ0w
#
ben_thatmustbeme
reading back
#
ben_thatmustbeme
!tell tommorris h-as- has been getting removed form AS2
#
Loqi
Ok, I'll tell them that when I see them next
#
ben_thatmustbeme
!tell ShaneHudson_ i was trying to get the share intent working for mobilepub but it was having problems getting the data
#
Loqi
Ok, I'll tell them that when I see them next
#
@kevinmarks
@anildash https://withknown.com/ because it integrates with social networks using #indieweb tech seamlessly
(twitter.com/_/status/620064548607766528)
j12t joined the channel
#
@shivie
RT @kevinmarks: @anildash https://withknown.com/ because it integrates with social networks using #indieweb tech seamlessly
(twitter.com/_/status/620068841146613760)
seekr and KartikPrabhu joined the channel
#
seekr
Hi all - just awakened after a nap |-) - was awake during the Brighton event, but unable to see it, since Talky won't work for me - did better on the Portland event, since bret was kind enough to set up a uToob stream - but I was too tired at that point to be able to watch it, and went into sleep mode
#
seekr
However, I was able to record most of that stream, and am willing to send it along to whoever might like to archive the file, assuming it's OK with bret and whoever else might need to be asked.
#
seekr
I'm hoping that someone in Brighton might be able to do something similar to what bret did, so there's a possibility of capturing and archiving the video - and to make it more accessible during the event itself. I heard from ben_thatmustbeme that he was able to get only audio from the Talky feed, and suspect the same might have been true for others also.
#
seekr
I'm wondering whether bret's video might have gotten auto-archived at uToob - I'm not able to play it using the link he gave yesterday - just get one of those spinny things, as if the server is trying to start the video - https://youtu.be/yJCtLhopfDY
#
seekr
We heard ya the first time, Loqi. :)
#
KevinMarks
my way of trolling tracking
#
seekr
oh, KevinMarks
#
seekr
any thoughts on what I wrote above, KevinMarks?
#
seekr
I'm just watching the video now, and am doing screenshots of the opening frame of each presentation, so it will be easy later for someone to build an index that lets people go to a given segment, KevinMarks.
#
seekr
(each screenshot frame is time-indexed in the filename)
#
KevinMarks
not sure you can upload to the wiki, but internet archive could work
#
seekr
glad you like the idea, KM
#
seekr
I'll wait to hear from someone who has the server space - the MPG file is ~600 MB
#
seekr
It could be converted to an MP4 or some such, ofc
#
KevinMarks
internet archive will take it, though chopping into sessions may make more sense.
#
seekr
should squeeze it down a bit - unless it's already comressed and isn't really an MPG
#
seekr
I agree about the chopping, but am afraid I don't have the time to be the chopper :)
#
seekr
At least, my screenshots could help such a person to find the break points
frzn joined the channel
#
bret
seekr: i think youtube recorded the intros at least
#
bret
i will stream the post hack demos
#
bret
then most interesting observed part of the conference imp
#
bret
imo*
tantek joined the channel
#
tantek
good evening #indiewebcamp
#
tjgillies_
I have the entire webmention process inside it's own indenpendant module for phoenix
#
tjgillies_
independent*
#
seekr
"its," tjgillies_ :)
#
seekr
great!
#
tjgillies_
seekr: sod off ;)
#
seekr
just sayin'
#
seekr
I'm new in these parts, tjgillies_ - can you give me a pointer to good sources of info about webmention and phoenix? I want to learn about the stuff being talked about this weekend to the extent possible, so I'll have some understanding of what folks are going on about. Thanks.
#
tjgillies_
Theres a talk this weekend?
#
seekr
there are TWO DAYS of events!
#
seekr
in two places - Brighton England and Portland Oregon U.S.
#
bret
cool tjgillies_ !
#
tjgillies_
Oh bloody hell it's indie webcamp time
#
tjgillies_
I didn't even realise LOL
#
seekr
The Brighton sessions will pick up again in about four hours or so I think.
#
tjgillies_
seekr: I used it right that time geeza ;)
#
seekr
right you are tjgillies_!
#
seekr
Unfortunately, I was unable to tune in to what was happening in Brighton except via this channel and Twitter since what was streamed was only via Talky as far as I know.
#
tjgillies_
seekr: Phoenix is a webframework that is an Elixir clone of Rails.
#
seekr
However, as I wrote above, I was able to capture most of what was streamed via uToob from Portland.
#
tjgillies_
Elixir is a language that sits on the Erlang VM
#
seekr
ah
#
seekr
any good links to suggest? :)
#
tjgillies_
The indiewebcamp wiki
#
seekr
OK - I'll poke around.
#
seekr
thanks for the phoenix link
#
tantek
what is Phoenix?
#
tantek
what is Elixir?
#
tantek
what is Erlang?
#
seekr
hmmm
#
tjgillies_
what is t?
#
Loqi
A note is a post that is typically short unstructured* plain text, written & posted quickly, that has its own permalink page https://indiewebcamp.com/t
#
tjgillies_
Why does t redirect to note?
#
tjgillies_
I was 80% sure it was going to be about tantek
#
seekr
broken algorithm, I reckon
#
seekr
:)
#
tjgillies_
The mental dissonance of this image is way too high: https://indiewebcamp.com/File:iwc-cambridge-sway.gif ;)
#
seekr
Oooooooooooo - seriously weird! :P
#
tjgillies_
what is slack?
#
Loqi
Slack is a closed-source team communication tool similar to IRC https://indiewebcamp.com/Slack
#
bret
tjgillies_: come hack tomorrow!
#
bret
tjgillies_: we dont have to sway if you dont want to
#
tjgillies_
I'm thinking about it
#
KartikPrabhu
is already hacking a hfeed2atom
#
tjgillies_
I have Esperanto around noonish
#
tjgillies_
I could possibly skip it though since its every week
#
tjgillies_
sed mi tre ŝatas mian esperanton ;)
#
seekr
waves @ bret & wonders if he saw what I wrote a half hour ago or so
#
seekr
ever seen that weird Esperanto flick starring Wm. Shatner and a bunch of good-looking gals?
#
tjgillies_
I have in fact
#
tjgillies_
Incubus
#
seekr
yeah
#
tantek
wonders that that has to do with #indieweb 8|
#
tjgillies_
tantek: My esperanto meetup conflicts with me going to indiewebcamp
#
tjgillies_
although the hours of indiewebcamp and the hours of esperanto do not entirely overlap
#
KartikPrabhu
err wat? ^
#
KartikPrabhu
oh I see it is anomalily
#
tantek
post type specific POSSE!
wolftune joined the channel
snarfed joined the channel
#
GWG
Morning, all
Deledrius_ joined the channel
#
seekr
mornin', GWG
#
GWG
What is going on, seekr?
#
seekr
just listening to some lively Romanian music & puttering - was in nap mode during the Portland events, but managed to capture bret's uToob stream, GWG - planning to watch ASAP, as much as possible prior to the start of Brighton events today
#
GWG
I have to head to bed soon, but still trying to accomplish something before tomorrow.
petermolnar joined the channel
#
Loqi
[mention] Jeena posted 'Consider my mind blown. I kind of expected I would get to this Unconference and there would be a bunch of white young guys talking mostly ab...' linking to http://indiewebcamp.com/reader (/indiewebcamp-2015)
#
seekr
ah - good luck - will you be awake for Brighton, GWG?
#
GWG
seekr: I'll be lurking much of the day
#
seekr
good - prolly see you 'round, then, GWG
#
seekr
sweet dreams |-)
#
snarfed
KartikPrabhu++ for hfeed2atom!
#
Loqi
KartikPrabhu has 98 karma
#
KartikPrabhu
snarfed: thanks! :) I am fed up of my Atom feed messing up when I change some template thing elsewhere
#
snarfed
totally
#
snarfed
let me know if you want any help w/granary. (i already found an atom bug in 1.0 and pushed a fix in 1.0.1 just now)
#
KartikPrabhu
oh I figured to not use granary afterall.
#
KartikPrabhu
hfeed2atom does not need auth stuff so I skipped the big granary dependency
#
KartikPrabhu
although I cloned granary locally to do automatic POSSE and such :)
#
snarfed
makes sense
#
snarfed
ah nice
#
KartikPrabhu
future project
#
snarfed
just fyi dependencies now come from pip, not submodules
#
KartikPrabhu
yes much cleaner :P
#
@jeena
The first day at the #IndieWebCamp was quite different to my expectations https… more at https://jeena.net/notes/367
(twitter.com/_/status/620111278242164736)
seekr joined the channel
#
petermolnar
(mor|eve)ning
#
seekr
timezone-appropriate greeting, petermolnar! (wee hrs of the morning here)
#
seekr
ah, petermolnar - been wanting a word with ye after reading KevinMarks' notes on your session yesterday!
#
petermolnar
I had an idea yesterday at one of the sessions: how about adding a DKIM implementation to webmentions for security?
#
petermolnar
hit me :)
#
seekr
I lack specific enough techie knowledge to comment on what you just said, but I'm curious as to your feelings about social networks, which I've been avoiding on philosophical grounds. Perhaps you have some better arguments, better-suited to expressing to others who are still caught in the grip of such networks.
#
seekr
I just read the _Daily Beast_ article about Reddit and suspect that similar pieces could be done about others, including the ubiquitous Facebook (with dif'rent specific observations, of course).
#
seekr
I'm working on a site where the people behind the radio programme associated with it are heading in the direction of getting more involved with Facebook, whereas I, as the techie, and the person with what I consider to be the greatest vision of the lot, want to go in exactly the opposite direction.
#
seekr
thanks much - will do, petermolnar!
#
petermolnar
not my writing, but it's the most complete summary of the why avoids
#
petermolnar
on both philosophical and technical level
#
seekr
good ammo for making my case, I'm sure
#
seekr
of course you've seen https://www.youtube.com/watch?v=Xk3I-a3CJdo petermolnar
#
seekr
great!
#
petermolnar
that's conspiracy level and I try to avoid those :)
#
seekr
Well, it's satire - good fun, I say. :)
#
seekr
But there's more than a "germ of truth" in it, I reckon.
#
seekr
In other words, petermolnar, it matters not whether spooky organisations are actually behind Facebook, as some would contend - if they're able to use the information they collect in ways to which clients have not expressly agreed to and about which they're largely unaware, is that difference really an important one, one wonders.
j12t, hardfire and KartikPrabhu joined the channel
#
seekr
arggggh - seems the ~600 MB MPEG video file I captured from bret's uToob stream from Portland runs only just over an hour :(
#
Loqi
aww, cheer up
#
seekr
I guess it ran up until the lunch break (thanks, Loqi) - if there was a later stream, I missed it, being tired from trying (but failing) to connect with what happened in Brighton (which I'm fool enough to try again today - hoping they use a better streaming method than they did yesterday with Talky)
#
seekr
Is there a list of presenters for yesterday's sessions? I was hoping the grid (or pointers therefrom) might have that info
#
KartikPrabhu
seekr: indiewebcamps don't really have "presenters" it is more of a discussion type meet
#
KartikPrabhu
successfully convert h-entry to Atom format now onto feeds
#
petermolnar
presenters are the ones who did the self introduction in this case
#
seekr
Well, KartikPrabhu, what I saw in the video stream bret did yesterday showed what looked to me like brief presentations followed by even briefer Q&As.
#
KartikPrabhu
oh i see you mean the first-day demos
#
seekr
I'd just like a list of the names of those who spoke and links to their sites.
#
seekr
Since today's sessions appear to be working ones, I guess there's not much for the virtual audience to see - except maybe after they're finished hacking.
#
KartikPrabhu
seekr: yes I understand. somehow that has not been asked for before
#
seekr
seems strange, dunnit? :)
#
KartikPrabhu
seekr: yes there will be demos of what people hacked on in the end
#
seekr
I think it's reasonable to want to learn more about what these various people are up to, and to get easy ways to connect with them and their efforts.
#
KartikPrabhu
seekr: as an example (and to toot my own horn) I demo-ed this https://kartikprabhu.com/articles/marginalia at the end of last year's IWC
#
seekr
Thanks, KartikPrabhu - I'll take a look.
#
seekr
It's a very interesting concept, your marginalia capturing & sharing system, whether for collaborative or purely personal efforts. Do you feel it's working well now? I'm wondering what building blocks you used, or whether it's more of a "ground up" effort.
#
KartikPrabhu
seekr: the building blocks are mentioned in that post :)
#
KartikPrabhu
it is mostly building on some things invented here at by people
#
seekr
ah - my quick skim missed that part, I guess - still reading, tho :)
#
KartikPrabhu
it bootstraps webmention and fragmention to make marginalia
#
KartikPrabhu
it works reasonably well now, but I am not very happy with the actual JS code. It needs some fixing
#
KartikPrabhu
what is webmention?
#
Loqi
Webmention is a simple way to notify any URL when you link to it on your site https://indiewebcamp.com/Webmention
#
KartikPrabhu
what is fragmention?
#
Loqi
A fragmention is an extension to URL syntax that links and cites a phrase within a document by using a URL fragment consisting of the phrase itself, including whitespace https://indiewebcamp.com/fragmention
#
seekr
thanks! as an utter newbie, I'm still learning the lingo ;)
#
KartikPrabhu
that is why Loqi is the best :)
#
seekr
I'm thinking that this sort of system could be very useful with regard to a project I'm woking on now.
#
seekr
Yeah - Loqi sought to cheer me up a while ago - a real pal! :)
#
KartikPrabhu
nice! let me know if you need help with using it
#
seekr
ok - the main idea is that this sort of system might be better than and/or a useful adjunct to a web-based forum for commenting on and considering what is said during the course of radio interviews done by the organisation whose site I've been working on - they're a fairly backward lot technically (with the exception of one person who retired from her job at a university as a web developer (mostly in Java, I think))
#
KartikPrabhu
I am not a big fan of forums personally. But marginalia.js is supposed to help comment on specific points
#
seekr
My immediate struggle involves pulling them out of the clutches of social media operations like Facebook (which I tend to consider to be evil) and Twitter (which seems more benign) for such purposes.
#
KartikPrabhu
the first step would be to get webmention working though
#
KartikPrabhu
yes having your own site does help to do that part
#
seekr
yeah - I'm thinking it would be the logical first step - only some of the shows have transcripts, which would be the obvious base for linking comments - those transcripts are represented as components within XML files, so it shouldn't be all that difficult to create some other form of document to serve as the anchor point for the comments bit
#
KartikPrabhu
needs to update h-feed templates to get a good Atom
#
seekr
I can install webmention on my own site and play with it.
#
KartikPrabhu
XML seems pretty annoying to me, I would rather do HTML
#
KartikPrabhu
seekr: yes good first step. helps you experiment
#
seekr
Well, it's apples & oranges - they operate in different spaces, and are each well suited for the job they do.
#
seekr
XML provides a data container, which is not possible in HTML.
#
seekr
In fact, the XML files are used as the basis for creating HTML pages.
#
seekr
Various items in the XML files are used for various purposes in the generation process.
#
seekr
But it would be possible to write a simple script to extract from transcript-bearing XML files whatever is needed to generate documents suitable for use with your software.
#
seekr
In fact, that process could proceed at the same time that pages for the site are being generated.
#
seekr
That functionality could be incorporated into the page-generation process, in other words.
#
seekr
If you have the time and interest, I can show you what I mean, KartikPrabhu - via PM.
#
KartikPrabhu
seekr: though I have interest I would definitely be lacking time. I am not actually a web-dev so catching up on other projects is pretty time-consuming for me
#
seekr
understood - is your code open sourced or what?
#
seekr
I wouldn't seek to involve you in any actual work, KartikPrabhu - only show you what I mean - but I can understand how you might want to know at this point. Certainly if your system were to be used, you'd be given appropriate credit and links.
#
seekr
*you might NOT want to kjnow, that is :)
#
KartikPrabhu
marginalia.js is open-source https://github.com/kartikprabhu/marginalia though admittedly it is pretty hacky code at the moment
#
seekr
The more important question, KartikPrabhu, is whether it's stable and non-buggy. :)
#
KartikPrabhu
that it is, I think :P I have been using it on my site for a year without a glitch
#
KartikPrabhu
but to reiterate the MIT license on the code "WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
#
seekr
great! I'm looking forward to taking a closer look and to playing with it. I'm very glad I ran into you when I did, as this could be a very important component in my struggle.
#
seekr
yeah - standard eula stuff
#
KartikPrabhu
excelsior!
#
seekr
Ever seen the Rocky & Bullwinkle "Excelsior" cartoon skit? :)
#
KartikPrabhu
well now I wil :)
#
seekr
:)
#
seekr
The humour in that clip relies on "Stuffing material (as for furniture and mattresses) made of slender, curled wood shavings, as a substitute for hair. " from https://en.wiktionary.org/wiki/excelsior
#
seekr
whereas, I realise, KartikPrabhu, yours relies on the primary original definition, from the Latin: "Loftier, yet higher; ever upward"
#
KartikPrabhu
of course :)
#
seekr
I wish you all the best in your further development efforts, and will eagerly track your progress!
#
seekr
(and happily serve as a beta-tester, KartikPrabhu :) )
fkooman and hidgw joined the channel
#
@benjaminparry
[ ] IndieMark [ ] Microformats [ ] GitHub Pages > Self-host [ ] Webmentions [ ] Micropub [ ] POSSE Let's do this! @IndieWebCampUK 2015
(twitter.com/_/status/620146279742611456)
#
@IndieWebCampUK
RT @benjaminparry: [ ] IndieMark [ ] Microformats [ ] GitHub Pages > Self-host [ ] Webmentions [ ] Micropub [ ] POSSE Let's do this! @Indi
(twitter.com/_/status/620146425557581824)
csarven and lewisnyman joined the channel
#
@benjaminparry
@linuxluvr ~ There's notes from the discussions at the bottom of this page http://indiewebcamp.com/2015/Brighton or try the wiki on the same site.
(twitter.com/_/status/620148560030531584)
#
petermolnar
would anyone be up to implement a dkim-like signature header to webmentions today?
#
rhiaro.co.uk
uploaded /File:group.jpg "IWC Brighton 2015"
petermolnar joined the channel
#
@IndieWebCampUK
#IndieWebCamp Brighton participants just starting to arrive for day two! And the photo from yesterday: https://twitter.com/IndieWebCampUK/status/620152756460982272/photo/1
(twitter.com/_/status/620152756460982272)
tvn joined the channel
#
hardfire
on the news, i just started indifying my website, made it indieauth compatible. next steps is to look for a cheap and less-maintenance solution for POSSE and webmentions. \m/
#
petermolnar
hardfire have you checked withknown.com ? you can't really get an easier solution
#
hardfire
checks withknown
#
tommorris
Known is pretty nice. They also have an IRC channel: #knownchat
#
Loqi
tommorris: ben_thatmustbeme left you a message 6 hours, 14 minutes ago: h-as- has been getting removed form AS2 http://indiewebcamp.com/irc/2015-07-11/line/1436669786237
tvn_ joined the channel
#
hardfire
does look pretty nice and quick solution. will give it a shot and udpate how it goes. Still thinking if i should use the SAAS version or just get a hosting and host it there.
#
petermolnar
setting up known for a self-hosting environment used to be a bit tricky, especially that is like mongo better than mysql
catsup and lewisnyman joined the channel
#
petermolnar
is the talky session supposed to be running?
catsup joined the channel
#
rhiaro
petermolnar: we're just sitting around all over the place, nowhere really obvious to point a acmera
#
petermolnar
fair enough
#
rhiaro
Stream will be back on for demos
#
petermolnar
anything interesting going on beside the sitting around?
#
rhiaro
Quiet mumbling
#
rhiaro
Biscuits
#
seekr
any chance of doing a uToobish stream, like bret did yesterday from Portland?
#
rhiaro
I'll try something different fro the demos later, seekr
#
petermolnar
rhiaro you've just summarized the United Kingdom :D
#
seekr
great! - thanks, rhiaro
#
rhiaro
petermolnar: haha, good point
#
Loqi
nice
#
seekr
little local humour there, I reckons :)
catsup joined the channel
#
petermolnar
seekr where in the world are you located?
indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
catsup, cackhanded and squeakytoy2 joined the channel
#
tommorris
is trying out known.
catsup, indie-visitor and tvn joined the channel
#
@glennjones
Cannot make in for hacking day of @indiewebcamp brighton. Hope it goes well, would love to see a video of demos at the end of the day!
(twitter.com/_/status/620169065026453504)
#
@adactio
@glennjones @indiewebcamp Aw, shame you can’t make it. We’ll definitely be live-streaming the demos.
(twitter.com/_/status/620169222744899584)
hotz3, lewisnyman, catsup, fkooman and adactio joined the channel
#
@lewisnyman
I had a great time learning and chatting at @indiewebcamp yesterday. I'm missing out on the hack day but family calls https://twitter.com/lewisnyman/status/620174708819013632/photo/1
(twitter.com/_/status/620174708819013632)
#
JohnEllison
Does anyone know how to add themselves as a user to the IndieWebCamp website? Such as https://indiewebcamp.com/User:Mowens.com
#
KartikPrabhu
JohnEllison: you need to log in using IndieAuth
#
JohnEllison
I have logged in with IndieAuth
#
KartikPrabhu
aah ok Let me look for how to make a User page then :P
johnelli_ joined the channel
#
KartikPrabhu
do you have a url in mind?
#
KartikPrabhu
like Johnellison.com ?
catsup joined the channel
#
JohnEllison
john-ellison.com would work fine
#
KartikPrabhu
go there are clikc "Create"
#
JohnEllison
Cheers Kartik. Thanks. Also, I've downloaded a local IRC client, can I use this same username on that client?
#
KartikPrabhu
I think so. though IRC does not like if there are 2 user with the same name around
#
KartikPrabhu
a good thing to do is use the same username with an underscore after it
#
KartikPrabhu
that way Loqi, our resident bot recognises them as the same
#
JohnEllison
Sounds good. Cheers.
catsup and snarfed joined the channel
#
snarfed
morning Brighton!
frzn joined the channel
#
rhiaro
on behalf of Brighton, morning snarfed!
#
snarfed
lol thanks
#
snarfed
PSA for anyone hacking on anything today that integrates with silos (ie social networks): granary is a REST API and python lib that talks microformats2 (among other formats) to the silos
#
KartikPrabhu
snarfed: more like "time to sleep" Chicago ;)
#
snarfed
KartikPrabhu++
#
Loqi
KartikPrabhu has 99 karma
#
snarfed
(it used to be called activitystreams-unofficial. also, it powers http://brid.gy/ )
#
snarfed
happy hacking!
#
KartikPrabhu
almost to a 100 karma internetz points!
catsup joined the channel
#
john-ellison.com
created /User:John-ellison.com (+985) "Created page with "<div class="h-card"> <h1>[http://john-ellison.com John Ellison]</h1> <img style="float: right; padding: 0.25em; border:1px solid #eee;" src="http://www.john-ellison.com/images/jo...""
(view diff)
#
rhiaro
snarfed++
#
rhiaro
granary++
#
Loqi
snarfed has 112 karma
#
Loqi
granary has 3 karma
tvn and catsup joined the channel
#
KartikPrabhu
JohnEllison_: awesome design on your site
petermolnar joined the channel
#
JohnEllison_
Hey thanks Kartik. I appreciate that a lot. Just constantly trying to learn and improve.
#
rhiaro.co.uk
edited /2015/Edinburgh (+51) "/* RSVP */"
(view diff)
catsup joined the channel
#
petermolnar
tommorris yesterday we talked about hashcash for webmentions; I would still rather go for something similar to this: https://en.wikipedia.org/wiki/DomainKeys_Identified_Mail
#
petermolnar
also, I haven't spotted before, but there is an entry for ephemeral webmention endpoints on the wiki
#
petermolnar
for protection factor
#
paultibbetts.uk
edited /2015/Brighton (+470) "/* Participating */ added Paul Tibbetts and Hesam Bahrami"
(view diff)
#
john-ellison.com
edited /projects (+841) "/* Ghost */"
(view diff)
catsup and lukebrooker joined the channel
#
tommorris
petermolnar: DKIM looks... complex. any chance you could set up webmentions brainstorming on the wiki and suggest some idea of how it would work? I'm happy to chuck in how you'd do it with Hashcash
#
petermolnar
it is a bit complex :/
#
petermolnar
( even for me, but I've done it for mail once already )
#
petermolnar
especially that you need to fiddle with the DNS record
Anonymous111 joined the channel
#
tommorris
because hashcash is pretty easy
catsup and Anonymous111 joined the channel
#
tvn
Has anyone tried to install Known locally (today in Brighton)?
#
tommorris
petermolnar: like `./hashcash -mb24 "https://petermolnar.eu/blips/werk-photos-of-blade-runner-models"`
#
petermolnar
I did, a while ago, when it was beta ( and I'm not in Brighton :( )
#
Anonymous111
How is the mini-conference going?
#
petermolnar
that's definitely easier
#
tommorris
then you just send &hashcash=[bla] with your webmention
#
tommorris
if you aren't using hashcash, you ignore it
#
tommorris
and if you are, you validate it
#
petermolnar
... or you drop the webmention if it comes without a hashcash :)
#
tommorris
or stick it in a moderation queue
#
tommorris
then you could do something like publish your hashcash minimum bit level in your site
#
petermolnar
( yes, I know, WordPress, shame on me )
#
tommorris
<meta name="webmention-hashcash" content="24" />
#
tommorris
hashing a 24-bit hashcash for a URL takes about 5 seconds on my MacBook Pro
catsup joined the channel
#
tommorris
about 2 seconds for a 23-bit one
#
petermolnar
I don't know what is considered fine in this case; how does a small vps appliance compare to a macbook pro in cpu?
#
ben_thatmustbeme
!tell seekr did I say there was only audio from the talky feed??
#
Loqi
Ok, I'll tell them that when I see them next
#
ben_thatmustbeme
kinda sped things up, but i think i am up to date
#
ben_thatmustbeme
rhiaro: how goes Brighton?
#
rhiaro
ben_thatmustbeme: Pretty chill
#
rhiaro
Everyone is heads down, typey typey
#
rhiaro
It's raining, so nobody wants to go out to the beach, which helps :)
#
petermolnar
anyone needs help with https?
catsup joined the channel
#
rhiaro
I *think* most people came back, but there are fewer for sure
#
rhiaro
I'll ask petermolnar
#
ben_thatmustbeme
what are people working on?
#
petermolnar
thank you rhiaro
#
rhiaro
There are a fair few people starting from scratch
#
ShaneHudson_
I just woke up (oops lol) but working on my android app for sharing a reply url to quill
#
Loqi
ShaneHudson_: ben_thatmustbeme left you a message 8 hours, 16 minutes ago: i was trying to get the share intent working for mobilepub but it was having problems getting the data http://indiewebcamp.com/irc/2015-07-11/line/1436669849862
#
rhiaro
oh, nice ShaneHudson, I'd use that!
#
ShaneHudson_
ben_thatmustbeme Which issues were you having?
#
rhiaro
I'm working on displaying incoming webmentions
#
ben_thatmustbeme
ShaneHudson_: mobilepub uses apache cordova, i could get the app to launch from the share menu but it never got any data
#
ben_thatmustbeme
and there are like 5 plugins for it and all seemed to be out of date
#
ShaneHudson_
1 second, that's exactly the bit I'm about to test
#
ben_thatmustbeme
but its a starting point if you didn't want to go in to full app dev
#
Loqi
!calc 1 second, that's exactly the bit I'm about to test
#
rhiaro
petermolnar: I let everyone know you're waiting and willing to help :)
#
ben_thatmustbeme
ah, nevermind then
#
ben_thatmustbeme
just realized he sends a salmention for EVERY mention he gets, including likes and mentions
#
ben_thatmustbeme
hmmm thats not idea
catsup joined the channel
#
ShaneHudson_
Right so I get output in the form of "Take a look at @britishminiclub's Tweet: https://twitter.com/britishminiclub/status/620026068758564864?s=09"
#
ShaneHudson_
So need to parse that to get the url only and should be fine I think :)
#
ShaneHudson_
Then I will probably need to send a PR to Quill to accept reply url
petermolnar joined the channel
#
joskar
petermolnar: (re hashcash on small vps) I just tested, and 24-bit took between 2 and 14s on a small vps but 5-34s on an small ARM server.
#
ben_thatmustbeme
ShaneHudson_: perhaps pass as ?url= and then try to make it a general thing
#
joskar
(Small sample size though)
#
ben_thatmustbeme
configure what site you want to direct to
#
petermolnar
5-34s is a bit to much imho
#
petermolnar
thank you joskar
#
ShaneHudson_
ben_thatmustbeme: Yeah that is step 2... I have never done android dev before lol So settings page can come after functionality :)
#
joskar
petermolnar: I agree, for 23-bits the values were 2-21s for the ARM server. (mostly around 9s it seems)
catsup joined the channel
#
tommorris
joskar: for what level?
#
hotzeplotz
bear or aaronpk: hacking on indie-stats at iwc brighton - any of your around and able to help me get started? having issues logging in (either on indie-stats.com or my test instance) once authenticated by indieauth.com
catsup joined the channel
#
hotzeplotz
looks like scope is empty and indie-stats.py just displays 'authentication failed' with 403
#
joskar
tommorris: 5-34s for -mb24 and 2-21s for -mb23 on the ARM device. Was that what you were asking about?
#
tommorris
I'll stick all this in webmention brainstorming
catsup joined the channel
#
@benjaminparry
[ ] IndieMark [x] Microformats [ ] GitHub Pages > Self-host [ ] Webmentions [ ] Micropub [ ] POSSE #IndieWebCampUK
(twitter.com/_/status/620194884641800192)
parzzix and catsup joined the channel
#
@IndieWebCampUK
RT @benjaminparry: [ ] IndieMark [x] Microformats [ ] GitHub Pages > Self-host [ ] Webmentions [ ] Micropub [ ] POSSE #IndieWebCampUK
(twitter.com/_/status/620198151165714432)
#
@hotzeplotz
@benjaminparry IndieMark (partly) outsourced to #lazyweb: http://indiewebcamp.com/indie-stats - adding features to this instead! #IndieWebCampUK
(twitter.com/_/status/620198521774469120)
catsup and tvn joined the channel
#
@CodebarBrighton
Some codebar Brighton students and mentors are having a great time building on our personal websites at @indiewebcamp today :D
(twitter.com/_/status/620200790343421953)
#
tommorris.org
edited /Webmention (+1129) "/* proof-of-work */ hashcash"
(view diff)
#
ShaneHudson_
How do we go about recomending micropub clients to implement a ?url= for in reply to?
chreekat and lewisnyman joined the channel
#
@benjaminparry
[-] IndieMark (~0.8) [x] Microformats [ ] GitHub Pages > Self-host [ ] Webmentions [ ] Micropub [ ] POSSE #IndieWebCampUK
(twitter.com/_/status/620203028486975488)
#
ShaneHudson_
App is working very nicely :) No settings yet but it feels almost native, I close the app as soon as possible once the web browser opens :)
#
tommorris
rhiaro: I hear mention through the grapevine of fish'n'chips
#
ShaneHudson_
aaronpk: Are you around? If so I would love feedback on this issue https://github.com/aaronpk/Quill/issues/17 otherwise I will go ahead and implement anyway hah
#
ben_thatmustbeme
ShaneHudson_: convention... maybe put it in the micropub brainstorming
#
ShaneHudson_
ben_thatmustbeme: Ah you are already using ?url= for something slightly different ha
#
@hotzeplotz
#indiewebcamp switch own site to https: done
(twitter.com/_/status/620209414541312000)
seekr joined the channel
#
mey.vn
created /User:Mey.vn (+19) "Created page with "see https://mey.vn/""
(view diff)
petermolnareu joined the channel
#
joskar
tommorris: I've updated with the devices I can currently test on.
#
mey.vn
edited /IRC_People (+109) "/* add self */"
(view diff)
#
@paulrobertlloyd
I’m at #indiewebcamp, playing with Webmentions. Help me test my (in progress) implementation… https://paulrobertlloyd.com/2015/07/webmentions
(twitter.com/_/status/620213263985455104)
JohnEllison_ and Anonymous111 joined the channel
#
tommorris
joskar: cheers
#
@ThatEmil
Was hoping to work on getting Webmention for my blog today. But after writing blog post, editing book, cleaning apartment I think I’m out.
(twitter.com/_/status/620213957534613504)
Anonymous111 and seekr joined the channel
#
lewisnyman
I implemented webmentions on my jekyll site :) https://github.com/lewisnyman/lewisnyman.co.uk-source/issues/12
#
lewisnyman
I still have to actually display them... but at least I have it working end to end
#
lewisnyman
Lunch time!
lewisnyman, tvn_ and seekr joined the channel
tvn joined the channel
#
Loqi
[bridgy] just a guy replied '@tvnweb Be cool if you could encourage people to take notes - links to etherpads on schedule indiewebcamp.com/2015/Brighton#… :)' to a tweet http://indiewebcamp.com/indiemark (https://twitter.com/rhiaro/status/619859901536436224)
seekr joined the channel
#
@paulrobertlloyd
Next problem: how to include avatars from webmention posts without downloading high-resolution images!? #indiewebcamp
(twitter.com/_/status/620231269792751616)
JohnEllison_ joined the channel
#
tommorris
it's that time when I need to refer to the HTML5 spec
#
tommorris
I'm working out some linting rules for microformats2. feel free to add to them. http://microformats.org/wiki/microformats2-linting
#
tommorris
at some point, mf2py may evolve to do linting/validation too. ;-)
tvn_, lewisnyman, petermolnar, tantek and barnabywalters joined the channel
#
barnabywalters
!tell aaronpk I see you tagged v0.2.10 of php-mf2 on the 10th — thanks for merging those pull requests! In future can you let me know if you want to to tag a new version so that I can add to the changelog and sign the commit? I’m currently releasing v0.2.12
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
good morning #indiewebcamp!
#
tantek
are demos in Brighton finished?
#
petermolnar
they will be started in 40mins in theory, won't they?
#
tommorris
tantek: nope, 15:24 in Brighton, we'll be demoing things.
#
tommorris
...demoing things at some point soon
#
tantek
ok cool! glad I didn’t miss it - just waking up and timezone math is hard ;)
#
tommorris
my mini-life hack for that: google "time in [city]" and it'll tell you
#
tantek
Loqi, what time is it in Brighton?
#
rhiaro
<Loqi> 15:26
#
rhiaro
I've got your back, Loqi
#
tantek
rhiaro++
#
Loqi
rhiaro has 121 karma
#
tantek
tommorris: I gave up on <article>
#
tantek
AFAIK it doesn’t help with any use-cases
#
tantek
and re: 4, I think you mean dt-published
#
tantek
but you could say dt-created <= dt-published <= dt-updated
#
tommorris
just stuff I'm scribbling down as I work on other things.
#
tantek
dt-created is mostly a brainstorm right now anyway
#
tantek
though I suspect we’ll start seeing it as people create/use more offline posting UIs
#
tantek
I assume demos will be broadcast on talky?
#
tommorris
hmm. I treat created & published the same because of <time created>
#
tommorris
can we get HTML5 to add published...? ;-)
#
tantek
tommorris: why? nearly no one bothers with those attributes on <time>
#
tantek
I thought we dumped them
#
tantek
they’re just vestigial from early attempts and making a 1:1 conversion from HTML5 to Atom
#
tommorris
they're still in HTML5 published spec iirc
#
tommorris
oh it got dumped from HTML LS
#
tantek
yeah it did - and I thought HTML5 too
#
ben_thatmustbeme
good morning tantek
#
ben_thatmustbeme
hey all, will there be a talky for Brighton demos?
#
tantek
I hope so!
#
rhiaro
ben_thatmustbeme: Gonna try youtube, as seekr couldn't get talky working
#
rhiaro
Unless anyone has a better one than youtube
#
tantek
I tried loading talky / iwc-brighton and didn’t see anyone
#
rhiaro
Demos in 30 mins
#
ben_thatmustbeme
rhiaro: cool. it allows for saving too
#
tantek
how’s the quality on youtube vs. talky?
#
tantek
saving is useful
#
rhiaro
the stream from PDX was fine for me
#
tantek
the youtube one?
#
barnabywalters
agreed, the quality of the YT stream was better than talky usually is
#
rhiaro
This is, assuming I can borrow a laptop from someone, cos the mic on my chromebook is terrible. Also I wouldn't be able to scribe..
#
ben_thatmustbeme
rhiaro: its probably a bit late, but we have an indiewebcamp youtube account
#
barnabywalters
for me down here in the SW at least
#
rhiaro
oh, it's not late, can I use that? Who has the login?
#
ben_thatmustbeme
not sure how to add people, going to try now
#
ben_thatmustbeme
i think aaronpk has to do it, i can't add managers
seekr joined the channel
#
ben_thatmustbeme
i should download all the videos form YT to archive them as well
#
ben_thatmustbeme
s/form/from/
#
Loqi
ben_thatmustbeme meant to say: i should download all the videos from YT to archive them as well
#
ben_thatmustbeme
is fast approaching a working sample of mp-chaining
#
tantek
quick time check?
#
rhiaro
doesn't have anything to demo :S
#
tantek
time to demo?
#
tantek
(as in how much left)
#
rhiaro
T-13 minutes
#
rhiaro
On the next hour
#
ben_thatmustbeme
hehe, just flipping through that IWC video and happened on the SWAT0 discussion
#
ben_thatmustbeme
tantek really threw down the gauntlet
#
tantek
oh that’s been saved?
#
ben_thatmustbeme
hangouts on air can automatically save to youtube
#
ben_thatmustbeme
which it did
#
Loqi
bret has 74 karma
#
tantek
did we link to that somewhere from /2015 ?
#
tantek
ben_thatmustbeme: feel free to annotate time indexes!
#
ben_thatmustbeme
i saw an edit in the chat that said it was linking
#
tantek
you know you can make time index links to specific seconds of a yt vid right?
#
tantek
timeline marginalia as it were
#
tantek.com
moved /File:IWC_Brighton_2015_group_photo.jpg to /File:2015-07-11-IWC-Brighton.jpg "use specific date to disambiguate, event type, city, default is a group so leave that out, same with photo"
j12t joined the channel
#
adactio.com
edited /2015/Brighton (+0) "/* Schedule */"
(view diff)
#
tantek.com
edited /2015/Brighton (+18) "fix embed"
(view diff)
#
tantek
wow we didn’t end sessions til 18:30 on day 1 of IWC 2015 Portland yesterday!
#
rhiaro
Youtu.be/aMuQ2U8nFPU
JohnEllison_ joined the channel
#
tantek
and IWC Brighton finished at 17:00!
#
rhiaro
Does that work?
#
rhiaro
Aaanyone?
#
rhiaro
seekr, petermolnar, ben_thatmustbeme ^
#
tantek
rhiaro: I see it now
#
petermolnar
yes, it does
tvn joined the channel
#
rhiaro
Good good
#
ben_thatmustbeme
looks good here
#
rhiaro
Just waitng for everyone to reassemble
#
@IndieWebCampUK
IndieWebCamp Brighton demos starting momentarily! Live stream: https://www.youtube.com/
(twitter.com/_/status/620247500247683072)
#
rhiaro
DEMOS!
#
petermolnar
waves back
#
rhiaro
adactio: plan was to post to site via SMS
JohnEllison_ joined the channel
#
rhiaro
... got it working, and posting to twitter, but took longer than expected. Https was a problem, not sure why
#
rhiaro
... Endpoint had to be on a subdomain not on https
#
tommorris
^ there's an idea
Anonymous111 joined the channel
#
rhiaro
Indiewebbers with FaxMachine, almost as silly as volcano...
#
petermolnar
oohohoh faxes
#
petermolnar
( our team used to manage 4k fax lines at the company )
#
rhiaro
adactio: advantage to this is being in a really low bandwidth situation
tvn_ joined the channel
#
ben_thatmustbeme
avoids any shcema.org reference
#
rhiaro
... *something baffling happens*
#
rhiaro
... *live demo alert*
#
rhiaro
... It worked!
#
tommorris
adactio: "oh shit"
#
ben_thatmustbeme
rhiaro: volcanos could have a visitor center.... OCEANS with a fax machine is worse
#
@indiewebcamp
RT @IndieWebCampUK: IndieWebCamp Brighton demos starting momentarily! Live stream: https://www.youtube.com/
(twitter.com/_/status/620248193637310464)
#
tommorris
ben_thatmustbeme: there's probably some fax machines in the ocean. I know that's where I'd throw 'em.
#
ben_thatmustbeme
adactio++ well done
#
Loqi
adactio has 16 karma
#
rhiaro
lady-bug.info
#
rhiaro
... Wanted to work more on content
#
rhiaro
... 'bits & pieces' section. Includes code snippets
#
barnabywalters
the IWC brighton demos youtube live stream link is: https://www.youtube.com/watch?v=aMuQ2U8nFPU
#
rhiaro
... Adds content on github, and retrieves on site, which is Wordpress
#
rhiaro
... Uses a plugin
#
rhiaro
... Pulls content from github into a post
indie-visitor joined the channel
#
rhiaro
adactio: looked at oembed?
#
ben_thatmustbeme
tommorris: well sory, fax number not fax machine
#
tantek
oembed is too much hassle to faff with
#
rhiaro
Plugin is Github Embed
#
tommorris
hey, if Tower Bridge can have a Twitter account, you could have a fax number for an ocean. maybe you can fax things to it and it'll print them out and drop them in the ocean.
#
rhiaro
tommorris: fax a message in a bottle?
#
JohnEllison_
tommorris: :)
#
tommorris
prepares the Arts Council grant.
#
mey.vn
created /indieweb.txt (+2119) "Created page with "indieweb.txt is a proposal (first discussed at IndieWebCamp Brighton 2015) for a strategy to allow IndieWeb site owners to share information about: * IndieWeb tools they are usi...""
(view diff)
glennjones joined the channel
#
tommorris.org
edited /Special:Log/patrol () "marked revision 20542 of [[indieweb.txt]] patrolled"
(view diff)
#
tommorris.org
edited /indieweb.txt (+123) "HTML?"
(view diff)
#
rhiaro
Guillerme: Made a shout wall. Practicing PHP. Wants to change font based on mood
Anonymous111 joined the channel
#
rhiaro
Johannes: johannesdachsel.com
#
tommorris.org
edited /Special:Log/patrol () "marked revision 20312 of [[my favorite database]] patrolled"
(view diff)
#
rhiaro
... Wanted to get webmentions up and running. Had an endpoint but didn't store it
#
petermolnar
that reminded me to the setup the the page responsiveness was based on what the webcam saw of your distance from the screen
tvn joined the channel
#
rhiaro
... So now, created fields in ProcessWire. Uses Bridgy. When a wm comes in, it populates the post fields
#
rhiaro
... And in the frontend, it displays stars, reposts, comments etc
#
rhiaro
... And on the post page, started on facepile
#
rhiaro
... Kind of is already a plugin for processwire
#
rhiaro
... But currently tailored to the fields I set up, so I wll have to make that configurable
#
JohnEllison_
Johannes: good stuff my man
#
rhiaro
Norm: Wants to back up / PESOS data
#
rhiaro
... Has made an Instagram backup
#
rhiaro
... *does the oauth dance*
indie-visitor_ joined the channel
#
ben_thatmustbeme
rhiaro: the video keeps popping back and forth between the broadcast and charlotte's acct
#
ben_thatmustbeme
need to set "present to everyone"
#
rhiaro
ben_thatmustbe me... uh, okay
#
rhiaro
The only button is 'stop broadcasting'. What do I need to look for?
#
ben_thatmustbeme
if you are broadcasting, just click on the view of the video. clicking a specific person locks to them
#
ben_thatmustbeme
taht should be fine
#
adactio
Wow, Norm’s Instagram exporter is great!
#
rhiaro
A specific person?
#
rhiaro
tommorris: rebuild of site, has some plumbing to show
#
ben_thatmustbeme
not too big a deal if you dont' get it
#
ben_thatmustbeme
it happens when it goes silent
#
tantek
go tommorris !
Anonymous111 joined the channel
#
ben_thatmustbeme
there should be an option at the top for "present to everyone" somehwere
#
ben_thatmustbeme
or maybe on their preview window
#
rhiaro
tommorris: demos rdfa and json-ld, but not all working :)
#
rhiaro
... for places
#
rhiaro
... You can also add .json, .rdf, .n3, .nt file extensions
#
rhiaro
... This is done with Django middleware
#
ben_thatmustbeme
accoring to docs, drop down on preview window at bottom has that option
#
rhiaro
got it, thanks ben_thatmustbeme
#
rhiaro
... adactio: "the html is the source of truth"
#
rhiaro
All of tommorris's rdf/feed data is parased out of the html
#
rhiaro
... Also been working on code to turn microformats json into Atom
#
rhiaro
... Then, iCal, vCard, etc
#
tommorris
rhiaro: all the RDF ones are working except JSON-LD for some odd reason I'll remedy in jost a moment
#
rhiaro
notizblog: hCard, sempress
#
rhiaro
... Has anyone here not been on indiewebify.me? *no hands*
#
rhiaro
... paultibbits.co.uk
#
rhiaro
tommorris: if you can see URLs/remember people's names, can you fill in / correct me?
#
rhiaro
I am failing at both
#
ben_thatmustbeme
rhiaro: can i get approval for a download and repost of the video to the indiewebcamp yt channel?
#
ben_thatmustbeme
!tell bret can i get approval for a download and repost of the video to the indiewebcamp yt channel?
#
Loqi
Ok, I'll tell them that when I see them next
#
rhiaro
ben_thatmustbeme: sure, I'll put you in touch with Charlotte
#
rhiaro
after demos
#
rhiaro
... Want to look like aprilzero.com
jaygreasley joined the channel
#
tommorris.org
edited /Special:Log/patrol () "marked revision 20141 of [[Telegram]] patrolled"
(view diff)
#
rhiaro
Andy: a tale of woe..
#
rhiaro
... Was going to get involved in indiemark, but seeing as Paul challenged me to get a blog I thought I'd try to get micropub up and running on a new box
#
rhiaro
... Got some hosting on Digital Ocean, spin up an ubuntu box, set up a firewall, set up SSH....
#
rhiaro
... About 11, kicked off DNS propagation
#
rhiaro
... Hasn't caught up yet.
#
rhiaro
... Installed node
#
bret
ben_thatmustbeme: go for it! Public domain cc 0 wtfbbq etc
#
Loqi
bret: ben_thatmustbeme left you a message 2 minutes ago: can i get approval for a download and repost of the video to the indiewebcamp yt channel? http://indiewebcamp.com/irc/2015-07-12/line/1436714908553
#
@paulrobertlloyd
Overheard: “Seeing as Paul challenged me to set up a blog…” That’s the spirit @dennisimo! Your move, @patrickhamann. #indiewebcamp
(twitter.com/_/status/620254198572154880)
#
rhiaro
oh ben_thatmustbeme: do you just need a 'verbal' approval? I wasn't sure if you were referring to some technical youtube process
#
tantek
paulrobertlloyd++
#
Loqi
paulrobertlloyd has 1 karma
#
ben_thatmustbeme
rhiaro: just verbal. technical is easy
#
petermolnar
can someone please whisper him when he's done that digitalocean does free dns hosting with 900sec revisit time? :)
#
rhiaro
Andy: read through everything, went to have a look to see if anyone has done anything in node for micropub. Nobody has
#
rhiaro
... So looked at PHP. Trying to port something from one language ou don't speak to another language you don't speak is challenging..
jay_ joined the channel
#
seekr
hi, rhiaro - been having severe ISP problems today - will check your uToob link now
#
Loqi
seekr: ben_thatmustbeme left you a message 4 hours, 24 minutes ago: did I say there was only audio from the talky feed?? http://indiewebcamp.com/irc/2015-07-12/line/1436699371162
#
ben_thatmustbeme
s/uToob/youtube
#
seekr
hi, ben_thatmustbeme - where do I pick up the msg Loqi mentioned?
#
ben_thatmustbeme
thats it, its done
#
ben_thatmustbeme
it just replays the message when you speak in IRC
#
seekr
what's done, besides Brighton?
#
seekr
ah - I see.
#
seekr
You're referring to my mentioning to someone earlier today you could only get audio yesterday, ben_thatmustbeme? Did I misquote you?
#
rhiaro
Andy: will publish node version of micropub ultimately
JohnEllison_ joined the channel
#
rhiaro
paulrobertlloyd.com: Launched website!
#
tantek
hey seekr - we’re focusing on taking notes of the Brighton demos right now - maybe hold off on questions / other IRC discussion til after?
#
seekr
ok, tantek
#
rhiaro
... One post, with an old webmention. Still developing locally what it should look like
#
rhiaro
... Been using Aaron Gustafson's thing for Jekyll
#
rhiaro
?: set up https
#
rhiaro
... indieweb.txt
#
tantek
could Brighton presenters say their name and domain name?
#
rhiaro
... indiestats already on the wiki
#
rhiaro
... indie-stats.com, source code on github, but code doesn't seem to be what is live
#
rhiaro
... What I did today was understand what's in the indiestats core
#
rhiaro
s/?/mey.vn
#
rhiaro
... Gets all the websites from the irc-people page on the wiki
#
rhiaro
... Is a json dump of relevant metadata from a website
friedcell joined the channel
#
rhiaro
... rel=me etc
#
rhiaro
... Idea is to add parsing of indieweb.txt
#
rhiaro
... Which includes tools people are using
#
lewisnyman
I'm watching!
#
rhiaro
... In indieweb.txt, link to blog posts decribing tools and reasons, rather than putting it all in there
#
rhiaro
... Or maybe an embedded rel= instead of indieweb.txt
#
rhiaro
... All up for discussion in IRC in the next few days!
#
rhiaro
... To promote discovery, as well as back up decisions
petermolnar joined the channel
#
rhiaro
Charlotte: lottejackson.com
#
rhiaro
... Spent time getting a local version of site running
Anonymous111 joined the channel
#
rhiaro
... Added microformats
#
aaronpk
good morning!
#
Loqi
aaronpk: barnabywalters left you a message 1 hour, 27 minutes ago: I see you tagged v0.2.10 of php-mf2 on the 10th — thanks for merging those pull requests! In future can you let me know if you want to to tag a new version so that I can add to the changelog and sign the commit? I’m currently releasing v0.2.12 http://indiewebcamp.com/irc/2015-07-12/line/1436710842440
JohnEllison_ joined the channel
#
GWG
Good morning, aaronpk
#
aaronpk
ah thanks barnabywalters! will do!
#
rhiaro
... Just threw in all microformats I found
#
rhiaro
... Read a lot
#
rhiaro
... Did manage to send a webmention
#
rhiaro
... Not receiving yet, started
#
aaronpk
Brighton demos are streaming on the PDX projector!
#
rhiaro
awesome aaronpk
#
rhiaro
... *uncovers bugs in adactio's site*
#
tommorris.org
edited /Instagram (+112) "/* Exporting your data */ adding cackhanded's backup tool"
(view diff)
#
rhiaro
JohnEllison: sketched ideas for a service that could piggyback off indieweb.txt idea
j12t joined the channel
#
rhiaro
... Maybe something like indiewebify.me could look for the indieweb.txt then give you an automatic score from indiemark
#
rhiaro
... I know indiestats is a crawler
#
rhiaro
... but could nice if it also recieved information from users
#
rhiaro
... Be nice ot have a standard way of seeing what resources people are using
#
rhiaro
... Visualisations of stats, number of sites using a given technology etc
#
rhiaro
... Edited some wiki pages
#
rhiaro
... Added previous/next navigation to my site
#
rhiaro
... john-ellison.com
#
rhiaro
... Getting started with mifroformats
#
rhiaro
Raphael: Was playing with Jekyll. Trying to build a plugin
JohnEllison_ joined the channel
#
rhiaro
... When you build a Jekyll site, it looks through the posts to convert microformats into json, and stores it in a separate file
#
rhiaro
... Having some issues
#
KevinMarks
yikes, I thought demos were at 5 not 4 :(
#
GWG
Just got back, and saw the demos were up. Got them up on the screen
Anonymous111 joined the channel
#
rhiaro
Rosa: rosa-fox.com
#
KevinMarks
resize the window - chrome bug
#
rhiaro
... Blog was one long page. Made an admin section.
#
rhiaro
... Uses static files for blog posts, so they're separate with their own urls, rather than being on one page
#
KevinMarks
video frozen
cmhobbs joined the channel
#
rhiaro
should be back
#
rhiaro
Benjamin Parry: worked through indiemark
#
rhiaro
... Added more relmeauth options
#
rhiaro
... Worked through indiewebify.me
#
rhiaro
... indiewebify.me isn't picking up author, not sure why
#
barnabywalters
ooh, what’s the URL? I’ll look into it
#
rhiaro
adactio: needs to be link rel=
#
rhiaro
barnabywalters: we've debugged I think
#
rhiaro
... Added description to blog posts
#
rhiaro
... Added microformats
#
rhiaro
... Spent whole afternoon trying to get webmentions using Aaaron Gustafson's plugin for Jekyll, but wasn't working
#
rhiaro
rhiaro: will post incoming webmention display progress when online :)
#
rhiaro
HI EVERYONE
#
tvn
hi
#
tommorris
greetings humans
#
JohnEllison_
Thanks everyone! Super fun weekend...
#
rhiaro
IRC being projected on the screen is the *most* exciting thing
#
aaronpk
waves from PDX
#
GWG
waves from NYC
#
tantek
waves from the Ace Hotel Portland
#
barnabywalters
waves from Devon
#
tvn
o/
#
GWG
Every time I tell people I'm involved with something called the Homebrew Website Club, they think I make beer
#
tantek
Is Brighton getting a HWC?
#
aaronpk
GWG: one time a random dude showed up at the PDX HWC and thought there was free beer
#
rhiaro
Brighton yes, Birmingham maybe
#
barnabywalters
aaronpk: did he leave with a website?
wolftune joined the channel
#
GWG
Maybe it should be changed to Homegrown Website Club. But then they'd want vegetables.
snarfed joined the channel
#
tommorris
I could bring some courgettes.
#
tommorris
h-courgette
#
rhiaro
has everyone gone a bit mad?
#
tommorris
PUB PUB PUB PUB PUB PUB PUB
#
tantek
tommorris: sounds like an h-product :P
#
rhiaro
tardis.pub
#
petermolnar
thanks to everyone for putting this together, definitely see you next year ( worst case :) )
#
rhiaro
^ that's a url
#
rhiaro
IWC BRIGHTON SIGNING OFF
#
GWG
petermolnar: I didn't spot you on the feed.
#
barnabywalters
tommorris: lol
indie-visitor_ joined the channel
#
petermolnar
I'm not there today; only yesterday ( work... )
#
indie-visitor_
\nick anomalily
#
GWG
petermolnar: Oh. Okay.
#
GWG
We going to switch to the PDX feed?
#
glennjones
Really sorry I could make today, great demos
#
lewisnyman
Yep great demos :)
#
Loqi
slack/shaunguice: (g'mornin from berkeley, ca.) Caught the last 10 mins of the stream :simple_smile: I like John-Ellison's idea of indiestats as a crawler.
#
GWG
Here we are...please stand by for 48 more minutes
#
GWG
anomalily: Nice speaking to you yesterday, by the way
adactio joined the channel
#
ShaneHudson_
kylewm: Thanks for the reply to github about ?repl=, my app is now working nicely :) Will improve to work with a settings page
dietrich joined the channel
#
tantek
is thinking of taking on the challenge of nice “mobile” post styling today
#
ben_thatmustbeme
when does PDX start, 9 or 10?
#
ben_thatmustbeme
actually its past 9, so i'm guessing 10
#
tantek
I think 9:30 doors open, start at 10
#
ben_thatmustbeme
tantek: sounded like some good interest in SWAT0
#
ben_thatmustbeme
heard one person in the audience say "I'd be up for doing A"
#
tantek
ben_thatmustbeme: in what context?
#
tantek
in which audience?
#
ben_thatmustbeme
PDX, during your discussion of it from day 1
#
tantek
ah ok
#
tantek
that reminds me
#
tantek
I think my first “hack” task for today is to define comments markup since no one else has bothered to respond to my requests in IRC the past 2-3 days :/
#
ShaneHudson_
I feel quite productive this weekend, got micropub working, went casino, got cleaning done, make a quick android app for sharing and now cooking a roast :)
#
tantek
aaronpk, kylewm, benwerd, ben_thatmustbeme ^^^^^
#
aaronpk
i need to work with you on that in order to finish part B of sawt0
#
tantek
aaronpk - can you at least document your existing comments markup on the wiki?
#
ben_thatmustbeme
tantek: i am publishing now a copy of your example, it seemed to make sense
#
ben_thatmustbeme
h-cite p-comment
#
aaronpk
gotcha
#
seekr
I don't know if it's been mentioned yet, but I note that the demos video is now archived, in case anyone missed it when it was live: https://youtu.be/aMuQ2U8nFPU - I suppose this link will be added to the wiki.
#
ben_thatmustbeme
oh, i didn't do p-summary
#
tantek
tell ben_thatmustbeme,benwerd,kylewm really need you to take a look at this http://indiewebcamp.com/irc/2015-07-10#t1436575014809 and please followup with: 1) feedback on my comments markup, 2) document your own on the wiki.
#
tantek
!tell ben_thatmustbeme,benwerd,kylewm really need you to take a look at this http://indiewebcamp.com/irc/2015-07-10#t1436575014809 and please followup with: 1) feedback on my comments markup, 2) document your own on the wiki.
#
Loqi
Ok, I'll tell them that when I see them next
snarfed joined the channel
#
ben_thatmustbeme
hmm, would e-content make more sense?
#
Loqi
ben_thatmustbeme: tantek left you a message 1 minute ago: really need you to take a look at this http://indiewebcamp.com/irc/2015-07-10#t1436575014809 and please followup with: 1) feedback on my comments markup, 2) document your own on the wiki. http://indiewebcamp.com/irc/2015-07-12/line/1436718176490
#
tantek
ben_thatmustbeme: what do you mean by “make more sense?” - what’s the use-case for e-content above p-content ?
#
tantek
in general if someone asks “make more sense”, my gut reaction is to say no it would not, provide a specific reason.
#
ben_thatmustbeme
tantek: your example on the page doesn't have p-content, only p-summary
#
ben_thatmustbeme
comments could be quite long
#
tantek
ben_thatmustbeme: please follow order of requests in the !tell
#
aaronpk
i think as a consumer, you're going to have to look at the "content" property and if it's a string, use that value, if it's an object, use the "text" property
#
ben_thatmustbeme
this is feedback / brainstorming. or do you want feedback on wiki
#
tantek
ben_thatmustbeme: you’re looking at the wrong thing
#
tantek
I don’t have p-summary in my comments on my article
barnabywalters joined the channel
#
tantek
feedback here is fine because I’d rather see people discuss it
#
tantek
here realtime
#
aaronpk
i meant "value" property
#
tantek
I’ve already pointed out that the “how to markup” on the wiki is likely out of date (also in IRC in the past couple of days - do a search for all references to “comment-presentation” )
#
ben_thatmustbeme
ah, sorry, thought it had been updated
#
ben_thatmustbeme
or at least that code sample
#
aaronpk
so the wiki says "The class p-summary is used on the p-comment h-cite because the expectation is that the site may have summarized..."
#
tantek
no - because I’m still waiting for people to provide feedback
#
tantek
that’s the problem - I get the feeling no one is listening
#
aaronpk
I think that is fine, if the site does in fact summarize/truncate it
#
tantek
hence why I specifically asked for this: http://indiewebcamp.com/irc/2015-07-10#t1436575014809
#
tantek
aaronpk - wiki is out of date per current publising practices
#
ben_thatmustbeme
is changing diapers and code at the same time
#
ben_thatmustbeme
#multitasking
#
tantek
aaronpk - which is why I’m asking for feedback on my markup, not the wiki’s “how to markup"
#
KevinMarks
do we need an -examples page?
#
tantek
KevinMarks: no we haven’t yet
#
aaronpk
i think we need an examples page
#
GWG
Okay, neither my POSSE plugin nor Bridgy want to publish. Annoyed
#
tantek
we’ve been putting them inline elsewhere on indiewebcamp
#
aaronpk
otherwise i don't even know where all the examples are to look at
#
tantek
aaronpk - there are none currently
#
tantek
on the wiki for comments markup - that’s my point
#
tantek
hence asking for feedback on my comments markup *on my site*
#
aaronpk
are you waiting for someone else to add them?
#
KevinMarks
lets make one and collate - on microformats?
#
KevinMarks
or on indiewebcamp
#
tantek
no I’m waiting for someone to give feedback in IRC
#
aaronpk
there are 4 sites that I know of, kylewm.com, tantek.com (one post) aaronparecki.com, ben.thatmustbe.me
#
kylewm
messages?
#
KevinMarks
also webmention.io and webmention.herokuapp.com
#
Loqi
kylewm: tantek left you a message 7 minutes ago: really need you to take a look at this http://indiewebcamp.com/irc/2015-07-10#t1436575014809 and please followup with: 1) feedback on my comments markup, 2) document your own on the wiki. http://indiewebcamp.com/irc/2015-07-12/line/1436718176490
#
aaronpk
webmention.io doesn't output HTML markup
#
aaronpk
tantek: I don't really care what your HTML looks like, only what the parsed result looks like. as a consumer of that, I see the "content" property is a string value, and I know what to do with that
#
tantek
aaronpk - ok good to now
#
tantek
s/now/know
#
Loqi
tantek meant to say: aaronpk - ok good to know
#
aaronpk
I will have to do the same heuristics as in h-entry to determine whether the "content" property is the same as the "name" property to be able to tell whether the "name" value is useful to display
#
tantek
aaronpk - as a separate issue, the fact that you have to do such heuristics means there’s likely something we should fix with implied p-name
csarven joined the channel
#
aaronpk
i agree
#
ben_thatmustbeme
tantek: it was far better than my (non marked up comments) p-comment would seem an easy way for me to pull that data
#
tantek
I use p-content there because 1) I’m not including any HTML from the source comment, thus p-* instead of e-*
Zegnat joined the channel
#
ben_thatmustbeme
wonders how nested comments will be marked up, just nest p-comments within p-comments?
#
tantek
and 2) I use p-content because I’m showing *the entire comment*, and thus p-content instead of p-summary
#
tantek
KevinMarks - that’s horribly out of date
#
tantek
I think we’re way past that level of analysis
#
tantek
neither for now
#
tantek
because if we can converge quickly on best practices, we just update the “how to markup” on /comment-presentation
#
KevinMarks
so you're saying instead of docuemtning practices on the wiki we shoudl chat in irc>
fkooman joined the channel
#
KevinMarks
what are comment examples?
#
tantek
because the practices are so new that they are changing
#
ben_thatmustbeme
is h-cite, p-comment the logical really? or is it more like h-comment?
#
tantek
KevinMarks, by the time you document it on the wiki, people will have changed their markup - so it’s not that useful
#
tantek
ben_thatmustbeme: why do you need a new object h-comment?
#
kylewm
microformats wiki recommends "p-comment h-entry", so that's another candidate
#
tantek
ben_thatmustbeme: always try to re-use existing building blocks before making up new ones
#
tantek
kylewm: yes that’s out of date too
Zegnat_ joined the channel
#
tantek
we started with that on indiewebcamp, and then switch to p-comment h-cite to indicate that it’s not an original entry but rather a citation of someone else’s entry
#
tantek
which provides the immediate flexibility to do things like truncate, use plain text instead of HTML etc.
#
kylewm
tantek: your markup looks good to me, mine is the same except I use e-content because I allow some minimal html through
#
tantek
kylewm - ok good to know
#
ben_thatmustbeme
just more thinking that p-comment indicates its only paragraph. yet is can have its own header and such
#
ben_thatmustbeme
and nested comments
#
ben_thatmustbeme
i think h-cite makes sense, just wanted to throw that idea in there
#
ben_thatmustbeme
h-cite since its a replay of offsite data (might not contain the full text
#
tantek
ben_thatmustbeme: p-* does not mean paragraph! where did you get that from?!?
#
ben_thatmustbeme
wayyyy back when i first started, not sure
#
kylewm
pfefferle's question on the wiki is well-founded -- what about native comments (i.e. not webmention/pingback)
#
KevinMarks
p- means plaintext
#
ben_thatmustbeme
didn't mean just one paragraph, or paragraph in the html sense
#
ben_thatmustbeme
but yes, plain text
#
ben_thatmustbeme
is not too eloquent at times
chreekat joined the channel
#
tantek
native comments make sense as h-entry
#
tantek
since that’s the canonical version of the thing
#
ben_thatmustbeme
good point, but then we are mixing h-entry and h-cite ? would that be difficult on processing
#
aaronpk
i don't think that'd be any harder
#
kylewm
Known's native comments do actually have permalinks of their own, on a separate page
#
kylewm
so those might still make sense as h-cite
#
aaronpk
i think we have a set of rules here that can be written up as a how-to now
#
aaronpk
it's basically a bunch of "if ... then.." depending on whether a) the comment has a permalink of its own, b) you are displaying the full plaintext vs full html vs a truncated version
#
ben_thatmustbeme
last question, do we need something to contain all the comments section as one. the use case being that it would give the ability to set a u-url for it and thus make webmetion.io and similar offsite comments parsable
#
KevinMarks
ben_thatmustbeme++
#
aaronpk
yes, that's p-comment
#
Loqi
ben_thatmustbeme has 92 karma
j12t joined the channel
#
aaronpk
all the comments are on the "comment" property
#
ben_thatmustbeme
no, aaronpk, the comments themselves are not on the site
#
ben_thatmustbeme
they are injected
#
ben_thatmustbeme
wrapping it all would be in the html though
#
KevinMarks
this is what I was getting at yesterday
#
aaronpk
mine are not injected, mine live on the site, and there's no way i'm going to move it
#
aaronpk
but yes for the js-embed use case there should be something for it
#
KevinMarks
not the point, aaronpk
#
aaronpk
that's totally separate from the actual markup of the comments, it would still follow the comments-presentation rules
#
KevinMarks
js-embed is not a reasonabel thing to parse
#
KevinMarks
an html version is, eitehr rendered from the indejected data or a seprate url
#
ben_thatmustbeme
.p-comments > .p-comment.h-cite > p-content
#
aaronpk
i'm all for that
#
aaronpk
wait what
#
KevinMarks
I was proposing an iframe embed aas an html alternative to js-injection for static sites
#
KevinMarks
as an iframe src is parsable
#
KevinMarks
(js-injected iframes are more of a pain)
lewisnyman joined the channel
#
ben_thatmustbeme
and thus the idea would be if you see .p-comments->.u-url that means the comments are stored on external URL. and you can receive salmentions from sites that use webmention.io
#
KevinMarks
or webmention.herokuapp.com
#
KevinMarks
or potentially disqus et al
#
ben_thatmustbeme
using webmention.io as example, may be any other
Anonymous111 joined the channel
#
Zegnat
ben_thatmustbeme, wouldn’t that be .u-comments, without a parent element? Or am I forgetting my mf2 parsing rules now
#
ben_thatmustbeme
nesting that way isn't pretty though, would actually need another h-*
#
ben_thatmustbeme
Zegnat: just realized that
#
ben_thatmustbeme
.u-comments or .u-external-comments, or something like that
#
rhiaro
reads backlong on comments markup, as that's what she's working on right now
#
Zegnat
.h-entry > .u-comments
tvn joined the channel
#
ben_thatmustbeme
many sites might have links down to the comments section of their own site too
#
rhiaro
I started copying what was on comments-presentation
#
ben_thatmustbeme
u-comments would make sense for that, would be the same URL probably with just a different fragment probably
#
rhiaro
I'm actually working on a /mentions page, so replies appear there but without the full post they're replying to, ie. not inside a parent h-entry. Does p-comment not make sense in that case?
#
rhiaro
just h-cite for them all?
#
ben_thatmustbeme
rhiaro: i was going to ask that with what tantek said about h-entry vs h-cite for comments. but i think its okay to do h-entry there.
#
rhiaro
but they're still not my content
#
kylewm
I slightly don't like the idea of differentiating p-comment from p-comments just by a "s"
#
rhiaro
though it is a feed in its own right..
#
aaronpk
h-cite for external content is a good plan all the time
#
ben_thatmustbeme
kylewm: neither do i
#
aaronpk
kylewm: i agree, seems too likely to typo or not recognize
#
ben_thatmustbeme
but couldn't think up anything better
#
aaronpk
maybe .comments-at along the lines of .in-reply-to ?
#
ben_thatmustbeme
u-commentary
#
rhiaro
tantek: why do you use u-author h-card instead of p-author?
#
kylewm
+1 comments-at
#
aaronparecki.com
edited /2015/Schedule (+12) "/* Sunday 2015-07-12 */ starting at 10:30"
(view diff)
#
ben_thatmustbeme
rhiaro: if its only a url, you can just use u-autor
#
rhiaro
.comments-feed?
#
rhiaro
But there's still text inside the tag
#
ben_thatmustbeme
name is implicit
#
kylewm
wordpress has prior art for a rel= link to an RSS feed for comments, might that be worth exploring?
#
tantek
u-author is most minimal since the consuming code can go get the name from the h-card at the destination
#
aaronpk
where's a good place to link the youtube URLs?
#
tantek
kylewm: what rel value?
#
rhiaro
tantek: okay, sounds reasonable
#
kevinmarks.com
created /comment-examples (+825) "gathering comment markup"
(view diff)
#
KevinMarks
OK, who esle
#
rhiaro
(I had a u-url inside the h-card)
#
aaronpk
oh that reminds me...
#
aaronpk
wordpress does this already right?
#
kylewm
tantek: rel="alternate" type="application/rss+xml" unfortunately
#
ben_thatmustbeme
rhiaro: either works
#
tantek
re: iframe brainstorming - irrelevant until someone is actually using an iframe to embed comments on their live site
#
rhiaro
yeah, the <a is in a <p so I'm gonna leave it
#
tantek
kylewm: well that’s not useful for discovery so we can ignore it
#
kylewm
comments in an iframe -- http://kylewm.github.io/
#
kylewm
tantek++
#
Loqi
tantek has 215 karma
#
aaronpk
lol sorry kylewm beat me to it and i was away for a sec when he mentioned wordpress
#
KevinMarks
I'm going to embed comments in an iframe today
#
KevinMarks
who else has actual comment examples
#
ben_thatmustbeme
mine are similar to tantek's
#
KevinMarks
url to them plz
#
GWG
pfefferle marks up all of my comments, and I've gotten into the p- vs other markup with him.
#
chreekat-m
Did i miss anything yet? :P I'm on my way now
#
kevinmarks.com
edited /comment-examples (+1250) "/* ben.thatmustbe.me */"
(view diff)
#
kevinmarks.com
edited /comment-examples (+7952) "/* add yours here */"
(view diff)
#
csarven
The more I look into mf2, I realize how much of a hackjob it turned out to be.
#
ben_thatmustbeme
csarven: maybe take that to #microformats
#
csarven
I would if iwc didn't hijack the mf process ;)
gRegorLove joined the channel
#
gRegorLove
Morning, indiewebcamp
#
kylewm
no need to be rude, csarven
#
KevinMarks
csarven: hack job is your way of saying 'code first, then spec?'
#
aaronpk
wow my html is messy lol
#
aaronpk
lots of funny linebreaks and whitespace
#
ben_thatmustbeme
aaronpk: mine too
#
ben_thatmustbeme
well, my classes are
#
KevinMarks
yeah, I'm just doing straight copy paste here
#
KevinMarks
if someone wants to tidy indents, please do
#
KevinMarks
also, i may be over grabbing
#
KevinMarks
eg forms and things
seekr joined the channel
#
gRegorLove
!tell seekr, KartikPrabhu Yesterday's demos will be put on the wiki eventually at http://indiewebcamp.com/2015/Demos. Same for today's hack day demos. Yesterday's demos are currently in the IRC logs but will be dumped to that page.
#
Loqi
Ok, I'll tell them that when I see them next
#
csarven
I've noticed that you guys were discussing where or how to use p-* properly for instance.
#
aaronpk
some of that was just misunderstanding
#
csarven
So, p- is for plain text and e- may include elements?
#
KevinMarks
mf2 is flexible enough to mark things up differently
#
GWG
So, I have a dilemma for all of you. WordPress requires some sort of title, even if it is auto-generated and not displayed. Trying to figure out what the auto-generated title should be a for a Like.
#
gRegorLove
p- is a parser directive, to parse the contents as plain text
#
csarven
Which also means, zillion different ways to parse it.
misuba joined the channel
#
KevinMarks
e- menas grab html content
#
ShaneHudson_
Craft also has the same issue GWG
#
gRegorLove
The parser directives are pretty concise, in my experience
#
csarven
gRegorLove Thanks for the clarification.
#
ben_thatmustbeme
csarven: one very clearly spec-ed parsing algorithm
#
GWG
Last night, I was hooking into the WordPress title generation hooks and trying to decide what I could substitute
#
ShaneHudson_
GWG: For my site, I used minutesecond as a title. Felt like an id, without being always unique
#
KevinMarks
OK, I'm goign to add the webmention.herokuapp.com markup, which is missing mf2
#
csarven
e.g., p-summary '<p>Ahoy hoy</p>' should return what?
#
GWG
ShaneHudson_: I tried that. People found it a bit weird because if they saw it...which in some formats they did...
#
csarven
<div class="p-summary"><p>Ahoy hoy</p></div>
#
gRegorLove
csarven: You can try dropping HTML into a live parser: http://waterpigs.co.uk/php-mf2/?
#
KevinMarks
nothign as it's not in an h-
#
GWG
I'm thinking of having it, if there is a title for the thing I'm liking, using that. Example "Liked Pants Article"
#
kylewm
GWG: that's how I generate slugs
#
ben_thatmustbeme
KevinMarks: beat me to it
#
kylewm
csarven: seriously questions about how to parse microformats should be in #microformats
#
GWG
kylewm: My problem now is that, if I'm not entering that data, and I'm pulling it from the URL, that doesn't happen till after the post is created. Which means I have to move that code to earlier in the chain.
#
csarven
kylewm Certainly. So, the discussion earlier on p-* with ben_thatmustbeme belongs here? (*serious* question)
#
ben_thatmustbeme
csarven: exactly, i was unsure on parsing, should have asked in #microformats
#
kevinmarks.com
edited /comment-examples (+3966) "/* webmention.herokuapp */"
(view diff)
#
KevinMarks
hm, that needs newlines
#
ben_thatmustbeme
aaronpk: can you add rhiaro as a manager for IWC youtube channel for streming of IWC Edin.
emmak_ joined the channel
#
aaronpk
rhiaro: I need your gmail account
#
aaronpk
oh nvm found it
#
aaronpk
google+ search
#
rhiaro
aaronpk: k!
#
rhiaro
It's obvious
#
kevinmarks.com
edited /comment-examples (+24) "/* webmention.herokuapp.com */"
(view diff)
#
GWG
I'm trying to match people with names in the video
#
ben_thatmustbeme
i think many are not in IRC
#
KevinMarks
live stream of hacking day is funny
#
aaronpk
we're about to start intros today
#
aaronpk
will not be livestreaming on youtube most of today
tantek joined the channel
#
GWG
Intro away
modem joined the channel
#
aaronpk
can someone dig up an example of who is using webmention.herokuapp.com and providing an HTML link to the comments page?
#
tantek
lacking any examples of that, we don’t need to design markup for it
#
tantek
all the u-comments, comments-at etc. bikeshedding above
emmak___ joined the channel
#
GWG
And the podium is now visible....the excitement is about to begin.
#
GWG
The crowd is hushed with anticipation
#
KevinMarks
OK, who else has comment markup?
gRegorLove_ joined the channel
#
KevinMarks
aaronpk: working on it
#
KevinMarks
at the moment it is generated js
#
barnabywalters
KevinMarks: ! ditto my previous comment in #indiechat
#
barnabywalters
if so then I have comment markup
#
GWG
aaronpk welcomes everyone to Hack Day and describes the goal of working on your site.
#
barnabywalters
here’s the latest example from my homepage feed: https://waterpigs.co.uk/notes/4c7J8D/
#
GWG
aaronpk reviews Indiemark as a way of getting ideas.
#
gRegorLove
what is indiemark?
#
GWG
aaronpk suggests the attendees solve one impossible problem before lunch
#
Loqi
IndieMark is a set of metrics for measuring the indieweb-ness of a site, and a step-by-step approach to incrementally adopting indieweb features on your site https://indiewebcamp.com/IndieMark
#
kevinmarks.com
edited /comment-examples (+91) "/* add deleted template*/"
(view diff)
#
GWG
would like to hear some people talk about what they are planning to try to work on
#
GWG
's wish is granted
#
kevinmarks.com
edited /comment-examples (+5910) "/* add yours here */"
(view diff)
#
GWG
wonders why aaronpk had tacos for breakfast if he's having tacos for lunch.
#
barnabywalters
GWG: because tacos, obv :)
jaygreasley joined the channel
#
GWG
tantek covers that your hack can be more theoretical than applied.
chreekat joined the channel
#
tjgillies_
barnabywalters: Im stoked that taco has it's own emoji now
#
barnabywalters
tjgillies_: !!
#
kylewm
not theoretical, just more design/documentation rather than code
#
tantek
GWG, more like prototyping than theoretical
#
tjgillies_
so does burrito
#
gRegorLove
design-mentation
#
kevinmarks.com
edited /comment-examples (+590) "/* add yours here */"
(view diff)
#
GWG
aaronpk plans to work on SWAT0 on his site.
#
tantek
really need a term for the creative act of taking a UI flow, and writing up the series of protocol/formats steps that would implement it
#
GWG
tantek: Mapping?
#
GWG
Can someone take a picture of the board to dump into the wiki when complete?
#
tantek
GWG, someone else said documentation
#
tantek
I’m looking for a specific term
#
GWG
I may have to step away
#
tantek
e.g. we have visual design, UI design, UX flow, coding etc. as creative acts
#
kevinmarks.com
edited /comment-examples (+1067) "/* waterpigs.co.uk */ missed most of it"
(view diff)
#
GWG
relinquishes the keyboard
#
tjgillies_
Is there a microformats JSON standard?
#
barnabywalters
this evening I’m working on fixing some of the things which have mysteriously stopped working on waterpigs.co.uk (maps and, as of yesterday, twitter POSSE)
#
KevinMarks
tjgillies_: what do you mean?
#
tjgillies_
representing microformats in json documents
#
KevinMarks
there is a standard JSON output from parsing microfromats
#
tjgillies_
I on't have any html on my site its all json responses
#
KevinMarks
you cna use that
#
KevinMarks
but an mf2 parser won't parse it
#
KevinMarks
if you want to actually interoperate, you need to create html
#
aaronparecki.com
edited /comment-examples (+25) "/* tantek.com */ re-indent"
(view diff)
#
tjgillies_
I guess thats a good reason to generate html then
#
aaronparecki.com
edited /comment-examples (-282) "/* ben.thatmustbe.me */ reindent"
(view diff)
#
aaronpk
also you know, so people can read it
#
tjgillies_
JSON is readable
#
tjgillies_
;)
#
tjgillies_
I could always render my pages in a binary protocol
#
aaronparecki.com
edited /comment-examples () "(-1197) /* https://aaronparecki.com */ reindent (still a bit messy for some reason)"
(view diff)
#
tjgillies_
I would argue that json is a lot more readable than some of the websites out there heh
#
KevinMarks
tjgillies_: it's not really a web page if it's in json
#
tantek
“took me 15 min to get my [WordPress] website back up & running with all the indieweb stuff”
#
tjgillies_
why not? web is http protocol, json leverages http protocol
#
tantek
GWG++
#
aaronparecki.com
edited /comment-examples (+49) "/* webmention.herokuapp.com */ reindent"
(view diff)
#
Loqi
GWG has 103 karma
#
kylewm
tjgillies_: that's just Sturgeon's law
#
tantek
JSONlol
#
kylewm
90% of everything is crap
#
tjgillies_
googles sturgeon's law
#
kylewm
what is Sturgeon's law?
#
tjgillies_
Sturgeon's law, is an adage commonly cited as "ninety percent of everything is crap."
#
tjgillies_
Bravo
#
tjgillies_
I would say 80
#
tjgillies_
then its also pareto principle
#
GWG
tantek: Who said that? I had to turn off the video and step away.
#
tantek
GWG, that was anomalily
#
kylewm
is that misuba doing multiuser known?
#
tantek
GWG, are you listening to this?
hotzeplotz joined the channel
#
kylewm
GWG: are your ears burning?
#
parzzix
Whats up everyone?
#
kylewm
parzzix: watching folks discuss what they're going to hack on today at IWC PDX
#
parzzix
ahhhhhhh.....good fun!
#
GWG
kylewm, tantek: I'll have to watch it on the replay. I'm still in IRC though
misuba joined the channel
#
GWG
I did tell anomalily yesterday Feature Suggestions and Pull Requests are welcome.
#
kylewm
emmak_: you are going to work on micropub support for skein?
#
GWG
If I can implement a feature without too much trouble, I'm find trying.
#
ShaneHudson_
Do any other micropub clients implement ?reply= ?
#
ShaneHudson_
Think I will make it customisable on settings page
#
kylewm
ShaneHudson_: if your app uses micropub, you could possibly use mp-config to query the webaction endpoints http://indiewebcamp.com/mp-config
#
kylewm
suggests self-serving features :)
lewisnyman joined the channel
#
voxpelli
mp-config, indie-config or a custom config sounds better than relying on a specific URL pattern of Micropub clients :)
#
emmak___
kylewm: yes
chreekat joined the channel
#
gRegorLove
I'm working on updating my permalinks and de-duping webmentions. I'm thinking my hash to identify a unique webmention, md5(source + target) will be updated to md5(source + source path). Leaving off the domain and the schema so eventually when I make my site https-only, I won't have to change the de-dupe algorithm
#
kylewm
emmak___: awesome! i'm excited about that :)
#
gRegorLove
Maybe I'll leave in the domain, actually. In case I add subdomains at some point.
#
voxpelli
(Remote partly attendance, but will still share: I've been working on enabling publishing to my GitHub Pages Jekyll blog from Editorial.app over MicroPub – all very modular and reusable)
#
ben_thatmustbeme
oh yeah, duh, forgot about that voxpelli
#
ben_thatmustbeme
mp-config that is
#
ben_thatmustbeme
sorry i didn't remember that earlier ShaneHudson_
#
voxpelli
Will try to publish my MicroPub publication workflow for the iOS app http://omz-software.com/editorial/ soon
#
torrorist
i want to watch stuff on talky.io what room are you all in?
#
kylewm
I'm remote too and wil probably be in and out, but working on POSSE comments to instagram and standing by to help with SWAT0 if I can
#
misuba
it’s possible that I’m trying to write a Known plugin for user-specific colors
#
gregorlove.com
created /User:Gregorlove.com/Changing_permalinks (+541) "starting documentation"
(view diff)
#
ben_thatmustbeme
oh, so i realized i am sending salmentions for every webmention to my post. including likes
#
ben_thatmustbeme
and mentions
#
ben_thatmustbeme
should it only be for comments you think?
#
tantek
no it should be for all
#
tantek
so that another SWAT0 variant where C likes instead of comments works too
#
aaronpk
yea pretty sure for everything makes sense
#
tantek
and then B gets a notification that C liked a photo they were tagged in
#
tantek
(which for example is a real world thing that Facebook implements)
#
tantek
edits /comment-presentation display algorithm
#
tantek
per questions from aaronpk
#
Zegnat
I think the idea is to send a salmention (ie. a webmention to notify upstream that your article changed) for everything you include on the page, right? So if you display likes on your page, notify upstream
#
ben_thatmustbeme
tantek: don't we need to consider likes markup then too
#
aaronpk
yep, the simple version is "send the webmention again if the URL changed"
#
aaronpk
where "changed" might be because you updated the post, or because you displayed a comment/like/whatever on the post
#
tantek
ben_thatmustbeme: already there, see /likes
#
tantek
Zegnat is correct
#
tantek
and aaronpk is correct
#
tantek.com
edited /comments-presentation (+360) "/* How to display */ get the text of the comment to display - more explicit IF AND OR THEN ELSE, and provide parenthetical explanation for See more link; all per aaronpk questions"
(view diff)
#
tantek
wow http://indiewebcamp.com/comment-examples shows how much over-marked-up a bunch of comments are. goodness sakes people.
#
Zegnat
Is there any documentation for update webmentions? Other than http://indiewebcamp.com/Webmention#repeat_webmentions_not_an_error ? Might be a good thing to link that in /Salmention, would clear up a lot of questions re when and how to send them
#
tantek
also, what’s with people using massive indents in their HTML code?
#
tantek
isn’t two spaces enough? (ducks)
#
barnabywalters
if people use tabs that will show up as huge indentation due to browsers displaying tabs as eight spaces by default
#
chreekat
Can someone remind me the link that I can use to parse the microformats out of a page?
#
Zegnat
2 spaces for HTML indentation is in accordance with Google styleguide, I think.
#
tantek
chreekat pin13.net
jaygreasley joined the channel
#
chreekat
tantek: thanks!
#
tantek
Zegnat - awesome - if you can provide a citation for that then I’ll start quoting it too :)
#
tantek
tabs--
#
Loqi
tabs has -1 karma
#
barnabywalters
ugh PLEASE do not start a tab argument here
#
tantek
barnabywalters: hey you’re the one that provided the reason for tabs being bad ;)
#
barnabywalters
tabs++ let’s just keep this neutral
#
Loqi
tabs has 0 karma
#
tantek
sees a wall of text from that .xml link.
#
tantek
WAT: <GUIDE title="Google HTML/CSS Style Guide">
adactio joined the channel
#
tantek
Zegnat is there an HTML version of that page?
#
barnabywalters
tantek: that wasn’t a condemnation of tabs being bad, it was an observation of how web browsers don’t yet allow designers to control how tabs are displayed
#
barnabywalters
I myself usually use tabs
#
tantek
barnabywalters: that lack of control over tabs is a good reason to not use them
#
tantek
that’s the point
#
Zegnat
Oddly enough, I think Google only has their styleguides as XML with XSL transforms
#
tantek
even if there was a way to allow designers to control how tabs are displayed - that just puts more work on the publisher :P
#
barnabywalters
tantek: as I said: not talking about it :)
#
tantek
is not going to cite some random XML from Google
#
tantek
barnabywalters: too late, you already brought the reasons against tabs
#
Zegnat
Oh, apparently Google moved it to GitHub
#
tantek
the irony of a *style* guide in fragile-styling XML is too much for me
#
KevinMarks
and 7 years old
#
Zegnat
Several of the styleguides seem to be made available as HTML (I am guessing XSL processed XML), but the HTML & CSS one isn’t
#
tantek
Zegnat - is that supposed to be a cruel joke on their part?
#
kylewm.com
edited /comment-examples (+2155) "/* add yours here */ add me"
(view diff)
#
tantek
XML style guide in HTML, HTML style guide in XML. WTF
#
Zegnat
No clue, looking if they have an open issue for HTML conversions
#
KevinMarks
so their xml style guide says read time first who says to use microfromats
#
KevinMarks
game over
#
KevinMarks
well XHTML, but we can forgive that given it was written in 2006
#
gRegorLove
GWG: which rel-me plugin/widget do you use/recommend with WordPress?
#
GWG
gRegorLove: Mine, Syndication Links.
#
KevinMarks
“ If you’re delivering information to humans over the Web, even if you don’t think of it as “Web Pages”, it’s almost certainly insane not to use XHTML.”
#
tantek
KevinMarks, it’s for that reason I put XHTML in my Atom. It’s like so you want Atom/XML huh? That means you fully support proper X(HT)ML handling right? Ok, parse this.
#
GWG
It has the choice of rel-me in the head or rel-me as a widget
#
GWG
Also does Rel-syndication
ttepasse joined the channel
#
GWG
gRegorLove: Did that work?
Unifex joined the channel
#
gRegorLove
Passed the info on to anomalily and others here. Not sure.
#
gRegorLove
Thanks for the help!
j12t joined the channel
#
GWG
I'm here with any questions
#
GWG
I'm just not on video today
#
tantek
GWG, but you’re watching us right?
#
GWG
tantek: No. I can't focus on watching right now. Have work to do. I thought the Youtube thing went down
#
GWG
ben_thatmustbeme: You need a picture of you watching a picture of tantek and aaronpk.
#
ben_thatmustbeme
arghh.. tags didn't go correctly
#
tantek
ben_thatmustbeme++ for practicing his SWAT0 steps as player A
#
Loqi
ben_thatmustbeme has 93 karma
#
tantek.com
created /2015/Hack_Day_Intro (+2022) "copy from /2015/Cambridge/Hack_Day_Intro and add explicit Hack means create section with summary expansion of visual, ui, ux, etc. creations too"
(view diff)
#
tantek
anomalily: would appreciate your review and feedback on https://indiewebcamp.com/2015/Hack_Day_Intro#Hack_means_create
friedcell joined the channel
j12t joined the channel
#
tantek.com
edited /2015/Schedule (+61) "/* Sunday 2015-07-12 */ update day 2 intro link to link to day 2 specific intro"
(view diff)
#
gRegorLove
+1 for the idea of renaming "Hack Day" to "Create Day" or similar
#
tantek
gRegor-phone: except that doesn’t communicate it to existing folks who “get” what a Hack day is and appeals to them
#
tantek
if we make up our own names that only mean something to us, then we fail to communicate to everyone else
#
gRegorLove
Fair, though maybe including both terms in the name so it's clear. Clarifying that the focus is "creation" would be good I think
#
gRegorLove
For the less technically-inclined especially
#
gRegorLove
"Create Day (or Hack Day)"
#
tantek
or Maker Day!
#
tantek
ducks
#
tantek
gRegorLove: also did you miss the whole rant yesterday about “technical” vs. “non-technical” being used for tribalism and disempowerment?
#
gRegorLove
in IRC? I didn't see that, no
#
barnabywalters
Create/Hack day
#
barnabywalters
slashes make everything trendier
#
tantek
barnabywalters: like Designer/Model ?
#
barnabywalters
tantek: don’t know, not heard that before
#
tantek
ok for /comment-presentation markup, I’m basically ignoring the examples in /comment-examples that have massive amounts of markup
#
tantek
because I’m assuming if you’re using massive amounts of markup, you’re not actually be deliberate about good markup design
#
tantek
(with apologies to folks inheriting massive amounts of markup from various WordPress plugins etc.)
#
tantek
handcrafted++
#
Loqi
handcrafted has 1 karma
#
GWG
tantek: Apology accepted. You've seen how much anguish I've gone through trying to get WordPress to change their markup
#
tantek
basically, I’m treating massive markup the way you might treat massively over-worded writing - bad writing
#
tantek
not as a “good example” to consider as part of best practices
lewisnyman joined the channel
#
Zegnat
tommorris: are you implementing humans.html, or just musing?
#
barnabywalters
aaronpk: indieauth login with persona is suddenly not working for me. I’m getting “Auth failed: audience mismatch: domain mismatch” after successfully authenticating as barnaby@waterpigs.co.uk
#
tommorris
Zegnat: just suggesting that HTML would be preferable.
#
barnabywalters
GPG login is also not working, although I haven’t changed anything. Any ideas?
#
KevinMarks
noterlive is a kind of tweetstorm
#
KevinMarks
I have thought about tweaking it a bit and having a tweetstorm version
#
@johannesdachsel
Had a cracking weekend at @indiewebcamp – many thanks to @adactio and @Lottejackson for the hospitality.
(twitter.com/_/status/620314154235232256)
Anonymous111 joined the channel
#
aaronpk
barnabywalters: weird! that sounds like a Persona error
tantek_ joined the channel
fkooman joined the channel
#
aaronpk
barnabywalters: I'm not sure... persona login worked for me just now. you didn't end up on a subdomain of indieauth.com did you?
#
barnabywalters
I don’t think so, I just logged in to indiewebcamp.com as usual
modem joined the channel
#
barnabywalters
I know for sure that doing the exact same thing worked for me yesterday, because I logged into the iwc wiki then
#
KevinMarks
tantek__: you can trim the examples to make illustrative ones
#
aaronpk
i blame gremlins
Unifex joined the channel
#
ShaneHudson_
kylewm voxpelli With regards to the config, my app is just to sit between a micropub client and an official (eg Twitter) client.
#
ShaneHudson_
I had the same domain mismatch error.. eventually it seemed to fix itself
#
tantek
should native comments get salmentioned?
#
tantek
aaronpk says yes
#
tantek
then the question is, do you think someone writing a native comment on a blog post expects that it may get propagated to another site?
#
tantek
I would expect not
#
aaronpk
the way I see it is if I were to go fetch that page I would see the comment. webmention/salmention just makes that happen faster
#
tantek
so that might be a surprise
cm100 joined the channel
#
tantek
but maybe that’s ok?
#
aaronpk
if you're saying the native comment should *not* be propagated upstream, then as a consumer of comments, I would have to add special handling to exclude them
#
tantek
I’m not saying that, I’m asking questions to better understand the issues
#
aaronpk
because as soon as I get the next webmention from a non-native comment, I would see both comments have been added
#
Zegnat
If I am commenting to a reply (even if it uses native comments), and that reply is already being displayed as part of a conversation, I think I would expect my reply to also become part of the conversation. So no problem with it propogating.
yakker joined the channel
#
tantek
thanks Zegnat
#
ShaneHudson_
Yeah I think I would be comfortable with it. Like Zegnat, it keeps the full conversation instead of branching it off
#
Zegnat
Twitter also pulls replies-to-replies into the conversation, right? (Not 100% sure, but it seems to work that way whenever I look at Twitter.)
#
tantek
based on feedback from aaronpk, ben_thatmustbeme, and kylewm I’m going to update /comment-presentation markup per my comments markup
#
KevinMarks
hm. unmung.com taking 8 seconds to parse tantek.com seem excessive
#
themostawful.com
created /User:Themostawful.com (+196) "Created page with "Creative writing major turned code writing monkey (the good kind) via self-teaching and Epicodus[http://epicodus.com]. I still like writing with words: themostawful.com[http://...""
(view diff)
#
aaronparecki.com
edited /IndieAuthProtocol (-182) "/* 2. Endpoint Discovery */ removing note about fallback to indieauth.com, since that's not really part of the protocol"
(view diff)
#
tantek
KevinMarks indeed - I have 127 h-entrys there
#
tantek
it’s a good stress test
#
aaronparecki.com
edited /IndieAuthProtocol (+3) "/* 6. Token verification */ header is wrong"
(view diff)
#
tantek
KevinMarks perhaps use it to compare parse speed and see who wins Python vs. PHP :P
emmak2 and misuba joined the channel
#
aaronparecki.com
edited /distributed-indieauth (+98) "/* Known public authorization servers */ add indiecert.net"
(view diff)
#
KevinMarks
mayeb this is html5lib vs libxml
#
tantek
what was your comparison result and why do you assert that specific vs?
#
KevinMarks
kylewm suggetsed using libxml
#
Zegnat
does libxml handle HTML well enough? I know some people who used XML tools on HTML first ran the HTML through tools like Tidy to make it XML compatible, and those second tools ad more overhead.
#
tantek
Zegnat in general no. HTML5 has very specific parsing rules, and libxml is a far cry from them.
#
tantek
And all attempts to simulate HTML parsing using Tidy etc. are pretty doomed given how nontrivial the HTML5 parsing algorithm is.
#
tantek
alright, back to comments markup
#
tantek
only one person is bothering with the empty in-reply-to suggestion
#
KevinMarks
this is using beautifulsoup
#
KevinMarks
and which sub-parser totry
#
tantek
so I’m going to drop that. also, doesn’t seem to have been justified by any use-case, so dropping it is the default.
#
tantek
if someone else comes up with a use-case for nested comments to have an explicit in-reply-to property, then we can re-open the discussion
#
tantek
s/use-case/pragmatic real world use-case
#
Loqi
tantek meant to say: if someone else comes up with a pragmatic real world use-case for nested comments to have an explicit in-reply-to property, then we can re-open the discussion
#
KevinMarks
would parsed versions of the examples be useful?
#
tantek
KevinMarks: yes
#
tantek
so far not learning much new from the existing examples - still it was useful to at least try documenting them
adactio joined the channel
#
ben_thatmustbeme
gah.. does not like multiple categories
#
aaronparecki.com
moved /auth-brainstorming to /obtaining-an-access-token "no longer brainstorming, and this is the most authoritative page on the flow of using an authorization server and token endpoint together"
Unifex joined the channel
#
aaronparecki.com
edited /IndieAuth (-10) "remove totp since it requires pre-registration"
(view diff)
lewisnyman joined the channel
#
ben_thatmustbeme
i'm making swat0 slightly more difficult for myself as i want to make sure i can tag two people
KartikPrabhu joined the channel
#
aaronparecki.com
moved /indieauth-for-login to /web-sign-in-protocol "this is actually web sign-in, not OAuth 2.0"
#
aaronparecki.com
edited /Web_sign-in (+29) "/* Details */"
(view diff)
#
aaronparecki.com
edited /obtaining-an-access-token () "(-1986) remove micropub example and link to [[micropub]] instead"
(view diff)
#
gregorlove.com
edited /2015/Demos (+66) "PDX start demos chat log link"
(view diff)
#
gRegorLove
Unfortunately Amanda and I need to leave about 3:30, so we won't be here for demos.
#
aaronparecki.com
deleted /indieauth-for-login "Deleted to make way for move"
#
aaronparecki.com
moved /IndieAuthProtocol to /indieauth-for-login "this is the real page describing indieauth for login (identification) rather than authorization"
fkooman and KartikPrabhu joined the channel
#
KartikPrabhu
Loqi messages?
#
Loqi
KartikPrabhu: gRegorLove left you a message 3 hours, 24 minutes ago: Yesterday's demos will be put on the wiki eventually at http://indiewebcamp.com/2015/Demos. Same for today's hack day demos. Yesterday's demos are currently in the IRC logs but will be dumped to that page. http://indiewebcamp.com/irc/2015-07-12/line/1436721233516
#
KartikPrabhu
thanks gRegorL
#
KartikPrabhu
err gRegorLove
#
gRegorLove
That was for seekr, just cced you
#
KartikPrabhu
np! how far away are we from Portland demo deadline?
#
gRegorLove
4pm Pacific, if the wiki is still correct :)
#
gRegorLove
Unfortunately I won't be here for it. We need to start driving back north
#
KartikPrabhu
ok so that is about 1800 Chicago, time to get back to hfeed2atom
#
gRegorLove
ooh, hfeed2atom++
#
Loqi
is done
#
gRegorLove
hfeed2atom++
#
Loqi
hfeed2atom has 1 karma
#
KartikPrabhu
gRegorLove: yeah put the ++ first :)
#
gRegorLove
pats Loqi
#
aaronparecki.com
edited /token-endpoint (-93) "/* Access Token Request */ request does not include state (see http://tools.ietf.org/html/rfc6749#section-4.1.3)"
(view diff)
#
KartikPrabhu
about comments markup I use .p-comment .h-cite on my site
#
aaronparecki.com
edited /obtaining-an-access-token (-12) "/* Token Endpoint */ don't need scope here"
(view diff)
#
aaronparecki.com
edited /token-endpoint (+93) "actually do need state here because the token endpoint and auth endpoint are not on the same system"
(view diff)
#
aaronparecki.com
edited /Category:IndieAuth (+579) "categorize the pages"
(view diff)
misuba joined the channel
#
misuba
ben_thatmustbeme: you in tune still?
modem joined the channel
#
tantek.com
edited /comments-presentation (+826) "/* How to markup */ p-content instead of p-summary by default, and p-* instead of e-*, drop empty in-reply-to, answer pfefferle's issue, add a second comment, use u-author with a href, published time and permalink"
(view diff)
#
aaronpk
okay I just renamed/cleared up a bunch of the indieauth pages. hopefully this makes more sense to people
#
ben_thatmustbeme
misuba: huh?
#
tantek
ok I think I’m done with a draft update of the “how to markup” for /comment-presentation
#
misuba
hi - I am working on a user-colors plugin and am finally up to where I need to store stuff on a user? or is that not the approach?
#
tantek
!tell aaronpk, ben_thatmustbeme, benwerd, kylewm for your review, updated how to markup comments when you put them on your posts: http://indiewebcamp.com/comment-presentation#How_to_markup
#
Loqi
Ok, I'll tell them that when I see them next
#
aaronpk
I was tagged ina photo!
#
Loqi
aaronpk: tantek left you a message 11 seconds ago: for your review, updated how to markup comments when you put them on your posts: http://indiewebcamp.com/comment-presentation#How_to_markup http://indiewebcamp.com/irc/2015-07-12/line/1436734035118
#
tantek
onto fixing style scoped
#
ben_thatmustbeme
yay, fixed multiple tags in a post
#
Loqi
ben_thatmustbeme: tantek left you a message 44 seconds ago: for your review, updated how to markup comments when you put them on your posts: http://indiewebcamp.com/comment-presentation#How_to_markup http://indiewebcamp.com/irc/2015-07-12/line/1436734035118
#
bret
emmak_: http://momentjs.com/ is useful when the built in date wont do something you nee
#
ShaneHudson_
Moment.js is brilliant :)
#
misuba
ben_thatmustbeme: okay, I’m looking at the Bridgy plugin, and unless I’m wrong it seems like you can just jam things onto the User instance and it works out?
#
misuba
dangerous business…
#
ben_thatmustbeme
misuba: still not following. User instance of what?
#
misuba
the User object for the logged-in user
#
ben_thatmustbeme
of what software?
#
ben_thatmustbeme
are you confusing me with benwerd of Known?
#
misuba
sorry, talking about known. do i have the wrong address?
#
misuba
i am, aren’t i!
#
KartikPrabhu
hd the wrong folder structure for hfeed2atom so it didn't install :X
#
misuba
i’ve been wondering about that. sorry to bug you :-)
#
ben_thatmustbeme
benwerd isn't in here right now it looks like
#
ben_thatmustbeme
no its okay, just really confused
gRegorLove_ joined the channel
#
ben_thatmustbeme
also don't confuse him with benward, which is someone else also
#
ShaneHudson_
That is a very easy mistake that one lol
#
ben_thatmustbeme
there is a #knownchat misuba, might help
#
misuba
oh yeah :-/
#
Zegnat
well, ben_thatmustbeme, your username basically has you claim you must be anyone with the name ben
#
ben_thatmustbeme
Zegnat: haha, i suppose it does
#
misuba
right, you might as well be ‘anyandallbens’
#
benward
I really need to tweak my "ben" alerts too. Or rename myself "ben_itsneverme" 😃
#
GWG
Maybe it is.. Ben...that must be me, because I can't be someone not Ben
Anonymous111 and adactio joined the channel
#
GWG
benward: How about, YouMeanTheOtherBen?
Anonymous111 joined the channel
#
Anonymous111
How did IndieWebCamp Go?
#
tantek
it’s too cold in Picard :/
#
tantek
thinking of reloating
#
tantek
s/reloating/relocating
#
Loqi
tantek meant to say: thinking of relocating
#
GWG
tantek: Where to?
#
Loqi
woot
#
tantek
GWG, a warmer room
#
ben_thatmustbeme
tantek, aaronpk, ^^^
#
tantek
ben_thatmustbeme++ nice work!
#
Loqi
ben_thatmustbeme has 94 karma
#
GWG
Is this being recorded?
#
ben_thatmustbeme
also that photo looks like aaronpk is super tired and tantek is rapping
#
GWG
ben_thatmustbeme: Crazy caption time?
#
tantek
that sounds like a comment on the photo :P
#
tantek
ben_thatmustbeme: did you use mobilepub to do the person-tagging?!?
#
KevinMarks
I sem to getv lots of copies of that post in reader.kylewm.com
#
ben_thatmustbeme
all i do is enter urls for category
#
tantek
http://pin13.net/mf2/?url=https://ben.thatmustbe.me/photo/2015/7/12/7/ - do you really want pronouns of “e”, “em”, and “eirs” ?!?
#
ben_thatmustbeme
heh, no, wanted to test alternate values
#
ben_thatmustbeme
and it makes it stick out really well
#
ben_thatmustbeme
but i don't mind it
friedcell and indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
#
aaronpk
wow I do look super tired
#
aaronpk
sweet kevin commented on the photo.. time to use that as my realworld example
#
ben_thatmustbeme
aaronpk: you got webmention for the comment right?
#
ben_thatmustbeme
you had confirmed before that the salmention had worked
#
ben_thatmustbeme
just double checking
#
aaronpk
yeah I got the webmention, i'm just not interpreting it correctly right now
#
aaronpk
so i got two notificaitons that said I was tagged in a photo
#
aaronpk
at 2:07 and 2;15
#
ben_thatmustbeme
i think thats the only piece thats left
#
aaronpk
90 minutes and counting
#
tantek
now I just have to figure out how to create an id automatically for my posts
#
tantek
as in id attribute
#
ben_thatmustbeme
tantek: don't your shortlink ends are already an ID aren't they?
#
ben_thatmustbeme
s/ends/paths/
#
Loqi
ben_thatmustbeme meant to say: tantek: don't your shortlink paths are already an ID aren't they?
#
tantek
yeah that’s what I might end up copying
#
tantek
but since shortness is not needed in this ID attribute - I may opt for something more readable/inspectable
#
ben_thatmustbeme
don't know that its really needed to be inspectable
friedcell joined the channel
#
tantek
it’s the other way around
#
tantek
when in doubt, make things readable/inspectiable because it makes them easier to debug
#
tantek
ben_thatmustbeme: somehow we keep getting on opposite sides of the burden of proof issue
#
tantek
not sure why that is happening
#
ben_thatmustbeme
i like playing devils advocate
#
ben_thatmustbeme
thats part of it i'm sure
#
ben_thatmustbeme
besides you need contention to advance
#
tantek
ben_thatmustbeme: entertainment rather than utility over time spent?
#
ben_thatmustbeme
no, not entertainment, that would just be trolling
#
tantek
frequent contention over re-examining well known/accepted default principles is not a useful expenditure of time
#
ben_thatmustbeme
it is when its something i need proved to me
#
tantek
“like playing devils advocate” sounded like entertinment
#
ben_thatmustbeme
<- still learning
lukebrooker joined the channel
#
tantek
ben_thatmustbeme: ah ok that’s quite fair
#
tantek
are these new principles that you’re learning that you think you could capture somehow?
#
tantek
and potentially re-use?
#
ben_thatmustbeme
shall start trying to post those more often
#
misuba
devil’s-advocate in its original sense was devoted to strengthening the opponent’s argument, which can totally be fun
#
KevinMarks
adds caching instead of optimising
#
tantek
misuba - thus socratic method is better
#
ben_thatmustbeme
socraticmethod++
#
Loqi
socraticmethod has 2 karma
#
aaronpk
ben_thatmustbeme: something is wrong with your comment markup, kevin's profile URL ended up as the property of the h-cite
#
ben_thatmustbeme
ack, i'll look in to it
snarfed joined the channel
#
aaronpk
thx. I need to de-dupe on the comment URLs so that's gonna be important to get right :)
#
KevinMarks
caching parsed tantek.com for the sake of demoability
#
tantek
it’s going to change shortly :P
#
KevinMarks
I'll add etag handling later
#
aaronpk
"___ commented on a photo of you" vs "___ commented on a post you were tagged in"
#
aaronpk
subtle difference
#
aaronpk
or is "photo of you" not the same as "a photo you were tagged in"?
#
aaronpk
actually sticking with "a photo you were tagged in"
#
KevinMarks
"a photo ben says is of you"
#
ben_thatmustbeme
aaronpk: try now. fixed on photo posts first
#
aaronpk
KevinMarks: no other site says that tho
#
aaronpk
ben_thatmustbeme++ worked. but now kevin's name is gone
#
Loqi
ben_thatmustbeme has 95 karma
#
aaronpk
but that's fine, i'm gonna stick with URLs in my notifications anyway
#
tantek
aaronpk, FB uses the phrasing “Alice tagged a photo of you” - when A person-tags B in a photo by C
csarven_ joined the channel
#
tantek
FB uses the phrasing “Alice added a photo of you” - when A person-tags B in a photo posted by A
#
aaronpk
i'm past that step
#
aaronpk
that's the first notification
lewisnyman joined the channel
#
tantek
I’m listing them all for thoroughness
#
tantek
and context
#
aaronpk
instagram says "Alice took a photo of you"
#
tantek
FB says “A, B, and C commented on D’s photo of you”
#
aaronpk
which is funny when anomalily tags me in photos of things she buys because sometimes it looks like I am a glass of beer
#
tantek
aaronpk - thus “____ commented on a photo of you” is prior art, and shorter, and reads better than “a photo you were tagged in”
#
tantek
to answer your question
#
tantek
why did you say sticking with (the longer, more awkwardly worded option) ?
#
aaronpk
because the photo may not actually be *of* me
friedcell joined the channel
#
aaronpk
and i can provide examples
#
ben_thatmustbeme
aaronpk: fixed that too,
#
snarfed
kylewm: posse comments to instagram? you got an app approved?!
#
tantek
aaronpk - so? same thing happens on FB as well
#
aaronpk
so I want my notification text to make sense for me
#
tantek
I think you’re focusing on generalizing the text too much to handle an edge case, and thus making it *worse* for the common case
#
aaronpk
and I don't like seeing "buyfocal took a photo of you" when anomalily posts a photo of a beer
#
tantek
I keep wanting a name for that anti-pattern
#
tantek
of optimizing for the 20% (or less)
#
tantek
instead of the 80%
#
aaronpk
no this is explicitly a user experience thing
#
kylewm
snarfed: ...nope, just content to break the rules :P
#
tantek
right, this is a ux thing
#
Loqi
kylewm: tantek left you a message 1 hour, 2 minutes ago: for your review, updated how to markup comments when you put them on your posts: http://indiewebcamp.com/comment-presentation#How_to_markup http://indiewebcamp.com/irc/2015-07-12/line/1436734035118
#
tantek
keep the copy text simple
#
tantek
and applicable to the dominant use-case
#
aaronpk
i'm keeping it more correct as to what actually happened
#
tantek
right, you’re getting distracted by an edge case in your dfn of “correct"
#
aaronpk
i beg to differ. citation incoming
#
snarfed
guesses unofficial "API"?
#
snarfed
ahaha yes. nice!
#
aaronpk
of the 15 photos there, 7 of them include me in them
#
snarfed
gl maintaining it! :|
#
tantek
aaronpk: hah - you not being in the photo is not an edge case!
#
tantek
your friends tag you inappropriately :P
#
tantek
they should just mention you in the caption/comments
#
aaronpk
what they *should* do is irrelevant to what they actually do
#
tantek
aaronpk++ for a great citation
#
Loqi
aaronpk has 875 karma
#
kylewm
i see people on FB frequently tag kids as their parents
#
snarfed
aaronpk++ can't control or change other people, only yourself
#
kylewm
which is awesome bc it really confuses the face recognition
#
Loqi
aaronpk has 876 karma
#
aaronpk
so the majority of the notifications I get are wrong, and I would much rather see them as "___ tagged you in a photo"
#
aaronpk
so that is what i am going to do on my website, because I can :D
#
Zegnat
aaronpk++ for because he can
#
Loqi
aaronpk has 877 karma
#
Zegnat
Time for bed, let’s see if my newly installed IRC bouncer survives the night. Good night to you all
#
Loqi
gute nacht!
#
aaronpk
ben_thatmustbeme++ looks good now!
#
ben_thatmustbeme
i have other bits to fix i'm seeing
#
ben_thatmustbeme
my post context cites are wrong too
csarven_ joined the channel
#
aaronpk
thanks the English language right now for the lack of declension of nouns
#
aaronpk
can you imagine if the word "commented" changed depending on the gender of the noun performing that action?
#
tantek
ben_thatmustbeme: changed my mind, already had code still generating that short ID - so I’m re-using it instead of writing new code
#
tantek
ok now I have ids automatically generated on posts with custom styles
#
tantek
that’s half the work, the other half is to now auto-hack the <style scoped> to use those ids
#
GWG
Is there any video for me to watch? I'm back for a bit?
#
aaronpk
turning on the livestream in about an hour
#
aaronpk
question: in comments-presentation, is it required that comments are displayed in descending order based on publish time?
#
aaronpk
guess i shouldn't assume that
#
tantek
is going to use str_ireplace to do a hack.
#
aaronpk
will just check URLs to find any that I haven't seen before
#
tantek
aaronpk - worth writing up as an FAQ
#
KevinMarks
as webmentions may come out of order
#
tantek
and yeah - I don’t think you can assume order
#
tantek
some may flatten all comments into one time sequence order
#
tantek
others may doing 1-2 levels of nesting
#
tantek
threading
#
aaronpk
ah right
#
aaronpk
uh, i'm only looking one level deep right now
#
tantek
🙉
#
aaronpk
i will continue to do so until i see an example of someone displaying threaded/nested comments :)
#
tantek
doesn’t ben_thatmustbeme do that? or acegiak ?
#
aaronpk
lalalalala i can't hear you
#
tjgillies_
I'm making an indieweb app that doesn't use a database for content
#
tjgillies_
It's all flat html files
#
tantek
aaronpk you mean 🙉?
#
tjgillies_
Well eex files that get rendered as html, but close enough
#
tantek
tjgillies_: welcome to the club :)
#
tjgillies_
tantek: I knew you would approve ;)
#
aaronpk
I don't have emoji in my IRC client :tear:
#
tjgillies_
aaronpk: You dont craft every byte by hand?
#
tantek
aaronpk - I don’t either, I copy paste from http://fsymbols.com/emoji/
#
aaronpk
they don't show up either :( i have to go to the web viewer haha
#
tantek
continues to test live with production because he no longer has .dev :/
#
tjgillies_
this is the cannonical list: http://unicode.org/emoji/charts/full-emoji-list.html
#
tjgillies_
it even has unicode 8 emoji
#
kylewm
tjgillies_: what's an eex file?
#
tjgillies_
Embed Elixir, It's essentially Erb for elixir
#
tjgillies_
embedded*
#
kylewm
oh phew
#
tantek
and works first time
#
tantek
cross-browser per post custom styles DONE
#
tjgillies_
tantek: nice
#
tjgillies_
Or should I say 👍
#
tantek
😄
#
tjgillies_
🤖 is my favourite it probably won't render for anyone but super nerds though
#
tantek
dang, 40 min to restyle my site for mobile is … probably not enough time
#
tjgillies_
tantek: Are your comments html flat files too?
#
gRegorLove
Heading out soon, so here's my early demo :)
#
gRegorLove
Migrated my site from /Nucleus to /Processwire. Minor updates to some of the UI. Major update to make it mobile-friendtly though, using getskeleton.com
#
tantek
tjgillies_: right now they’re inline with the posts
#
tjgillies_
ah
#
tantek
haven’t decided on next iteration, may keep them separate from posts in storage and integrate at request time
#
kylewm
tantek: they're not on here http://tantek.com/2015/4s.html though?
#
gRegorLove
I don't have comment display fully set up yet and some of the other pages like archives, though I do have per-year archives now.
#
tantek
kylewm: no they’re not - the *s files only have the post content as of when it was initially posted
#
tantek
Falcon gets the latest post content from 4.html, not 4s.html. it gets syndication URLs from a union of the two
#
tantek
it saves syndication URLs to the *s.html file
#
tantek
did it that way as a level of defensive coding - saving the syndication URL thus can’t delete my original post content
#
aaronpk
"Someone commented on a photo you were tagged in" <-- progress
#
aaronpk
made a mistake trying to parse author info, so that's the fallback when author isn't present
#
tantek
whoa! does that mean you support receiving salmentions now?!?
#
aaronpk
i'm gonna fix author parsing first but yes!
lukebrooker joined the channel
#
aaronpk
"known.kevinmarks.com/profile/kevinmarks commented on a photo you were tagged in" !!!!
#
aaronpk
it wooooorks
#
rhiaro
Woo!!
#
rhiaro
aaronpk++
#
Loqi
aaronpk has 878 karma
#
aaronpk
does the notification text normally include the comment content?
#
bret
tantek: http://clrs.cc/a11y/ for good high contrast colors
#
aaronpk
i don't think SWAT0 requires it, but...
#
GWG
Picking up the intro from this morning
#
gRegorLove
I did have a bit of fun with per-year archives in the future and before a specific date in the past.
#
gRegorLove
Per-month archives coming, and I documented some of the migration experience here (more to come) https://indiewebcamp.com/User:Gregorlove.com/Changing_permalinks
#
gRegorLove
And with that, we're heading out :)
#
kylewm
gRegorLove++ safe travels back home
#
Loqi
gRegorLove has 16 karma
#
anomalily
Why did I think I should possibly spend today redoing my homepage design?
#
GWG
anomalily: No idea
#
GWG
I was thinking of changing my title in the community to WordPress Troublemaker.
#
snarfed
hey all, i'd love a few more votes on the logo for granary (http://granary-demo.appspot.com/). feel free to weigh in!
#
snarfed
the current contenders:
#
kylewm
GWG: you should be WordPress Troublemaker in IWC, and Indieweb Troublemaker in wordpress
#
aaronpk
woohoo now i get comment text too
#
GWG
kylewm: Only unofficially. I haven't been labeled a troublemaker by my peers.
#
aaronpk
but only if there was only one comment added, otherwise it would be too long
torrorist1 joined the channel
#
kylewm
snarfed: I'd like to modify my vote: first choice is the left one with the yellow circle removed (and the barn scaled to fit), second choice is the right one, third choice is the left one as is
#
snarfed
kylewm: yay i like the first one too
#
Loqi
giggles
#
KevinMarks
so, who's good at hovercard markup?
#
KevinMarks
'cos I clearly aren't
indie-visitor and tantek joined the channel
#
GWG
is watching the Intros
#
snarfed
kylewm: why not the circle? are circles overdone?
#
snarfed
doesn't follow design
#
KevinMarks
circles are over it's now superellipses
#
snarfed
really?
#
snarfed
never even heard of that
#
kylewm
snarfed: no just preference, i'm not a designer by any stretch. I just think the yellow is distracting. the barn itself is cooler
#
aaronpk
woohoo now I even have "ben.thatmustbe.me updated a photo you were tagged in"
#
KevinMarks
I'm being a bit tongue in cheek, but that's basically the iOS icon shape
#
snarfed
huh ok
#
kylewm
KevinMarks: stop trying to make superellipses happen
#
aaronpk
ben_thatmustbeme: how often does your webmention queue get processed?
#
KevinMarks
I'm trying to make hovercards happen
#
KevinMarks
except I suck so much at frontend
#
aaronpk
someone else should comment on this
#
aaronpk
finished with 10 minutes to spare!
misuba joined the channel
#
kylewm
begs you guys to take a better photo for the posterchild of SWAT0
#
ben_thatmustbeme
Aaronpk 5 min
#
aaronpk
oh yeah that's about to happen
#
ben_thatmustbeme
screen shots aaronpk?
#
aaronpk
i will screenshot the next comment on that photo
#
aaronpk
at 3:55pm when ben_thatmustbeme's cron job runs
#
tantek
ok, did a simple fix with body { word-wrap: break-word; overflow-wrap: break-word; } to fix the extra horizontal scrolliness on mobile on my home page!
#
aaronpk
would be super awesome if that was faster than every 5 minutes, just sayin ;)
#
ben_thatmustbeme
i can run it manually
#
tantek
why is there a cron job?
#
KevinMarks
I alredy did
#
ben_thatmustbeme
originally it was to stop flooding
#
ben_thatmustbeme
now its just waiting to be removed
#
KevinMarks
I'm making hovercards as iframes
#
KevinMarks
just nto sure how to make them hover
#
ben_thatmustbeme
aaronpk: now 1 minute
#
aaronpk
want to start this from scratch for the sake of the demo? i'm sure you can find a better picture of me and tantek in the livestream archive ;)
#
KartikPrabhu
alright made it in time for demos did I?
#
aaronpk
kylewm++ that worked!
#
Loqi
kylewm has 188 karma
#
kylewm
cool!!
#
kylewm
timing will be a little tricky with the stream being ~1 minute behind live
#
kylewm
(just fyi)
#
tantek
aaronpk - agreed with kylewm’s comment - we should do the full flow from the start
#
KartikPrabhu
anyway here is my demo https://kartikprabhu.com/atom generating Atom 1.0 feed from homepage using https://github.com/kartikprabhu/hfeed2atom :D
#
aaronpk
i agree too! just need ben to post a new photo
#
ben_thatmustbeme
uh oh, my dedup is broken
#
KartikPrabhu
seems to have a weird bug where the 5th article does not show up for some reason even though it is in the XML source
#
aaronpk
oh no haha
#
rhiaro
Can someone link me to the stream?
#
rhiaro
is finally not on a train any more
#
GWG
Stream on?
#
tantek
thinks he knows what visual changes to make to fix mobile views of his permalinks but has run out of time ;(
#
@kylewmahan
@adriennefriend You’re kind, it’s ALL #indieweb. I think I’d made one Pull Request (and made a mess of it too) before I found this group
(twitter.com/_/status/620367213933916160)
#
kylewm
Stream until your stream comes truuuuue
#
GWG
kylewm: Don't cross the streams. That would be bad
#
kylewm
you won't like stream when it's angry?
#
tantek
shall we reconvene in the main room?
#
KartikPrabhu
KevinMarks: open the atom in FF it does not render the last post for some weird reason
#
ben_thatmustbeme
what the hell
#
tantek
does anyone else need more time for their demos?
#
ben_thatmustbeme
kylewm, what did you do?
#
KevinMarks
how are us remote folks to demo?
#
KevinMarks
do we join the hangout?
#
tommorris
the advocates for humans.txt are odd. they seem to be confusing the web with Gopher
#
kylewm
ben_thatmustbeme: I don't know! I only sent one wm as far as I know
#
kylewm
oh ben_thatmustbeme, I would've sent another one when I got your reply
KartikPrabhu and chreekat joined the channel
#
rhiaro
is poised for demos
#
@kartik_prabhu
My project for @indiewebcamp 2015 I am generating my Atom feed from the h-feed on my homepage using https://github.com/kartikprabhu/hfeed2atom . #indieweb
(twitter.com/_/status/620369877635694592)
#
KevinMarks
are you demoing, amy?
#
rhiaro
KevinMarks: no, just watching!
#
aaronpk
livestream is starting
#
GWG
I'll demo when I can next attend.
#
rhiaro
future goal: fully participate in 2 indiewebcamps in one weekend
#
rhiaro
livestream is good
mlncn joined the channel
#
rhiaro
has to be awake in 6 hours, don't take too long everyone :)
#
KevinMarks
twitter handles/urls for noterliving plz
#
tantek
Jeena demoing
#
KevinMarks
who's on 1st
#
GWG
KevinMarks: Who.
#
tantek
jeena.net
#
tantek
@jeena
indie-visitor joined the channel
#
tantek
implemented micropub on his site!
#
tantek
longrun wants to make an indie reader where he can like and comment stuff
#
KevinMarks
I'm using twitter as a quick lookup for urls
chreekat joined the channel
#
rhiaro
oh wow, livestream is really behind, this is weird
#
tantek
to do that he needed the first step to be supporting micropub on his site
#
@kevinmarks
#indieweb @jeena: I implemented micropub on my site so I can use 3rd party apps to post to my site
(twitter.com/_/status/620370896784637953)
#
tantek
Jeena shows code
#
@kevinmarks
#indieweb @jeena: in the long run I want to make a reader that lets me post so I needed micropub for that
(twitter.com/_/status/620370993765318656)
#
Loqi
[mention] Kartik Prabhu posted 'Got tired of my Atom feed breaking every time I made changes to my site. Since the Atom file is mostly invisible (see: http://indiewebcamp.c...' linking to http://indiewebcamp.com/sidefile-antipattern (/notes/hfeed2atom)
#
aaronpk
yeah it's like a minute behind. it's a youtube "feature"
#
tantek
shows Quill and indieauth signing in with his domain
#
ben_thatmustbeme
just showed code now on stream
#
@kevinmarks
#indieweb @jeena: I'm using Quill to post to my site - it explains the steps
(twitter.com/_/status/620371105073754112)
#
ben_thatmustbeme
it was down to like 20-30 seconds on the Brighton stream
#
@kevinmarks
#indieweb @jeena: in theory I also implemented the in-reply-to and the twitter and facebook syndication but it needs another half an hour
(twitter.com/_/status/620371302080233472)
#
@sangeeth_kanna
RT @kevinmarks: #indieweb @jeena: in the long run I want to make a reader that lets me post so I needed micropub for that
(twitter.com/_/status/620371384909217792)
#
rhiaro
turns volume down for applause
#
KevinMarks
we can get it faster if you invite us to the hangout
#
ben_thatmustbeme
darn, i had hoped to get micropub chaining done
#
KevinMarks
(I assume this is a hangout)
#
KevinMarks
is no-one at the plinth?
#
tantek
Jeff Graham
#
tantek
jgraham909.com
#
KevinMarks
twitter handle?
#
tantek
@jgraham909
#
tantek
setup his site just today! running on GoLang
#
tantek
setup his h-card
#
aaronpk
KevinMarks: it's not a hangout, it's a youtube broadcast
#
tantek
and indieauth
#
tantek
pushed the repo up on github
#
ben_thatmustbeme
aaronpk: i just need a nice photo to post and i will do so
#
tantek
github.com/jgraham909/indigo
#
KevinMarks
did video freeze?
#
kylewm
still going here
#
ben_thatmustbeme
KevinMarks: still fine here
#
@kevinmarks
#indieweb @jgraham909: I set up my website today running on some Go code
(twitter.com/_/status/620372055062630400)
#
aaronpk
ben_thatmustbeme: can you get one from the morning's livestream?
#
aaronpk
youtube says stream is fine
#
tantek
misuba
#
tantek
github.com/misuba/UserColors
#
tantek
went from zero this morning to his first Known plugin
#
tantek
plugin for multi-user sites
#
tantek
site is theha.us
#
tantek
profile: theha.us/profile/misuba
#
tantek
shows custom per user colors
#
@aaronpk
IndieWebCamp Portland demos are livestreaming now! https://www.youtube.com/ #indieweb
(twitter.com/_/status/620372403311374340)
#
@indiewebcamp
RT @aaronpk: IndieWebCamp Portland demos are livestreaming now! https://www.youtube.com/ #indieweb
(twitter.com/_/status/620372590360592384)
#
ben_thatmustbeme
aaronpk: want me to post now, or wait for demo?
#
tantek.com
edited /comments-presentation (+189) "/* published time and permalink */ show some sample code"
(view diff)
#
snarfed
just noticed the bridgy sponsor poster and loves it. thanks aaronpk et al!
#
tantek
up next
#
tantek
anomalily:
#
tantek
redesign her entire website!
#
tantek
anomalily.net
#
tantek
now has a notes box in the right column of the home pages
#
tantek
s/pages/page
#
Loqi
tantek meant to say: now has a notes box in the right column of the home page
#
tantek
attempted to get Teacup working, but all of her coffees are posting as the date
#
tantek
twitter is @anomalily
keroberos joined the channel
#
@kylewmahan
RT @aaronpk: IndieWebCamp Portland demos are livestreaming now! https://www.youtube.com/ #indieweb
(twitter.com/_/status/620373225361424384)
#
@kevinmarks
#indieweb @jgraham909: I added an h-card and put the repo up on github
(twitter.com/_/status/620373288548728832)
#
ben_thatmustbeme
aaronpk: post now? or wait?
#
@kevinmarks
#indieweb @anomalily: I redesigned my website and nearly finished it - it's going to be more dynamic
(twitter.com/_/status/620373429787717632)
#
aaronpk
hm my repost handling for notifications is not right... kyle's repost showed up as aaronparecki.com reposted your post
#
ben_thatmustbeme
while between demos
lukebrooker joined the channel
#
tantek
dual demo!
#
tantek
tyson.vanoverhill.com
#
tantek
and ...
#
aaronpk
kylewm: I think you need to put my post inside a repost-of property. do we have this documented on /repost?
#
tantek
paulmunday.net
#
tantek
when he posts his review, can post it as a reply-to to the quote post
#
kylewm
aaronpk: we've gone back and forth with it :/
#
aaronpk
ben_thatmustbeme: i think if you post now that'd be good so we don't have to worry about timing as much
#
aaronpk
sounds like repost markup might be next to sort out then :)
#
@kevinmarks
#indieweb Paul Munday: I post books in my collection on my site
(twitter.com/_/status/620374022212222976)
#
@kevinmarks
#indieweb @Tyson_ot_NW: I write reviews and link to Paul's postings and link to canonical pages for the book
(twitter.com/_/status/620374327192633344)
fahrstuhl joined the channel
#
aaronpk
kylewm: no i think it's pretty well established that you should post your own h-entry with a "repost-of" property when posting a repost
KartikPrabhu joined the channel
#
aaronpk
anyway this can wait til after the demos :)
#
kylewm
I'll find where tantek said that maybe reposts should be just a plan h-entry with a u-repost-of link
#
@kevinmarks
#indieweb @Tyson_ot_NW: from my review it followed the link to paul's library page, then went to the master catalog page to get the info
(twitter.com/_/status/620374701605560320)
#
KartikPrabhu
aaronpk: re repost markup. the markup looks good. this could the same bug that picked up the author as tantek for my article. Whatever you are using and IRC is using ignore the h-cite it seems
#
@kevinmarks
#indieweb @Tyson_ot_NW: if you write a review of the book you can webmention back to the canonical source as well as the page you linked
(twitter.com/_/status/620374866940837888)
#
aaronpk
KartikPrabhu: no kylewm just has my h-entry on his page basically
#
@kevinmarks
#indieweb @Tyson_ot_NW: we're hoping to generalise this from books to DVDs, CDs etc too
(twitter.com/_/status/620375057647468544)
misuba joined the channel
#
KevinMarks
who's next?
#
aaronpk
tantek!
#
@strugee2
RT @aaronpk: IndieWebCamp Portland demos are livestreaming now! https://www.youtube.com/ #indieweb
(twitter.com/_/status/620375420727234560)
#
ben_thatmustbeme
tantek: i tried to work on 3 things. I got 2 and some fraction done
#
@kevinmarks
#indieweb @t: I tried to work on 3 things but got 2 and a fraction done
(twitter.com/_/status/620375632703320064)
#
tantek.com
edited /comments-presentation (-1) "/* How to markup */ /h1"
(view diff)
#
ben_thatmustbeme
first, design of how you should makr up comments in posts
#
@kevinmarks
#indieweb @t: the 1st thing is trying to converge comment markup so we can do it consistently
(twitter.com/_/status/620375724986400768)
#
ben_thatmustbeme
worked it out with a group of us and has updated code on wiki page
#
ben_thatmustbeme
each comment should use p-comment h-cite (assuming they are from some other site) since your copy of the comment is really a copy of the text from someone else's site
#
@kevinmarks
#indieweb @t: if the comment is from someone else's site it should be marked as h-cite with p-content and p-name on the text of the comme
(twitter.com/_/status/620376148636213248)
#
@IndieWebCampUK
If you haven't had enough IndieWebCamp today, the IWC Portland demos are live right now! https://www.youtube.com/
(twitter.com/_/status/620376202138812416)
#
@kevinmarks
#indieweb @t: the advanced form would be to add a permalink to the original comment and dt-published
(twitter.com/_/status/620376298318352384)
uranther joined the channel
#
@kevinmarks
#indieweb @t: if you're consuming comments this is structure you can rely on
(twitter.com/_/status/620376410234978305)
#
ben_thatmustbeme
tantek: second thing was scoped styles which worked only in firefox
#
ben_thatmustbeme
... looking at post in its permalink it covers the whole page (intentionally)
#
@kevinmarks
#indieweb @t: the second thing I showed was scoped styles, which I had before on my site
(twitter.com/_/status/620376548185653248)
#
@kevinmarks
#indieweb @t: but now I got it working in chrome and safari as well as firefox despite them not supporting it
(twitter.com/_/status/620376671061938177)
#
ben_thatmustbeme
... opening in chrome or safari, this works equivalently on the other sites
#
ben_thatmustbeme
s/sites/browsers
#
Loqi
ben_thatmustbeme meant to say: ... opening in chrome or safari, this works equivalently on the other browsers
#
ben_thatmustbeme
... those changes do not put any extra work on to the publishing, but is entirely inside the software
#
ben_thatmustbeme
... will document later my techniques
#
ben_thatmustbeme
... third item is working on mobile version of site
#
@kevinmarks
#indieweb @t: the 3rd thing I wanted to do was getting my site looking good on mobile, so lets see if this works
(twitter.com/_/status/620377088621678592)
#
ben_thatmustbeme
... first goal was to get my homepage looking good on mobile
#
ben_thatmustbeme
... url used to not wrap, now it ONLY scrolls up and down
#
@kevinmarks
#indieweb @t: my first goal was to get my homepage looking good on mobile - not wrapping URLs badly
(twitter.com/_/status/620377364963438593)
#
ben_thatmustbeme
... text is pretty readable no matter what kind of post
#
ben_thatmustbeme
... only improvements left are to get photos to be full bleed (all the way to the edge of the device
#
@kevinmarks
#indieweb @t: the next improvement I want to do is make my photos full bleed on mobile
(twitter.com/_/status/620377546513891328)
#
tantek
John Benson up next
#
kylewm
great demo tantek
Anonymous111 joined the channel
#
Loqi
tantek has 216 karma
#
tantek
thanks kylewm ben_thatmustbeme !
#
tantek
John worked on getting his site setup!
#
tantek
With indieauth etc.
KartikPrabhu joined the channel
#
ben_thatmustbeme
short and sweet demo
#
tantek
Sarah is up next
#
tantek
themostawful.com
#
KevinMarks
twitter handle pz
#
ben_thatmustbeme
@superissarah
#
tantek
setup a webmention endpoint on her site!
#
tantek
was able to both comment and get comments
#
@kevinmarks
#indieweb @superissarah: today I got some posts up - a webmention to aaron's post, then set up a webmention endpoint on my site
(twitter.com/_/status/620378255955206144)
#
@kevinmarks
#indieweb @superissarah: so I could reply to my own post with a 3rd post
(twitter.com/_/status/620378330290896896)
#
rhiaro
When people are describing their sites, would apprecaite hearing which languages/ systems /etc they use
#
tantek
chreekat.net
#
rhiaro
/ tools, libraries etc
#
@JoMangee
RT @aaronpk: IndieWebCamp Portland demos are livestreaming now! https://www.youtube.com/ #indieweb
(twitter.com/_/status/620378500231356417)
#
@dangillmor
This weekend's #indieweb sounds super-productive -- wish I could've been there...
(twitter.com/_/status/620378541029363712)
#
ben_thatmustbeme
have to go, baby is sick
#
tantek
rhiaro - that would slow down demos - perhaps ask for colophons later
#
rhiaro
tantek: not in detail, just "this was ruby" or whatever... but sure
#
@kevinmarks
#indieweb @chreekat: I added some microformats to some existing discussions on my site http://www.chreekat.net
(twitter.com/_/status/620378679839981568)
#
tantek
added support for h-entry to the forum he was working on
#
@kevinmarks
#indieweb @chreekat: I started with a small discussion and came up with exchanges between people in markup
(twitter.com/_/status/620378808856743937)
#
@kevinmarks
#indieweb @chreekat: h-entry for the comment, h-card and p-author dt- for dates and u- for photos
(twitter.com/_/status/620378938343313408)
#
KartikPrabhu
tantek: could you remotely demo my demo?
KartikPrabhu joined the channel
#
tantek
chreekat used glennjones.net/tools/microformats/ to check his microformats
#
@superissarah
taking baby steps at #indiewebcamp, but feelin' accomplished!
(twitter.com/_/status/620379565571977220)
#
tantek
next up bret
#
tantek
bret.io
#
tantek
@bretolius
#
aaronpk
bret: made a node.js module for parsing bearer tokesn
#
@kevinmarks
#indieweb @bretolius: a micropub endpoint has to get a bearer token from a micropub client request
(twitter.com/_/status/620379966245613569)
#
aaronpk
with tests!
#
@kevinmarks
#indieweb @bretolius: I made a node module for parsing bearer tokens that abstracts the complexities away
(twitter.com/_/status/620380086659850240)
Anonymous111 joined the channel
#
aaronpk
next up: Jennifer yourmom.io
#
kylewm
tantek: KartikPrabhu did an h-feed 2 atom converter
#
tantek
fully deployed a microformats2 supporting WordPress theme
#
tantek
KartikPrabhu: is that a new converter? or did you fix an existing one and deploy?
#
@kevinmarks
#indieweb @Bradamante: I'm Jennifer, my site is yourmom.io I applied a microformats2 supporting wordpress theme
(twitter.com/_/status/620380652098162688)
#
KartikPrabhu
new one made yesterday+today
#
tantek
Jennifer still wants to fix things
#
tantek
new h-card
#
tantek
still needs fixes according to indiewebify.me
#
@kevinmarks
#indieweb @Bradamante: I spent a huge amount of today wrestling with wordpress things as it didn't quite do what I wanted
(twitter.com/_/status/620380763394035712)
#
KartikPrabhu
couldn't find existing one at least in python
#
@pcosdeaf
RT @kevinmarks: #indieweb @Bradamante: I'm Jennifer, my site is yourmom.io I applied a microformats2 supporting wordpress theme
(twitter.com/_/status/620380889491464192)
#
KartikPrabhu
tommorris: you might be interested in https://github.com/kartikprabhu/hfeed2atom I made over this weekend :)
#
@pcosdeaf
RT @kevinmarks: #indieweb @Bradamante: I spent a huge amount of today wrestling with wordpress things as it didn't quite do what I wanted
(twitter.com/_/status/620381001965920256)
#
@kevinmarks
#indieweb @Bradamante: my h-card isn't a full h-card yet; I set up webmentions, and I reorganised by categories
(twitter.com/_/status/620381029640089600)
#
tommorris
KartikPrabhu: yay less work for me
#
Loqi
does a happy dance!
#
KartikPrabhu
tommorris: not fully-featured yet. right now it works for my site's homepage feed only but will keep extending it
#
@kevinmarks
#indieweb @t: we've got a remote demo of Kartik Prabhu's hfeed to atom in python: https://github.com/kartikprabhu/hfeed2atom
(twitter.com/_/status/620381332397555712)
#
bret
KartikPrabhu++
#
bret
way cool!
#
Loqi
KartikPrabhu has 100 karma
#
@kevinmarks
#indieweb @t: here's his post about it https://kartikprabhu.com/notes/hfeed2atom - his atom kept braking so now it's made from html
(twitter.com/_/status/620381521631952896)
#
KartikPrabhu
tantek: in firefox the link https://kartikprabhu.com/atom should show h-feed to atom converted
#
bret
KartikPrabhu: is there a public hub I can use?
snarfed joined the channel
#
@kevinmarks
#indieweb @t: his feed is now at https://kartikprabhu.com/atom if you want to subscribe; this removes tech debt
(twitter.com/_/status/620381684060585986)
#
KartikPrabhu
bret: not yet. but there is this github https://github.com/kartikprabhu/hfeed2atom feely free to extend :)
#
KevinMarks
put it into unmung, tantek
#
KartikPrabhu
tantek: Firefox does not display the 5th/last post for somereason on the Atom file but umung does
#
bret
KartikPrabhu: might try to see if I can throw it on some free paas
#
tantek
KartikPrabhu: odd - maybe due to a XML invalidity?
misuba joined the channel
#
KartikPrabhu
tantek: does not throw XML error though
#
tantek
KartikPrabhu: very odd - not sure
#
KartikPrabhu
yes issue to debug
#
KartikPrabhu
the post does exist in the XML source