#indiewebcamp 2013-06-28
2013-06-28 UTC
andreypopp and tilgovi joined the channel
# www.sandeep.io edited /responses (+1208) "/* object of action */ Clarified what I meant by common usage, why thing over object/post, liked is past tense and note about object-of-mention." (view diff)
# bret i really dig the mozilla logos http://blog.seanmartell.com/brands/ especially the hobbes one
# KevinMarks it can be an issue hosting on heroku or other AWS based
# aaronpk and more recently, adding root domain support to cloudfront http://aws.typepad.com/aws/2013/06/custom-ssl-domain-names-root-domain-hosting-for-amazon-cloudfront.html
# @joshuajuran RT @benwerd: I'm going to eat burritos and talk #indieweb tomorrow night: http://werd.io/event/51ccc9ecbed7deaf58e8ff5e/indieweb-burritos
benwerd joined the channel
# @sandeepshetty Every time I look at /mentions and see the decentralized conversations and likes, I get a smile on my face #indieweb http://www.sandeep.io/93
b0bg0d joined the channel
bnvk joined the channel
# pdurbin tommorris: I did notice you in #swig ... logs at http://chatlogs.planetrdf.com/swig/2013-06-27.html
# tantek benwerd - this got cheered: http://www.flickr.com/photos/designbyfront/4965097540/
# tantek I was there too: http://www.flickr.com/photos/tantek/5232835594/
tantek joined the channel
# tantek LOL hadn't seen this version before: http://www.flickr.com/photos/yoz/6270904049/
ozten joined the channel
# tantek ah here's the one with the longer discussion thread: http://www.flickr.com/photos/29022619@N03/4968410475/
# tantek like perhaps HYPERLINKS in HTML: http://www.flickr.com/photos/tantek/5232835594/page1/#comment72157634363218403
# KevinMarks I like Danny O'Brien's comment "RDF was the LSD of the 90s"
# KevinMarks heh, or send yo a pull request with better CSS like fred did for me
# KevinMarks does anyone know node express and sessions, BTW?
# aaronpk yea I even do that to myself: http://aaronparecki.com/notes/2012/09/09/3/indieweb (re: freezing the look/feel)
# KevinMarks my kludges seem to be preserving state globally, ratehr than per user
# KevinMarks which is problematic when you're auth'd as them to twitter
# KevinMarks did y'all see heroku fork today?
# KevinMarks this is edging close to what I want which is 'spawn me a running instance of this github repo'
# aaronpk in that caes should I remove https://github.com/indieweb/friendsunhosted and https://github.com/indieweb/helloworld and https://github.com/indieweb/libreprojects?
# aaronpk probably also https://github.com/indieweb/ToS-DR
# KevinMarks yeah, that makes sense, and does fit in with the existing plugins model
# KevinMarks only in lowercase
# @kevinmarks #indiewebcamp @t: we'd like to avoid any even implicit monoculture tendencies
# KevinMarks wonders if I should give up on cookies and just use local storage
# KevinMarks oho
# KevinMarks I like this physics based defence of modularity: http://peternixey.com/post/54026285667/beware-your-projects-schwarzschild-radius
# bret I wonder if a https://svbtle.com/ type news site might more appropriate than the way indienews is set up right now. Like more of a community weblog where the submission process is the same as indie news, but the emphasis is more on the order of submission and medium sized previews rather than voting on titles
# KevinMarks did you get https://www.potluck.it/ invites too?
# KevinMarks very silo'd
# aaronpk bret: I think you mean more like https://en.wikipedia.org/wiki/Planet_(software) than svbtle
# KevinMarks planetplanet is very webmentionesque
# KevinMarks heh, Jon Abrams just joined potluck, talking of getting old
# KevinMarks it's a link-sharing silo built by branch
# KevinMarks that you have to create an account at by verifying your email
# KevinMarks potlick is what you do when the soup was really tasty
# KevinMarks I didn't realise Loqi did implicit jibot defs
# KevinMarks the http://planet.intertwingly.net/ could be a good model for an indeiweb reader
# KevinMarks the memes feed is great usually
# aaronpk bret: there's always http://news.indiewebcamp.com/newest
# KevinMarks the memes feed is anything that 3 or more blogs link to, wiht refs
# KevinMarks fear of an indie planet
fmarier joined the channel
# @BillSeitz federated #IndieWeb comments, likes, event + RSVPs demo by @BenWerd:
fmarier, melvster and erikmaarten joined the channel
# aaronparecki.com edited /p3k (+21) "RSVPs are now visually marked on their permalink pages" (view diff)
andreypopp joined the channel
eschnou, bizybee and josephboyle joined the channel
pfefferle joined the channel
eschnou joined the channel
pfefferle joined the channel
# bret.io edited /IndieAuth (-140) "/* To do */ Removed the add persona as an identity provder item from the indieauth todo list" (view diff)
pfefferle joined the channel
seyz joined the channel
andreypopp joined the channel
# Loqi [mention] http://aaronparecki.com/replies/2013/06/28/1/indieweb linked to http://indiewebcamp.com/irc/2013-06-26/line/1372314484 (pingback)
eschnou joined the channel
# aaronpk lol oops it went to indienews too http://news.indiewebcamp.com/post/aaronparecki.com/replies/2013/06/28/1/indieweb
# Loqi [mention] http://aaronparecki.com/replies/2013/06/28/2/indieweb linked to http://indiewebcamp.com/irc/2013-06-25/line/1372212712 (pingback)
morrocco_mole, bizybee and erikmaarten joined the channel
tantek joined the channel
barnabywalters joined the channel
bnvk joined the channel
# tommorris so, if you run my page through an RDFa parser, you get back data like this - https://gist.github.com/tommorris/5474597
# tommorris run tantek's site through a microformats2 parser and you get back data like this - http://microformat2-node.jit.su/?url=http%3A%2F%2Ftantek.com%2F&callback=&filters=
# @paulbooker RT @t: federated #indieweb comments, likes, event + RSVPs demo by @benwerd:
# pdurbin tommorris: http://microformat2-node.jit.su/?url=http%3A%2F%2Ftantek.com%2F&callback=&filters= reminds me a lot of looking at an RSS feed
melvster joined the channel
# grawity publish an Atom feed :P
# barnabywalters pdurbin: there was talk of building a mf -> ATOM proxy server which would solve both problems
# pdurbin atom, looks like: http://wiki.greptilian.com ... to me it doesn't matter
sandeepshetty joined the channel
# sandeepshetty !tell tantek: Will try to login later tonight (your morning) and discuss 404. I'm all for constraints and starting small... just coming from the angle that 404 is a valid response code for delete.
# sandeepshetty Se I spent sometime working on a uf2 reader yesterday and boy are there issues....
# barnabywalters ^ wooo
# sandeepshetty it's looks like either there isn't a standard for publishing feeds in uf2 or no one is following it :)
# pfefferle sandeepshetty: can you have a look: https://github.com/pfefferle/wordpress-webmention
# sandeepshetty !tell aaronpk: Whoa! (RE http://indiewebcamp.com/irc/2013-06-28/line/1372404587)
# sandeepshetty pfefferle: sent a webmention and it looks like it filtered the tag out.
# sandeepshetty yeah.. check the reply on my site and yours.
# sandeepshetty pfefferle: I think php-mf2 is doing some filtering.... /cc barnabywalters
# barnabywalters sandeepshetty: filtering what?
# sandeepshetty so I'm using <http://example.com> which is markdown for linking without link text and I syndicate plaintext markdown so it will have the tag that way. Ideally if the receiver is picking up p-summary it should be encoded and not filtered or atleast encoded first and then filtered
# sandeepshetty right not it's just stipping <http://example.com> out of the reply which means loss of context
# sandeepshetty ideally should just appear as <http://example.com> where <> are encoded to &tl
# sandeepshetty and >
# barnabywalters sandeepshetty: I didn’t add an option to turn on encoding of non e-* properties to my web UI yet but it’s in php-mf2
# sandeepshetty pfefferle: this is wrong. because I could be giving you html code example and it would strip it out..
# sandeepshetty it shoudl encode and *not* filter
# sandeepshetty I prefer syndicating md because if I send html and the receiver filters it then there will be loss of context (See indiewebcamp.com/plaintext)
# sandeepshetty the correct way to do this is to encode any p-* properties with htmlspecialchars() because < is plaintext mean < (but represented as <)
# sandeepshetty s/< is/< in
# sandeepshetty you could choose to filter it after encoding
scor joined the channel
# sandeepshetty though encoding should be enough.. BTW, the encoding should be done only while displaying/echoing
# sandeepshetty pfefferle: it's not html after you encode it...
# sandeepshetty pfefferle: and like I mentioned there other are situations (like when I ahve html code examples in my comment) where you *will* get html tags in the comment
# sandeepshetty pfefferle: there shouldn't be <p> in p-* properties unless it is meant to be displayed that way
# barnabywalters sandeepshetty: pfefferle: if properties have been marked up with p-* and you’ve told the parser to act consistently THEY WILL NOT HAVE HTML IN
# sandeepshetty you shouldn't put html content in p-* properties.. thats what e-* are for
# barnabywalters pfefferle: p-* parsing rules usually = take the innerText / textContent of the node
# barnabywalters e-* means concatenate HTML representations of each child of the element
# sandeepshetty so when my comment had <http://example.com> it was meant to be displayed that way
# sandeepshetty gtg..
# barnabywalters only reason php-mf2 doesn’t escape none e-* properties by default is because it’s not in the parsing spec
# barnabywalters it will be default in v0.2
# barnabywalters as a mf consumer you have no control over whether or not the content is marked as p-* or e-*
# barnabywalters that responsibility lies with the author
# pfefferle yes, but will <http://example.com> be cropped or not?
# barnabywalters hence the importance of the parser behaving consistently for all property types
# barnabywalters pfefferle: no
# barnabywalters pfefferle: can you send me example code so I can actually see what you’re having problems with?
sandeepshetty joined the channel
# sandeepshetty pfefferle: I'm out (picking up my daughter from school). Be back in 40 min.
eschnou joined the channel
# pfefferle !tell barnabywalters, sandeepshetty I take everything back! I am right though!! you use a not <http://example.com> encoded instead <http://example.com>
# pfefferle and that is skipped by the mf2 parser because he thinks it's a html-tag and ignores it! http://pin13.net/mf2/?url=http%3A%2F%2Fwww.sandeep.io%2F92
texburgher, punkprogrammer, brbcoding and sandeepshetty joined the channel
bnvk and sandeepshetty_ joined the channel
# sandeepshetty pfefferle: so it's php-mf2 that is stripping out the tag?
# sandeepshetty pfefferle: think of it as a plaintext file.. you won't receive it with encoded < and >, it is the responsibility of the client that is displaying it to encode it based on the context (e.g., as part of a HTML document) in which it is displaying it.
# sandeepshetty what php-mf2 is doing is not right if it is stripping what look like tags from p-* content
# sandeepshetty *lloks
# sandeepshetty argh! *looks
# pfefferle even tantek is using html in his p-name http://tantek.com/2013/177/t1/historic-civil-rights-doma-dumped-prop8-dead-sb5
# sandeepshetty that cannot be right... given the simple scenario of having example html code in the content that is meant to be displayed as is and not stripped... if that is what the spec says then the spec is wrong. Where does it say you have to strip html in the spec?
# sandeepshetty pfefferle: encoding *cant* be done by the publisher because it does not know the context in which it will be displayed it.
# sandeepshetty that link doesn't say anything about stripping html
# sandeepshetty no that means pick up the plain text from the alt/title attribute....
# sandeepshetty see examples of h-card where it picks up the author name from an img alt attribute
# sandeepshetty it's taking about how to figure out what to treat as a p-* attribute.. not what it contains
# sandeepshetty the spec should not and cannot talk about encoding..
# sandeepshetty it is the responsibility of the client that is displaying (to protect itself from XSS attacks, etc)
# sandeepshetty what is the "reader" here?
# sandeepshetty if the client that is displying it encodes it properly the reader *will* see it as it was meant to be seen
# pfefferle everything exempt the <http://example.com>
# sandeepshetty it should not be treated like a tag because it was explicitly marked as plaintext with p-*
# sandeepshetty yes the client (receiver) has to do that
# sandeepshetty pfefferle: again, the sender cannot encode it because it does not the context in which it will be displayed (html, plaintext)
# sandeepshetty and this is about parser so talking about users doesn't help
# sandeepshetty the user should see <http://example.com>
# sandeepshetty which is what was sent
erikmaarten joined the channel
# sandeepshetty if I was sending html, yes I would encode the < and > in it...
# sandeepshetty ah wait .. I think we might have a disconnect
# sandeepshetty if the parser was picking up the e-content then it is right to strip it out because I am not encoding it
# sandeepshetty the stripping is for security..
# sandeepshetty it *has* to filter before displaying
# sandeepshetty actually it is both..
# sandeepshetty you are right in that it will skip it because it looks like an invalid tag.. and I'm talking about what it has to do before displaying
# sandeepshetty so it's the domdocument that is skipping it?
# sandeepshetty I see what you mean now.. my bad..
# sandeepshetty no this doesn't have to do with uf2 at all..
# sandeepshetty it's just invalid html for domdocument
# sandeepshetty writting a test page
# sandeepshetty *writing
# pfefferle it's easy take this page http://www.sandeep.io/39
# sandeepshetty it has to be encoded in both.. notice how it's messed up in e-content..
# sandeepshetty it's just an html issue on my part that I need to fix..
# sandeepshetty it's not related to uf2
# sandeepshetty since I'm sure I'm only syndicating plaintext, I need to encode it.
# pfefferle that is the source code i get https://gist.github.com/pfefferle/5884940
# sandeepshetty yes..
# sandeepshetty yes to show that encoding it will fix it
# sandeepshetty and the second is not to show that its not about putting it in e-content
# sandeepshetty yes both will work if you encode it because otherwise <http://example.com> is treated as an invalid html
# sandeepshetty pfefferle: I know that <br /> will work.. just trying to highlight that *this* issue is because of invalid html that I'm generating and not related to uf2
# pfefferle your example only proofs that <http://example.com> is a wrong tag… not more, not less
# sandeepshetty maing changes for <br /> and deploying
# sandeepshetty pfefferle: yes.. I was specifically trying to test that only
# sandeepshetty pfefferle: Mine is being pushed
# sandeepshetty give it two min and we can see what <br /> test looks like
# sandeepshetty ok you can check now
# sandeepshetty it stripped out <br />.. that it shouldn't have done
# sandeepshetty (from p-summary)
# sandeepshetty yeah same result..
# sandeepshetty that to me is not right..
# sandeepshetty the parser should not strip out html from p-summary..
# sandeepshetty it could choose to encode it but it shouldn't.. it should leave it up to the client
# sandeepshetty pfefferle: if you put html in what you've said is plaintext, it means you want to show it encoded
# sandeepshetty p-summary *will* be hidden even if I have html e-content
# sandeepshetty no point in showing users both e-content and p-summary
# sandeepshetty sorry did not understand..
# sandeepshetty I'm not showing encoded html anywhere
# sandeepshetty md doesn't do anything to p-summary
# sandeepshetty and that it what you will pick up.. so everything else is out of scope..
# sandeepshetty right.. we are on the same page on that... I already said that it's a problem that I'm not encoding my p-summary
# sandeepshetty and that is the only issue here... it's a problem at the HTML level..
# sandeepshetty even if there was no uf2 on the page.. this is a problem.. so it has nothing to do with uf2 is all I'm saying
# sandeepshetty aaronpk: It looks like I broke the logs
caseorganic joined the channel
# sandeepshetty !tell aaronpk: It looks like I broke the logs: Fatal error: Uncaught exception 'Exception' with message 'DateTimeZone::__construct(): Unknown or bad timezone (Asia/Mumbai)' in /web/sites/indiewebcamp.com/www/irc/inc.php:118 Stack trace: #0 /web/sites/indiewebcamp.com/www/irc/inc.php(118): DateTimeZone->__construct('Asia/Mumbai') #1 /web/sites/indiewebcamp.com/www/irc/logs.php(226): formatLine(Array) #2
{main}
thrown in /# sandeepshetty but you were right about it being an issue with me not encoding..
# sandeepshetty !tell aaronpk: Fixed it. Might want to handle invalid timezones to avoid killing the logs
# sandeepshetty I know :)
# sandeepshetty though some of these things need to be documented now..
# sandeepshetty will do it after I fix my implementation
# sandeepshetty I shouldn't have "real" tags in p-summary and if anyone encoded it then they are right in doing so.
# sandeepshetty I think in both cases the problem is with the publisher
# sandeepshetty but I don't think the parser ignores it right?
# sandeepshetty can you add more content after the <br />
# sandeepshetty actually that is already in my test page
# sandeepshetty yeah was also there in my test page..
# sandeepshetty I'm thinking it's not right to just strip it. encoding it might be better... but again I think that should be left to the client.
# sandeepshetty Need to figure out why it does that in the first place to saying anything about it.
# sandeepshetty *say
# sandeepshetty pfefferle: encoded but now it affects your auto-linking code :) http://notizblog.org/replies/converspace-activity-syntax/
# sandeepshetty pfefferle: just realised this might have been the same thing that affected <3
# sandeepshetty so the summary of our noisy discussion is that we must encode p-summary to account for things like html code snippets and emoticons <3 in it?
# sandeepshetty that part I'm not convinced about yet :) I still prefer leaving it up to the client
erikmaarten joined the channel
# sandeepshetty pfefferle: testing the <3 post again by re-sending that webmetnion
# sandeepshetty haven't tested it yet.. did you?
# Loqi aaronpk: sandeepshetty left you a message 3 hours, 37 minutes ago: Whoa! (RE http://indiewebcamp.com/irc/2013-06-28/line/1372404587)
# Loqi aaronpk: sandeepshetty left you a message 36 minutes ago: It looks like I broke the logs: Fatal error: Uncaught exception 'Exception' with message 'DateTimeZone::__construct(): Unknown or bad timezone (Asia/Mumbai)' in /web/sites/indiewebcamp.com/www/irc/inc.php:118 Stack trace: #0 /web/sites/indiewebcamp.com/www/irc/inc.php(118): DateTimeZone->__construct('Asia/Mumbai') #1 /web/sites/indiewebcamp.com/www/irc/logs.php(226): formatLine(Array) #2
{main}
thrown in /# sandeepshetty (y)
friedcell joined the channel
# Loqi [mention] http://erinjorichey.com/storytlr/entry/indie-web-comments-test-1-4.html linked to http://indiewebcamp.com/comment (pingback)
# Loqi [mention] http://www.marcus-povey.co.uk/2013/06/28/indieweb-webmention-support-for-elgg/ linked to http://indiewebcamp.com/Main_Page (pingback)
andreypopp joined the channel
# @mapkyca #blog #indieweb WebMention support for Elgg http://www.marcus-povey.co.uk/2013/06/28/indieweb-webmention-support-for-elgg/?utm_content=bufferb427d&utm_source=buffer&utm_medium=twitter&utm_campaign=Buffer
erikmaarten, caseorganic and tantek joined the channel
caseorganic joined the channel
# @nd_kane @alicaurusrex @iambettywood Write good, quality content and people will find it! #contentout #indieweb #ihateseoandsoshouldyou
erinjo joined the channel
# tantek.com created /deleted-404-discussion (+6130) "move lengthy discussion of why 404 must not be considered a delete to separate page" (view diff)
# tantek.com edited /deleted () "(-4166) summarize reasons why not to treat 404 as a delete, and move lengthy back/forth to a separate page" (view diff)
# sandeepshetty tantek: converspace doesn't have delete yet, both for it's own post and for webmentions. It's next in my queue (which is why I've been thinking about this)... I don't have plans to store deleted content or mentions which makes it difficult for me to send a 410
bret joined the channel
# tantek.com edited /deleted (+284) "/* Issues */ record No plans to implement and why that's a non-issue" (view diff)
# tantek.com edited /deleted (+458) "/* Issues */ additional techniques for implementation" (view diff)
andreypopp joined the channel
# erikmaarten Does anybody want to try my webmention "implementation"?
# sandeepshetty tantek: I guess I come from the worse is better school... for me implementation simplicity is more important than correctness
# tantek.com edited /deleted (+84) "add subheads to be able to reference individual issues" (view diff)
# sandeepshetty storing URLs also means another query everywhere
# tantek aaronpk - exactly I noted that here: http://indiewebcamp.com/deleted#No_Plans_To_Implement
# sandeepshetty erikmaarten: sure, what do you need?
# sandeepshetty I guess we can choose to disagree on that :)
# erikmaarten sandeepshetty: Send a regular webmention to me, please. Nothing fancy, very basic support so far (works with my own posts, but that's not much of an assurance). address: http://erikmaarten.com/articles/2013/06/28/testing-webmention
# sandeepshetty and since everyone else seems to prefer this I will give in but note my disagreement
# sandeepshetty tantek: you can't take worse is better literally.. you have to understand what it prioritizes: http://en.wikipedia.org/wiki/Worse_is_better
# sandeepshetty My motivation to come up with webmention was to make something simpler to implement..
# sandeepshetty but it already means something..
# sandeepshetty I used worse is better as a label .. I was guessing that you know the details
# sandeepshetty yeah but it's not meant to be in quotes.. it's a label for something
# sandeepshetty but it's not just about simpler is better.. it also about the other prioritities
# sandeepshetty simpler over correct
# sandeepshetty (thought but just a little)
# sandeepshetty *(though only slightly)
# sandeepshetty erikmaarten: can't get to that url..
# erikmaarten aaronpk: great, thanks! Sitting in the database now.
# erikmaarten sandeepshetty: No? How do you mean, can't get to?
# sandeepshetty Oops! Google Chrome could not connect to erikmaarten.com
# sandeepshetty tantek: so from that perpective, I would have preferred 404 but since everyone else thinks otherwise I'll stop now on this issue and just add my objections to the page.
# erikmaarten sandeepshetty: that's strange. Just a temporary glitch, perhaps?
# sandeepshetty from an implementation perspective.. 404 is very simple.. if it's not in your db just throw a 404... when you delete just delete the db row, don't maintain ulrs, etc
# sandeepshetty tantek: how so?
# sandeepshetty I thought that had to do more with well-formed documents than anything else
# sandeepshetty HTML was very forgiving in those days
# sandeepshetty BTW, HTML and browsers are also good examples of the worse is better philoposhy
# sandeepshetty I thought that was obvious:worse than well formed documents, previous hypertext systems where you could not have broken links, etc...
# sandeepshetty erikmaarten: every time.. seems to be a DNS issue.. will look into it in a bit
# sandeepshetty tantek: by forgiveness, I'm guessing you mean be liberal in what you accept.. which is what I'm also proposing
# sandeepshetty I agree.... (looks for the post by tbray on that)
# sandeepshetty but on the indieweb deletes are not really that destructive.. you can just resend the webmention
# sandeepshetty (that was for tantek)
# sandeepshetty aaronpk: I don't. (re load balancer) but that would be a rare case and not always right after you sent the webmention
# sandeepshetty tantek: On the indieweb, I trust the published time...
# sandeepshetty you can see my recent mentions where mentions are sent afterwards
# sandeepshetty I've done that myself also when the server wasn't responding when I wanted to send it
# sandeepshetty tantek: I am :)
# sandeepshetty I spent some time trying to do it right
# sandeepshetty I have the other date as well but when I'm presenting it on my site I prefer published when it's available
# aaronpk p.s. you may note that in the mf version of the IRC logs, timestamps are localized to the timezone of the person who spoke :) http://pin13.net/mf2/?url=http%3A%2F%2Findiewebcamp.com%2Firc%2F2013-06-28%2Fline%2F1372418432
# aaronpk it makes it so when you display the reply context to a line in IRC, the timezone shows up properly: http://aaronparecki.com/replies/2013/06/28/2/indieweb
# sandeepshetty I just normalize them all to one timezone so that they timestamps are comparable on the post page
spinnerin joined the channel
spinnerin joined the channel
# sandeepshetty I do it while storing... convert everything to one timestamp... could there be problems with this approach?
# www.sandeep.io edited /deleted (+164) "/* Three Cases */ Answered "how is this an issue?"" (view diff)
# sandeepshetty mysql datetime
# erikmaarten the mysql timestamp converts time to UTC, in contrast to datetime, may be more useful
# sandeepshetty aaronpk: IIRC UTC
# sandeepshetty added "should add timezone info to timestamps" on this todo
# aaronpk sandeepshetty: if you add your local timezone offset to your dates, it will show up properly in my reply context http://aaronparecki.com/replies/2013/06/24/2/indieweb
# sandeepshetty yeah I should look into this at some point... added a note
# sandeepshetty erikmaarten: can't ping erikmaarten.com and traceroute says "traceroute: unknown host erikmaarten.com "
# sandeepshetty erikmaarten: and I can see the A record "erikmaarten.com. 14367 IN A 143.95.33.86"
# sandeepshetty yeah it looks like it's just me.. just trying to figure out why and why only this site...
# erikmaarten sandeepshetty: well that's quite curious. It's fine from here, and aaronpk was able to send a webmention just a while ago ...
# erikmaarten are you using some particular dns server?
# sandeepshetty I could try sending the webmention which will be from my server as opposed to my local network.... but I'm curious to find out why it's down here
# erikmaarten perhaps PRISM is gobbling up the network packets without sending them on
# sandeepshetty any ideas for what I could to find out what's wrong?
# erikmaarten Well, you could try changing your dns server, just to make sure there's no problem there ...
caseorganic joined the channel
# erikmaarten can you ping 143.95.33.86?
# sandeepshetty nope. can't ping that ip
# erikmaarten oh, perhaps you've already tried that
# erikmaarten ok
friedcell1 joined the channel
# sandeepshetty erikmaarten: tarceroute shows me that it doesn't go beyond my ISP, must be a problem with them
# erikmaarten sandeepshetty: strange though, if everything else works
andreypopp joined the channel
# sandeepshetty erikmaarten: sent you a webmention
# erikmaarten sandeepshetty: thanks, got it! By the way, how do you handle info about the commenter? Store url, profile photo url, name etc in separate table?
# sandeepshetty for receiving I have a webmentions table that has cols for author_name, author_url and author_photo along with published date, type of mention (in-reply-to|repost|like|mention) and some other fields
# erikmaarten right, almost like my setup, except I put the author information in one table and the mention info in another
# sandeepshetty erikmaarten: you have a better design because it allows you to update the h-cards for all mentions from the same author
# sandeepshetty erikmaarten: I'll revisit this when it becomes a problem for me... right now I want to ship and see what works and what doesn't.
# aaronpk for example, here's my RSVP to benwerd's event: http://aaronparecki.com/replies/2013/06/25/3/indiewebcamp but should I also post that as an event on my site?
# erikmaarten sandeepshetty: Yeah, that's probably about the only thing with my code that is good so far, I tend to want to test things out before setting things in stone too ...
# aaronpk and what about events like this? https://events.geoloqi.com/events/59 http://esridevelopersocial.eventbrite.com/ I consider the eventbrite links to be ephemeral. Should I make an event on my site for that which I then RSVP to?
# tantek aaronpk - you're quickly going to run into the event consolidation problem: http://microformats.org/wiki/event-consolidation
# sandeepshetty aaronpk: DRY allows for duplication as long as there is only one authoritative source that lets you know when it's changed
# sandeepshetty http://en.wikipedia.org/wiki/Don't_repeat_yourself (code generators are big with DRY enforces)
# sandeepshetty Your definition is what I know as http://c2.com/xp/OnceAndOnlyOnce.html
# sandeepshetty is ashamed to say that he was into Agile (with a capital A) at one point
# sandeepshetty I'm all for agile with a small a :)
# sandeepshetty tantek: this leads into the next questions perfectly.. I've been working on a uf2 based reader because I can't keep up with all the indiewebsites now
# sandeepshetty but after looking at the markup differences 4 sites makes me think that either h-feed is not clearly specified or no one follows it as specified..
# sandeepshetty s/4/of 4
# sandeepshetty I think only aaronpk has a top level h-entry
caseorganic joined the channel
# sandeepshetty barnabywalters has an h-feed as well : http://pin13.net/mf2/?url=http://waterpigs.co.uk/notes/
# sandeepshetty also I want to generate atom from my uf2 but h-feed seems to be missing channel name (or whatever it's called in atom)
# sandeepshetty (feed title)
b0bg0d joined the channel
# tantek here you go sandeep - my braindump notes on h-feed, and my example in wild: http://microformats.org/wiki/h-feed
# sandeepshetty this is perfect.. I will have a feed per tag (channel) so I want to name them.
# sandeepshetty tantek: also I couldn't find dt-published for your h-entry
# sandeepshetty php-mf2 can't find it then? http://pin13.net/mf2/?url=http://tantek.com
# tantek requires support of: http://microformats.org/wiki/value-class-pattern#Date_and_time_values
# sandeepshetty I was just looking at the mf2 output because that's what I'll be using and couldn't see it there.
# tantek which is required by http://microformats.org/wiki/microformats2-parsing#parsing_a_dt-_property
# sandeepshetty Don't thing the h-feed requires a dt-published :)
# sandeepshetty *think
# sandeepshetty filing it
# sandeepshetty at this point it looks easier to use simplepie and just read atom/rss from everyone :)
# sandeepshetty right :)
# sandeepshetty that's the plan which is why I don't have rss/atom yet .. waiting on getting the h-feed right so that it can be converted to atom.. now with http://microformats.org/wiki/h-feed it looks like I should have it ready by tomorrow :)
# tantek aaronpk, sandeepshetty - I noted your use-cases: http://microformats.org/wiki/h-feed#Use_Cases
# sandeepshetty tantek: does the h-feed also need a fallback to rel="author" ?
# tantek sandeepshetty - already does by supporting /authorship
# sandeepshetty ah saw that.
# sandeepshetty !tell pfefferle: comments appearing on your site don't point to the original which makes it difficult to follow the thread: https://notizblog.org/replies/converspace-activity-syntax/#comments
# tantek.com edited /authorship (+45) "/* Determining */ use #s for steps, clarify rel-author use to go use the representative hCard of the destination page" (view diff)
# sandeepshetty tantek: thanks for that clarification...
# sandeepshetty it didn't make sense before that to me.. had asked about it a week ago
eschnou joined the channel
# Loqi WITHOUT ALL THE DETAILS http://loqi.me/7Z1
# sandeepshetty aaronpk: wordpress is not someones site
# sandeepshetty there are at least two people using WP
# sandeepshetty we could as pfefferle to change that WP row to talk about his site instead
# Loqi AROUND ALL THE VARIOUS http://loqi.me/7Z2
# sandeepshetty *ask.. oh yeah we all have project names there :p
# tantek.com edited /indieweb-implementations (+52) "link displaying comments to the specific section on indieweb implementations of comment presentation" (view diff)
# tantek feel free to add to the subsections in http://indiewebcamp.com/IndieMark#idea_capture
# tantek especially: http://indiewebcamp.com/IndieMark#areas
# @benwerd Mozilla's released its social API to developers. I'll definitely be playing with this: http://techcrunch.com/2013/06/28/mozilla-opens-its-firefox-social-api-to-developers/ #indieweb
# aaronparecki.com edited /indieweb-implementations (+402) "domains instead of projects" (view diff)
# sandeepshetty aaronpk: now we need a new sort order for that page :)
# sandeepshetty tantek: Was the and here meant to be an or? "if the h-entry has a p-author, use that and the representative h-card at the rel-author destination to determine the author of the post"
melvster joined the channel
# tantek.com edited /authorship (+19) "oops, move rel-author details to proper step. fix and Undo revision 3820 by [[Special:Contributions/Tantek.com|Tantek.com]] ([[User talk:Tantek.com|talk]])" (view diff)
# tantek.com edited /IndieMark (+1464) "expand a bit more, inspired by all of the past week's developments" (view diff)
# tantek.com edited /Falcon (+409) "/* Working On */ after indieweb replies with webmention, next is rsvp posts, inspired by benwerd's progress with federated events" (view diff)
# sandeepshetty tantek: so it's basically 1) check for p-author in h-entry else 2) look for h-card with url+uid else 3) look for h-card with url + rel-me else 4) follow rel-author and repeat from step 2 there.
# tantek.com edited /authorship (+79) "/* Determining */ noting unlikeliness of representative hCard on a post permalink" (view diff)
andreypopp joined the channel
# sandeepshetty tantek: what does "whose value is the url of the page (source)" mean here: "The first hCard found which has a "url" property whose value is the url of the page (source) and is also a "uid" property for the hCard, is the representative hCard for the page."
caseorganic joined the channel
# sandeepshetty that I'm lost about ths whole uri_uid step
# sandeepshetty match what?
# sandeepshetty you mean they all need to be the same?
# sandeepshetty how is the page url the same as the uid?
# sandeepshetty Maybe I should read it again a couple of times :)
# tantek.com edited /IndieMark (+143) "/* Level 4 */ require all previous level optional stuff" (view diff)
bizybee and eschnou joined the channel
# tantek.com edited /IndieMark (+78) "/* Level 3 */ more types of replies to receive and display" (view diff)
# tantek.com edited /IndieMark (+58) "/* Level 4 */ receiving/displaying multiple types of comments/replies" (view diff)
# sandeepshetty tantek: so it's basically this then: 1) check for p-author in h-entry else 2) follow rel-author, 2a) look for h-card with url+uid that points to the rel-author link else 2b) look for h-card with url + rel-me
# tantek.com edited /IndieMark (+386) "/* Level 4 */ perhaps full comment posting/receiving CRUD is the key to level 4" (view diff)
# tantek arronpk - like this: http://rng.io/
fmarier joined the channel
KevinMarks joined the channel
# sandeepshetty !tell tantek: Let me know if this authorship algo makes sense (I'm looking at fixing my current authorship code and it helps me understand how to markup my site): 1) check for p-author in h-entry else 2) follow rel-author, 2a) look for h-card with url+uid that points to the rel-author link else 2b) look for h-card with url + rel-me
friedcell, caseorganic and pfefferle joined the channel
# Loqi pfefferle: sandeepshetty left you a message 1 hour, 43 minutes ago: comments appearing on your site don't point to the original which makes it difficult to follow the thread: https://notizblog.org/replies/converspace-activity-syntax/#comments
# @Superglufon RT @t: federated #indieweb comments, likes, event + RSVPs demo by @benwerd:
# @nchenga is there a POSSE (Publish on own site, syndicate everywhere) plugin for Twitter and a self-hosted #Wordpress? http://indiewebcamp.com/POSSE
caseorganic joined the channel
# @wavis RT @datacosmos: #dataecosystems #indiewebcamp Mycelial networks of autonomous nodes will replace the skyscraper models of today.
poppy joined the channel
# sandeepshetty pfefferle: replies are not showing up on the comment permalink page: https://notizblog.org/replies/converspace-activity-syntax/?replytocom=214583 (it's there on the main thread: http://notizblog.org/replies/converspace-activity-syntax/)
# sandeepshetty pfefferle: should I file a bug?
# @pfefferle @nchenga btw. you can find a list of wordpress plugins here http://indiewebcamp.com/WordPress
erinjo, bnvk and tantek joined the channel
# Loqi tantek: sandeepshetty left you a message 2 hours, 11 minutes ago: Let me know if this authorship algo makes sense (I'm looking at fixing my current authorship code and it helps me understand how to markup my site): 1) check for p-author in h-entry else 2) follow rel-author, 2a) look for h-card with url+uid that points to the rel-author link else 2b) look for h-card with url + rel-me
bret and poppy joined the channel
scor and tantek joined the channel
# sandeepshetty wow, it's interesting that PuSH 0.4 does not specify the way to ping a hub about new content.... changing a hub now might involve re-integration.
# sandeepshetty tantek: If I understand it correctly you can take out the representative card step for the post permalink page (like you've noted)
# sandeepshetty (Y)
# tantek.com edited /authorship (+591) "/* Determining */ simplify authorship algorithm based on suggestions from sandeepshetty, incorporate inline the representative h-card steps. note limitations and encouragement of implementation heuristics documentation" (view diff)
scor and b0bg0d joined the channel
# @sandeepshetty #webmention forces implementations to treat #comments as first-class content by giving them permalinks... http://www.sandeep.io/96 #indieweb