#indiewebcamp 2016-01-04

2016-01-04 UTC
#
aaronpk
[snarfed]: added an example of HTML vs markdown article https://docs.p3k.io/post/article
#
[snarfed]
tantek: interesting. i assume you wouldn't similarly protect your twitter account due to mention spam because your followers don't normally see those mentions?
#
[snarfed]
kylewm: hah. maybe wrong repo. i think there is one implemented somewhere
#
kylewm
[kevinmarks]: is it (verbal expressions) more than a construction API for regexes? those always seem weird to me, like http://sqlkorma.com/
snarfed joined the channel
#
kylewm
(to be clear, that's a construction api for sql, not regex)
#
tantek
snarfed, right, the problem is worst on IG so I would start with that.
#
tantek
I may take more silo profiles private in the future.
#
snarfed
public vs private culture varies widely across silos though
#
snarfed
e.g. i expect it'd be a much more jarring change on twitter than on IG
#
petermolnar
re tantek I walked away from 500px for the same reasons you're about to private your IG
KartikPrabhu, Schnitz_ and [kevinmarks] joined the channel
#
[kevinmarks]
A more readable construction api for regex (l admit I like HyperTalk syntax, and python stuff like startswith() more than regex)
lukebrooker joined the channel
#
Schnitz
jesus just walking thru the tumblr developers forum, thats such a flaky bunch of people there. No wonder tumblr is the No. 1 fangirling vent
#
Schnitz
ops this was meant to be for indiechat, sorry
#
aaronpk
does anyone tag posts as having happened at an event rather than at a place?
#
aaronpk
like event tagging vs venue tagging
#
aaronpk
I think that's what my presentation posts are trying to do
[snarfed] joined the channel
#
aaronpk
interesting, "Pop-Up Magazine" was the event?
#
Schnitz
so snarfed getting back to my lil superfeedr question, you basically fetch any URLs anywhere in the DOM of the RSS right so it doesn't really matter where I put the webmention facebook public <a href> as long as its somehwere as a value and its shows up via superfeeds parsing?
#
[snarfed]
Schmitz: yes
#
[snarfed]
aaronpk: yes
#
Schnitz
I could put <a href="https://brid.gy/publish/facebook"></a> anywhere in the RSS, right...
#
Schnitz
thanks snarfed, thats valuable information
#
[snarfed]
in the content, yes
#
Schnitz
in the content of any rss xml tag, right, not just description, right?
#
Schnitz
gotcha :)
#
[snarfed]
um, not sure it can be an arbitrary tag
#
[snarfed]
i think it has to be content
#
Schnitz
check the description tag ,)
#
Schnitz
its a really ugly hack
#
Schnitz
told ya
#
Schnitz
really ugly hack
#
[snarfed]
if superfeer passes that through to me in its content field, then sure!
#
Schnitz
cool no worries I'll just wait until superfeedr picks this up, nothing for you to do, just givin' it a try...
singpolyma, KartikPrabhu and ttepasse joined the channel
#
aaronpk
I've gone through all my post types now with the exception of one
tantek joined the channel
#
aaronpk
...my fancy "collection" posts, which I author by just adding URLs that point to h-entrys
#
aaronpk
I think I'm going to flatten those into blog posts for now, possibly for good. I might re-create that experience as a new way to author things in Quill.
Schnitz_ joined the channel
#
bear
doh! I think my testing of webmentions just spammed the webmention endpoint for both snarfed and kylewm
[kevinmarks] joined the channel
#
[kevinmarks]
Can your collections have inline commentary, or are they just links with previews?
j12t and [shaners] joined the channel
#
[shaners]
Schnitz: please keep words like "fangirling" out of channel. Indiechat and this channel alike.
rbrt and tantek joined the channel
#
kylewm
bear: I was wondering :) No problem, but reminds me that I need to filter out self mentions
#
bear
kylewm - oops! (I was regenerating meta data for my mentions by pointing at the source url
tantek and [aaronpk] joined the channel
#
[aaronpk]
kevinmarks: yeah they have inline commentary. When I import these I'm just going to convert them to blog posts
[kevinmarks] joined the channel
#
[kevinmarks]
Quill makes that kind easier in a way, though the + button would need a "link to render" option
j12t joined the channel
#
aaronpk
heh yeah i guess the + button could have an option for pulling in an h-entry content and that would be all it takes
jedahan and KartikPrabhu1 joined the channel
#
@davidascher
Impressed with the ghost+heroku+s3 combo. Self-hosting a pretty simple but nice blog for minimal cost. Next: federating the stream /cc @t
(twitter.com/_/status/683384281779970049)
#
@t
@davidascher very cool! what is the domain name? Let’s add some #indieweb building blocks! (ttk.me t4f32)
(twitter.com/_/status/683887986019205121)
j12t joined the channel
loic_m, j12t, endi, cweiske and mblaney joined the channel
#
mblaney
KartikPrabhu: if you're interested, the reason why SimplePie was cutting your html short was it assumed it was ASCII
#
KartikPrabhu
so it was breaking on some character?
#
mblaney
and then it runs a function on ASCII data that stops processing it if it hits non-ASCII data
#
mblaney
yeah that's right
#
KartikPrabhu
i think it do declare utf-8 encoding in my html
#
mblaney
SimplePie does lots of content checks on xml, but none on the html.
#
mblaney
yes your html is fine
#
KartikPrabhu
that is weird
#
mblaney
well it is meant to be an xml parser, not html ;-)
#
KartikPrabhu
anyway I had to hack mf2py to fit some similar situation. hopefully you can fix it or file a bug report to SimplePie
#
mblaney
SimplePie isn't maintained anymore so I'm just working on my own version of it now.
#
mblaney
my fix is to assume html is UTF-8 rather than ASCII and all is well
#
mblaney
I'm not sure if that will cause me problems later.... encodings are hard to fathom
#
KartikPrabhu
yeah encodings are tricky
#
mblaney
the good news is now my h-card processing code works and I can store icons for h-feeds
Jihaisse, squeakytoy2 and LauraJ joined the channel
LauraJ and stream7 joined the channel
KevinMarks joined the channel
LauraJ joined the channel
#
KevinMarks
so, you know that whole database antipattern thing? how about filesystem antipatterns? http://danluu.com/file-consistency/
#
KartikPrabhu
KevinMarks: if everything is an anti-pattern...
#
KevinMarks
antipatterns all the way down
#
KartikPrabhu
doesn't using a database just compound the filesystem ones
#
KartikPrabhu
if a filesystem is bad everything built on top of it inherits its badness and then some more. So if the filesystem is the base-level you have access to then use that
#
petermolnar
ZFS to save us all
#
KevinMarks
according to that, sqlite is much better at avoiding file system bugs than other DBs
#
petermolnar
sqlite (1) was kind of plain text, sqlite3 is binary
#
KartikPrabhu
KevinMarks: "than other DBS" sure. BUt is it better than direct filesystem write?
glennjones joined the channel
#
KevinMarks
the problems referred to are atomicity errors etc. So if you just write whole files, you may be OK
#
petermolnar
atomic errors can occur on writing a file. the sqlite db is a single file.
#
KevinMarks
or more likely to be
adactio joined the channel
#
KevinMarks
right, which is presumably how they got good at finding these kinds of error
#
KartikPrabhu
exactly! anything built on top of a filesystem will be as bad as the filesystem
#
KartikPrabhu
and maybe worse
#
KartikPrabhu
so I mean one can start a binary-antipattern about computers using binary to store things but it is not useful
marcthiele joined the channel
#
@jgmac1106
@kevinmarks redesigning webpage for big organizations. Tried to convince them to drop CMS for just 8 pages of html/css. I lost. #indieweb
(twitter.com/_/status/683958272131502080)
squeakytoy4 joined the channel
#
@jgmac1106
@t @davidascher Been using @withknown as my stream in all my efforts to #teachtheweb. When bridgy and #indieweb tools working its awesome
(twitter.com/_/status/683958742292017152)
squeakytoy2 joined the channel
Schnitz_ and tvn joined the channel
#
@davidmead
I use 'Social' by @mailchimp to broadcast to Twitter @dougmckown. Though it hasn’t been updated... http://davidjohnmead.com/blog/2016/01/04/3448/ #Indieweb
(twitter.com/_/status/683979114001207296)
#
Schnitz
is back
Pierre-O joined the channel
#
acegiak
GWG: What format should the time be in for these timestamps? the fact that there's two text boxes is confusing me
#
petermolnar
cweiske any benefits over archive.org?
#
cweiske
their FAQ states that you can initiate the archive request, instead having to wait for archive.org to pick up the changes
#
Loqi
Ok, I'll tell him that when I see him next
#
cweiske
I've sent a mail telling them about this and asking for FAQ update
#
petermolnar
!tell tantek oh, wait, this is not self-hosted, sorry
#
Loqi
Ok, I'll tell him that when I see him next
#
acegiak
!tell GWG I'm having trouble getting start and end stamps to work. are they working for you? The metadata is there but it's not showing up in the fields or the post display after saving
#
Loqi
Ok, I'll tell them that when I see them next
#
Schnitz
acegiak: hey there. Aren't you acegiak on tumblr too? Any experiences with customizing tumblr?
#
acegiak
Not a lot. I'm using the default theme etc and just POSSEing to tumblr
#
acegiak
But I'm happy to help out if I can
#
Schnitz
alright thanks (trying to get control over the RSS generator of Tumblr, any ideas?)
#
tommorris
enjoying https://whatdoesmysitecost.com/ - loads your web page, tells you how much it'll cost to buy the data necessary to load the page in different countries.
#
Loqi
tommorris: tantek left you a message 1 week ago: you're either listed on https://indiewebcamp.com/read#IndieWeb_Examples or I remember you mentioning wanting to user your own site to track/publish what you've read. I've started experimenting more. Would be interested in discussing. http://indiewebcamp.com/irc/2015-12-27/line/1451244187284
#
cweiske
my site costs nothing :)
#
tommorris
tantek.com costs a fair bit... ;-)
j12t joined the channel
#
GWG
acegiak: It should only show up with certain kinds, But it should save. I tested saving repeatedly.
#
Loqi
GWG: acegiak left you a message 40 minutes ago: I'm having trouble getting start and end stamps to work. are they working for you? The metadata is there but it's not showing up in the fields or the post display after saving http://indiewebcamp.com/irc/2016-01-04/line/1451911396808
#
petermolnar
KevinMarks I'm reading the filesystems post; there is no mentions of zfs' and btrfs' copy-on-write by default mechanism, which in theory, is pretty resilient.
friedcell, lewisnyman, endi, mxuribe, hs0ucy, tvn, ttepasse, marcthiele and snarfed joined the channel
#
Schnitz
hey snarfed
#
snarfed
hi Schnitz!
#
Schnitz
Hey Ryan, got a second? :-)
#
Schnitz
cool dude, thanks man
#
Schnitz
so the really ugly hack didn't work
#
Schnitz
with the description tag
#
Schnitz
which is fine
#
Schnitz
but one thing didn't work, and that would have been nice
#
Schnitz
check this out
#
Schnitz
I've put the webmention publish under category
#
Schnitz
that would have been semantically kinda nice and ok, 'cos tumblr allows me to access that via tagging... adding a tag with publich webmention url to a post in tumblr seems kinda natural
#
Schnitz
but it didn't get thru
#
snarfed
sorry, yeah
#
snarfed
i'm not surprised
#
snarfed
you could consider doing it manually each time. if you add the bridgy publish link to your html template, it's just a few more clicks per post
#
Schnitz
thats not working, 'cos tumblr give you basically no control over the RSS
#
Schnitz
am about to file a feature request about that inside tumblr, but thats not gonna happen I guess :-)
#
snarfed
i meant add the link to your html, not to the rss
#
snarfed
and then go click preview and send manually
#
Schnitz
in general, if you *would* parse my HTML which all nicely done with h-entries instead of the rss, I would have full control of course.
#
Schnitz
gotcha
#
Schnitz
I'll do that for now, no problem
#
snarfed
true! feel free to file a feature request for that!
#
Schnitz
I will actually do that :-)
#
Schnitz
snarfed, and then there is other really minor but important thing for now, whitespace handling
hs0ucy joined the channel
#
Schnitz
when the post shows up in FB, all HTML markup inside the description tag of RSS has been completely stripped
#
snarfed
but hmm, that wouldn't help with this
#
snarfed
regardless, publish doesn't use the RSS's content, it fetches your HTML
#
Schnitz
it does?
#
Schnitz
amazing
#
snarfed
you can see the publish processing details if you look at one of the logs
lewisnyman joined the channel
#
Schnitz
so basically you poll the RSS to see if anything is new, take the webmention call from there, THEN go to the HTML version and use h-entries, etc.?
#
snarfed
superfeedr polls the rss, it pings me when there's a new post
#
snarfed
that's its value
#
snarfed
publish is a separate feature from blog webmentions (ie tumblr support)
#
Schnitz
no worries, totally with you, I'm your fan .-)
singpolyma joined the channel
#
Schnitz
very interesting... but this also means you're actually making some sense out of my HTML representation and there I /should/ have some control it, since I /can/ control the HTML in Tumblr. This is awesome.
#
snarfed
right!
#
Schnitz
thanks so much for clarifying
#
snarfed
but you're right, it should have preserved the line breaks in e.g. http://belp.audio/post/136469657957/great-bridgy-example , but it didn't: https://www.facebook.com/957543644328212/posts/957975110951732
#
snarfed
not sure why
#
Schnitz
exactly, yes
#
Schnitz
thank you again
#
Schnitz
maybe silly question, can you handle more complex posts then into FB like photosets, etc.? H-entry-wise this should be no problem to be marked-up, or complex threads, question is in what way can you get this into FB?
#
snarfed
yup, pictures are supported: https://brid.gy/about#publish-types
#
snarfed
only one per post though
#
snarfed
not albums yet
#
Schnitz
not too bad. Photo posts is something I should definitely be able to bugfix then with my current setting. I have something to check out / improve then. Thanks :-)
lewisnyman_, squeakytoy2, glennjones and shiflett joined the channel
#
@jkphl
❤ly reminder: Did you register for the @indiewebcamp Nuremberg, April 16th? Pls don't forget the guest list then ☞ http://indiewebcamp.com/2016/Nuremberg/Guest_List
(twitter.com/_/status/684050692454088704)
#
@xwolf
RT @jkphl: ❤ly reminder: Did you register for the @indiewebcamp Nuremberg, April 16th? Pls don't forget the guest list then ☞ https://t.c…
(twitter.com/_/status/684050789455781891)
#
@jkphl
^ If you need assistance w/ adding yourself, I'd be happy to help you with that! Just give me a buzz ... :) +@indiewebcamp
(twitter.com/_/status/684051241681457152)
Schnitz_ and lewisnyman_ joined the channel
#
adactio.com
edited /2016/Nuremberg/Guest_List (+344) "/* Participants */"
(view diff)
#
fmarx.com
edited /2016/Nuremberg/Guest_List (+263) "/* Participants */"
(view diff)
#
@bele_e
RT @jkphl: ❤ly reminder: Did you register for the @indiewebcamp Nuremberg, April 16th? Pls don't forget the guest list then ☞ https://t.c…
(twitter.com/_/status/684054253376278528)
tantek and cleverdevil joined the channel
#
@poulpita
[better web] Webmention, a simple way to notify any URL when you link to it on your site, could be a @W3C standard http://webmention.net/draft/
(twitter.com/_/status/684057251951296514)
elf-pavlik joined the channel
#
tantek
nice couple of tweets this morning :)
#
Loqi
tantek: petermolnar left you a message 4 hours, 38 minutes ago: oh, wait, this is not self-hosted, sorry http://indiewebcamp.com/irc/2016-01-04/line/1451910858292
#
tantek
let's see if Anil picks up indieweb this year (we keep reaching out to him nearly every year!)
#
tantek
petermolnar: I've kind of given up on clicking on hackernews / reddit links due to low quality of discussion. If there's something particularly interesting, please quote it inline! Thanks!
#
petermolnar
I will; that was too hasty to link anyway, and I'll pay more attention from now on
uranther joined the channel
#
petermolnar
by the way: I see tweets and notices going to the Old Ones of Blogging (anildash, h0d3r, etc) about blogging, none seem to reply or look interested, and I really wonder, why?
#
@WebScrewdriver
RT @poulpita: [better web] Webmention, a simple way to notify any URL when you link to it on your site, could be a @W3C standard https://t.…
(twitter.com/_/status/684060828413374464)
#
tantek
petermolnar: they might be burnt out, or despondent.
#
tantek
fortunately for every old one of blogging, there are dozens if not hundreds of new ones of blogging, so progress is not bottlenecked on any particular gatekeepers.
hs0ucy joined the channel
#
@stevefaulkner
RT @poulpita: [better web] Webmention, a simple way to notify any URL when you link to it on your site, could be a @W3C standard https://t.…
(twitter.com/_/status/684062709927833601)
#
petermolnar
I don't know if it would make it easier or harder for webmentions
#
aaronpk
if what would?
#
petermolnar
the tweet
#
petermolnar
if webmentions were W3C standard
#
aaronpk
oh, we've been making good progress on it
#
tantek
aaronpk: were you able to get it published with sandro's help? if not, what are you blocked on?
#
tantek
checks w3.org/TR/webmention
#
aaronpk
very close. the official request to use the "webmention" short name on w3.org was approved this morning
#
tantek
ah great
#
tantek
maybe that means it will get published tomorrow morning!
wolftune joined the channel
#
Schnitz
oh wow, webmention as a w3c thing? really?
#
tantek
Schnitz: perhaps you want to consider joining the W3C Social Web Working Group :) w3.org/wiki/socialwg
#
tantek
and yes, the Social Web Working Group *charter* included Webmention explicitly as one possible input (years ago), and last year decided to adopt it as an editor's draft, and then resolved to publish a first public working draft too! (all last year)
#
Schnitz
don't do this to me, and official invite to get back to w3c... I had promissed myself to do something else in life, I feel very much flattered and tempted though :-)
#
tantek
Schnitz it's a very different W3C group
#
tantek
you can ignore the mailing list!
#
tantek
and participate only on IRC, telcons, and of course your own personal site (best option :D )
#
Schnitz
is it invitation based or can you just hop on?
#
tantek
any W3C member can join obv
cleverdevil joined the channel
#
Schnitz
I'm not a W3C member anymore
#
tantek
if not, you have to apply as an invited expert (instructions / links on the above URL)
#
tantek
note also that our home page is on the W3C wiki
#
tantek
another big change
#
Schnitz
good, I don't quality as an expert
#
Schnitz
qualify
#
Schnitz
not being negative, no worries, this is great
#
Schnitz
publish it as note thought and thats it, don't through the entire process please
#
tantek
Schnitz then I invite you to lurk on the #social channel on irc.w3.org
#
Schnitz
aaaalright
#
tantek
Schnitz: webmention already has incredible multi-implementation interop
#
tantek
and tests and such
#
Schnitz
no I'm sure, but getting to to REC? years?
#
tantek
so I expect to go through CR very quickly, if we can fight off all the random feature requests from architecture astronauts
#
Schnitz
I admire your faith, energies and optimims. Go for it!
#
tantek
we're likely going to have a disposition of comments with lots of formal objections like ("doesn't include my pet hypothetical feature which is required for anything to work")
#
Schnitz
exactly
#
Schnitz
not being negative, just don't to see this being caught in W3C .... mud
#
tantek
so then it will come down to TimBL, whether he will support the architecture astronauts, or the *numerous* interoperable implementations
#
tantek
and it's kind of a trap
cleverdevil joined the channel
#
tantek
either he overrules the architecture astronauts
#
Schnitz
why not just publish it as an NOTE?
#
tantek
or he looks like a bottleneck compared to IETF
#
tantek
Schnitz: because Webmention is already more real than 90% of RECs
#
tantek
no reason to be shy about it
#
Schnitz
you fascinate me, tantek
#
tantek
plus IP protection etc. etc.
#
tantek
note that Pingback nor Trackback ever made it through any standards body
#
Schnitz
of course, it would bring credibility back to W3C
#
tantek
so this would be the first
#
tantek
Schnitz: in some circles yes
#
Schnitz
I can see the value, no doubt
#
tantek
in other circles, doing simple things quickly upsets people
#
tantek
e.g. academics, enterprise architects
#
Schnitz
agreed
#
tantek
who claim that such simple solutions can't possibly work
#
tantek
so the key is to ignore/overrule them (document their concerns), and keep building & shipping
#
tantek
they are now the minority now
#
Schnitz
how many people in the social wg are actually using webmentions (%?)
#
tantek
so we *should* document their concerns
#
tantek
but not let theoretical problems block any progress
#
tantek
Schnitz: over half maybe?
#
Schnitz
not bad
#
Schnitz
ok you've got a chance :-)
#
tantek
exactly :)
#
Schnitz
is impressed
#
tantek
pushing forward productively is also a way of revealing who is just there to primarily object / be stop-energy.
#
Schnitz
wished I had experience that sort of mindset 10 years ago at W3C
cleverdevil joined the channel
#
tantek
Schnitz: it's taken a while to undersand how to productively make progress at W3C
#
Schnitz
my first version of XFORMS called FML were dead simple, and kinda stupid
#
tantek
plus any time anyone blocks anything unproductively, I raise it to the AB
#
Schnitz
the end result became a monster
#
Schnitz
I couldn't stop it
#
Schnitz
I had to leave
#
tantek
so therefore W3C management is always made aware of all negative behaviors in W3C
#
Schnitz
my biggest failure in life
#
tantek
Schnitz: it was an unwinnable time. XML hegemony dominated W3C.
#
Schnitz
I know
#
tantek
so don't worry about it
#
Schnitz
trying :-)
#
tantek
also - there were not enough of us using our own websites to prove our technologies
#
tantek
now there are
#
tantek
demos are compelling, especially at W3C meetings
#
tantek
it helps make the critics criticisms look empty
#
tantek
eventually people stop ignoring all that "crying wolf"
#
tantek
s/stop/start
#
Loqi
tantek meant to say: eventually people start ignoring all that "crying wolf"
#
Schnitz
tantek, you did you manage to keep your faith in W3C and all these things over the last 15 years? (this is a compliment)
#
tantek
Schnitz: not really. I retreated to the CSSWG for a while.
#
Schnitz
I can see and believe you that things look at lot better today, even at W3C ... but from 2005 til say 2012...
#
tantek
Schni there were growing pains during the new HTML WG
#
tantek
to produce HTML5
#
Schnitz
oh really?
#
Schnitz
I wasn't there
#
tantek
the key lessons there were all about learning who is the kind of person that blocks progress
#
tantek
and then we have developed a lot of ways of working around such individuals
#
Schnitz
interesting
#
tantek
and in some cases all the way up to AB and the W3C Process
#
tantek
yes, lots of painful lessons
#
tantek
but progress is being made, so I'm pushing harder for even more progress
#
Schnitz
hmm... that explains a bit, thanks
#
tantek
e.g. not using mailing lists
#
Schnitz
no seriously
#
Schnitz
100% GOOD thing of you to do
#
Loqi
!calc 100% GOOD thing of you to do
#
Schnitz
GO for it
#
Schnitz
kick peoples a**
#
Schnitz
make stuff happen
#
Schnitz
we need, even, the W3C
#
aaronpk
Schnitz: lol that sounds like my framework I called "Website Template Framework" (WTF) so that the lawyers had to write that in all the legal docs I was involved with
#
Schnitz
hahaha :-)
#
Loqi
awesome
#
Schnitz
so webmention a REC in 2 years maybe, possible?
#
tantek
Schnitz: why not 6 months?
#
Schnitz
Hey, you're asking me, yesterday
#
Schnitz
but its more a question of how things work these days at W3C
#
Schnitz
I'm not involved
#
tantek
Schnitz: Social Web WG charter is over at the end of the year and I do not expect it to get renewed or extended.
#
tantek
Because there are too few W3C members participating
#
tantek
and yes I've already raised this as an issue to the AB etc.
#
Schnitz
too few?
obensource joined the channel
#
Schnitz
who is on it then?
jedahan joined the channel
#
tantek
yes - too few W3C members, mostly invited experts
#
tantek
usually that's a bad indicator
#
tantek
Schnitz see w3.org/wiki/socialwg
#
Schnitz
checking
#
tantek
there's a "members" or "participation" section where you can click a link and get a list
#
Schnitz
ah Arnaud i chair
#
Schnitz
I like him
#
Schnitz
bit stuffy but great guy
#
@jgarber
RT @poulpita: [better web] Webmention, a simple way to notify any URL when you link to it on your site, could be a @W3C standard https://t.…
(twitter.com/_/status/684072863041728513)
#
tantek
Schnitz: yes, the socialwg chairs mostly get along but we also bring different perspectives, so that helps :)
#
Schnitz
well put
#
tantek
getting more anticipation aaronpk ^^^ !
#
tantek
btw @poulpita is on @W3CAB :D
#
aaronpk
oh nice
snarfed joined the channel
#
Schnitz
rehi snarfed
#
snarfed
heh rehi
#
Loqi
ben_thatmustbeme: tantek left you a message 1 week ago: looks like 2016-01-22..23 (F&Sa) is our best bet for IWC NYC 2016, can you make it? (at least remotely?) http://indiewebcamp.com/irc/2015-12-28/line/1451323476367
#
ben_thatmustbeme
hello #indiewebcamp
#
ben_thatmustbeme
tantek, i don't be able to make it in person for sure, i might be able to do some remote, but probably not too much
jedahan, benwerd and j12t joined the channel
#
tantek
is anyone else using or trying out the webmention.io JSON->HTML service from barnaby? https://waterpigs.co.uk/services/webmention-io-comments/?url=
#
tantek
I'm seeing duplicate likes (e.g. all the ones from Rachel here https://waterpigs.co.uk/services/webmention-io-comments/?url=http://tantek.com/2016/002/t2/change-clothing-inspired-tomorrowland ) and wondering how to debug if that's a problem with the waterpigs service, or with webmention.io or with Bridgy?
#
aaronpk
odd. I don't see those in the webmention.io API so it must be that service doing it: http://webmention.io/api/mentions.jf2?target=http://tantek.com/2016/002/t2/change-clothing-inspired-tomorrowland
#
tantek
that *is* odd, I wonder if the waterpigs service is using an old API endpoint on webmention.io perhapsw?
#
tantek
since it was pre-jf2
tantek joined the channel
#
tantek
wait I thought we had a unmung for jf2 -> HTML
#
tantek
KevinMarks: ^^^ >
#
tantek
s/>/?
#
Loqi
tantek meant to say: KevinMarks: ^^^ ?
snarfed and hs0ucy joined the channel
#
@nsteinmetz
RT @poulpita: [better web] Webmention, a simple way to notify any URL when you link to it on your site, could be a @W3C standard https://t.…
(twitter.com/_/status/684092827295428608)
#
tantek
ben_thatmustbeme: what was that service for jf2->html?
#
tantek
what is jf2?
#
Loqi
jf2 is a working prototype of a simpler JSON serialization of Microformats https://indiewebcamp.com/jf2
#
tantek
hmm, nothing listed there
#
tantek
could you add that to /jf2 ?
#
tantek
or is it already on the microformats wiki page?
marcthiele joined the channel
#
tantek
same problem as the waterpigs converter!
#
tantek
so what's going on?
#
ben_thatmustbeme
its on the microformats wiki page
#
tantek
ok I'll add a see also
#
tantek
still, the question remains ^^^ why is producing the duplicate likes?
#
ben_thatmustbeme
its not... well, if you look at what webmention.io is producing its really confusing
#
tantek
so webmention.io is producing duplicates?
gRegorLove joined the channel
#
ben_thatmustbeme
it has different authors, but essentially the children array, which will have all the likes
#
gRegorLove
Hello #indiewebcamp
#
Loqi
gRegorLove: tantek left you a message on 12/31 at 8:04am: we are a go for 2016-01-13, can you help out with creating pages for 2016-1? Thanks! (also feel free to expand the HWC template embed to redlink the whole year) http://indiewebcamp.com/irc/2015-12-31/line/1451577851070
#
ben_thatmustbeme
has the same URL for each sub object
#
ben_thatmustbeme
which is wrong
#
Loqi
gRegorLove: tantek left you a message on 1/1 at 1:33pm: congrats on your nice new reply contexts! When did you ship that? Today? Or previously? Could you update https://indiewebcamp.com/2016-01-01-commitments#Gregor_Morrill with a date and citation/permalink example of when? http://indiewebcamp.com/irc/2016-01-01/line/1451684035178
#
tantek
ben_thatmustbeme: a-ha! same URL for each sub object means either a bug in webmention.io or in Bridgy!
#
ben_thatmustbeme
every entry for a like has a URL: of the like-of not the permalink to the like
#
tantek
that sounds like a Bridgy'ism
#
ben_thatmustbeme
and that particular converter doesn't look at atuhor, so its just getting the same url is a like of the same url over and over
#
tantek
both that converter and waterpigs's converter came to the same conclusion independently
#
tantek
which makes me think it's an upstream problem
#
snarfed
tantek: ben_thatmustbeme: looking now, but just fyi i tried webmention.js locally and it doesn't have the duplicates
#
tantek
is this a question of /authorship ?
#
ben_thatmustbeme
kind of. so its not like its really duplicates at all
#
ben_thatmustbeme
they are all there, its the right number of them, but the way streams was written was just as permalinks to the likes, not any author info
#
tantek
they *look* like duplicates
#
tantek
so that's a problem
#
tantek
"not any author info" really? do we need to improve /authorship for this case?
#
gregorlove.com
edited /Template:Homebrew_Website_Club (+967) "add remainder of 2016 HWC dates"
(view diff)
#
tantek.com
edited /jf2 (+232) "more implementations see microformats wiki"
(view diff)
#
ben_thatmustbeme
i suppose that would make sense. i can see how bridgy would have an issue if likes don't have any permalink
#
ben_thatmustbeme
at which point the entry should have no url though
#
snarfed
yeah, i think that's actually true for likes on all silos bridgy supports, and comments on most silos too
#
gregorlove.com
created /events/2016-01-13-homebrew-website-club (+2958) "stub event with TBD venues"
(view diff)
#
snarfed
i fabricate permalinks by adding fragments in most cases, but not all, e.g. facebook likes like here. i should probably do it for them too. background: https://github.com/snarfed/bridgy/issues/215
LauraJ joined the channel
#
gRegorLove
tantek: HWC dates added and stub event for 01-13
#
@leitmedium
Habe ja dieses Indieweb Ding im Blog, dass Tweets und Facebook Kommentare zu einem Artikel importiert. Leider fast alles als Spam markiert
(twitter.com/_/status/684100689262436352)
#
tantek
gRegorLove++ awesome!!
#
Loqi
gRegorLove has 46 karma
#
snarfed
i definitely prefer that instead of omitting url so that people can click through to the silo post. (ideally end users should never end up on bridgy's own mf2 pages, which is what would happen otherwise.)
#
tantek
that design detail (and reasoning) should be documented somewhere, perhaps even on /Bridgy
#
tantek
otherwise we'll have more implementations with such bugs
#
snarfed
backfeed implementations, maybe
#
tantek
what is backfeed?
#
Loqi
Backfeed is the process of syndicating interactions on your POSSE copies back (AKA reverse syndicating) to your original posts https://indiewebcamp.com/backfeed
lewisnyman joined the channel
#
gregorlove.com
edited /2016-01-01-commitments (+131) "/* Gregor Morrill */ clarified"
(view diff)
#
snarfed
having said that, i kinda wonder if webmention.io should handle this better. bridgy definitely provides unique uids for each like, but webmention.io doesn't serve the uid, so if consumers want to de-dupe, they have to fall back to de-duping on url
#
snarfed
...which breaks in this case, since i didn't think url needed to be unique
#
snarfed
(ideally it would be, of course, but silos gonna silo)
Breadbasket_ joined the channel
#
Schnitz
snarfed, you there?
#
ben_thatmustbeme
the webmention.io output doesn't have a type for author
#
ben_thatmustbeme
so i ignore it
#
ben_thatmustbeme
!tell tantek i had a chance to look at that issue again, it would have shown the author if it had a type value for the author. if there is no type, its not in the correct format, and thus ignored
#
Loqi
Ok, I'll tell him that when I see him next
#
Schnitz
snarfed, always a first, this might work, reblogging pgotos inside tumblr and while reblogging, adding the webmention post url... basically 'shooting' stuff out of one silo into anther by just adding http://brid.gy/publish/[silo] when reblogging... pretty cool, should show up my FB test page soon
#
snarfed
Schnitz++
#
Loqi
Schnitz has 3 karma
#
Schnitz
snarfed++
#
Loqi
snarfed has 188 karma
#
Schnitz
this raises privacy issues (a bit, maybe :-)
#
snarfed
minorly. her original post is public.
#
snarfed
but yeah, "different publics"
#
Schnitz
I wasn't worried :-)
#
Schnitz
you could always copy'n'paste manually, but thats little more 'active', and you feel 'you're doing something'. It being automated adds a new level of fluidity.
#
Schnitz
interesting Wiki articles, thanks for sharing, snarfed
Schnitz_ and Pierre-O joined the channel
#
ben_thatmustbeme
aaronpk: see my comment to tantek above
#
jedahan
woohoo! setup my first authoritative nameserver, yay!
#
Loqi
woot
#
Schnitz
snarfed: so I'll file my feature request for h-entry parsing directly instead of RSS under snarfed / bridgy on GitHub
#
snarfed
thanks!
#
snarfed
specifically, for finding the URLs in blog posts to send webmentions to
#
snarfed
thanks!
#
Schnitz
nothing to thank
#
Schnitz
while I was writing this I found a possible super simple solution
#
Schnitz
since your publish routine *does* fetch the post in HTML already
#
Schnitz
you could still stay with superfeedr on check the RSS to see whether there is a new post
#
Schnitz
and get the post with your publish routine *regardless* of webmentions, just to see whether in the HTML representation there are webmention <a href=""> and then publish
#
snarfed
hmm, i don't quite follow
#
snarfed
new posts don't trigger publish
#
snarfed
the webmention to brid.gy/publish/... triggers publish
#
Schnitz
superfeedr calls the webmention?
#
snarfed
no, bridgy does. but it looks in the content it gets from superfeedr to determine which URLs to send wms to
#
snarfed
that's the problem here, since you don't have a way to tell tumblr to always add the bridgy publish URL to your post content
#
Schnitz
right right
#
Schnitz
ok I was jumping ahead...
#
Schnitz
... I had thought implementation wise, since you already have code behind those webmention url grabbing the post as HTML, you could use that and modify it to a 'webmention detect' URL, so when bridgy gets something from Tumblr you then first throw it against that and find the actual webmention URL in the HTML, but thats an implementation detail I cannot foresee of course, sorry for that
#
snarfed
right, i see what you mean
#
snarfed
right now tumblr webmentions and publish are separate features, they don't trigger each other like that
#
snarfed
i could definitely add that though. feel free to file a feature request! :P
#
Schnitz
hmmm... isn't that just a possible implementation of feature request / issue 590 I just filed?
#
Loqi
[mention] http://blog.joschmidt.net/2016/hello-world---and-thank-you commented 'Hello World - and thank you ...' on a post that linked to https://indiewebcamp.com/
#
Schnitz
I am very happy to extend the wording of issue 590 text-wise to cover this idea as a possible way of dealing with this, if its any help, snarfed
Pierre-O joined the channel
#
snarfed
they're definitely related! this one sounded like triggering publish specifically. 590 sounds like fetching HTML to get all URLs, including outside of content.
#
snarfed
either one would do what you want
#
Schnitz
thats very smart and correct, they are related but have a common share in functionality
lukebrooker joined the channel
#
Schnitz
snarfed: I'll think about it over dinner, but back in 1 hour .-)
shiflett joined the channel
#
KevinMarks
not really a jf2 to html at the moment, unless you count xoxo
#
KevinMarks
hm, and xoxo disagrees with jf2 an=bout whata url should be
KartikPrabhu joined the channel
#
ben_thatmustbeme
KevinMarks: that link gives me an internal server error
#
KevinMarks
try now, it needs to cache parsing tantk
Pierre-O joined the channel
#
KevinMarks
but it isn't mf2 aware
#
KevinMarks
so not quite what you want
#
ben_thatmustbeme
hmm, it seems to have lost the authors and has it just as a general children object
#
ben_thatmustbeme
with no type
#
ben_thatmustbeme
oh nevermind, thats the way it actually is
#
ben_thatmustbeme
should probably be x-username
#
ben_thatmustbeme
i feel like we should probably do a side by side comparison of the mf2->jf2 converters now
#
snarfed
Schnitz: fixed your facebook publish formatting bug. line breaks and whitespace should be preserved now.
#
@baconmeteor
The only satisfaction of writing HTML by hand like an animal is that people twist themselves in knots trying to figure out your toolchain
(twitter.com/_/status/683007431920648192)
#
Schnitz
snarfed: a-w-e-s-o-m-e! Also I just added our appended communication onto Issue 590 https://github.com/snarfed/bridgy/issues/590
#
Schnitz
since they come from the same Use Case, I figures over dinner, opening a second feature request would result in Feature Creep
#
Schnitz
so I just added a NOTE to 590
#
Schnitz
snarfed++
#
Loqi
snarfed has 189 karma
[snarfed] joined the channel
#
[snarfed]
thanks!
#
Schnitz
most welcome
snarfed joined the channel
#
jkphl.is
edited /2016/Nuremberg/Guest_List (+277) "/* Participants */"
(view diff)
jedahan joined the channel
#
ben.thatmustbe.me
edited /jf2 (+19) "/* Example */ missing type:card"
(view diff)
#
@ChrisAldrich
#phdchat #digitalhumanities #highered Helping physicist John Baez transition: G+ -> #indieweb @WordPress; see notes https://plus.google.com/117663015413546257905/posts/MYiSb1m4YtX
(twitter.com/_/status/684136530474975232)
#
ben.thatmustbe.me
edited /jf2 (+12) "/* Example */ wm-property is in no way required for jf2"
(view diff)
#
ben.thatmustbe.me
edited /jf2 (+218) "/* Implementations */ add socialstreams implementation"
(view diff)
lukebrooker joined the channel
#
KevinMarks
it is probably about time we made some mf2/jf2 test cases, yes
#
loqi.me
created /Vanilla_JS (+288) "prompted by petermolnar and dfn added by petermolnar"
(view diff)
#
@t
@davidascher cool. #indieweb community has made great progress on this. Let’s talk more in #indiewebcamp Freenode IRC. (ttk.me t4f41)
(twitter.com/_/status/684143697496162304)
#
jkphl.is
edited /2016/Nuremberg/Guest_List (+351) "/* Participants */"
(view diff)
#
@t
@davidascher cool. #indieweb community has made great progress on this. Let’s talk more in #indiewebcamp Freenode IRC. (ttk.me t4f41)
(twitter.com/_/status/684144187713818624)
tantek, comzeradd and ttepasse joined the channel
#
Schnitz
My first POSSE PHOTO repost tumblr -> fb came thru perfectly clear, all beautiful, whitespace handling, etc. thanks to snarfed, bridgy & webmention: https://www.facebook.com/BELP-957543644328212/
#
snarfed
woo congrats Schnitz!
#
Schnitz
to you too snarfed! :-)
#
Schnitz
Now just gotta get rid of the webmention URL in message body out day are I'm all set (no rush!) :-)
#
snarfed
i was just about to say!
#
snarfed
you can keep the link but remove the text inside it, should work ok
#
snarfed
but only if tumblr lets you author that kind of html
#
Schnitz
yeah it does
#
Schnitz
I copy'n'pasted the link this time
#
acegiak
morning, all
#
snarfed
hey acegiak
#
Schnitz
hey ace
#
tantek
catches up on logs.
#
Loqi
tantek: ben_thatmustbeme left you a message 2 hours, 34 minutes ago: i had a chance to look at that issue again, it would have shown the author if it had a type value for the author. if there is no type, its not in the correct format, and thus ignored http://indiewebcamp.com/irc/2016-01-04/line/1451939694582
#
tantek
ben_thatmustbeme: I think I'm still not understanding where the problem might be - is there an assumption of what a particular post type has / doesn't have?
#
@indiewebcamp
RT @jkphl: ❤ly reminder: Did you register for the @indiewebcamp Nuremberg, April 16th? Pls don't forget the guest list then ☞ https://t.c…
(twitter.com/_/status/684153366469939201)
davidascher, shiflett and Lancey joined the channel
#
davidascher
hi y'all. tantek mentioned on twitter that people have been thinking about how to federate the stream, in response to a tweet of mine. I haven't written up what I had in mind yet, but I'm happy to start by reading what others have done.
#
tantek
welcome davidascher !
#
davidascher
thx tantek.
#
tantek
davidascher: a good place to start is what do you mean from (your) user perspective? what user feature are you talking about implicitly when you say "federate the stream"
#
davidascher
tantek: sure, let me try and blather a few lines, see if it helps.
shiflett joined the channel
#
davidascher
I'm assuming that I have a network of people willing to work in cooperation, and in particular happy to defer any questions of monetization.
#
tantek
(davidascher aside: each my @-replies to you actually originated on my own site, tantek.com, which then automatically syndicated those to Twitter so you would see it, a type of forced-silo-federation as it were)
#
davidascher
I've found that there have been some interesting UX advances in the world of blogging, both w/ medium and wordpress, which lead me while reading one piece to reading other related pieces.
shiflett joined the channel
#
tantek
recommendations?
#
davidascher
I'd like to explore whether there's a way to foster that kind of reading content that may be originally hosted on different, unsiloed blogs, but with the same continuity of reading that these silos have built.
#
tantek
is this "related reading" ?
#
davidascher
IOW, could I make ghost or wordpress.org find related content via an explicit author-managed or (ideally) reader-influenced network of related content.
#
davidascher
yes, related reading.
#
tantek
a-ha that's very different than what I *thought* you meant by "federating the stream" - glad I asked!
shiflett joined the channel
#
davidascher
where the blog UI ends up aggregating blog content from a set of different REST endpoints or RSS feeds or…
#
tantek
... just homepages
#
KevinMarks
the story cards idea is a bit like that
#
tantek
davidascher: one thing the indieweb community has proven is that no separate REST endpoints nor RSS feeds are needed, if you do a little bit of work on your home page
#
KevinMarks
that was based on the silo presentation of related stories
#
tantek
there's alot of "what is the minimum viable ... " here
#
tantek
davidascher: but to answer your question, I don't know of anyone yet on their own site where they have some sort of (semi?)automated "Related Reading" function to articles on *other* sites.
#
tantek
I've seen plugins that do automatic "related reading" from amongst your own posts, but you're clearly talking about something beyond that
#
davidascher
KevinMarks: url for story cards?
#
davidascher
yea, I'm specifically looking at related reading as a way of dealing w/ the UX failure that (I consider) feed readers, but with the same silo-tunneling goal.
#
KevinMarks
what are storycards?
#
Loqi
storycards are the 'related articles' previews often shown at the bottom of pages by publishers https://indiewebcamp.com/storycards
#
davidascher
and in particular based on the UX innovation which IMO seems to work OK on Medium.
#
davidascher
Ah, thx, Loqi.
#
KevinMarks
I have a storycard render from an hfeed
#
KevinMarks
works better if you have p-summary or u-featured in the entries
#
KevinMarks
which I have started adding
#
davidascher
These still (and I understand why) assume that the reader is ok w/ shifting from site to site to read new content.
Schnitz_ joined the channel
#
KevinMarks
are you thinking of a reader presentation?
#
davidascher
What I'm wondering is whether we can turn a blog into a thing that doesn't just display the article from that one blog but also a front-end that can display content from other sites. It does presume that 'article' is a content type.
#
davidascher
In particular, I'm wondering not whether it's technically possible (it obviously is, provided enough effort), but whether people have thought about ways to do decentralized recommendation systems beyond "webrings".
#
snarfed
i bet we could do it stumbleupon's API, or something similar
#
davidascher
I think I should probably write it up as a post.
#
snarfed
we definitely like decentralized interactions here, but we don't mind using centralized services to mediate those interactions
#
snarfed
recommendation engine is a great example. hard to do fully decentralized.
#
@SwiftOnSecurity
All I know about Paul Graham is he uses static HTML pages instead of Wordpress and that makes him smarter than most of us.
(twitter.com/_/status/684158554035466245)
#
davidascher
snarfed: yup, that could work. Another thing I was wondering about is local spidering of a twitter graph for example -- look at who the author follows on twitter, check their home page for appropriate content, suggest that.
#
tantek
davidascher: a good way to start broader thinking about this is to document the existing "related reading" UIs that you are seeing
#
snarfed
sure! doable. just expensive and nontrivial for everyone to do themselves. begs to be amortized.
#
tantek
so let's start with that
#
tantek
what is related reading?
#
Loqi
It looks like we don't have a page for "related reading" yet. Would you like to create it? https://indiewebcamp.com/s/10An
#
tantek
davidascher: ^^^
#
davidascher
sure thing.
#
tantek
what is a static site?
#
tantek
and I'll fix that one
#
davidascher
snarfed: q: how critical is it for "everyone to do themselves" in this community? I assume we're all using some OSS software and not requiring everyone to host baremetal and hand-craft html pages yea?
#
tantek
davidascher: it's a spectrum.
#
snarfed
tantek++
#
Loqi
tantek has 266 karma
#
tantek
there is no "everyone to host baremetal" assumption
#
tantek
nor is there "we're all using some OSS software" assumption
#
tantek
BOTH assumptions are bad
#
snarfed
yup. in general we support all different levels of hosting. the one constant is that people need their own domain. that's what enables owning your data, migrating, etc.
sparverius joined the channel
#
petermolnar
snarfed about the owning the domain thing: I'm still sad that there is no way to actually "own" a domain; at best you're renting it for a while. Except for .onion, where you get a random generated string; that, in theory, you do own.
#
petermolnar
(that doesn't change the need of a domain though)
#
davidascher
tantek: fair 'nnuf.
#
tantek.com
edited /static-site (+340) "fix dfn, quote securitay, see also"
(view diff)
#
davidascher
Trying to setup my domain as indieweb, tried the indieweb plugin for wordpress. It's not super clear what that plugin actually _does_ =)
#
tantek
what is the indieweb plugin?
#
Loqi
It looks like we don't have a page for "indieweb plugin" yet. Would you like to create it? https://indiewebcamp.com/s/10Ao
#
snarfed
davidascher: sorry, yeah, that plugin is kinda deprecated. we now recommend that you install the webmention and semantic-linkbacks plugins individually instead
#
davidascher
snarfed: ok, th.
#
davidascher
th
#
davidascher
thx
#
snarfed
mind letting GWG know what told you to install that plugin? he's talked about updating those docs
#
tantek
snarfed, yes, and that one ^^^
#
davidascher
petermolnar: thx
#
tantek
both of those pages say to install the IndieWeb plugin first
#
davidascher
none of those seem to do what I was actually trying to do, which is to let me add rel="me" to links on my homepage.
#
tantek
snarfed, where on the wiki does it say "we now recommend that you install the webmention and semantic-linkbacks plugins individually instead" ? or how new is that recommendations?
#
snarfed.org
edited /WordPress (-216) "/* Adding Indieweb Support/Elements to a WordPress Site */ remove indieweb plugin"
(view diff)
#
davidascher
which the WP UI doesn't seem to let me do.
#
snarfed
tantek: i haven't followed all this in detail. GWG pfefferle etc are more up to date than me
#
petermolnar
davidascher you're right, that is not part of those plugins; it's usually part of the theme
#
petermolnar
at least in my case
#
snarfed
...and actually i'm going to revert that edit, for that reason. hopefully GWG can confirm when he's back