#indiewebcamp 2014-10-06

2014-10-06 UTC
#
GWG
I learned to program with C, later C++ and I'm afraid I don't always remember what I learned in college.
tfontaine and indie-visitor joined the channel
#
bret
working with mathpunk on installing ghost right now actually
fmarier, mlncn and glennjones joined the channel
#
@anomalily
So I finally got POSSE set up to Facebook and Twitter, with Bridgy likes/comments back for FB! Yay #indieweb http://anomalily.net/test-post-of-posse-to-facebook/
(twitter.com/_/status/518931488822546432)
#
GWG
reading anomalily's bio
#
GWG
How do you 'wonk' about transportation?
#
GWG
Isn't that a noun, not a verb?
#
GWG
I should ask. I am not sure what is meant
#
Loqi
I agree
snarfed joined the channel
#
GWG
There's my problem
#
GWG
I'm not using an urban one
#
GWG
aaronpk_: Thank you. Was wondering about that
#
GWG
Hmmm...biking then
indie-visitor joined the channel
#
GWG
anomalily: Was just speaking of you.
#
aaronpk_
I built a microformats parser into the layout so that each page renders a microformat-parsed version of itself and it's pretty much the best thing ever
#
carmen
which part. the quine-recursion part
#
GWG
aaronpk_: What are you doing with all these metrics?
#
aaronpk_
I'm pretty bad at actually doing things with them right now
#
GWG
Can I expect a graph of your mimosa intake?
#
aaronpk_
you can, in fact
#
aaronpk_
anomalily however is way better about doing things with her metrics: http://anomalily.net/this-year-in-numbers-2014/
#
GWG
How about mimosa vs coffee intake, plotting over a series of dys?
#
aaronpk_
(looks really sweet in printed form)
#
GWG
aaronpk_: I'm wondering what the endgame is. Collecting data is interesting, but I always wonder about using it
#
GWG
Also still curious about the Pebble thing. It is giving me ideas before seeing it, which is probably good
#
aaronpk_
it's pretty much amazing
#
aaronpk_
take a look at pebble.js, they have a new SDK you can write apps in javascript so you don't have to do a bunch of C memory management
#
GWG
aaronpk_: I never learned JS. I should though.
#
GWG
I learned Pascal. It hasn't helped me in years
#
aaronpk_
or if you know C then you can just do that
#
GWG
I did learn C and C++ on my own in high school
#
GWG
By the time I got to college it was all Java
#
GWG
I hated Java
#
aaronpk_
oh yeah
#
GWG
And then I sort of pretend I know PHP
#
GWG
aaronpk_: To which? Pascal?
#
GWG
I know how to back a winner
#
GWG
aaronpk_: I'm just wondering...the MicroPub client...is it canned responses or are you trying to write on a Pebble?
shaners joined the channel
#
shaners
If I'm rolling an experimental mf2, should I do something like: h-hs-foo or h-hs-foo or h-x-foo?
#
shaners
Experimental meaning, i'm using it and no one else is yet.
#
KartikPrabhu
shaners: if you only intend to use it internally rhen *-hs-* would be good, else if it could be useful for others but still experimental then *-x-*
eburcat and gRegor` joined the channel
#
KevinMarks_
Writing C in PHP is a traditional pastime
#
KevinMarks_
Anomalily's dataviz also looks great on a nexus 7
#
KevinMarks_
Aaronpk you output mf2,parse into json, then render with what?
#
aaronpk_
<pre><?= json_encode(Mf2\parse($html), JSON_PRETTY_PRINT) ?></pre>
glennjones joined the channel
#
KevinMarks_
Oh, I thought this was for the sleep data where you made SVG
#
aaronpk_
oh the sleep data svg thing is just a hack
#
aaronpk_
converting jawbone's png image to SVG
#
KevinMarks_
Oh right,
KevinMarks joined the channel
#
aaronpk_
so Jawbone uses the generic "had" rather than "ate" or "drank"
#
aaronpk_
I kind of like the separation of the third-person text from the beverage name
#
@IndieGameGuys
RT LisaVProulx: Indie Authors don’t have time to tweet about your book all day? Let me do it for you! Indie Auth... http://indieauthorpromotions.com/
(twitter.com/_/status/518955928469905408)
#
aaronpk_
gRegor`: neat archive view! http://gregorlove.com/archives/
#
aaronpk_
I've been trying to figure out what to do with mine too
tantek joined the channel
#
tantek
good evening #indiewebcamp!
#
aaronpk_
evening!
#
aaronpk_
boy do I have a surprise coming for y'all this weekend!
#
aaronpk_
I'm kind of unreasonable excited about it
#
aaronpk_
(assuming I can finish in time of course)
KartikPrabhu joined the channel
#
tantek
aaronpk - you've built so many amazing things, that I hesitate to guess at what *you* could consider such a surprise that you're unreasonably excited about it
#
aaronpk_
sometimes I think too fast for my own good
#
aaronpk_
I am hoping to make a point important enough that someone else can document it ;)
shaners joined the channel
#
tantek
and I'll be there to document it :)
#
@ericnakagawa
Uhm, why is the website for Twitter's Flight conference built in cold fusion? https://www.twitterflight.com/index.cfm — was the site an agency project?
(twitter.com/_/status/518966591648563200)
#
aaronpk_
anomalily is kicking butt on her site with microformats!
#
tantek
awesome!!!
#
aaronpk_
she posted an event on her wordpress site (as a wordpress post!) with h-event markup, then manually POSSE'd to facebook and is getting bridgy rsvps!
#
aaronpk_
interesting, wordpress is catching some of the bridgy "invite" posts as spam!
indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
#
indie-visitor
Hey, anyone have trouble with Bridgy getting replies caught in spam in mass? Is there a way to write a rule in wordpress spam
#
snarfed
are you using the semantic-linkbacks plugin? a recent version? i *think* it should skip the spam filter
#
anomalily
Yup!
#
anomalily
...sorry, that was me as indie-visitor, apparently I had IRC open in two tabs
#
anomalily
95% of them are skipping spam, but I just did a HUGE event invite and now all the "is invited" are getting caught in spam
#
snarfed
anomalily: and this is akismet flagging them as spam?
#
snarfed
anomalily: if so, i guess i'm not surprised. it's being aggressive, but that's probably intentional. maybe file a semantic-linkbacks or webmention plugin feature request to disable spam checking on webmention comments?
#
snarfed
(that's debatable, of course. maybe a user option)
#
snarfed
anomalily: also, i'm curious, is your event public? i don't see it on https://www.facebook.com/anomalily/events . if not, that's arguably a bug i should fix. (bridgy should only backfeed fully public posts/events/etc)
#
anomalily
It IS public!
#
anomalily
But I don't see it there either
#
anomalily
hmmm
#
anomalily
I think it is akismet. I essentially want to figure out if I can write a rule that approves/marks as "not spam" everything from brid-gy
#
anomalily
(in the url)
#
tantek
anomalily - excellent progress you're making with your WordPress setup!
#
tantek
indeed - is there no way to give akismet a URL whitelist?
#
tantek
as one would add an address to their email program to not consider spam?
#
anomalily
tantek: thanks! Yea, I am totally spending the last day of my maniac weekend doing stuff with my website instead of my day job. Oops
#
tantek
sounds exciting though!
#
anomalily
snarfed: Hey, what does Bridgy do with wordpress URL redirects?
#
snarfed
anomalily: can you elaborate?
#
snarfed
it always follows all redirects for both original post links and publish source urls, if that helps...?
#
anomalily
So it will find RSVPs on facebook if it's a redirect link?
#
anomalily
The original URL didn't contain the "ue" for the umlauts in frühstück and I want to fix it ;)
#
anomalily
...but not if it breaks webmentions
#
snarfed
should be ok. "final" redirect end urls are cached temporarily, but if that makes any wms fail, they'll retry until the cache expires
#
anomalily
Thanks :-)
KevinMarks and snarfed joined the channel
#
aaronpk_
anomalily is seeing some weird values come in as the author of the bridgy comments. I think it's a problem with the wordpress plugin because the bridgy markup looks right. http://anomalily.net/wandernarbeitsfruhstuck/##is+invited
#
snarfed
aaronpk_: agreed. the semantic-linkbacks plugin can be flaky, depending on the version and other factors i don't entirely understand
#
tantek.com
edited /archives (-193) "r"
(view diff)
#
tantek.com
edited /archive (+43) "incorporate dfn from archives"
(view diff)
KevinMarks joined the channel
#
tantek
!tell gRegor` add your indieweb archive example to http://indiewebcamp.com/archive#IndieWeb_Examples - when did you add support for archive page(s) to your site?
#
Loqi
Ok, I'll tell them that when I see them next
#
KartikPrabhu
tantek: does this https://kartikprabhu.com/articles count as archives?
#
tantek
what aaronpk said
#
tantek
KartikPrabhu: when did you implement your archive view?
#
tantek
but yes - we should start adding more examples to http://indiewebcamp.com/archive#IndieWeb_Examples
wolftune joined the channel
#
tantek.com
edited /archive (+222) "/* Tantek */ note archives from 2002-08 to 2008-08"
(view diff)
#
tantek
diving through archives, apparently I was using the "sparkline" mini-avatar image next to my name styling since 2005-07: http://tantek.com/log/2005/07.html#d01t0945
#
tantek
from that post I found this previous post on Cognitive overload: http://tantek.com/log/2005/01.html#d02t2232
#
tantek
and scroling down past that - apparently I launched my Atom feed 2005-01-02: http://tantek.com/log/2005/01.html#d02t0412
#
aaronpk_
this is fascinating... "stopping drinking coffee significantly reduced the emotional sense of urgency to respond instantly to every email/phonecall..."
#
tantek
nice thing is, Annevk's "reply" to my post about my Atom feed still works! https://annevankesteren.nl/2005/01/tantek-has-a-feed
#
tantek
and if you read his post carefully - there's something I had long forgotten about
#
aaronpk_
ha "Actually, authoring XML by hand is already pretty hard. "
#
tantek
he links to "the HTML Syndication Format" http://hixie.ch/specs/hsf/hsf-1.0-pre1
#
tantek
authored in 2003, and with some additional forensics in the source, apparently on 2003-06-08
#
aaronpk_
oh nice
#
aaronpk_
the Requirements section is great
#
@robynover
Thinking of last-minute going to @indiewebcamp but unsure if i'm/it's the right fit. http://indiewebcamp.com/2014/Cambridge Anyone going? Wanna? Any info?
(twitter.com/_/status/519001016088674304)
#
KartikPrabhu
tantek: I don't even recall when I made the archive view, one of the first things I did on my site
#
tantek
aaronpk can you help out @robynover? ^^^
#
tantek
KartikPrabhu: commit logs?
#
aaronpk_
oh hey she's a friend of anomalily it looks like
#
KartikPrabhu
someone should send an encouraging reply to @robynover I might not be the right person as I dn't understand the whole "not the right fit" thing
#
KartikPrabhu
tantek: ha! was pretty much a n00b at that point to have commit logs :P
#
KartikPrabhu
errr I still don't do version control on my site code :P
#
KartikPrabhu
must rectify that
#
tantek
KartikPrabhu: I do static snapshots with -YYYY-DDD suffixes :)
#
@anomalily
@robynover @indiewebcamp I won’t be at the Cambridge one, but you should totally go! Really rad people & great conversations/projects!
(twitter.com/_/status/519002715649609728)
#
KartikPrabhu
if only a beginner ( like me at that time) has such foreisght
#
KartikPrabhu
why does /archive have a "see also" called "archives" which redirects to the same page?
#
anomalily
^I totally responded to robynover hoping that the other-queer-lady angle would be encouraging
#
tantek
anomalily++ +100 thank you
#
Loqi
anomalily has 5 karma
#
KartikPrabhu
anomalily++ :)
#
Loqi
anomalily has 6 karma
#
@anomalily
@robynover Not at all. It’s pretty much “choose-your-own-adventure” - since much #indieweb technology is relatively new, plenty to make/do.
(twitter.com/_/status/519008852209958914)
#
@robynover
@anomalily Thanks for the encouragement! If one is already a developer, do you think it'd be redundant? From the description, hard to tell.
(twitter.com/_/status/519008359425789953)
#
@aaronpk
@robynover @anomalily There's certainly a large developer contingent! You may be interested in reading... #indieweb http://aaronparecki.com/replies/2014/10/05/1/indieweb
(twitter.com/_/status/519010173638037504)
#
tantek
aaronpk: fascinating that being a *developer* posed the question of whether it was redundant!
#
aaronpk_
indeed!
#
aaronpk_
first time I've seen that reaction!
#
tantek
whereas others have said, I'm *not* a developer, do I belong?
#
KartikPrabhu
was surprised too
shaners and cweiske joined the channel
#
shaners
Is anyone posting photos/videos/audios(?) with a mf2 other than h-entry?
#
shaners
Has anyone moved h-media forward?
#
shaners
I mean, has anyone moved hMedia into mf2-land as h-media?
#
aaronpk_
I haven't gone down that road yet because h-entry describes my current photo posts better right now. once I (eventually) have all my flickr photos on my site I suspect those will be better as h-media posts
Jihaisse joined the channel
#
shaners
aaronpk_ actually, now that i look at it again / deeper, h-entry has way more usefullness than the old hmedia.
#
aaronpk_
tantek: do we have an algorithm to find a representative h-card from a person's home page?
#
tantek
shaners - in practice hMedia never found any interesting consuming applications, so it didn't get moved forward to microformats2
#
tantek
what is representative h-card?
#
Loqi
It looks like we don't have a page for "representative h-card" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=representative+h-card
#
shaners
only rel-enclosure would be nice to see added to h-entry as u-enclosure.
#
shaners
otherewise, you're right, hmedia isn't much interesting
#
aaronpk_
interesting http://microformats.org/wiki/representative-hcard-parsing "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"
#
aaronpk_
why is the uid match a requirement?
pfefferle joined the channel
#
tantek.com
created /representative_h-card (+558) "stub with links to microformats"
(view diff)
#
tantek
KevinMarks: how are you representing podcasts in h-entry in unmung?
#
tantek
(which is why I assume shaners is asking about enclosure)
#
tantek
shaners, basically, any classic microformat that has no consuming applications got dropped.
#
shaners
That's fair.
#
tantek
and only those with publicly visible / useful consuming applications got upgraded to microformats2, and even those had every property scrutinized.
#
shaners
👍
#
tantek
aaronpk uid match is a requirement to avoid false positives
#
tantek
what is a representative h-card?
#
Loqi
The representative h-card for a page is an h-card on that page that represents that page, if any, as not all pages are about a person or organization, a page might not have a representative h-card http://indiewebcamp.com/representative_h-card
#
tantek
now that I've answered the prior art question - let me ask the use-cse
#
tantek
s/cse/case
#
Loqi
tantek meant to say: now that I've answered the prior art question - let me ask the use-case
#
tantek
aaronpk, what's your use-case to find a representative h-card from a person's home page?
#
aaronpk_
after signing in with indieauth, finding the person's name and profile image
#
aaronpk_
but i'm in php land right now, adding it to indieauth-client-php
#
aaronpk_
this is part of bypassing a "signup" flow and just pulling info from the person's home page cause it should already be there
musigny and ShaneHudson joined the channel
#
tantek.com
edited /representative_h-card (+304) "Use Cases"
(view diff)
#
tantek
aaronpk - good. a more common use case would be when writing a blog post and entering a URL for a person, having their photo and name be auto-filled from their h-card on their site
#
tantek
(yes I added it to the doc)
#
aaronpk_
that is actually different, because in that case you're looking for the representative h-card for an h-entry
#
aaronpk_
oh sorry you're right. I thought you meant comments
#
tantek
no you're linking to their home page (" URL for a person" )
#
tantek
ah ok - msgs crossed
indie-visitor joined the channel
loic_m__ joined the channel
#
KartikPrabhu
tantek shaners: iirc unmung uses u-audio for podcasts
#
tantek
this is an empirical question
#
aaronpk_
barnaby doesn't have u-uid on his p-author property of the feed
#
tantek
<audio class="u-audio" src="…" … >
#
tantek
aaronpk - that wouldn't make sense - that would turn the p-author into a unique ID for the feed
#
aaronpk_
ok right. but that's the only h-card on barnaby's home page
#
KartikPrabhu
the audio element at the end has u-audio
#
tantek
KartikPrabhu: already posted above
#
tantek
both an example URL and <audio> with u-audio
petermolnar joined the channel
#
aaronpk_
so how does barnaby indicate that that specific h-card is the representative h-card for his home page?
#
tantek
does he not have rel=me?
#
aaronpk_
he has rel=me to the same page
#
shaners
KartikPrabhu what happens to podcasts with video enclosures instead of audio?
#
KartikPrabhu
u-video ?
#
KartikPrabhu
no example i can think of though
#
tantek
shaners - find a video podcast and try it with http://feed.unmung.com/
friedcell joined the channel
#
KartikPrabhu
hasn't come across any video "podasts" except on silos like Youtube or Vimeo
#
aaronpk_
because video is hard
#
tantek
maybe Flickr videos?
#
aaronpk_
tantek: how would a "url" property of an h-card be potentially ambiguous?
#
aaronpk_
(where u-uid would lead to fewer false positives)
#
tantek
you can have multiple u-url values
#
aaronpk_
barnaby's is a good example of that
#
aaronpk_
but one of the u-url values is his home page
#
tantek
whereas only the first u-uid value makes sense, it's like a canonical
#
tantek
no way to guess which of those is the real thing
#
tantek
s/real/canonical
#
Loqi
tantek meant to say: no way to guess which of those is the canonical thing
#
shaners
Put This On is a video podcast : http://putthison.com
#
aaronpk_
when would this fail? "The first h-card found which has a "url" property whose value is the url of the page."
#
tantek
shaners - try putting its feed through unmung, and view source
#
tantek
aaronpk if that url was a group blog
#
tantek
and if h-cards for the authors all included that URL as one of their URLs
#
tantek
as people do (these are the URLs I contribute to)
#
aaronpk_
can u-uid be used to disambiguate in that specific case then? but not be required to find an h-card for a page?
#
tantek
it has to be required or else too easy to get a false positive
#
tantek
in the group blog case - *there is no representative h-card* that's the point
#
tantek
since no one is going to claim the group blog as their own canonical URL, that works
#
aaronpk_
(or maybe there is a separate h-card which is the blog info, like blog icon and name and such)
#
tantek
but then that's "blog info" - not an h-card
#
aaronpk_
ok that makes sense but I'm not seeing a good solution to this right now
#
tantek
and *then* you're looking for some notion of "representative object"
#
cweiske
aaronpk, how's federated indieauth on indieauth.com coming along?
#
tantek
which is a different problem
#
tantek
hence why I asked about use-case
#
shaners
looks like unmung doesn't do anything with video enclosures
#
aaronpk_
how does barnaby make his site work with the representative h-card algorithm as it currently is described?
#
tantek
shaners - sounds like you could/should !tell Kevinmarks a feature request for unmung
#
tantek
aaronpk - he adds explicit u-uid markup to the URL that is his home page
#
aaronpk_
you said that would be wrong
#
tantek
on a group blog it would be wrong
#
tantek
on p-author it would be wrong because that's inside the h-feed
#
shaners
!tell Kevinmarks Seems like unmung doesn't do anything with video enclosures on video podcasts. Maybe add those with a .u-video class? Eg: http://putthison.com (link in sidebar)
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
but clearly he has a u-url of waterpigs.co.uk inside his h-card already
#
aaronpk_
among many others
#
tantek
so he just needs to *also* markup that *one* u-url with u-uid
#
tantek
I don't see what the problem is you're seeing
#
aaronpk_
ok I thought that is what I asked before and you said it wouldn't work
#
tantek
no you asked about putting u-uid on p-author
#
tantek
and that would be wrong
#
tantek
because p-author is a property of h-feed in that case
#
aaronpk_
I meant on the h-card that is the p-author
#
tantek
I had to answer literally
#
tantek
because precision matters
#
tantek
for such object hierarchy
#
aaronpk_
so it looks like indiewebify.me is not following the representative algorithm then, because it's finding barnaby's h-card http://indiewebify.me/validate-h-card/?url=waterpigs.co.uk
#
tantek
aaronpk - it's likely just finding *an* h-card
#
tantek
which, as I pointed out, will fail for group blogs
#
aaronpk_
it's finding totally the wrong one on my site http://indiewebify.me/validate-h-card/?url=aaronparecki.com
#
aaronpk_
i think it's finding the first
#
tantek
just getting the first
kensanata joined the channel
#
tantek
so it's not impelmenting representative h-card at all
#
tantek
it's just implementting first h-card
#
aaronpk_
oh hey look at that... from 6 months ago https://github.com/indieweb/indiewebify-me/issues/21
#
aaronpk_
ok I'll make this follow the u-uid rule and it will definitely fail on people's websites until they add u-uid somewhere. i'll try to add a debugging step to help
#
tantek
right - that debugging step should be fixing the existing validator - indiewebify.me - as the issue you filed
#
aaronpk_
not quite :) but sure
#
KevinMarks_
I can add a case for video links too if you have example feeds
#
Loqi
KevinMarks_: shaners left you a message 19 minutes ago: Seems like unmung doesn't do anything with video enclosures on video podcasts. Maybe add those with a .u-video class? Eg: http://putthison.com (link in sidebar)
#
KevinMarks_
Should I add rel="enclosure" too?
#
tantek
rel=enclosure only works for permalink pages
#
KevinMarks_
If there's only one hCard, do you still require a u-uid?
#
aaronpk_
KevinMarks_: according to this algorithm yes
#
tantek
KevinMarks - it might not be a page about a person\
#
tantek
in which case there is zero representative h-card - that's the point of explicit u-uid
#
KevinMarks_
Hm. Seems like a hypothetical objection to a common case
#
cweiske
aaronpk_, how's federated indieauth on indieauth.com coming along?
#
aaronpk_
cweiske: haven't made any additional progress, but it's really close
#
tantek
KevinMarks: nope, not hypothetical, plenty of product pages, recipe pages, post permalink pages
#
tantek
sheesh, please
KevinMarks__ joined the channel
#
tantek
none of those are about a person nor have a *representative* h-card
#
KartikPrabhu
from what I recall, representative hcard algo is for finding the h-card once you are already on a person's page, not for finding h-card of the author from a post page for instance
eburcat and shaners joined the channel
#
shaners
KevinMarks: I don't think you should bother with rel-enclosure. But maybe a .p-x-enclosure class? Since mf2 moved away from rels for most thigs that classes can do.
#
tantek
KartikPrabhu: hence my request for specific use-cases - to disambiguate/clarify if someone is asking for the wrong plumbing for their use-case
#
tantek
shaners - what's the use-case you're trying to solove with p-x-*?
eburcat joined the channel
#
shaners
KevinMarks: i mean .u-x-enclosure. u, not p.
#
tantek
shaners - again, why? for what use-case?
#
shaners
i think .p-enclosure should exist on h-entry to be explicit about what a feed reader should download as the enclosure. but it's not part of the h-entry spec (yet). so it goes under the experiment prefix, right?
#
shaners
(i was typing)
#
tantek
sorry
#
tantek
if your indie web site is your reader - where is it downloading to?
#
KevinMarks__
I set preload=false to stop them all being downloaded in this case ('cos crashing browsers is bad)
#
tantek
right - thus I think explicit download instructions like that might be the wrong approach
#
shaners
I'm moving my atom feed away from being separately generated to being generated from the html itself.
#
tantek
a-ha - thus your use-case is generating an atom feed
#
shaners
i want to be able to unabiguously know what is the enclosure (in old atom/rss parlance) from the html
#
tantek
why not propagate all u-photo u-audio u-video from the h-entry into "enclosures" in Atom?
eburcat and pfefferle joined the channel
#
tantek
in your code that generates the Atom from the h-entry
#
tantek
going to stick with that recommendation for tonight
aaronpk_ joined the channel
#
petermolnar.eu
edited /WordPress (-7) "/* Spam/Comment Protection */"
(view diff)
#
tantek
rather than any additional work of having to markup enclosure explicitly
#
shaners
that feels presumptious / overly aggressive. but i'll sleep on it. it's late.
#
tantek
right - me too (will sleep on it). night night.
#
shaners
sweet dreams
#
aaronpk_
ok *whew* got the representative algo working
xxcoeurxx_ joined the channel
#
shaners
should i not bother with rel-tag anymore?
#
KevinMarks__
I adde u-video and video elements
#
aaronpk_
oh no, now it's breaking when the URL I enter is actually a 301 redirect
#
aaronpk_
oh man so not interested in fixing that right now
#
@fdevillamil
@benward @benwerd on #indiewebcamp IRC channel I once thought @benward was @benwerd. Then I had a coffee.
(twitter.com/_/status/519033472812584960)
neuro` joined the channel
#
neuro`
Good morning.
#
KevinMarks__
hm , video wider than the page
#
Loqi
neuro`: tantek left you a message 5 days, 11 hours ago: re: https://twitter.com/fdevillamil/status/517054101793026048 not really. Not understanding the huge difference between /Twitter & /RSS is why RSS-framed publishing/sharing solutions/approaches are doomed to die a slow irrelevant death.
#
KevinMarks__
I told benwerd to go have a drink with benward because they have a short edit distance - I think they got on
#
aaronpk_
KevinMarks++
#
Loqi
KevinMarks has 64 karma
#
aaronpk_
ha didn't see this before from that twitter thread. not sure if trolling or serious... https://twitter.com/kpfrahm/status/517046703828897792
#
@kpfrahm
@davewiner true. wish the rss inventor'd have named it 'chirper' or something, and maybe launched an open web app with a simple ui back then
(twitter.com/_/status/517046703828897792)
#
shaners
KevinMarks: looks grood.
#
KevinMarks__
hm, they have summary and content that diverge on their posts
#
KevinMarks__
I'm taking content, which is boilerplate, but hte summary has more text
#
KevinMarks__
feeds meh
#
KevinMarks__
I suppose I could show both
#
KevinMarks__
hm, that code is a mess -clearly I wrote the first verison while very tired
#
KevinMarks__
should I put the audio/video inside e-content?
#
KevinMarks__
gah, this is annoying
#
KevinMarks__
writing conditional logic in templating languages sucks
#
shaners
good everyone
#
shaners
s/good/goodnight/
#
Loqi
shaners meant to say: goodnight everyone
#
shaners
good night, loqi
#
Loqi
sweet dreams
loic_m_ joined the channel
#
KevinMarks__
content vs summary meh
#
Loqi
feeds has -1 karma
Sebastien-L, pfefferle and alanpearce joined the channel
#
glennjones.net
edited /IRC_People (+100) "/* Nicknames */"
(view diff)
modem, Pierre-O, musigny, pfefferle, krendil, alanpearce, eburcat, barnabywalters, friedcell1 and Sebastien-L joined the channel
#
GWG
Morning.
#
GWG
Except for those for which it is afternoon or evening.
#
GWG
cweiske: You can't please everyone
tfontaine, pfefferle, xtof and musigny joined the channel
#
petermolnar
as it's 1412598524, good day to you as well GWG :)
#
GWG
Hi, petermolnar
Sebastien-L joined the channel
#
petermolnar
I have a question on u-in-reply-to and the similar: can that be within e-content or it's a strict thing to put it out of e-content?
#
barnabywalters
petermolnar: consider how the reply would look as a comment on a post, or in a feed reader. If it makes sense to have the link in the content as displayed that way, then it’s fine
#
barnabywalters
from a mf2 parsing POV there’s nothing technically wrong with it
#
petermolnar
ok; the main reason I asked because I'm trying to reduce the amount of per article metadata attached to an entry on my site
pfefferle joined the channel
#
tylerfontaine.me
edited /IRC_People (+52) "/* Nicknames */"
(view diff)
#
tfontaine
Oh look. I caused a robot to do work. Whoops. :)
pfefferle joined the channel
#
loic_m
aaronpk> I'll be at border-none next week, would be nice to meet you :)
#
jonnybarnes
barnabywalters: hey, remember your article on HTTPS and you mentione alpower.com as working in browsers but not in guzzle?
#
GWG
petermolnar: When I tried to put it inside when working on the Indieweb Taxonomy plugin, it seemed to cause trouble for some parsing, as I recall.
#
petermolnar
that does not sound too promising GWG :)
#
GWG
petermolnar: I went around it by offering a content filter that can be turned on, and I'm going to change the alternate placement to custom by theme.
#
petermolnar
makes sense
#
GWG
So, if you want to put it outside the e-content, you have to support that in the theme. If not, you have an option for putting it in the content filter
#
GWG
I need to submit a pull request to SemPress for that, actually. It's on my list
#
jonnybarnes
!tell barnabywalters well, I think I've made some headway in getting Guzzle to "just work" with sites like alpower.com: https://github.com/guzzle/guzzle/issues/848
#
Loqi
Ok, I'll tell him that when I see him next
#
GWG
I just think pfefferle is pretty busy of late
thierrymarianne joined the channel
#
GWG
petermolnar, what are you planning?
#
petermolnar
nothing special at all, but I do getting a bit tired of WordPress itself with all the hacks I need to put in place for it to work and look like I want it so
#
petermolnar
so at the moment, I've already remove as much meta entries as I could and put them into the content
#
petermolnar
in markdown
#
petermolnar
but I'm still struggling with a few thing, like the replies and so, where and how to put that
#
GWG
meta as in date/etc?
#
petermolnar
no, as in link for link format, quote source for quote format, etc
#
petermolnar
I wanted something very flexible about half a year ago and I ended up with a shattered mess :D
#
GWG
petermolnar, have you tried my taxonomy plugin for responses? It might work for you?
#
petermolnar
I've checked it, but I'm not sure I need it that way; it's a nice plugin though
#
GWG
I have realized that a custom taxonomy is the alternative to trying to use post formats for that
#
GWG
That was the aspect I was suggesting
#
barnabywalters
jonnybarnes: wow, that’s great! awesome work!
#
barnabywalters
jonnybarnes++
#
Loqi
jonnybarnes has 5 karma
#
Loqi
barnabywalters: jonnybarnes left you a message 26 minutes ago: well, I think I've made some headway in getting Guzzle to "just work" with sites like alpower.com: https://github.com/guzzle/guzzle/issues/848
#
barnabywalters
jonnybarnes: even if the PR doesn’t get merged (which would surprise me) that code could be wrapped up as a Guzzle plugin
#
barnabywalters
but really the PR should get merged, as it makes guzzle way more robust
#
barnabywalters
ideally it needs a way of storing the certificates as well though
alanpearce, barnabywalters, wolftune, paulfitz, mlncn, verdi and alanpearce_ joined the channel
#
@jtroyer
@etherealmind Yup. Check out @WithKnown & http://indiewebcamp.com - open source, micro formats, distributed: not quite, but pendulum swinging
(twitter.com/_/status/519124842713735168)
loic_m_ joined the channel
#
@petermolnar
@jtroyer @etherealmind blogs. They might be re-named to #indieweb though.
(twitter.com/_/status/519127523142430720)
reedstrm joined the channel
cuibonobo joined the channel
#
aaronpk_
morning
#
cuibonobo
good morning
#
petermolnar
good morning
#
ben_thatmustbeme
been looking at this whole indie-config bit. seems pretty interesting. I'm surprised there isn't a better way to do it though
#
ben_thatmustbeme
hmm, can you pull a custom protocol through and ajax query?
#
cweiske
as mailto:?
#
cweiske
or web+foo?
#
cweiske
XMLHttpRequest cannot load web+fork:http://p.cweiske.de/129. Cross origin requests are only supported for HTTP.
#
ben_thatmustbeme
damn, well that explains that
#
@LiemNguyen
RT @jtroyer: @etherealmind Check out @withknown & http://indiewebcamp.com - open source, micro formats, distributed: not quite, but...
(twitter.com/_/status/519130470689542145)
#
@genehack
http://indiewebcamp.com/webmention may be of interest to those of you that were talking about re-inventing Twitter over RSS.
(twitter.com/_/status/519131168113840128)
musigny joined the channel
#
aaronpk_
jonnybarnes: does shaaaaaaaaaaaaa.com request the proper cert using SNI?
#
jonnybarnes
aaronpk_ I beleive so, it runs `openssl s_client -connect domain.com:443 -servername domain.com` to get the certs
gRegor` joined the channel
#
aaronpk_
it says the cert for this new site is not sha256, but ssllabs.com says it is
#
barnabywalters
aaronpk: I fixed the representative h-card algorithm in indiewebify me, currently only live on my instance: http://indiewebify.waterpigs.co.uk/validate-h-card/?url=http%3A%2F%2Faaronparecki.com%2F
#
aaronpk_
oh yay thanks!
#
barnabywalters
but the representative h-card matching algorithm is not at all robust
#
Loqi
woot
#
aaronpk_
not robust? how?
#
barnabywalters
seeing as it doesn’t give any indication of how to match the URLs
#
aaronpk_
exact match I assume?
#
aaronpk_
(after relative URL resolution)
#
barnabywalters
e.g. removing the trailing slash, or replacing http with https both fail
#
aaronpk_
http != https so that's ok that it fails
#
barnabywalters
aaronpk: not so, according to TBL
#
aaronpk_
but it is technically possible to serve different content
#
aaronpk_
anyway worth raising those issues on the microformats wiki probably
#
barnabywalters
the rel=me matching step is much more robust
#
ben_thatmustbeme
well darn... apparently i broke my whole MP endpoint
Pea1 joined the channel
#
ben_thatmustbeme
apparently if you have a field display=none, it doesn't submit the data from it, but it will still submit a blank entry (overridding previous filled ones)
#
ben_thatmustbeme
i had multiple copies of the same input field and just turned on the one i needed
#
aaronpk_
oh yeah I had something similar happen yesterday with html form
#
jonnybarnes
what's the site?
#
aaronpk_
it's a secret
#
gRegor`
aaronpk_: Thanks! The archive view is inspired by tumblr.
#
Loqi
gRegor`: tantek left you a message 9 hours, 42 minutes ago: add your indieweb archive example to http://indiewebcamp.com/archive#IndieWeb_Examples - when did you add support for archive page(s) to your site?
gr0k joined the channel
#
gregorlove.com
edited /archive (+191) "/* IndieWeb Examples */"
(view diff)
pfefferle, brianloveswords and mlncn joined the channel
KevinMarks and gr0k joined the channel
#
@nobantu
LastWeek of Regular Registration for #IIW XIX http://www.internetidentityworkshop.com/ join us 4 #VRM #UMA #indieweb #identity #IoT #OAuth & More GR8 Topics
(twitter.com/_/status/519145482975981568)
dlyke, vanderwal, KartikPrabhu, snarfed, gr0k, thierrymarianne1 and thierrymarianne2 joined the channel
npdoty and barnabywalters joined the channel
davidmead joined the channel
squeakytoy and tantek joined the channel
gr0k, chrissaad and yakker joined the channel
eburcat_, mlncn, KartikPrabhu, pauloppenheim and jdp23 joined the channel
#
jdp23
good morning all
#
gRegor`
Morning, jdp23
#
jdp23
manual POSSEing from known to ello (or PESOSing the other way around) requires some editing HTML to make it look good ...
ShaneHudson joined the channel
#
jonnybarnes
is barnabywalters around?
verdi joined the channel
#
barnabywalters
jonnybarnes: bit busy with work right now, will be around in a bit
#
jonnybarnes
barnabywalters: cool, ttyl then :)
#
tantek
jdp23 - could you add a brief "how to " re: what HTML editing is required to http://indiewebcamp.com/Ello#POSSE_to_Ello ?
#
achangeiscoming.net
edited /Ello (+946) "/* Jon Pincus */"
(view diff)
#
achangeiscoming.net
edited /Ello (+11) "/* Jon Pincus */"
(view diff)
#
jdp23
good suggestion tantek. i'll work on a longer post later ...
#
jdp23
and boom, instant spam :(
#
jdp23
oh well
#
jdp23
welcome to the internet
#
barnabywalters
jonnybarnes: fire away!
#
jonnybarnes
right, working on authorship algo for my webmentions parser and was looking at shrewdness, but I'm wondering if I've mucked up my own notes
xtof joined the channel
#
jonnybarnes
yes I have I think, tantek's h-card shouldn't have a "p-author" should it?
#
barnabywalters
jonnybarnes: yep, pretty sure tantek didn’t write that note :)
#
jonnybarnes
barnabywalters: so I've corrected the p-author issue
#
jonnybarnes
however shrewdness still think's Tantek is the author
#
barnabywalters
in that case my authorship algorithm implementation is probably weighting embedded h-cards higher than following rel-author links, which is incorrect. can you raise an issue on http://github.com/barnabywalters/shrewdness please?
#
barnabywalters
I’m going to work on shrewdness tonight, and will try to get that fixed
#
ben_thatmustbeme
i think i've given up on my plan to have indie-config done by friday
#
ben_thatmustbeme
my original idea was to have "edit" and "delete" web actions done
#
ben_thatmustbeme
as well as it really should be extended with some way to tell the code how to tell the editor to route back to where it left off
#
jonnybarnes
opened barnabywalters
#
barnabywalters
thanks jonnybarnes!
Pierre-O and jet__ joined the channel
#
ben_thatmustbeme
what sounds better microedit or pubedit for my micropub editor that i'm going to just break off in to its own small lib
eburcat and aaronpk_ joined the channel
#
ben_thatmustbeme
hmm, now i don't like either
snarfed joined the channel
#
jonnybarnes
barnabywalters: random point, but shrewdness cacert bundle
#
gRegor`
ben_thatmustbeme: combine them. editedit :)
#
jonnybarnes
you've included startssl's bundle, do you really need all those CRLs at the end?
#
barnabywalters
jonnybarnes: CRLs?
#
jonnybarnes
the last like 2000 lines arent actually certificates
KevinMarks_ joined the channel
#
barnabywalters
jonnybarnes: TBH I have no idea what they are. I just took the mozilla bundle and added the StartSSL certs. It worked, I didn’t look much closer :)
#
jonnybarnes
well, I think itll still work without those CRLs :)
#
jonnybarnes
also I got a response on that Guzzle issue I opened
#
jonnybarnes
he suggests I make a plugin for it
#
jonnybarnes
particularly because he said in the next release of guzzle he won't be bundling any certs with guzzle
#
jonnybarnes
it'll just use the system supplied certs
Pierre-O and shaners joined the channel
#
@kyle_wm
Challenge to #indieweb sites: if you choose to publish an XML feed, please include a mini-reply context somewhere in your reply posts.
(twitter.com/_/status/519194401231228929)
bitraten3 and npdoty joined the channel
thierrymarianne, Pierre-O and npdoty joined the channel
#
@hugoroyd
@benwerd and mozilla is hosting a lot of meetups these days, including for indieweb cc @ensowhat
(twitter.com/_/status/519199399726317568)
tantek joined the channel
#
GWG
Greetings tantek.
#
GWG
I am pleased that your life force continues.
#
tantek
hello
#
tantek
the feeling is mutual :)
#
KevinMarks__
!tell barnabywalters can we chat on how to mark up h-feeds so that https://waterpigs.co.uk/services/microformats-to-atom/ makes podcatcher friendly ones - would be nice to round-trip podcasts through fund.unmung.com and yout hfeed to atom, adn to give guidance for h-feed podcast markup.
#
Loqi
Ok, I'll tell him that when I see him next
musigny joined the channel
#
GWG
I am feeling frustrated.
#
tantek
GWG - how's your list?
#
GWG
I am starting to feel my vision and programming ability are mismatched
#
tantek
it's ok to work on smaller things
#
GWG
tantek, that's the problem.
#
tantek
which?
#
GWG
I think I need to improve some of my knowledge
#
tantek
so do we all :)
#
GWG
I meant specifically web programming.
#
GWG
I actually know little about Javascript and half the web uses it now.
#
ben_thatmustbeme
i figure there is always more to learn in tech, no matter who you are. One of the main reasons I try to make sure every job I get is a slightly different area than the last
#
ben_thatmustbeme
GWG, i found it easier to learn JS with jQuery to begin. I think its a bit easier to pick up
#
tantek
GWG - there's *very little* you "need" JS for.
#
GWG
tantek, how about PHP?
#
tantek
you can turn JS off and my site functions just fine for example - all functionlity
#
tantek
s/functionlity/functionality
#
Loqi
tantek meant to say: you can turn JS off and my site functions just fine for example - all functionality
#
tantek
GWG it is actually more important to learn how to make your site work *without* JS, than it is to learn JS>
#
tantek
s/>/.
#
Loqi
tantek meant to say: GWG it is actually more important to learn how to make your site work *without* JS, than it is to learn JS.
#
ben_thatmustbeme
GWG whats on your todo list?
#
tantek
what is on your to do list GWG?
#
Loqi
It looks like we don't have a page for "on your to do list GWG" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=on+your+to+do+list+GWG
#
GWG
ben_thatmustbeme, since I am working with Wordpress, PHP and CSS improvements.
#
GWG
I know both, but need to improve.
#
ben_thatmustbeme
i always found wordpress to be pretty messy code wise
#
GWG
tantek, some.
#
GWG
ben_thatmustbeme, too many cooks?
#
tantek
GWG - my first suggestion is to add a new section to your user page, "Working On" which is very *present* focused, as in what are the few (just 2-3 to start with) things you are thinking about and actively working on right now
#
GWG
tantek, I had some thoughts this week on refining.
#
tantek
even just start a "Working On" section with *one* item
#
ben_thatmustbeme
too many cooks. very likely.
#
GWG
tantek I tend to jump around
#
tantek
GWG - among how many things?
#
ben_thatmustbeme
i don't think i'm going to have time for all the fun stuff i was hoping to get done in time for IWC
#
tantek
GWG - I'm trying to help with the problem of "feeling frustrated"
#
tantek
what if before you jump to something, you made yourself update the "Working On" section on your user page to put that thing on the top of the list?
#
ben_thatmustbeme
GWG, one thing that helped me was having my ToDo list, much more detailed. even though it made this list go from like 5 to 30 items, getting things checked off really felt good
#
GWG
Right now, fixing the three plugins that I feel are held together with Chicken wire
#
GWG
I need to rewrite sections of code that are long sets of nested conditionals
#
GWG
I need to remove a bad decision that I made and decide on the right one
#
GWG
It is mostly the long set of nested if statements that makes me think that there is a better way.
mlncn and Pierre-O joined the channel
#
GWG
So it comes to me having an idea of what is wrong, but needing missing knowledge to write the improvement.
davidmead joined the channel
#
GWG
davidmead, read your post
#
davidmead
GWG: did it make sense? i tend to ramble
#
GWG
davidmead, I think I understand what you want.
#
davidmead
GWG: cool :-)
#
GWG
I am going to go back to work. I will be on later contemplating my spaghetti code.
#
GWG
I need to stare at it a bit.
#
davidmead
GWG: lol. better you than me coding :-)
mlncn-agaric joined the channel
#
tantek
GWG - what you typed above looks like a good start on a "Working On" section - any objection to adding that to http://indiewebcamp.com/User:David.shanske.com
caseorganic joined the channel
#
ben_thatmustbeme
today has just been a kinda BLAH day
snarfed and eburcat joined the channel
thierrymarianne1, friedcell, benwerd and cweiske joined the channel
#
bret
kylewm: I'm with you on reply context
#
bret
my xml feed needs some lovin
#
tantek
bret - don't you mean your xml feed needs some auto-generation?
#
neuro`
Good morning tantek
#
bret
the auto generator is badly implemented and out of sync with my html version
#
tantek
good evening neuro` !
#
bret
lazy/fogot
#
tantek
bret - which? barnaby?
#
neuro`
How're you going?
#
bret
oh nah, that works great
#
bret
but most people subscribe to the one I advertise in my metadata
#
bret
advertised
#
bret
i have a dry violation and generate an xml page
#
bret
in addition to an index page
#
tantek
bret - perhaps advertise the auto-generated one in your metadata
#
tantek
bret - I have the same dry violation currently
#
bret
i put up a roadblock to do my own h-feed to atom service, but I should just do that rather than a crappy feed
#
tantek
except the xml page is a subset because Atom is bloated compared to HTML (ironically), and feed readers overpoll.
#
tantek
did barnabywalters open source his?
#
bret
i don't have a php env I can throw it on
#
bret
would have to set that up
#
tantek
is that something the free level of appengine or heroku can do?
#
snarfed
yes to both
#
snarfed
but more importantly…
#
snarfed
barnabywalters++ for already implementing an h-feed-to-atom service
#
Loqi
barnabywalters has 72 karma
#
bret
heroku did php?
#
snarfed
i was going to a while back, but stopped when he launched his
#
bret
new project! one click deploy to heroku of barnaby's thingy
#
snarfed
bret++
#
Loqi
bret has 31 karma
#
bret
technically the PuSH Ping should be enough to wake it up and send the PuSH publish event
#
bret
(*i think*)
#
tantek
unless you care (and are keeping metrics) about who / what IP / what UA is polling your legacy feed files, we really should offload that kind of thing to proxies
barnabywalters joined the channel
#
tantek
welcome back barnabywalters
#
barnabywalters
greetings tantek
#
tantek
we were just talking about you :)
#
Loqi
barnabywalters: KevinMarks__ left you a message 1 hour, 16 minutes ago: can we chat on how to mark up h-feeds so that https://waterpigs.co.uk/services/microformats-to-atom/ makes podcatcher friendly ones - would be nice to round-trip podcasts through fund.unmung.com and yout hfeed to atom, adn to give guidance for h-feed podcast markup.
#
barnabywalters
[nervous laugh]
#
bret
barnabywalters: I wanna turn your h-feed to atom service into a one click heroku deploy
#
bret
and your micropub client
#
bret
cause why not
#
bret
and openshift, and appfog etc whatever
#
snarfed
KevinMarks_: fund.unmung.com? indieweb VC fund? :P
#
snarfed
sign me up to be an LP
eburcat and musigny joined the channel
#
bret
Crap, Need to read over the Social WG changes
#
carmen
maybe Social WG is just a make-work thing by overtalktative PhDs ?
#
tantek
bret - what happened?
#
tantek
carmen - I for one don't have a PhD
#
bret
I never read through the https://github.com/jasnell/w3c-socialwg-activitystreams changes from last week
#
tantek
bret - ah, the AS2 changes - that's different
#
tantek
I thought you meant some changes in the WG itself
#
bret
my mistake
#
bret
the AS2 formatting changes were the primary focus for this week right?
#
carmen
USENET, BBSes, email, we socialnetworked for decade w/o the "social" branding-buzzword bandied about or theoretical metagroups holding teleconferences about proposed-standards
#
carmen
i mean, i read the notes off http://www.w3.org/Social/WG so i proably have some lkind of mental illness
#
carmen
mainly the one where i don't believe in signing NDAs or owrking on bloated shit like Mozilla so i have no job.. ever..
#
tantek
carmen - those notes are too highlevel to make the distinctions
#
tantek
social *web* has certainly changed greatly over the past ten years
#
tantek
and has much functionality far above / beyond USENET, BBSes, email
krendil joined the channel
#
tantek
carmen - well, we can help with your own site at least. what's your personal domain?
#
barnabywalters
bret: awesome! I can give you the (PHP) code now if you want, or make it into a package which we can both use, so improvements get applied everywhere it’s used
#
bret
barnabywalters: does it have a repo that it lives in?
#
barnabywalters
bret: not yet, part of (unreleased) taproot code so far
#
bret
No rush, but getting that broken out, I can try to fork it and get it running on heroku
#
bret
even if it doesn't work on its own yet
fmarier joined the channel
#
barnabywalters
bret: okay, I dumped the h-entry processing code (quite primitive compared to shrewdness), template and controller logic in a gist: https://gist.github.com/barnabywalters/1640f384112ddebba2bf
#
barnabywalters
it’s not particularly coherent so let me know if you have any trouble
#
bret
barnabywalters: I'm new to php so its going to be a learning experience for me
#
barnabywalters
bret: okay, well, this is not exactly exemplary code
#
barnabywalters
what languages are you familiar with? it might be more effective to take the template and re-create it in another language
#
barnabywalters
the most complex thing which is happening is the microformats cleaning
#
barnabywalters
a task which I’m still in the process of refining, but that work is now happening in shrewdness
#
@danlyke
@benwerd shouldn't a @withknown user chatroom be POSSE and probably Webmention based? (And how can I help do this?) #eatourowndogfood
(twitter.com/_/status/519228809321525248)
#
@benwerd
@danlyke A real-time webmention endpoint doesn't sound _too_ hard, and makes a lot of sense. Would love to chat about it!
(twitter.com/_/status/519229056747704320)
tilgovi and wolftune joined the channel
#
tantek
notes that aaronpk already *has* real-time endpoint that works to *display* in real time comments on his notes
#
tantek
benwerd ^^^
#
benwerd
tantek: I was thinking about exactly that
#
benwerd
Potentially something to play with / ask about this weekend
caseorganic joined the channel
#
tantek
AFAIK aaronpk is the only that has gotten that working
#
tantek
and when it does work, watching it is like magic
#
tantek
not too different from our IRC logs ;)
#
benwerd
There's a lot to be said for more real-time interactions
#
benwerd
And the IRC logs are the best in the world, period
#
tantek
of course, there's something to be said for real time *home page* updates too
#
tantek
so if someone is looking atyour home page and you post a note - it just show sup
#
benwerd
tantek: definitely
#
tantek
having that working would be a good thing to show against twitter
#
tantek
or whoever
#
aaronpk_
I was thinking about doing that the other day
#
tantek
aaronpk - that would be cool for this weekend
#
aaronpk_
when I shared the permalink for the day
#
tantek
along with document the "How to"
#
aaronpk_
it's actually surprisingly not hard
#
tantek
emphasis on the documenting - since no one else has gotten it working
#
tantek
aaronpk - it's surprisingly non-obvious since no one else has done it
#
barnabywalters
shrewdness columns automatically update, based on polling rather than fancy websockets though
#
tantek
polling--
#
Loqi
polling has -1 karma
#
gRegor`
what is real-time webmention endpoint?
#
Loqi
It looks like we don't have a page for "real-time webmention endpoint" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=real-time+webmention+endpoint
ShaneHudson, npdoty, snarfed, thierrymarianne, grantmacken, barnabywalters and tilgovi joined the channel
#
KevinMarks__
I meant feed.unmung.com, but making an indieweb angelist syndicate might be an idea
shaners and jet___ joined the channel
#
benwerd
aaronpk_ what powers the real-time? Is it server-sent events, or something else?
#
aaronpk_
it's a node app listening on a separate port
#
aaronpk_
websockets
#
benwerd
thanks. interesting
#
aaronpk_
basically the browser opens a websockets connection then tells the server the URL of the page it's on, and the server sends blobs of HTML whenever there's comments on that URL
#
aaronpk_
it's backed by redis which does the pub/sub stuff to avoid getting into multiplexing hell in code
jet___ joined the channel
#
aaronpk_
oh and since my webmention handler is PHP, I still get to use PHP for rendering the HTML of the comments, and PHP just pushes the HTML into redis
#
aaronpk_
redis is a nice bridge between PHP and node
barnabywalters and anomalily joined the channel
#
jonnybarnes
barnabywalters: as per you comment on the shrwedness issue, should my h-card on my homepage have a u-url link to jonnybarnes.uk?
#
@danlyke
@benwerd WebMention scares me, but it seems like we should build a tool that is indieweb rather than reinventing forums.
(twitter.com/_/status/519243668759138304)
#
barnabywalters
jonnybarnes: I think so — either that or consumers need a defined algorithm for figuring out the canonical URL for an h-card
#
barnabywalters
which, incidentally, is a purpose served by the u-uid property we were discussing earlier and in #microformats
#
anomalily
Okay, so I'm pretty sure that I just need to make my own calendar that conforms to h-event standards
#
bret
barnabywalters: re code notes above... noted. will check it out to see what makes sense
#
anomalily
Because I cannot make any other solution work
#
barnabywalters
anomalily: what are you trying to do?
#
jonnybarnes
is there a u-uid spec/wiki articel around?
#
jonnybarnes
I hereby announce that article is spelt articel!
#
jonnybarnes
it looks better
#
barnabywalters
jonnybarnes: u-uid is mentioned in http://microformats.org/wiki/h-card
#
jonnybarnes
excellent
#
jonnybarnes
"unique identifier"...
#
tantek
and by convention we've been using canonical URLs for that
#
bret
but theoretically you could use the has of the quantum time function
#
bret
hash*
#
tantek
redirect bret to #indiechat :P
#
barnabywalters
at long last, shrewdness finally correctly parses tantek’s weird homepage authorship markup! https://shrewdness.waterpigs.co.uk/test/?url=http%3A%2F%2Ftantek.com
#
barnabywalters
now I can get on with more important things :P
#
tantek
wait what's weird about it? I thought I made it simple again :P
#
barnabywalters
having a page-level h-card and no rel-author but p-author properties which are the URL of the h-card on the same page
lukebrooker joined the channel
#
tantek
oh weird I thought I had backed that out
tilgovi, Shaners, eburcat_ and fmarier joined the channel
#
tantek
barnabywalters: apologies I thought I had changed that back
#
tantek
because you're right, it's weird markup for authorship
#
jonnybarnes
barnabywalters: you know your getAuthor() method, silly question, but what does it actually return?
#
tantek
an h-card?
#
jonnybarnes
laike maybe JSON equivalent to the output of \Mf2\parse()
#
barnabywalters
jonnybarnes: it returns either an h-card array structure, or a string if only a reference can be found
#
barnabywalters
jonnybarnes: here’s an example of how I use it in shrewdness: https://github.com/barnabywalters/shrewdness/blob/master/src/app.php#L220
#
tantek
barnabywalters: what about this instead? <a class="p-author h-card" href="/"></a>
#
barnabywalters
tantek: that’ll just result in a weird h-card, which OTTOMH I think my code won’t handle
#
tantek
at least it will be an h-card with a *url* property of http://tantek.com/
loic_m__ joined the channel
#
tantek
rather than an *author* property of value http://tantek.com/
#
barnabywalters
if you can’t put anything complete (e.g. name and url at the very least) in the author property of each h-entry, just add a rel-author link to /
#
tantek
that's less code, so that's better advice for a publisher
#
tantek
home page updated with rel=author
#
tantek
and no more u-author
#
tantek
barnabywalters: reload tantek.com in shrewdness and find out what happens!
#
barnabywalters
tantek: yay! it still works!
#
Loqi
giggles
#
tantek
whoa - then you're supporting rel=author!
#
tantek
that's great!
#
barnabywalters
oh yeah, been supporting rel-author for a while now
#
barnabywalters
will also fetch rel-author and parse for representative h-card if no h-card on the page has a matching URL
#
tantek
neat!
#
barnabywalters
shrewdness’s h-entry/h-feed parsing is quite robust. still more work to do though
#
tantek
does it optimize for when rel=author refers to the same page?
#
barnabywalters
at least, more before it can be extracted into a separate package
#
tantek
which is likely for most home pages?
#
barnabywalters
tantek: I think so, can’t remember OTTOMH
dialdn, chrissaad and snarfed joined the channel
#
GWG
I have returned again
#
tantek
kylewm, jdp23 have you guys coordinated and resolve on HWC SF for Wednesday?
#
tantek
s/resolve/resolved
#
Loqi
tantek meant to say: kylewm, jdp23 have you guys coordinated and resolved on HWC SF for Wednesday?
#
@misuba
The corpses of open-source distributed-social-network projects are really starting to pile up. #indieweb
(twitter.com/_/status/519262005522206721)
loic_m__ joined the channel
#
@djp1974
RT @misuba: The corpses of open-source distributed-social-network projects are really starting to pile up. #indieweb @rustyk5
(twitter.com/_/status/519262258556194817)
#
tantek
what's the best way to respond to a tweet like that? ask for specific list of names/URLs of "dead" open-source distributed-social-network projects ?
#
jonnybarnes
my auth algo now passes a load of theoretic tests
npdoty joined the channel
#
jonnybarnes
now I need to go through them and see how standard the output is and then try it on some real sites
#
tantek
wishes his posting UI made it easier to quick reply to tweets like that
#
jonnybarnes
by the discussion just now tantek.com could be a good bet :)
#
GWG
tantek, what would be necessary for you to do that?
#
tantek
GWG - building a reply endpoint and posting UI on my site. farther down on my list than what I'm currently working on.
#
KevinMarks__
ask him to add them to site-deaths where all the closed source dead ones are listed?
#
tantek
KevinMarks: project deaths != site deaths
#
tantek
very different
#
tantek
I'd just ask for a list of names and URLs of the projects, and then we can update pages for each name
#
GWG
tantek, I would like one of those too. I am hoping certain things catch up with my desire.
#
KevinMarks__
is that retweet a dig at rusty?
#
tantek
GWG - you at least have a poting UI :)
#
tantek
who is rusty?
#
GWG
tantek, writing a posting UI is on my list though
#
tantek
GWG - but you already have one - in WordPress
#
thierrymarianne
tantek: It's funny how this place is a sort of observatory on the outdoors except that this IRC chan also forms part of the subject of observation.
#
KevinMarks__
he runs kuro5hin
#
GWG
tantek that is an article posting UI
#
GWG
I want a simple note UI
#
Loqi
gives GWG a simple note UI
#
kylewm
am here
#
Loqi
kylewm: jdp23 left you a message on 10/4 at 11:57pm: is there a good time to sync up on the HWC meeting? we need to pick a place etc. etc.
#
KevinMarks__
looks like he's self-justifying choosing the new ello silo https://twitter.com/misuba/status/512809104880857090
#
@misuba
OK, new plan. Screw thehaus, screw Known. We need a centralized alternative with momentum, only not sucky. And we have it. I have invites.
(twitter.com/_/status/512809104880857090)
#
tantek
GWG - yes - I understand.
#
GWG
Loqi, geh shlog dein kup en vant.
#
kylewm
!tell jdp23 La Boulange works, let's go forward with that
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
KevinMarks: thank you for the forensics. We can leave that feedback to benwerd.
#
GWG
tantek, that's what Jeremy Zilar was working on at IWC.
#
tantek
kylewm: want to optimistically update the wiki page as such as well? and add yourself to RSVP?
#
tantek
I think jdp23 said he would post an indie event and POSSE FB copy
mlncn-agaric joined the channel
#
@kevinmarks
@djp1974 @misuba @rustyk5 do you have a list? Because the pile of dead centralised sites is pretty big: http://indiewebcamp.com/site-deaths
(twitter.com/_/status/519265677689880576)
#
kylewm.com
edited /events/2014-10-08-homebrew-website-club (-124) "/* Where */ update to confirm La Boulange"
(view diff)
#
KevinMarks__
kylewm: you could post an indie event on knwon.kevinmarks.com if you like (I think you logged in there)
#
kylewm
KevinMarks__: ha, I didn't know I could *post* on your known. will do
ShaneHudson joined the channel
#
carmen
Accept-Post helps inform client of capabilities
#
kylewm.com
edited /events/2014-10-08-homebrew-website-club (+20) "/* RSVP */ add "add yourself..." under SF"
(view diff)
#
kylewm.com
edited /events/2014-10-08-homebrew-website-club (+52) "/* URLs */ add indie-event for SF"
(view diff)
#
kylewm
KevinMarks++ for letting me use his website :P
#
Loqi
KevinMarks has 65 karma
#
kylewm
I see why nobody ever wants to post these events...
#
KevinMarks__
they are a bit fiddly
#
KevinMarks__
using FB's editor is easier than Known's, sadly
#
kylewm.com
edited /events/2014-10-08-homebrew-website-club (+30) "/* URLs */ adding the facebook URL"
(view diff)
#
@hertling
RT @caseorganic: In Boston for #cyborgcamp and #indiewebcamp at MIT this week. Only a few tickets left: http://t.co/6tcWKIfMBk! http://t.co…
(twitter.com/_/status/519270791498579968)
#
KevinMarks__
I get kyle in autocomplete in my known now
#
@aaronpk
@misuba Indeed, that's why we prefer creating small building blocks rather than http://indiewebcamp.com/monoculture projects. #indieweb
(twitter.com/_/status/519271089428373504)
#
aaronpk_
FB's event creation UI is actually pretty good. I plan to take a lot of inspiration from it when I develop an event UI
#
@ShaneHudson
@LeaVerou Hey Lea, you're at MIT now right? How's it going? There is a #indiewebcamp there this week, you should pop along! :)
(twitter.com/_/status/519271443126059010)
#
@labfly
RT @caseorganic: In Boston for #cyborgcamp and #indiewebcamp at MIT this week. Only a few tickets left: http://t.co/6tcWKIfMBk! http://t.co…
(twitter.com/_/status/519271536159887360)
#
@ablerism
RT @caseorganic: In Boston for #cyborgcamp and #indiewebcamp at MIT this week. Only a few tickets left: http://t.co/6tcWKIfMBk! http://t.co…
(twitter.com/_/status/519272263364124672)
#
kylewm
KevinMarks__: Known's UI isn't perfect but they have a leg up on the rest of us by having one at all :)
#
kylewm
ohh I am getting notification emails from known.kevinmarks.com now
erlehmann joined the channel
npdoty joined the channel