#indiewebcamp 2015-07-22

2015-07-22 UTC
lukebrooker and tantek joined the channel
#
GWG
I'm still trying to figure out why there is now an IndieWebCamp WordPress Outreach Club on Github.
tilgovi_ joined the channel
KartikPrabhu1 joined the channel
#
GWG
snarfed1: You have any thoughts on this? I think pfefferle wants to distribute the load on some of the core WordPress Indieweb plugins.
#
aaronpk
lol I don't know why either
#
aaronpk
Is it an org or a user account?
#
snarfed
yeah makes no sense
#
GWG
aaronpk: It's an Org.
#
snarfed
GWG: that may be so, but more github orgs doesn't really change anything
#
snarfed
it probably shouldn't exist
#
GWG
We have an Indieweb Org. I'm honestly not sure.
#
aaronpk
The IndieWeb org already barely makes sense
#
GWG
aaronpk: How so?
#
GWG
The only organizations I'm part of are this new one, which I got invited to today, and the Indieweb one
#
GWG
googles Why Have a Github Organization?
#
snarfed
GWG: they're useful when a project is developed by a team, and the team is the owner more than any single person is the owner
#
GWG
snarfed: Maybe it is aspirational
#
snarfed
we maybe have a few projects like that - maybe - but not many
#
snarfed
sure! we're just not sure what it aspires to
#
GWG
snarfed: It could be that pfefferle has just been busy lately, but wants Semantic Linkbacks and Webmentions to be maintained.
#
snarfed
GWG: right! like i said, that makes sense, but the org doesn't really help any
#
snarfed
anyway
#
GWG
snarfed: I'm hoping he pops in to discuss it
#
@PIMIebooks
RT @book_tribe: • R. O. Akande: #poetrycollection love pain rejection melancholy selfactualization hope dreams aspirations indieauth http:/…
(twitter.com/_/status/623650327577919488)
#
GWG
I'd like to get them as WordPress feature plugins someday.
#
GWG
Either in whole or part
#
GWG
I'd personally like to see more people interested in iterating the plugins in general though.
#
aaronpk
Happy to put Wordpress plugins in the IndieWeb org too if someone doesn't want to have it on their own account
#
GWG
aaronpk: I can't even decide what should be the criteria for a 'required' Indieweb WordPress plugin
#
aaronpk
I don't think I understand
KartikPrabhu joined the channel
#
GWG
The Indieweb Plugin, which is just an installer for Indieweb plugins, declares only two plugins as ones you MUST install.
#
aaronpk
I just mean if someone has a plugin like Webmention handling or something and they want it to be more community maintained then that's fine for the IndieWeb org
#
GWG
Webmentions and Semantic Linkbacks.
#
GWG
One handles the plumbing of webmentions, and the other enhances linkbacks to pretty presentations.
#
kylewm
it seems like those two should be merged
#
GWG
kylewm: Semantic Linkbacks also enhances pingbacks. It doesn't require webmentions
#
kylewm
nevertheless...
#
kylewm
the end user behavior you want to enable is receiving mf2-formatted mentions, you need both of those pieces
#
GWG
kylewm: Semantic Linkbacks supports mf2 as the format medium, but allows for other parsers as well
#
kylewm
aren't people confused when you tell them two plugins to install to enable one behavior?
#
GWG
Yes.
#
GWG
Sometimes
#
snarfed
i'm with kylewm here. we see a steady trickle of people who see ugly/broken wm comments in wp because they have one plugin but not the other, or because the versions skew
#
snarfed
pluginproliferation--
#
GWG
I haven't heard of anyone who wanted one without the other
#
Loqi
pluginproliferation has -1 karma
#
kylewm
I take your point about modularity and reuse... it is nice to have semantic-linkbacks be abstract enough to support other notification mechanisms or other parsers
#
kylewm
perhaps that could be handled at a library/packaging level? so two plugins might both use the semantic-linkbacks "library"
#
GWG
kylewm: That decision predates me
#
GWG
What I do know is this.
#
GWG
The original Indieweb plugin was a single plugin that included both plugins, but it wasn't maintained and was behind the dev versions, so it was replaced with a plugin that installed the other plugins
#
GWG
WordPress, by the way, has no dependency management
#
GWG
It's a complex issue
KartikPrabhu joined the channel
#
GWG
Semantic Linkbacks uses the php-mf2 parser, by the way
#
kylewm
well certainly publishing three plugins where 1 of them just installs the other 2 is not greal
#
kylewm
great*
#
GWG
kylewm: Then, we get to Micropub.
#
GWG
Is Micropub something every WordPress Indieweb user should have?
#
KevinMarks
every Known user now has it
#
GWG
KevinMarks: It more goes to the question...who decides what is essential to recommend to a WordPress user who wants to get Indieweb support?
#
KevinMarks
do you add mf2 markup by default, or is that still hard?
snarfed1 joined the channel
#
GWG
KevinMarks: Not a simple answer.
#
snarfed1
we ask what they want to do on their web site, and go from there
#
snarfed1
no need to come up with "required," "recommended," etc features
#
KevinMarks
indiewebify.me walks through stages, with mf2 being fairly early
#
kylewm
I think Micropub and Webmention is a pretty clear distinction
#
GWG
kylewm: Oh?
#
GWG
The complaint I keep hearing, even at IWC Portland is that people don't understand what they need to do.
#
kylewm
sure, I'm not saying every indieweb-idea needs to be wrapped up in one plugin
#
aaronpk
Yes we are definitely at the point where people want an easy to follow set of instructions
#
gRegorLove
+1 vote for not having a plugin-to-install-plugins.
#
GWG
I just don't know what the solution is.
#
GWG
Do we need an Indiewebify.me for WordPress?
#
kylewm
the big plugins are Webmention, Semantic-Linksbacks, Post Kinds, and Micropub?
#
GWG
I'm not sure who is using Micropub.
#
gRegorLove
WP doesn't have dependency management built in, but you could do a check for a class in your plugin's install() as necessary.
#
GWG
I'm not even using Micropub regularly.
#
GWG
gRegorLove: Correct.
#
KevinMarks
does micropub have the same issues as silo.pub - needs a lot of extra template setup to make indieauth work?
#
GWG
KevinMarks: I'm not familiar enough with the issues with silo.pub.
#
snarfed1
KevinMarks: no it doesn't
#
snarfed
to clarify, it doesn't add rel-me links, but it adds all the auth endpoint links
#
gRegorLove
Does Semantic Linkbacks work without the Webmention plugin?
#
GWG
gRegorLove: Yes
#
GWG
For pingbacks and trackbacks
#
kylewm
yeah, GWG said it works with Pingbacks
#
gRegorLove
Ok. If they remain separate plugins, how about a dependency check when installing WP Webmention plugin, "it's strongly recommended to install Semantic Linkbacks next"
#
aaronpk
if i was using wordpress, i would much prefer to read a tutorial about which plugins to install than installing a plugin that tells me to install plugins
scoates joined the channel
#
gRegorLove
I think that's a decent flow. Given how much the term "webmention" is associated with indieweb, seems much more likely someone will install that plugin first.
#
gRegorLove
So a nice prompt (dismissable) suggesting installing Semantic Linkbacks next might clear up things.
#
gRegorLove
"Semantic Linkbacks" is gonna be jargon to most people, I think.
#
GWG
aaronpk: I just wonder if the wiki is conducive to that tutorial, or there should be a companion site.
#
GWG
gRegorLove: I don't know who named it, actually. I assume acegiak
#
aaronpk
the wiki is a great place for that because it's community-maintained
#
aaronpk
of course what we have in its current form is not ideal, but hey it's a wiki, we can change it!
#
gRegorLove
GWG: Sure, and I'm not suggesting renaming it necessarily. Just thinking out loud.
#
GWG
gRegorLove: We worked hard on improving that
#
GWG
But, I tried to get interest in the WordPress community in many aspects of this
#
GWG
Cleaning up the cesspool that is pingbacks.
#
GWG
Microformats2
#
GWG
Structured data in general
#
GWG
Removing hentry from everything
#
GWG
Applying hfeed per the specification
#
GWG
Even trying to talk them out of adding more ombed support in favor of link previews.
#
kylewm
you can lead a horse to water...
#
gRegorLove
That way lie dragons
#
kylewm
didn't someone say that headings had to be self-contained? i.e. not context-specific?
#
kylewm
I feel like it may have even been about that specific heading
#
gRegorLove
Not sure what you mean
#
GWG
I'd like to try to get Semantic Linkbacks into core WordPress as a motivation for people to stop treating linkbacks as just a spam vector.
#
aaronpk
bye for now! on the plane back to pdx!
#
GWG
aaronpk: I didn't know you left PDX
#
kylewm
you should following his instagram!
#
gRegorLove
He's in San Diego for ESRI conf
#
Loqi
yea!
#
gRegorLove
Or, was.
#
GWG
I don't Instagram
#
gRegorLove
Loqi knows what's up.
#
Loqi
dude
#
kylewm
GWG: by instagram I mean http://aaronparecki.com/
#
gRegorLove
Or reader.kylewm.com
#
kylewm
gRegorLove++
#
Loqi
gRegorLove has 21 karma
#
aaronpk
kylewm++
#
Loqi
kylewm has 193 karma
KevinMarks_ joined the channel
#
GWG
kylewm: I thought Idid subscribe to that
#
kylewm
you couldn't in tt-rss because there's no rss feed, right?
#
GWG
kylewm: I have high hopes that someday I'll have a solution that works on my phone well.
#
GWG
I do a lot of reading there
#
kylewm
me too
#
GWG
kylewm: The issue I had with tt-rss that got ridiculed was I want to pre-cache my reading.
#
GWG
I hate waiting for the next article.
KevinMarks__ and mlncn joined the channel
#
Loqi
slack/snarfed: GWG: plenty of readers have good phone apps!
#
GWG
snarfed: None are Indie-readers
#
GWG
I'm using a tt-rss instance.
#
Loqi
slack/snarfed: heh. you can have indie purity, or you can have actual useful functionality
#
Loqi
slack/snarfed: (at least right now)
#
gRegorLove
Instapaper might work well for you, if you save articles in advance.
#
Loqi
slack/snarfed: up to you!
#
GWG
I'm accepting the lack of purity. But some people I want to consume are purists and lack RSS feeds.
#
Loqi
slack/snarfed: if you're OK with impurity, might as well have a decent phone app too
#
GWG
I just, after Google Reader died, had trouble finding a replacement.
#
GWG
I ended up with TT-RSS because it will never die
#
GWG
As long as I host it
#
Loqi
slack/snarfed: or just install any of <https://www.google.com/search?q=tt-rss>
#
GWG
I have som
#
GWG
Just noticed TT-RSS switched to a rolling release model and no longer releases stable versions
#
GWG
No wonder it hasn't updated in a while
#
kylewm
TT-RSS doesn't support push, iirc
yakker joined the channel
#
kylewm
it might be that it's supported but all those installations are misconfigured
#
GWG
I considered going for a service, but couldn't find one I like
#
kylewm
I take it back, ttrss at least nominally supports PuSH https://tt-rss.org/redmine/issues/251
#
@benwerd
@gominokouhai No LJ / DW linking yet but that's interesting. Lots of others. Go to #indiewebcamp Edinburgh this weekend! @johnnieingram
(twitter.com/_/status/623674729828741120)
KevinMarks_ joined the channel
#
ben_thatmustbeme
someone want to send me a webmention, its successfully sending from myself
#
ben_thatmustbeme
just want to test once again
#
GWG
ben_thatmustbeme: What am I mentioning?
#
ben_thatmustbeme
anything on my site
#
ben_thatmustbeme
reply to a post
#
ben_thatmustbeme
probably reply is best
#
ben_thatmustbeme
doing some bug squashing on my site
#
ben_thatmustbeme
webmention receiving all cleaned up now
#
GWG
Posting
#
GWG
Received?
jciv joined the channel
#
ben_thatmustbeme
i can always test from there
#
GWG
I need to do some enhancements on Post Kinds
KevinMarks__ joined the channel
#
GWG
I sometimes wonder why someone would want it over not
benwerd joined the channel
#
ben_thatmustbeme
GWG, weird, when i submitted that webmention by curl, it worked fine
#
gRegorLove
benwerd: Is your site set to UTC timezone, or do all Known instances convert comments to UTC? I just commented in the future, apparently. :) http://werd.io/2015/this-was-recommended-to-me-by-many-people-do-yourself
#
GWG
I'll have to check my webmention sending code to see if it is working.
#
ben_thatmustbeme
but thank you for the test comment
#
benwerd
gRegorLove: that's a me thing, not a Known thing. Hello from the past!
#
ben_thatmustbeme
took me a while to get time correction right
#
ben_thatmustbeme
especially with mysql backend being so picky about always storing in UTC, but then not really paying attention to zone offsets when inputting
#
@RichardFrench4
RT @book_tribe: • R. O. Akande: #poetrycollection love pain rejection melancholy selfactualization hope dreams aspirations indieauth http:/…
(twitter.com/_/status/623683172295950337)
KartikPrabhu and endi joined the channel
#
aaronpk
whee hello from the plane
#
GWG
aaronpk: Hello
#
aaronpk
internet is too slow to load my facebook event, luckily I have it on my site too so I can see who rsvp'd from there :)
#
aaronpk
srsly facebook is just an empty window from up here
nedorito joined the channel
#
ben_thatmustbeme
huh, GWG, you have no author set for your posts
#
GWG
How so?
#
ben_thatmustbeme
i look for "h-card *-author" in your posts
#
GWG
I have an h-card on each page.
#
aaronpk
this is what I mean by it would be useful to have a standard library in every language that implements things like http://indiewebcamp.com/authorship
#
KartikPrabhu
if python there is mf2util
#
aaronpk
are there docs on mf2util that I could read if I don't know python?
#
KartikPrabhu
aaronpk: hmm some docs in readme here: https://github.com/kylewm/mf2util
#
@cazepeda
RT @craigmod: "2014 was a breakthrough year for IndieWebCamp and the IndieWeb movement." @t breaks it down: http://tantek.com/2015/201/b1/indiewebcamp-2014-year-review#iwc2014-chloe
(twitter.com/_/status/623690970165460992)
#
aaronpk
interesting
#
aaronpk
i wonder what it would take to define a rough spec and implement this in PHP so that it matches as close as possible
#
ben_thatmustbeme
GWG, yeah looking at /authorship, no way to get your h-card
#
KartikPrabhu
aaronpk: the spec is on /authorship no?
#
aaronpk
KartikPrabhu: the algorithm is on /authorship, but i'm talking about the APIs of the functions
#
KartikPrabhu
aaronpk: oh i see
#
aaronpk
so the result of the functions would be the same across all the implementations
#
aaronpk
for example, my PHP comment parser resturns slightly different properties thatn the python one https://github.com/indieweb/php-comments
#
GWG
ben_thatmustbeme: Try it now?
#
GWG
Something looks wrong about the parsing of the page
#
GWG
My homepage
KevinMarks_ joined the channel
#
kylewm
aaronpk: I've thought that it might be better for mf2util to have a bunch of utility functions like get_first_hentry get_author rather than trying to completely abstract mf2 away from the user
#
ben.thatmustbe.me
edited /User:Ben.thatmustbe.me (-6) "/* TODO */ update todos"
(view diff)
#
aaronpk
That'd also be useful, but I definitely think there's value in implementing the authorship and comment parsing algorithms too
#
aaronpk
Maybe mf2util isn't the right name for those, but whatever
KevinMarks__ joined the channel
#
KevinMarks
reader.kylewm.com works great on my phone
#
KevinMarks
hm, wonder why urlopen is sulking about GWG's site
#
KevinMarks
is appengine fetch() getting blocked by robots.txt?
#
GWG
KevinMarks: I don't think I have one
#
KartikPrabhu
!tell Jeena hfeed2atom updated with installation and usage instructions https://github.com/kartikprabhu/hfeed2atom
#
Loqi
Ok, I'll tell them that when I see them next
#
KartikPrabhu
!tell tantek: to file a bug to Feedly I have to Join their G+ community. Not inclined to do that. Communites on G+ are a big source of noise
#
Loqi
Ok, I'll tell him that when I see him next
snarfed, chreekat, tantek and nedorito joined the channel
#
tantek
reads logs
#
Loqi
tantek: aaronpk left you a message 5 hours, 57 minutes ago: this one ;-) https://github.com/aaronpk/mf2-test/blob/master/index.php#L57 but php has a built in one now in the json_encode function http://indiewebcamp.com/irc/2015-07-21/line/1437521287015
#
Loqi
tantek: KartikPrabhu left you a message 57 minutes ago: to file a bug to Feedly I have to Join their G+ community. Not inclined to do that. Communites on G+ are a big source of noise http://indiewebcamp.com/irc/2015-07-21/line/1437539264679
#
tantek
KartikPrabhu: understandable
#
KartikPrabhu
tantek: might do a screenshot and tag Feedly on the G+ POSSE
#
tantek
makes sense
#
KartikPrabhu
is now looking into hijax-ing his webmention form
#
KartikPrabhu
idea: someone sends a webmention through form, do AJAX stuff and if webmention accpeted update with response and scroll to that to show "accepted"
#
tantek
KartikParbhu you're basically describing a lighterweight form of comment/reply webactions that barnabywalters started working on
#
KartikPrabhu
aah possibly
gRegorLove, KevinMarks_, cweiske, evalica and tantek joined the channel
lewisnyman joined the channel
evalica and sanduhrs joined the channel
#
cweiske
I just read in tantek__'s indieweb 2014 review about edits. It seems that nobody has implemented it yet.
pfefferle joined the channel
#
cweiske
an issue that came into my mind: if what do you diff? the HTML?
#
cweiske
what if one uses rST or markdown as base that gets rendered to html?
#
cweiske
a diff to the HTML would not help much
#
cweiske
and probably couldn't be merged automatically
#
KartikPrabhu
cweiske: always good to diff the rendered HTML
#
cweiske
the rendered html may be minified to 1 line
#
cweiske
a diff on it is ...hard
#
KartikPrabhu
hmm then I don't really know
#
cweiske
and I don't know how that would help with my "merge with a single click" issue
lewisnyman joined the channel
#
KartikPrabhu
yeah /edit seems non-trivial
#
gregorlove.com
edited /ProcessWire (+332) "Webmention plugin"
(view diff)
#
KartikPrabhu
cweiske: how about comparing microformats properties?
#
gRegorLove
Released my ProcessWire webmention code! The core sending/receiving/processing is pretty stable, but I'm still developing /Vouch support as well as an admin interface to view/approve incoming webmentions, so I'm considering it "beta" for now.
#
gRegorLove
I'll work on the readme tomorrow and share it with the ProcessWire community. Maybe we'll attract some new indieweb fans.
#
KartikPrabhu
gRegorLove++ for new CMS webmention support
#
Loqi
gRegorLove has 22 karma
KevinMarks__, petermolnar, KevinMarks___, loic_m, keroberos, interactivist, lewisnyman and pfefferle joined the channel
#
voxpelli
cweiske: I think diffing of individual mf-properties would be a bit too hard – rather just do edits as replacement of individual properties
#
voxpelli
!tell KartikPrabhu If you have realtime updates of WebMentions then all you really need to do to deliver feedback is to have the submit happen over Ajax – the update will come back when it's ready, which might take a while
#
Loqi
Ok, I'll tell them that when I see them next
Sebastien-L, lewisnyman, Pierre-O, evalica and csarven joined the channel
#
raw-text.io
edited /2015/Edinburgh/Guest_List (+322) "/* Maybes */"
(view diff)
lewisnyman joined the channel
evalica, j12t, fkooman, interactivist, pfefferle, KevinMarks_, adactio, sammachin, stream7, csarven, Rev_Illo and petermolnar joined the channel
#
@Aodunaderasheed
RT @book_tribe: • R. O. Akande: #poetrycollection love pain rejection melancholy selfactualization hope dreams aspirations indieauth http:/…
(twitter.com/_/status/623801081013895168)
petermolnar, evalica, nxd4n, nxd4n_, j12t, glennjones, LanceyWork, fkooman and frzn joined the channel
#
post-by-email
uploaded /File:20150722-112217.jpg "Uploaded via email by ICIP Conference 2015 <vit.ieee.conference*@*t.edu>"
#
LanceyWork
has there been a discussion about how to handle shares with captions, such as tumblr reblogs or quoted retweets?
glennjones joined the channel
#
ben_thatmustbeme
tumblr is mentions on /repost
#
ben_thatmustbeme
but i don't think this has been completely discussed yet LanceyWork
#
LanceyWork
i guess there's not really a lot to discuss
glennjones joined the channel
#
ben_thatmustbeme
it seems like /repost is for the entire body with no commentary and /quotation is for only part of the body but with commentary
#
LanceyWork
should they be distinct?
#
ben_thatmustbeme
there is nothing of the entire body with commentary
#
ben_thatmustbeme
Twitter keeps them seperate, correct?
#
ben_thatmustbeme
weird, so with twitter its UI is repost, but adding commentary, but then it doesn't note it as a "retweet" on the original post
#
ben_thatmustbeme
it doesn't look like you can see quote tweets at all
#
LanceyWork
twitter keeps them separate, i think tumblr keeps them the same?
j12t joined the channel
#
ben_thatmustbeme
d/at all/at all from the original post
#
ben_thatmustbeme
i would say that either could work, but we should probably work out which way is better
#
ben_thatmustbeme
i think the distinction is really the focus of the post
#
LanceyWork
i can't even find out how to get the quoted tweet from the api
#
ben_thatmustbeme
do you want to focus on the original content (repost) or is your content primary with the original content just being part of it
#
ben_thatmustbeme
LanceyWork: trial an error i guess
#
ben_thatmustbeme
if you figure it out, do share
#
LanceyWork
ok, i'll poke around and see what i can dig up
glennjones joined the channel
#
LanceyWork
looks like they're either working on it, or have added it
tilgovi, pfefferle and glennjones joined the channel
#
LanceyWork
yeah, it's already in
#
LanceyWork
you can get the quoted tweet with "quoted_status_id"
#
LanceyWork
or "quoted_status"
glennjones joined the channel
#
LanceyWork
it looks like a quotation is intended to be different from a repost/share
#
GWG
pfefferle: When you have a minute, I was hoping you could explain the organization.
glennjones joined the channel
#
LanceyWork
ben_thatmustbeme, i'm using one of your tweets as an example of quoting a tweet
#
pfefferle
GWG not really :)
#
Loqi
pfefferle: snarfed left you a message 2 days, 10 hours ago: hi! looks like your semantic-linkbacks repos have diverged, and each one has useful new features (filters vs salmentions). mind picking one to be the single canonical repo, and then merge them? thanks in advance! http://indiewebcamp.com/irc/2015-07-19/line/1437355029097
#
GWG
pfefferle: Don't really have the moment, or you can't explain what you have in mind?
#
pfefferle
GWG I mean I can’t explain it ;)
Rev_Illo joined the channel
#
GWG
pfefferle: Umm...okay.
#
pfefferle
!tell snarfed is the salmentations stuff functional? but you are true, we should merge them
#
Loqi
Ok, I'll tell them that when I see them next
#
pfefferle
GWG thought it might be a good idea to upload some stuff/examples/hacks...
#
lancey.space
uploaded /File:quoted_tweet_example.png "An example of a [[quotation]] on [[Twitter]]. The quoted tweet is embedded in the status update rather than being the main focus, and the user can provide an additional caption, making it different from a retweet."
#
lancey.space
edited /quotation (+313) "/* Silo Examples */ Added Twitter's implementation of quoting tweets"
(view diff)
#
GWG
pfefferle: Okay. Will let you upload first. Wasn't sure what you had in mind.
#
pfefferle
!tell snarfed the code seems very hacky with a lot of debug logs
#
Loqi
Ok, I'll tell them that when I see them next
schmarty joined the channel
#
pfefferle
GWG nothing special… upload what you think is ok, or ignore it ;)
#
GWG
pfefferle: I have a coding standards issue to resolve first... https://travis-ci.org/dshanske/
#
GWG
snarfed put me down the unit test path, I found testing for WordPress Coding Standards at the same time. I failed.
#
pfefferle
GWG I started using the WordPress coding standard a while ago
#
pfefferle
GWG porting plugins is very time heavy ;)
#
pfefferle
GWG but there are a lot of good editor plugins to check the code every new save
#
GWG
pfefferle: I know. But I figured, rather than you and snarfed telling me I put the wrong spacing or style, I figured I'd let an automated tester tell me
#
GWG
Also sets up for those unit tests that snarfed was encouraging for Micropub.
glennjones joined the channel
#
GWG
I started to set up all my projects to run them
mlncn and Pierre-O joined the channel
#
Loqi
slack/cdevroe: benwerd: Congrats on the Known push.
#
Loqi
slack/cdevroe: gregorlove: Can you update your Twitter list with voxpelli’s list? <https://gist.github.com/voxpelli/a1066bfd0da75fb79c06>
cdevroe joined the channel
#
cdevroe
All that effort to get into Slack and I'm now finding it pretty difficult to "catch" up when I pop in in the morning. How do all of you "catch up"?
mlncn joined the channel
#
cdevroe
(Slack doesn't do a great job of keeping your marker, for some reason. I've sent them bug reports about it but I haven't seen any changes.)
#
GWG
cdevroe: I skim the log
j12t joined the channel
#
GWG
indiewebcamp.com/irc/today
#
cdevroe
KevinMarks++ for the I <? PHP tweet
#
Loqi
KevinMarks has 134 karma
#
cdevroe
GWG++ thanks
#
Loqi
GWG has 111 karma
#
cdevroe
GWG speaking to some locals here, we have a hookup to do a IWC in a trolley while it is moving from place to place. ;-)
#
cdevroe
I'm thinking of switching from Safari to Firefox today. My only wish was that Firefox was "more of a Mac app" and played nicer on OS X. E.g. Dictionary look ups on words, etc.
#
LanceyWork
could you build your own plugin to do that?
#
cdevroe
LanceyWork: Unsure.
#
cdevroe
I also wouldn't mind a copy of Firefox without Hello in it.
#
cdevroe
Very odd to me that Firefox is becoming the bloatware that it once was built to replace.
#
cdevroe
Being able to move a few years worth of History would be nice too. I'll have to look to see if there is an Add-on for that.
#
petermolnar
good afternoon everyone
#
cdevroe
hola petermolnar
#
petermolnar
WordPress users: I could not sleep yesterday, so I wrote an audioscrobbler receiver ( server ) WordPress plugin in order to get rid of Last.fm in the future
#
cdevroe
!tell aaronpk Your site's feeds are not discoverable by Feedly. FYI.
#
Loqi
Ok, I'll tell them that when I see them next
#
cweiske
cdevroe, he doesn't have any
#
cdevroe
cweiske: really? I think I'm subscribed to his articles. But I was looking to subscribe to everything else too.
#
cweiske
I was, too
#
cweiske
articles.atom
#
cweiske
the file is not there anymore
#
cdevroe
cweiske: :(
#
cweiske
I suggested he uses the hfeed2atom proxy now, but didn't do yet
#
GWG
cdevroe: I used to operate trolleys at the Shoreline Trolley Museum. I'll Drive
#
GWG
petermolnar: I will have a look
jacus joined the channel
#
GWG
I couldn't sleep so I configured Travis CI
wolftune and pfefferle joined the channel
#
cdevroe
GWG: That would be awesome.
#
petermolnar.eu
edited /scrobble (+460) "wordpress audioscrobbler"
(view diff)
#
cdevroe
erinjo++ for shipping Known 0.8
#
Loqi
erinjo has 11 karma
#
cdevroe
benward++ for shipping known 0.8
#
Loqi
benward has 4 karma
#
rhiaro
s/benward/benwerd
j12t joined the channel
#
cdevroe
The IWC chat log is very nice. Who put it together?
lewisnyman joined the channel
#
cweiske
aaronpk, IIRC
#
cdevroe
aaronpk++ for the web chat log. It is great
#
Loqi
aaronpk has 902 karma
adactio, fourtonfish, LanceyWork, shiflett, lewisnyman, petermolnar, mlncn and snarfed joined the channel
#
cdevroe
Wow! Firefox has a way to import Safari's history built right in. I hope this works because that would be amazing.
#
cdevroe
I think it may be worth me finding a way to back up my web viewing history at some point.
#
lancey.space
edited /repost (+16) "/* See Also */ Added [[quotation]] as a see also page"
(view diff)
benwerd joined the channel
#
LanceyWork
has anyone thought about an infobox or other template on the wiki that we can apply to post type pages that displays general information such as the microformats syntax or silos that implement it?
#
cdevroe
It worked! (re: firefox import)
#
LanceyWork
firefox++
#
Loqi
firefox has 1 karma
todrobbins joined the channel
#
cdevroe
LanceyWork: Hah! I didn't know that would work.
#
cdevroe
Firefox++
#
Loqi
Firefox has 2 karma
j12t and glennjones joined the channel
#
Loqi
firefox has 3 karma
mlncn, lewisnyman, fourtonfish, snarfed and adactio joined the channel
#
@tinokremer
Dat is een handige #importer van social media naar je eigen site: http://www.freedom.io/ #indieweb
(twitter.com/_/status/623872319417520129)
Rev_Illo, alexhartley, XgF, j12t and mlncn joined the channel
#
Jeena
firefox++
#
Loqi
Jeena: KartikPrabhu left you a message 11 hours, 24 minutes ago: hfeed2atom updated with installation and usage instructions https://github.com/kartikprabhu/hfeed2atom http://indiewebcamp.com/irc/2015-07-21/line/1437537673446
#
Loqi
firefox has 4 karma
#
kylewm
mapkyca++
#
Loqi
mapkyca has 1 karma
#
kylewm
that is an amazing PR!
#
Jeena
!tell KartikPrabhu neat! I guess I have to do something with my notes markup so the title gets better recognized
#
Loqi
Ok, I'll tell them that when I see them next
#
mapkyca
kylewm: Thanks :)
#
kongaloosh.com
edited /2015/Edinburgh/Guest_List (-352) "/* Creators */"
(view diff)
#
kongaloosh.com
edited /2015/Edinburgh/Guest_List (+352) "/* Remote Participants */"
(view diff)
#
Kongaloosh
rhiaro: moved mysef. Gutted I can't be there!
#
rhiaro
me too Kongaloosh, you've made so much awesome progress on your site
#
Kongaloosh
Gee, thanks! :3
#
Kongaloosh
I did break micropub, so I'm in the process of fixing that.
#
Kongaloosh
I really like having stuff in one place
#
rhiaro
Kongaloosh: I break micropub all the time :)
#
rhiaro
Currently my endpoint is not cooperating with teacup and I have no idea why
edsu and Guerillero|BNC joined the channel
tantek joined the channel
#
Jeena
!tell KartikPrabhu it seems that it doesn't follow u-url links to the full article in a feed?
#
Loqi
Ok, I'll tell them that when I see them next
#
Jeena
or am I marking it up wrongly with a u-url within the h-entry?
#
aaronpk
oh the upload stopped because the computer went to sleep. shortly there will be a video up of the whole IWC demos!
#
Loqi
aaronpk: cdevroe left you a message 2 hours, 58 minutes ago: Your site's feeds are not discoverable by Feedly. FYI. http://indiewebcamp.com/irc/2015-07-22/line/1437569759494
schmarty joined the channel
#
tantek
!tell KartikPrabhu cont'd from last night re: comments box: the idea is that every "native" blog comment box turns into a simple indie reply authoring micropub client, so you can write a comment inline when viewing a post on someone's site, have it post to your site, then show up right there on the page you're viewing.
#
Loqi
Ok, I'll tell them that when I see them next
fahrstuhl joined the channel
#
voxpelli
tantek: would the micropub client live in the browser then?
XgF joined the channel
#
tantek
!tell cweiske thanks for the heads-up re: /edit - only publishing example(s) so far. updated my post reference to /edit with a parenthetical note accordingly (like person-tag in 2014)
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
voxpelli: oh that's a possibility too - was thinking the server you're viewing could be a micropub client that you give permissions to *only* post reply posts to your own site.
chalettu and keroberos joined the channel
#
voxpelli
tantek: rather cumbersome to do the indieauth dance on each and every blog one wants to comment on :/ I will probably just set up indie-config to point to a reply form in Quill
#
kongaloosh.com
edited /IRC_People (+103) "/* Nicknames */"
(view diff)
#
bear
it could be like subtome - if js is enabled it's a box that allows content input and uses your local store config to post micropub; if js not enabled it's a redirect to a service to enable comments
#
tantek
voxpelli: agreed
#
tantek
indie-config is a more elegant solution
#
tantek
s/elegant/user-friendly
#
bear
what is indie-config
#
Loqi
tantek meant to say: indie-config is a more user-friendly solution
#
Loqi
indie-config is a method of using protocol handlers and postmessage to setup your indie website to both notify the browser that it can handle webactions and then do so https://indiewebcamp.com/indie-config
#
voxpelli
one could build an indie-config that has the config stored in localstorage if one wants it to work like subtome :)
#
bear
I like the sound of indie-config
#
bear
ah - but it requires javascript
#
ben_thatmustbeme
also note mp-config which does not depend on url registration, but does require you say your url
#
tantek
voxpelli: another possibility - can we use iframes to do indie-config cross-site for a commenting UI?
#
cdevroe
bear: Looking at what this does I wouldn't say it _has_ to support JS. But it looks like it is currently implemented that way.
#
cdevroe
Likely could be handled using POST requests if needed. With a callback to go back to the origin site.
#
voxpelli
tantek: maybe, but a bit hesitent about phishing and mobile friendlyness – generaly on mobile reply forms are always a new page
#
cdevroe
voxpelli: iframes? shudder
#
cdevroe
Ooops.
#
cdevroe
tantek: I meant.
#
tantek
thinking the site showing you the post, just as it shows you webaction buttons, it could show you a cross-site iframe onto *Your* site for posting a reply
#
kongaloosh.com
created /User:Kongaloosh.com (+154) "Created page with "= Kongaloosh = {{Kongaloosh}} == Background == Currently working on [http://kongaloosh.com link Kongaloosh]. === Doing (main itches) === === Todo ===""
(view diff)
#
cdevroe
The "form" elements could simply post to a known endpoint on your site.
#
tantek
that iframe would then have the text box and "post" button to post the reply
#
cdevroe
domainname.com/webactionendpoint
#
kongaloosh.com
edited /User:Kongaloosh.com (-5) "/* Background */"
(view diff)
#
cdevroe
with a parameter for a "return URL"
#
cdevroe
If JS doesn't exist.
#
tantek
cdevroe - that would basically be the micropub solution I was mentioning before
#
tantek
because then you need to do the whole auth dance to make sure it's ok to accept the form request
#
cdevroe
tantek: Yeah.
#
voxpelli
tantek: yeah, but if you're not logged in to your site you may have to log in before and since it's an iframe you're not sure if the form you're seeing is being proxied through a phishing site or something :/
#
KevinMarks
so where would it get the micropub token?
#
tantek
voxpelli: no - it would only show up if you're already logged into your site
#
tantek
which is still A LOT less work than having to login to EVERY SITE you want to comment on
#
tantek
if you're not logged into your site, then all you see is the "Reply" button
#
KevinMarks
the iframe would have cookies from your site already
#
tantek
clicking that activates the whole flow
#
voxpelli
tantek: yeah, I guess one could make it safe, so it could be a possible evolution
#
voxpelli
I wonder though how often silos have response forms inline versus on a separate page – especially on mobile
#
cdevroe
Could do a time limited cookie that does a round trip from your personal domain to the site you're trying to comment on to create a cookie there. So... if you're not logged in: 1) click reply, 2) takes a trip to your personal domain, sets temp cookie 3) reroutes back to origin domain endpoint, sets temp cookie 4) write reply, click send 5) posts variables to personal site, saves
#
voxpelli
I'm not sure inline is needed
#
cdevroe
Only if the cookie hasn't yet expired.
#
cdevroe
This way you have two cookies.
#
cdevroe
Sort of like OAuth, I guess.
#
cdevroe
token === token
#
cdevroe
Tell me to hush if I'm way off.
schmarty joined the channel
#
voxpelli
cdevroe: how indie-config currently works: http://aaronparecki.com/notes/2014/09/10/1/webactions So it's mostly there, question is just if one could get it inlined easily I think
#
tantek
voxpelli: advantage of inline iframe with text box is that it can be used to mimic existing "native" comment box UI
#
cdevroe
voxpelli: Thanks for the context. I'd love to somehow help with this effort.
#
cdevroe
voxpelli: Because that workflow is obviously less than ideal.
#
KevinMarks
well, disqus and fb comments both use iframes afaik
#
KevinMarks
so not outrageous to do that
#
tantek
voxpelli, cdevroe getting "reply" user-flow as *easy* as possible, and at least as good as what silos do is *key* to making indie web interactions work well enough for people to actively switch.
#
tantek
KevinMarks, precisely
#
voxpelli
tantek: I'm thinking that eg. Twitter clients often do it on their own page, so that maybe one can get a "native" without it
#
voxpelli
KevinMarks: true, hmm
#
cdevroe
voxpelli: Discuss it. Twitter et. al typically "open a window" with their domain.
#
cdevroe
*Disqus does it
#
cdevroe
Autocorrect!
#
voxpelli
main addition for both separate and iframed incie-config would be to specify a return URL – so the including page knows when the flow is done
#
voxpelli
then it would mostly be a matter of responsive webdesign to adapt the page to fit within an iframe – and perhaps to set some expectations around the size of the iframe?
#
KevinMarks
the including page should get a webmention to know it is done?
#
cdevroe
voxpelli: It is possible to do stuff with XSS. S3 does it.
#
voxpelli
KevinMarks: well, in the case of navigating to a full page the original page will have been closed
#
voxpelli
and webmentions can have quite some latency
benwerd joined the channel
#
voxpelli
eg. if my webmention endpoint gets flooded with mentions of the same domain I start throttling lookups
ttepasse joined the channel
#
cdevroe
away for lunch... I'll be following along with this.
#
voxpelli
I correct myself regarding Twitter UI:s – apparently it's just Tweetbot that does it on a separate page
#
tantek
voxpelli: makes sense - can you document what you're seeing in the Twitter App UIs? screenshots of the user flow?
#
voxpelli
tantek: I guess, is there any place where we already have such UX/UI research at?
#
voxpelli
(Would need to figure out how to upload files to the wiki as well :P)
#
tantek
we typically document UX/UI of silos in the "Silo Examples" section of a page for a feature
#
tantek
remembers he still needs to split reply vs. comment
Lancey_ joined the channel
#
voxpelli
tantek: and which feature would you consider this to be part of? WebActions?
#
tantek
voxpelli: good question! I think more general than that, /reply
#
tantek
I'll edit a bit
#
voxpelli
tantek: I don't think /reply has anything about the flow outside of ones own site right now
#
voxpelli
and if one of the webactions results in an inline form, then the rest should as well I think
#
voxpelli
but perhaps a bit too much to document all UI on one page :P
#
tantek
it does have such flow, and that's part of the mixup
#
tantek
it might deserve it's own page
#
tantek
s/it's/its
#
Loqi
tantek meant to say: it might deserve its own page
KevinMarks__, j12t, lewisnyman and snarfed joined the channel
#
jeena.net
edited /code-of-conduct (+55) "/* Signed */ Jeena"
(view diff)
#
kylewm
voxpelli: is there a mechanism for updating that list of twitter accounts periodically? i'd be interested in trying to wire up a little API app that creates a twitter list from it automatically
#
tantek.com
edited /comment (+141) "start fixing this page to be primarily about reply than comment as the name of the standalone post, before the comment split, start clustering reply vs comment"
(view diff)
#
tantek.com
edited /Special:Log/move () "moved [[comment]] to [[reply]] over redirect: reply is the post type, a comment is a reply syndicated into the context of the original"
(view diff)
chreekat joined the channel
#
tantek.com
edited /reply (+234) "reply comment distinction summary"
(view diff)
#
tantek
voxpelli: here's a good place to start documenting reply / comment UI / UX in silos: https://indiewebcamp.com/reply#Silo_Examples
#
voxpelli
kylewm: that should be doable, if nothing else then semi-automatically by me, but the service is built to run as a continuous crawler so I should put it up somewhere eventually anyhow
#
voxpelli
tantek: cool, in the meanwhile, here's how one can hack iOS to do some nice replying there: https://www.youtube.com/watch?v=CBPmSpD2jN4 ;)
#
voxpelli
the rest might be interested as well in that video I just recorded
#
voxpelli
Sharesheet reply -> Editor -> Micropub -> My site
#
kylewm
voxpelli: I started playing with rel-me spider this morning, but got hung up on lack of node.js knowledge
#
kylewm
it looks awesome though
#
voxpelli
kylewm: if an app we're to continiously parse irc-people for new users and then call https://github.com/voxpelli/relspider#apilookup asking for more data about that user, then that would pretty much solve it – also supports webhooks for callbacks if the user hans't been crawled already
#
kylewm
also the neo4j is just down the road from me :)
schmarty joined the channel
#
voxpelli
kylewm: just down the road geographically speaking?
#
kylewm
yeah, i left out "office" accidentally... there office is right down the road
#
kylewm
their* sheesh
#
voxpelli
Cool, their dev-HQ is basically just down the road for me :)
#
voxpelli
Founded here in Malmö, Sweden
#
voxpelli
kylewm: only thing I haven't really solved that well in the current version of relspider is the recrawling. Then I tried to look into strategies for that. Aaand I found a rabbit hole. A very deep such :)
#
voxpelli
turns out recrawling is more or less an entire academic field :P
#
tantek
yes. for a looooong time.
#
voxpelli
kylewm: I can start a copy of the spider on heroku if you want to try and do some interactions with it?
#
kylewm
voxpelli: thanks, that's ok though. I got pretty close to having it running on heroku myself, think I can get the rest of the way there when I have a bit of time
chreekat joined the channel
#
voxpelli
kylewm: nice!
#
bear
voxpelli - my dorman stats project parses irc-people nightly, I could add a push event to that process
#
bear
s/dorman//
#
Loqi
bear meant to say: voxpelli - my  stats project parses irc-people nightly, I could add a push event to that process
#
voxpelli
bear: cool, perhaps kylewm could add something to it that asks my spider for data and then adds any Twitter profiles found to a Twitter list?
#
bear
sure
#
voxpelli
or would that be feature creeping the indiestats project?
sean_jubal joined the channel
#
bear
it's meant to be a nightly cron type project
#
kylewm
actually twitter list could just be built right into indie stats
#
bear
so feature creep is built in ;)
#
kylewm
is oliviataters back??
#
KevinMarks__
She is and cooking vegetarian rice in Edinburgh
#
rhiaro
senses mention of Edinburgh
#
tantek
KevinMarks: What container standardisation convergence?
XgF and gRegorLove joined the channel
#
Loqi
[bridgy] olivia taters replied '@kevinmarks http were gone . '' to a tweet http://indiewebcamp.com/2015/Edinburgh (https://twitter.com/oliviataters/status/623911219376836608)
#
Loqi
[bridgy] Ben Werdmüller replied '@kevinmarks @oliviataters @rhiaro *cough* mosque kitchen *cough*' to a tweet http://indiewebcamp.com/2015/Edinburgh (https://twitter.com/benwerd/status/623911986602991616)
#
Loqi
[bridgy] olivia taters replied '@kevinmarks Edinburgh will have melted &amp; will be a puddle! #bundlecrisis' to a tweet http://indiewebcamp.com/2015/Edinburgh (https://twitter.com/oliviataters/status/623912728726491137)
#
bear
the rise of Docker has created App Container and Open Container Project
#
@rhiaro
@benwerd @kevinmarks @oliviataters Indiewebcamp Edinburgh will definitely have vegan catering!
(twitter.com/_/status/623913072579756033)
#
tantek
huh - do their creators run them on their own websites?
#
Loqi
[bridgy] Kevin Marks replied '@oliviataters I'm sure @rhiaro can help you find some good vegan rice in Edinburgh' to a tweet http://indiewebcamp.com/2015/Edinburgh (https://twitter.com/kevinmarks/status/623911729689276417)
#
tantek
bear, what's the selfdogfood evaluation of those efforts?
#
bear
each is being run by the orgs that created them
#
@oliviataters
@rhiaro @benwerd @kevinmarks Indiewebcamp Edinburgh will honestly do anything to get high rated explosion of bullets in call of duty
(twitter.com/_/status/623913235654275072)
#
tantek
(not goint to bother asking "what is" to define them unless there is at least a hint of evidence of selfdogfooding)
#
bear
and most can be run on the common host OSs
#
tantek
bear - "orgs"? meh. who are the creators - name names, and are they using them on their personal sites.
#
bear
oh - I think we are talking about two different things
#
bear
I thought you were asking about container tech that is used to host multiple OS images on a single host server
#
KevinMarks__
Sounds like a blog post series - do you eat it?
#
tantek
KevinMarks or what was that new maker directory silo?
#
KevinMarks__
Bear, I was hoping that all this container fuss might make it easier to spawn indieweb sites for people
#
bear
yes, it sure will
#
tantek
is this container fuss making it easier to span indieweb sites for the creators of the container fuss?
#
tantek
s/span/spawn
#
bear
we can create container images that allow folks to bootstrap a site type
#
KevinMarks__
Give how much crap known has to deal with in commodity hosting at the moment
#
Loqi
tantek meant to say: is this container fuss making it easier to spawn indieweb sites for the creators of the container fuss?
#
@benwerd
Really wish I was back in the 'burgh for #indiewebcamp this weekend. I hear there's some kind of arts event at this time of year, too?
(twitter.com/_/status/623913979102932992)
#
bear
and then provide a web install portal that they can use to bootstrap it to their server or even laptop
#
bear
we are doing that for our own tech here so that devs deploy to local dev environment using containers and then they are uplifted to production
#
tantek
KevinMarks, bear, has anyone bothered to make Known work on one of these container fuss things using their own website?
#
tantek
just seeing if anyone is even bothering before anyone gets their theoretical hopes up
#
benwerd
(I believe someone is using Docker for their website, yes, although I can't point to the domain off the top of my head)
#
bear
that is what I was trying back when I first tried known
#
bear
but it got derailed because of how known worked with Apache only (not the container's fault)
#
tantek
what is Docker?
#
Loqi
Docker provides a way to package an application into a "container" that includes all the dependencies it needs to run https://indiewebcamp.com/Docker
#
tantek
benwerd, running Known?
#
voxpelli
Heroku is basically built using container tech – and they have enabled one to install a copy of the live environment using docker I think
#
tantek
current Docker examples don't look promising: https://indiewebcamp.com/Docker#Indieweb_Examples
#
bret
i use heroku for my micropub endpoint, does that count?
#
bear
the docker registry lists 9 instances of WithKnown as Docker -- https://registry.hub.docker.com/search?q=known&searchfield=
#
bret
i dont interact with the container host at all though
#
bret
building servers and clusters is hard
#
bear
oops - 9 includes some false hits
#
tantek
I think such container fuss deserves more skepticism until someone presents selfdogfood evidence.
#
tantek
e.g. container fuss might be good for paid sysadmin tech, but not indieweb tech
#
bret
heroku is to docker as shared hosting php apps is to LAMP
#
rhiaro
If I didn't have a billion other things to do I'd definitely attempt to dockerise Known
#
benwerd
tantek: yes
#
voxpelli
I used Docker to easily get a development environment up for WordPress the other day
#
bear
I disagree - any non ops person can take a docker file and spin up a digital ocean server by using cut-n-paste
#
tantek
bear - the lack of anyone doing so is why I disagree with that "any non ops person can"
#
bear
now the messy/fuss part (and this is where I completely agree with tantek) is to make that seemless for network/dns updates
#
voxpelli
and locally one can easily do it with docker-swarm: https://www.docker.com/docker-swarm
#
bear
yea, I was circling back around to agreeing with you
#
tantek
voxpelli: perhaps add that to /Docker somewhere?
#
kylewm
would CoreOS make it seamless for updates?
#
tantek
what is CoreOS?
#
Loqi
CoreOS is a Linux distribution focused on large-scale deployments https://indiewebcamp.com/CoreOS
#
kylewm
publish a new Known container -- it gets pushed to all CoreOS deployments automatically
#
bear
the host os is moot for seemless updates of the container environment
#
bear
what does that is tools like kubernetes or fleet/swarm
#
Jeena
voxpelli that is an interesting idea, I don't use WordPress because my servers got owned 3 times because I forgot some old wordpress installation was still running somewhere, but if it is in a container then even if they find some bug in WordPress it still wouldn't compromise the whole server
#
bear
kubernetes allows you to do rolling updates based on version info
KartikPrabhu joined the channel
#
kodfabrik.se
edited /Docker (+123) "Added Heroku as a Docker container host"
(view diff)
#
bear
the above conversation is why I like the indieweb community - polite but firm questions help keep things grounded
#
KartikPrabhu
Loqi messages?
#
Loqi
KartikPrabhu: voxpelli left you a message 10 hours, 5 minutes ago: If you have realtime updates of WebMentions then all you really need to do to deliver feedback is to have the submit happen over Ajax – the update will come back when it's ready, which might take a while http://indiewebcamp.com/irc/2015-07-22/line/1437552093574
#
Loqi
KartikPrabhu: Jeena left you a message 2 hours, 32 minutes ago: neat! I guess I have to do something with my notes markup so the title gets better recognized http://indiewebcamp.com/irc/2015-07-22/line/1437579273899
#
Loqi
KartikPrabhu: Jeena left you a message 2 hours, 15 minutes ago: it seems that it doesn't follow u-url links to the full article in a feed? http://indiewebcamp.com/irc/2015-07-22/line/1437580334384
#
Loqi
KartikPrabhu: tantek left you a message 2 hours, 5 minutes ago: cont'd from last night re: comments box: the idea is that every "native" blog comment box turns into a simple indie reply authoring micropub client, so you can write a comment inline when viewing a post on someone's site, have it post to your site, then show up right there on the page you're viewing. http://indiewebcamp.com/irc/2015-07-22/line/1437580908416
#
Loqi
who, me?
cdevroe joined the channel
#
ben_thatmustbeme
waits to see if Loqi responds "Couldn't be"
#
KartikPrabhu
!tell Jeena, yes hfeed2atom does not follow the entries to permalink pages yet. But if there is no 'content' property it adds a "read full post" type link
#
Loqi
Ok, I'll tell them that when I see them next
#
GWG
Hmm... Edinburgh really snuck up on me
#
Jeena
but I want to reat the full text in the feed reader not on the website ;)
#
Loqi
Jeena: KartikPrabhu left you a message 1 minute ago: hfeed2atom does not follow the entries to permalink pages yet. But if there is no 'content' property it adds a "read full post" type link http://indiewebcamp.com/irc/2015-07-22/line/1437588564521
#
KartikPrabhu
Jeena: of course that's for your reader to decide :) I don't want a h-feed to atom convertr to make that decision
#
Jeena
and at least while having it as microformat you have the ability to check if there is a full post or not, once it is in the atom format that information is gone :)
#
gRegorLove
ben_thatmustbeme: Just noticed all the rel in-reply-tos on your homepage. Is that intended for the stream?
#
KartikPrabhu
of course :) H-feed is more fidelity
#
ben_thatmustbeme
oh, gRegorLove those shouldn't be there, thanks
#
gRegorLove
Some other multi-rels too; author, bookmark
#
KartikPrabhu
Jeena: I agree with you. Just that, I don't think that feature belongs in a small lib like hfeed2atom. A reader maybe
#
Jeena
hm I see
snarfed joined the channel
#
KevinMarks__
Atom in principle distinguishes summary and content
tantek joined the channel
#
KevinMarks__
In practice not so much
cdevroe joined the channel
#
Jeena
KartikPrabhu we've been talking about this on the IWC in portland see http://etherpad.indiewebcamp.com/iwreader
#
KartikPrabhu
yes. if no <content> only <summary> reader can fetch the <link>
#
kodfabrik.se
edited /Docker (+659) "Documenting some more things"
(view diff)
#
KartikPrabhu
but actual feed readers based on atom don't use this distinction much at all. feedly does for a change
#
KevinMarks__
Except rss doesn't have that distinction, and lots of atom code thus doesn't either
#
KartikPrabhu
that is why I am happy with hfeed2atom not taking that responsibility. Just convert h-feed to Atom
#
Jeena
KartikPrabhu but fetching the link would mean that you get the whole html website with header, sidebar and footer, etc. and then you still have to parse the microformats to get the content
#
voxpelli
Jeena: I know some readers are already fetching the origin page and processing it for certain data...
#
KartikPrabhu
Jeena: hfeed2atom will also have to do that
#
KartikPrabhu
for example, my article feed has only summary
#
Jeena
which is obviously the wrong thing to do ;)
#
KartikPrabhu
I threw an idea for partial h-feeds out there https://indiewebcamp.com/h-feed#partial_feeds
#
KartikPrabhu
my homepage is very clean due to that. People read summary and only use their bandwidth if they want to read the article. Good UX
#
Jeena
oh no, not in hfeeds, just in rss feeds I meant
#
KartikPrabhu
same with RSS
#
Jeena
I'm with you there see https://jeena.net/posts
#
KartikPrabhu
i see feed readers as "my website somewhere else" so I don't see the distinction
#
Jeena
I use RSS more often than not offline so I want to have the content right there not first when I look at the content, because then I often do not have access to the internet
#
KartikPrabhu
yes. so it is the responsibility of your reader to do the fetching
#
Jeena
for hfeed I'd agree, for RSS hm, difficult because you never get just the content but you have to implement something to extract the content from the whole HTML which is not a trivial thing to do
#
KartikPrabhu
when a feed reader encounter what it thinks is a partial feed it can fetch the full thing for content (just like a human reader would for an hfeed)
#
KartikPrabhu
on a website also you never get just the content
#
Jeena
but you should
#
rhiaro
petermolnar: remind me what that ssl cert provider that does 3 months free is?
#
KartikPrabhu
Jeena: no. on websites you get some UI things like navigations sidebars etc...
#
Jeena
perhaps I'm just using RSS as a workaround for all the horrible webdesign out there so I don't need to see it
#
aaronpk
oh man my node.js script for realtime comments keeps crashing with weird errors, can't wait to replace it with the nginx push-stream module
#
Jeena
I even rather read my own content in the feed reader where everything has the perfect font/size padding, contrast, colors, etc.
#
KartikPrabhu
well then you should redesign your site to have good font/size/padding, contrast and colors ;)
#
tantek
KartikPrabhu++ :)
#
Loqi
KartikPrabhu has 109 karma
#
voxpelli
Jeena: "extract the content from the whole HTML" – experimental stuff @ https://github.com/bloglovin/metadataparser/tree/experimental-readability ;)
#
tantek
Jeena, and then step 2, add built-in /reader support to your personal site.
#
KartikPrabhu
I still read some websites in their original even though Feedly gets the full article
#
Jeena
I could do that, KartikPrabhu but I can't redesign tanteks website ;)
#
tantek
Jeena ^^^ I anticipated that ;)
#
tantek
so that you use *your site* to read *my site*
#
Jeena
yeah, the problem is still the offline thing
#
tantek
same answer :D
#
KartikPrabhu
doing those things with RSS is much more trouble that it is worth. an h-feed reader might be more suitable for that
#
tantek
step 1: add offline support to *your site*
#
tantek
step 2: add offline support the *reader* on *your site*
#
Jeena
I don't know how!!1
#
voxpelli
Jeena: Service workers
#
tantek
then capture it as an itch on your User: page!
#
tantek
Jeena per /wikify :)
#
tantek
and as you learn, you can expand the itch
#
tantek
until you do know how, have the time, and build it
#
KartikPrabhu
!tell cdevroe, cweiske, I have to make a hfeed2atom proxy for aaronpk to use first :) On the list for tonight
#
Loqi
Ok, I'll tell them that when I see them next
cdevroe joined the channel
#
I
?
#
Loqi
I: ben_thatmustbeme left you a message on 3/9 at 11:30am: do have a tripod if needed
#
Loqi
I: cweiske left you a message 3 weeks, 1 day ago: didn't check php-resque. I was happy with gearman. But now I just found out that I need scheduled tasks, which is something that neither gearman nor php-resque give me http://indiewebcamp.com/irc/2015-04-07/line/1428398114615
#
Loqi
I: KartikPrabhu left you a message 1 minute ago: have to make a hfeed2atom proxy for aaronpk to use first :) On the list for tonight http://indiewebcamp.com/irc/2015-07-22/line/1437589737192
#
tantek
lolol
#
KartikPrabhu
oh did I mess it up
#
tantek
all 3 of you did, or Loqi did, your choice
#
gRegorLove
I, tantek
#
jeena.net
edited /User:Jeena.net (-10) "/* working on */ personal itch"
(view diff)
#
aaronpk
sometimes loqi's syntax is too forgiving
#
voxpelli
Jeena: you might be interested in this demo: https://wiki-offline.jakearchibald.com/
#
Jeena
tantek do you have an example of a offline website I could look at? I mean I want a nice UI which means I want to be able to start it on my phone from the home menu, or on the desktop as an application
#
ben_thatmustbeme
lots of messages for "i"
#
Loqi
gives Jeena a nice UI which means I want to be able to start it on my phone from the home menu
KartikPrabhu joined the channel
#
KartikPrabhu
ok logs caught up
#
tantek
what is offline?
#
Loqi
offline is anytime you're not online and connected to the internet https://indiewebcamp.com/offline
tilgovi joined the channel
#
tantek
I believe aaronpk was experimenting with it - perhaps he can share and we can add to /offline
#
KartikPrabhu
Jeena: my only argument for your use-case is that, it is a feature for a feed reader
#
aaronpk
all i've done so far is making the Quill editor work offline
#
aaronpk
it only saves one post offline though, so not a full offline client
#
aaronpk
but you can at least save your post, close the window, and come back to it later when you're online and post it
#
KevinMarks
damn, missed hadley's keynote
#
voxpelli
Jeena: this feels pretty exhaustive (but maybe some things has happened with the specs since then): http://jakearchibald.com/2014/offline-cookbook/#on-install-as-a-dependency
#
Jeena
I wrote https://marketplace.firefox.com/app/feedmonkey/ which is a HTML/CSS/JS application which works offline. But I made it installable on the phone because I miss some detail in how to make it so it won't want to redownload the app from the internet when I get on the websige in the browser when I'm offline
#
Jeena
looks interesting voxpelli
#
KevinMarks
voxpelli: I think the new twist is getting notifications when the client isn't running
#
voxpelli
KevinMarks: yeah, ServiceWorkers and the Push API should be able to handle that
#
KevinMarks
right, though Chrome only for now until the new Firefox shows up
snarfed1 joined the channel
#
snarfed
just to play devil's advocate, Jeena, using existing "legacy" feed readers that have existing mobile apps with good offline support (feedly, newsblur, etc) is *totally* reasonable
#
snarfed
even for reading indie sites, since we have services and libs like hfeed2atom and granary that convert h-feed to rss/atom
#
Loqi
snarfed: pfefferle left you a message 6 hours, 38 minutes ago: is the salmentations stuff functional? but you are true, we should merge them http://indiewebcamp.com/irc/2015-07-22/line/1437566689866
#
snarfed
i'd love to have a good mobile offline indie reader that supports h-feed…but making a good reader is a *big* project, especially with good mobile/offline support
#
Loqi
snarfed: pfefferle left you a message 6 hours, 36 minutes ago: the code seems very hacky with a lot of debug logs http://indiewebcamp.com/irc/2015-07-22/line/1437566855259
#
snarfed
it'd be great to build one! but that's a really big ask, so i vote that you can be a good indieweb citizen and still use legacy readers for now
cdevroe joined the channel
#
Jeena
snarfed yeah unless you want to read aaronpks or tanteks stuff in those readers because hfeed2atom doesn't get the rest of the partial feeds :)
#
tantek
aaronpk, Jeena definitely add both of those Quill / feedmonkey to the /offline page!!!
#
KartikPrabhu
Jeena: neither do traditional feed readers
#
snarfed
Jeena: hmm. i get tantek's full posts in a legacy reader without using any lib or service
#
Jeena
but feedmonkey is just RSS
#
snarfed
aaronpk's articles too, but maybe you're right, not replies etc
#
KartikPrabhu
tantek: has a secret Atom feed :P
#
tantek
no it's discoverable!
#
KartikPrabhu
oh then its OK :)
#
tantek
and I put full content in it as much as it makes sense to
#
tantek
I even try to put my "likes" into it
#
Jeena
hehe ok I just took tantek and aaronpk as an example but I guess you get my point in theory ^^
#
tantek
using AS/Atom - but I don't know of any "reader" that consumes them :/
#
snarfed
Jeena: eh forget theory, it's all about practice. :P in practice the vast majority of indieweb sites i want to follow still publish legacy feeds
frzn_ joined the channel
#
snarfed
…and the rest will be solved soon with KartikPrabhu's service!
#
KartikPrabhu
snarfed: Jeena is saying that hfeed2atom does not fetch the full content for you. which is fine for me, since the original h-feed doesn't have it anyway
#
tantek
what's the best way to tell how many times someone "reads" one of your posts in a legacy feed reader? per post 1px gif bugs that are only in the Atom versions?
#
aaronpk
that would be interesting
#
tantek
not intentionally funny!
#
KartikPrabhu
errr what!?
#
voxpelli
tantek: you can get pretty reliable info on the subscriber count at least
#
KevinMarks
there's always unmung.com
#
tantek
voxpelli: that's not as interesting IMO
todrobbins joined the channel
#
snarfed
KartikPrabhu: sure. i concede any detail like that. hfeed2atom is still way young and early yet
#
snarfed
my point is that "build a pure indieweb solution" is a good way to get functionality, but definitely not the *only acceptable* way, especially for stuff like mobile offline readers that are very substantial projects
#
KevinMarks
though I shouls add some proper caching
#
aaronpk
more subtle would be to use a different image proxy for images in your posts for the html vs atom feeds
#
KartikPrabhu
snarfed: sure.
#
tantek
voxpelli: more interesting is, how many times was the post actually displayed in a *feed reader* (as a rough approximate for # of times actually read by someone using a feed reader)
#
tantek
aaronpk - that's kind of what I said
#
tantek
"that are only in the Atom versions?"
#
KevinMarks
snarfed, do you have an diea why I get 403 for some https url swith appengine?
#
KartikPrabhu
err I have been told my "sure" comes off as sarcastic, but I blame text-only communications
#
aaronpk
yes but i'm talking about not injecting fake images
#
tantek
ooooh
#
voxpelli
tantek: you won't be able to tell that – eg. Bloglovin caches all images at their own proxy and wouldn't leak such information to you
#
tantek
you could do that with the author image
#
snarfed
403? that should only be generated by the actual end server
#
tantek
?view=atom
#
tantek
example.jpg?view=atom
#
aaronpk
utm_source=atom lolol
#
tantek
example.jpg?view=atom&postid=XYZ123 etc.
#
aaronpk
author image is a good idea tho!
#
KevinMarks
ah, so do i need to change useragent or something?
#
Jeena
a couple of years ago I fucked up my awstats setup and never fixed it, so now I don't know if there is anyone reading my stuff and I feel free!
glennjones joined the channel
#
voxpelli
just such a thing like https requires any web based feed reader on https to load all posts through some kind of proxy – and if you do, then some kind of cache makes sense as well
#
tantek
Jeena, the purpose for me would be to see how many "readers" would I lose by dropping Atom
#
KevinMarks
that reminds me, I need to add a utm_ rewriter to my link parsing
#
voxpelli
s/posts/post images/
#
Loqi
voxpelli meant to say: just such a thing like https requires any web based feed reader on https to load all post images through some kind of proxy – and if you do, then some kind of cache makes sense as well
#
tantek
and to see if there is any up/downward trend of people viewing my posts via Atom
cdevroe joined the channel
#
KartikPrabhu
knows exactly how many readers he loses by dropping Atom, maybe 2/3 and he might have already lost them because Feedly defaults to RSS which is now dropped!
#
Jeena
I'm just being silly, I know that there are good reasons for stats
#
snarfed
KevinMarks: maybe! try it. hard to say for sure, it'd take some digging. all i can say is it's coming from the servers, not caused by app engine
#
KevinMarks
maybe I'm seeing wordpress blocking python's default useragent as a naive anti-bot tactic
#
KevinMarks
I though it might be a robots.txt thing with fetch() using the google crawler
#
@craigmod
Sadly have to turn off open DMs from people I don't follow — getting spammed.
(twitter.com/_/status/623891772792549376)
#
@RudigerMeyer
tweet 22 Jul, 2015 · 5:42 pm Testing tweeting from my site via brid.gy (rdgr.me u/bexd2j) #indieweb
(twitter.com/_/status/623929697575919616)
#
tantek
Bridgy++
#
Loqi
Bridgy has 18 karma
#
gRegorLove
bridgy++
#
Loqi
bridgy has 19 karma
#
KartikPrabhu
bridgy++ because bridgy deserves more
#
Loqi
bridgy has 20 karma
#
snarfed
aww thanks all
#
gRegorLove
Speaking of Bridgy, did it recently add UTC dt-published based on the time received, for likes and reposts?
#
KevinMarks
ooh, I cna se hadley just by going back int he timeline http://www.oscon.com/open-source-2015 at 15:45
#
KevinMarks
hadleybeeman++
#
Loqi
hadleybeeman has 1 karma
#
tantek
timetravel++
#
Loqi
too much karma!
#
@kartik_prabhu
@RudigerMeyer Looks like it worked! So, here’s a reply from my site! #indieweb
(twitter.com/_/status/623930484452503552)
#
KevinMarks
she gave the openign keynote at OSCON this morning
#
aaronparecki.com
edited /2015/Demos (+722) "add youtube video for demos!"
(view diff)
#
snarfed
gRegorLove: not recently that i know of
#
gRegorLove
Sorry, not likes. reposts and comments.
#
snarfed
still no
#
snarfed
it may be there, but it wouldn't be new, unless maybe the underlying api data changed. which is unlikely
#
snarfed
is off, back in an hr
#
gRegorLove
I think my old webmention code was converting to local time. New plugin doesn't do that yet.
#
jonnybarnes
hey peeps, can someone let me “send” them a webmention?
#
jonnybarnes
though it actually appear to come from jbl5.dev
#
gRegorLove
jonnybarnes: I'll allow it. ;)
#
jonnybarnes
so you'd have to like just delete the mention
#
tantek
gRegorLove++
#
Loqi
gRegorLove has 23 karma
#
jonnybarnes
thanks gRegorLove
#
gRegorLove
No wm are displayed publicly currently
#
kylewm
jonnybarnes: nobody will be able to retrieve/display it if it's coming from a dev site, that's ok?
#
gRegorLove
I can confirm once I get it though
frzn joined the channel
#
jonnybarnes
kylewm, yeah, changing my webmentions code so its no longer inline but asynced to a queue, want to test it before Imake it public
#
jonnybarnes
erm, hopefully that's sent gRegorLove
#
jonnybarnes
or maybe not
#
KevinMarks
retro noterliving hadley
#
gRegorLove
jonnybarnes: got it!
#
jonnybarnes
hmmm, well at least the queue part works :D
#
jonnybarnes
just need to know why the in-rpely-to value in my notes db is null
#
jonnybarnes
gRegorLove, can I try again?
#
gRegorLove
Go for it
#
gRegorLove
Same source URL?
#
jonnybarnes
did you get it?
#
jonnybarnes
should be different
#
jonnybarnes
excellent, I think thats all the kinks ironed out
#
KevinMarks
the other way to test is to make a cheeky withknown site and WM it
wolftune joined the channel
#
jonnybarnes
cheeky? don't say that to a brit
#
KevinMarks
I'm 'avin a larf mate
shiflett joined the channel
#
jonnybarnes
y'alrite wobbly'ed
KartikPrabhu and eschnou joined the channel
#
@kevinmarks
@palafo @anildash @owillis @fmanjoo @katephillips you could support micropub in your cms, then there's a choice of editing tools #indieweb
(twitter.com/_/status/623947388042940416)
#
kylewm
then we just need MS Word to Micropub and fmanjoo will be set
cdevroe joined the channel
#
aaronpk
oh man
eschnou, cdevroe and scor joined the channel
#
KartikPrabhu
oh boy! KevinMarks got himself into trouble again! :P
tantek, frzn and cdevroe joined the channel
#
gregorlove.com
edited /site-deaths (+28) "archived Balanced Payments"
(view diff)
#
loqi.me
created /sixapart (+123) "prompted by gRegorLove and dfn added by KevinMarks"
(view diff)
cdevroe joined the channel
#
gregorlove.com
edited /site-deaths (+99) "archived Yahoo Maps, noted maps.yahoo.com redirect"
(view diff)
_fran and cdevroe joined the channel
#
aaronpk
haha "...and despite the occasional call from confused investors, it isn't a startup"
#
tantek
sure, add it
#
gRegorLove
"That's all. We're not going to give you any rubbish about our incredible journey."
#
aaronpk
and hey the two founders linked to their websites before their twitter accounts
#
KevinMarks
Tom is great
#
KevinMarks
don't think I've met Matt
#
gregorlove.com
moved /sixapart to /Six_Apart "canonical name"
jciv and cdevroe joined the channel
parzzix joined the channel
#
tantek
huh, SixApart's post/page about Pownce now 404s also http://www.sixapart.com/pownce
#
tantek
and post about why they are pursuing the Atom (then "Echo") effort: http://www.sixapart.com/blog/2003/06/why-we-need-ech.html
parzzix joined the channel
#
tantek
whoa Six Apart got re-exported as a brand and became an independent Japanese company! https://en.wikipedia.org/wiki/Six_Apart#2011
#
snarfed
mmm brand necrophilia
#
fran.io
edited /2015/Edinburgh (+112) "/* Co-located events */ Add Jazz Festival - better late than never"
(view diff)
mlncn joined the channel
#
tantek
snarfed++ for the jwz reference
#
Loqi
snarfed has 119 karma
#
@RudigerMeyer
@kartik_prabhu For some reason my site isn’t sending webmentions automatically – still something to figure out there (rdgr.me u/l73fbz)
(twitter.com/_/status/623966345411997696)
#
snarfed
hah, didn't know it was a reference
#
snarfed
nothing new under the sun i guess
#
snarfed
jwz++ regardless
#
Loqi
jwz has 1 karma
#
tantek
snarfed: here you go (originator of the phrase AFAIK) http://www.jwz.org/blog/2003/10/brand-necrophilia/
#
jonnybarnes
I'm trying out twitter’s embedded tweets, and I can't center them
chreekat and interactivist joined the channel
#
aaronpk
kind of goes to show that a spec that leaves too many ways of doing things ends up frustrating people into making a new spec
todrobbins joined the channel
#
tantek
or a spec that is too buggy and the editor refuses to fix will be replaced by another spec
#
@TapestryMaker
Known 0.8 released -- kudos to Erin Jo, Ben, and the @withknown community! #indieweb
(twitter.com/_/status/623979617016090624)
#
Loqi
[mention] Craig Pilcher posted 'The Indie Web 2 min read I have been griping about leaving F...' linking to http://indiewebcamp.com (http://pilch.me/2014/the-indie-web)
#
aaronpk
speaking of which, we should probably make sure we have clear specs for both publishing and consuming h-feed, h-entry, because right now it's kind of confusing
#
tantek
let's start with documentation of the issues so we can make sure they're being addressed - i.e. anything you see as a source of "confusion
#
aaronpk
most of the confusion is around finding the author of an h-entry or a feed
#
tantek
sounds like issues to note in /authorship
#
aaronpk
another one is something Jeena and I talked about at IWC, is not wanting to publish a feed on your home page, but linking to one or more feeds instead
#
tantek
feed discovery
#
tantek
yes - it's good that you two were talking about real world (personal) use-cases in that conversation
#
tantek
what is feed discovery?
#
tantek
feed discovery is a way to, given someone's home page, discover their feed or feeds that they publish.
#
loqi.me
created /feed_discovery (+129) "prompted by tantek https://indiewebcamp.com/irc/2015-07-22/line/1437603992063 and dfn added by tantek"
(view diff)
#
tantek.com
edited /feed_discovery (+720) "expand with How to, simple version, brainstorming, off home feeds, see also"
(view diff)
#
gRegorLove
I have an h-feed on my notes page and the main navigation links to it with rel="feed"
#
gRegorLove
I still need to add a p-name and u-url to that h-feed though
#
tantek
gRegorLove: sounds like you could add an "IndieWeb Examples" section for that brainstorm then ;)
dhalgren joined the channel
#
dhalgren
hi!
#
tantek
gRegorLove: yes!
#
tantek
welcome dhalgren
#
gRegorLove
I'll put it on /h-feed too
#
tantek
gRegorLove: indeed you should add yourself to https://indiewebcamp.com/h-feed#IndieWeb_Examples
#
dhalgren
random q: I see quite a lot of references to IndieWeb tech in the w3c's social web process. how is that relationship expected to go? I mean, will there be eventual interoperability with current oStatus, pump.io etc networks or what exactly is the roadmap/vision here?
#
dhalgren
or are they just mining these protocols for ideas?
#
gregorlove.com
edited /h-feed (+224) "/* IndieWeb Examples */ +me"
(view diff)
#
KevinMarks
interoperability is good; it's often best done as translation shims
#
KevinMarks
we have quite a few of those already fro silos that turn them into indieweb friendly formats
#
gregorlove.com
edited /h-feed (+19) "/* gRegor Morrill */"
(view diff)
#
aaronparecki.com
edited /2015/Indieweb_Reader (+3287) "copy from etherpad"
(view diff)
#
aaronparecki.com
edited /feed_discovery (+25) "/* Off home feeds */ link to IWC session"
(view diff)
#
tantek
dhalgren - this is where active development of these protocols and formats is happening
#
tantek
there's no current work on oStatus
chreekat joined the channel
#
tantek
pump.io is both an implementation and a proposal and is being discussed primarily in the Social Web WG at this point
#
tantek
the "vision" here is best explained by indiewebcamp.com home page
#
gregorlove.com
edited /feed_discovery (+80) "/* Off home feeds */ Bridgy follows rel="feed""
(view diff)
#
tantek
regarding roadmap, what is roadmap
#
Loqi
Typical use of the term roadmap does not refer to actual roads, maps, or maps of roads - instead, keep a personal priority ordered list of what you're specifically Working On, and for unsorted or vague desires, add them to an unordered Itches list, on your User page or your project's page https://indiewebcamp.com/roadmap
#
tantek
dhalgren, thus the roadmap question for you is, what's your personal site, and what's the very next thing you want to improve on it?
#
tantek
what is the vision?
#
tantek
vision is /
#
loqi.me
created /vision (+38) "prompted by tantek https://indiewebcamp.com/irc/2015-07-22/line/1437605371970 and dfn added by tantek"
(view diff)
#
tantek.com
edited /vision (-23) "Redirected page to [[/]]"
(view diff)
#
dhalgren
tantek: thx! I saw a gnu mediagoblin lecture yesterday, that's how I found these Social Web WG pages. I was simply plesently surprised by the apparent awareness of this community there; thought the federated social webs were going a rather separate way from the DIY spirit here.
#
aaronparecki.com
edited /vision (+7) "Redirected page to [[Main Page]]"
(view diff)
#
tantek
dhalgren - indeed many things are connecting!
#
tantek
dhalgren: in particular, regarding federated social webs, the indieweb community is at this point leading the cutting edge charge, per our recent passing of SWAT0 with 3 different implementations: http://tantek.com/2015/193/t2/user-flow-permalinks-indieweb-swat0
#
tantek
we're hoping to get out of the current /monoculture trap that so many other implementations / federated social webs have fallen into
#
tantek
s/federated social webs/federated social web attempts
todrobbins joined the channel
#
Loqi
tantek meant to say: we're hoping to get out of the current /monoculture trap that so many other implementations / federated social web attempts have fallen into
#
tantek
or even avoid
#
tantek
whether or not any particular monoculture can be patched to federated with other implementation is a good question. we can submit pull requests, and sometimes document attempts to do so, but so far progress with connecting /monoculture communities/efforts has been slow
#
tantek
s/federated/federate
#
Loqi
tantek meant to say: whether or not any particular monoculture can be patched to federate with other implementation is a good question. we can submit pull requests, and sometimes document attempts to do so, but so far progress with connecting /monoculture communities/efforts has been slow
#
dhalgren
indeed. though I see there really are tens of thousands of people that are free of silos using one of those federated social webs today, according to some partial census I found; that's alot of early adopters; I gather this community is much smaller, even though I'd have a far easier time implementing and interoperating with the IndieWeb.
#
dhalgren
well my own project, delayed by a babylon5 binge and moving to another place, exists on scratches of paper at this point -- I must correct that this summer :)
#
GWG
Evening
#
tantek.com
edited /Main_Page (+68) "summary dfn"
(view diff)
#
tantek
dhalgren - we can very much help you correct that, incrementally, step by step
#
jeena.net
edited /IRC_People (+29) "/* Nicknames */ Jeena added avatar"
(view diff)
#
tantek
regarding the "tens of thousands of people that are free of silos using one of those federated social webs" - they're free as much as leaky lifeboats leaving the Titanic are "free" of an iceberg
#
dhalgren
heehehe
#
GWG
dhalgren: What is your project?
#
GWG
tantek: I will have you know there was plenty of room in some of the those lifeboats
#
tantek
dhalgren - the problem being that each of those supposed "federated social webs" is its own monoculture due to being single-implementation based, which puts a lot of constraints / limitations on their growth / interop
#
tantek
they're essentially disconnected islands, not a federation. and as long as that continues to be true, they will not be a practical alternative to large corporate silos.
#
tantek
babylon5++
#
Loqi
babylon5 has 1 karma
#
tantek
dhalgren: do you have a personal site currently? even a domain name with one page?
#
tantek
and you have hit the proverbial nail on the head with "I'd have a far easier time implementing and interoperating with the IndieWeb" <-- that is the key
#
tantek
lowering the barrier to independent hackability, empowering people to interoperate without having to depend on a singular implementation
#
dhalgren
GWG: nothing too fancy, but improving my haskell skills basically, and publishing the results as a reusable library and a blog (I've got too many writings I liked that ended up only as a deeply nested obscure reddit comment) - a statically generated blog skeleton using hakyll (that part I have but the code is terrible, was trying some idioms I didn't understand) , with frontend js using functional reactive programming (reflex lib prob
#
dhalgren
and amicroservice backend
#
tantek
what is Haskell?
#
tantek
What is Reddit?
#
Loqi
Reddit is a link aggregator and bulletin board site where community members may submit links and text posts, vote on the submitted entries, and post comments on them https://indiewebcamp.com/Reddit
#
tantek
What is Hakyll?
#
tantek.com
edited /Reddit (+111) "add How to export stub"
(view diff)
#
dhalgren
that is, a backend for comments at least. Haskell is a pure functional programming language. I find it really elegant. Hakyll is a static site generator in it.
#
tantek
Haskell is a pure functional programming [[language]].
#
loqi.me
created /Haskell (+81) "prompted by tantek https://indiewebcamp.com/irc/2015-07-22/line/1437606189125 and dfn added by tantek"
(view diff)
#
tantek
Hakyll is a [[static site generator]] written in [[Haskell]].
#
loqi.me
created /Hakyll (+88) "prompted by tantek https://indiewebcamp.com/irc/2015-07-22/line/1437606208198 and dfn added by tantek"
(view diff)
#
tantek
any of you Reddit users have any idea about how to export your stuff from Reddit? even a link? or brainstorm suggestions? please add to: https://indiewebcamp.com/Reddit#How_to_export
#
tantek.com
edited /language (+14) "Haskell"
(view diff)
#
tantek.com
edited /Haskell (+29) "see also Hakyll"
(view diff)
#
dhalgren
yeah I did find a way to export when looking, haven't scripted it to page back through history but its simple
#
dhalgren
I'll document it and link it to the site while writing that code
#
tantek
thank you dhalgren, your offered knowledge has been assimilated into the wiki. /Haskell /Hakyll
#
tantek
try asking "what is" questions to query
#
dhalgren
you guys do everything from irc, cool :)
#
GWG
dhalgren: Not everything, but it is the center of the community
#
GWG
Like a clubhouse
#
gregorlove.com
edited /Reddit (+275) "/* How to export */ API doc link"
(view diff)
#
gRegorLove
No firsthand experience, but appears like the Reddit API will allow getting most things out. ^
#
dhalgren
yy, I already have a few pages of myown comments in json on disk, it's nice
#
dhalgren
re domain name, I'll take the official one my government is offering. no anonymity but first.last.from.hr , being free & secure (linked to personal ID). could out me if someone searches for my reddit profile on the basis of those sentences, but I figure its no longer such a big deal (hope?)
#
KevinMarks
how does that work if 2 of you have the same name?
#
tantek
same given and family names?
#
dhalgren
you can choose an extra fragment to disambiguate: first.last.extra.from.hr
#
tantek
KevinMarks, also I believe William Gibson solved this problem in Neuromancer
#
gregorlove.com
edited /Reddit (+128) "/* Criticism */"
(view diff)
#
dhalgren
sry, its first-last-extra actually, not w .
#
KevinMarks
ah, thats simpler in DNS then
#
tantek.com
edited /roadmap (+111) "better, more positive call to action for any roadmap queries"
(view diff)
#
tantek.com
edited /Posts_about_the_IndieWeb (+79) "2014 Craig Pilcher The Indie Web"
(view diff)
#
aaronpk
tantek: not sure if you saw earlier, but I posted the hack day demo videos and linked to each person's start time under their name! http://indiewebcamp.com/2015/Demos#Portland_Hack_Day_Demos
#
tantek.com
edited /SWAT0 (+40) "/* IndieWeb Examples */ itemize citations"
(view diff)
#
tantek
aaronpk WHOA
KartikPrabhu joined the channel
#
tantek.com
edited /2015/Demos (+167) "/* Tantek */ note update to comments markup after demo, with link to latest infio"
(view diff)
lukebrooker joined the channel