#indiewebcamp 2015-03-18

2015-03-18 UTC
#
bret
im pretty sure the podcast app is the quickest and easiest programatic way to get audio onto a phone.
#
bret
from any source
arlen, lukebrooker, KevinMarks_, benwerd and bengo joined the channel
#
pdurbin
bret: sounds right
#
acegiak
bret: for my podcasts I subscribe to them in whisperfollow and then when I want to listen to episodes of a specific cast I search whisperfollow for that podcast and it embeds the audio with an html5 audio tag
KevinMarks_ joined the channel
KevinMarks_ joined the channel
#
pdurbin
what is whisperflow?
#
kylewm
what is whisperfollow?
#
Loqi
WhisperFollow is a WordPress based social reader create by acegiak that currently supports H-Entry, RSS, Atom and PubSubHubbub https://indiewebcamp.com/Whisperfollow
#
kylewm
whisperflow is /whisperfollow
#
loqi.me
created /whisperflow (+26) "prompted by pdurbin https://indiewebcamp.com/irc/2015-03-17/line/1426639064271 and dfn added by kylewm"
(view diff)
KartikPrabhu joined the channel
#
pdurbin
kylewm: thanks!
#
kylewm.com
edited /whisperflow (+0) "Redirected page to [[Whisperfollow]]"
(view diff)
KevinMarks_ joined the channel
#
acegiak
man I need to update that page
#
acegiak
pdurbin: this gives a better overview of what it currently looks like: http://acegiak.net/2015/02/18/updated-walkthrough-of-my-indieweb-readerresponse-ux/
KevinMarks_ joined the channel
#
GWG
Whisperfollow I get. Whisperflow sounds like a different sort of product
lukebrooker joined the channel
#
@artwisanggeni
#python went 0.0.8: Tools for implementing a webmention enpoint. https://pypi.python.org/pypi/went/0.0.8
(twitter.com/_/status/577996505090396161)
#
pdurbin
acegiak: nice
#
GWG
acegiak: Can I pick your brain?
#
acegiak
gwg: always
#
GWG
acegiak: In order to make check-ins work, which is one of the ideas I'm exploring for IWC Cambridge as something I might work on...I'm revisiting Simple Location.
#
GWG
It was that plugin I started to add location data to posts.
#
acegiak
yeah I remember
#
GWG
I've started fiddling with it again, and I figured...if I add location data to a page, as opposed to a post...that can be a venue
#
GWG
Does that make sense?
#
acegiak
not initially?
#
acegiak
talk me through the thinking
#
GWG
I'm saying, as opposed to create a venue post type.
#
GWG
That if I'm routinely checking into the same place, create a page for it on my site.
#
fiatjaf.alhur.es
edited /Webmention (+435) "added myself to webmention implementations"
(view diff)
#
GWG
Indieweb Venues are self-hosted
#
acegiak
oh? ok cool. can you show me an example elsewhere so I can see how they display it?
#
kylewm
love barnaby's mini-review. i'm going to have to add that to mine
#
GWG
kylewm: So do I.
#
GWG
That is what gave me the idea of making it a page. Which is the non-time-based element on a WordPress site
#
acegiak
back sorry
#
GWG
acegiak: Your thoughts? You are the one who talked me out of custom post types, remember, into a single taxonomy
#
acegiak
pros: pages are for anachron content so it makes sense for a venue
#
GWG
Note...venue not required
#
acegiak
cons: pages don't have any default classification system like categories or tags
yakker joined the channel
#
GWG
acegiak: That is not necessarily true.
#
GWG
You can turn on tags
lukebrooker joined the channel
#
acegiak
GWG: the default behaviour of wordpress doesn't include categories or tags
#
acegiak
we can make it do it in the plugin
#
GWG
acegiak: Agreed. But it can be optionally included
#
GWG
Is it better to do that, or a CPT?
#
GWG
I think it is fine as a page adjustment.
KartikPrabhu joined the channel
#
acegiak
can a page have geo field like posts?
#
GWG
acegiak: I've already done that in the latest version. Just a better of setting the post type. Remember, page is a post.
#
GWG
acegiak: So, reason not to try it that way?
#
acegiak
I think the only other thing I would do is have a parent page
#
acegiak
all sounds good
tantek joined the channel
#
fiatjaf.alhur.es
created /Jekmentions (+1690) "Created page with "{{stub}} '''<dfn>[http://jekmentions.alhur.es/ Jekmentions]</dfn>''' is a service that works as webmention endpoint and saves the received webmentions in a GitHub repository. =...""
(view diff)
#
fiatjaf.alhur.es
edited /Jekyll (+203) "/* Related Tools */"
(view diff)
#
GWG
acegiak: My plan is that it will be a standalone plugin and the check-in function in Post Kinds will just not show up unless it is activated.
#
acegiak
yeah good plan
#
fiatjaf.alhur.es
created /jekmentions (+25) "Redirected page to [[Jekmentions]]"
(view diff)
tantek joined the channel
#
fiatjaf.alhur.es
edited /User:Fiatjaf.alhur.es (+18) "/* projects */"
(view diff)
#
fiatjaf.alhur.es
created /Template:fiatjaf (+122) "Created page with "<span class="h-card">{{sparkline|http://webvatar.com/fiatjaf.alhur.es}} [[User:fiatjaf.alhur.es|Giovanni T. Parra]]</span>""
(view diff)
#
fiatjaf.alhur.es
edited /Jekyll (+60) "/* IndieWeb Examples */"
(view diff)
tantek, renoirb, KevinMarks__ and lukebrooker joined the channel
#
@kevinmarks
“You really are better off with a dozen really good pages than a hundred mediocre ones.” @chuq http://www.chuqui.com/2015/03/the-future-of-blogging-is-blogging/ #indieweb
(twitter.com/_/status/578012422071451648)
#
@chuq
@kevinmarks thanks, indieweb gets a nod in the followup piece, FWIW. really helped shape my views.
(twitter.com/_/status/578012692130111488)
#
@kevinmarks
@chuq that's good to hear your site is a classic indieweb example
(twitter.com/_/status/578013157425164288)
j12t, peacekeep3r, KartikPrabhu, electronicmaji, snarfed, lukebroo_, nloadholtes and lukebrooker joined the channel
#
aaronparecki.com
edited /IndieAuth () "(-907) /* OpenID support */ delete this section since it was on github for the indieauth.com project, not the indieauth spec"
(view diff)
#
aaronparecki.com
edited /IndieAuth (+73) "/* See Also */"
(view diff)
#
aaronparecki.com
edited /IndieAuth (+21) "/* Details */"
(view diff)
#
loqi.me
created /upcoming.org (+21) "prompted by tantek and dfn added by aaronpk"
(view diff)
#
tantek.com
edited /Special:Log/move () "moved [[Upcoming]] to [[Upcoming.org]] over redirect: It's back in at least a splash / public archives form, and in active open source development"
(view diff)
#
tantek.com
edited /upcoming.org (+4) "r to new page"
(view diff)
scor and KartikPrabhu joined the channel
#
tantek.com
edited /Upcoming.org (+127) "open source of upcoming-www"
(view diff)
KevinMarks_ joined the channel
#
tantek.com
edited /Upcoming.org (+31) "p-summary"
(view diff)
#
tantek.com
edited /upcoming (+4) "r update"
(view diff)
snarfed joined the channel
#
aaronparecki.com
edited /Webmention (+1141) "/* checking target validity */ expand to not restrict validity to your own site's URLs"
(view diff)
#
tantek
what is followings?
#
tantek
what is following?
#
Loqi
To follow is the concept of establishing a digital relationship to another person or entity so that you can receive updates from them over a given social media channel https://indiewebcamp.com/following
#
tantek
followings is /following
#
loqi.me
created /followings (+22) "prompted by tantek https://indiewebcamp.com/irc/2015-03-17/line/1426648941266 and dfn added by tantek"
(view diff)
#
KartikPrabhu
wait Loqi can do that now!
#
Loqi
who, me?
#
KartikPrabhu
this indiewebcamp wiki+robot combo is almost sentient
lukebroo_ joined the channel
#
Loqi
[mention] Aaron Parecki posted 'Just launched PuSH 0.4 support for Monocle! If you want to see realtime feed updates in Monocle or Woodwind, check out this guide to using P...' linking to https://indiewebcamp.com/how-to-push (https://aaronparecki.com/notes/2015/03/17/5/monocle)
bengo joined the channel
#
aaronparecki.com
edited /friendly (+86) "/* Be a good POSSE destination */"
(view diff)
#
tantek.com
edited /IndieAuth (+1655) "/* Source Code */ Feature Requests, Followings & Location Information, cite Upcoming KS Project Update #11"
(view diff)
#
aaronparecki.com
edited /IndieAuth (+287) "/* The IndieAuth API */ clarify that indieauth.com != IndieAuth the protocol"
(view diff)
#
aaronparecki.com
edited /IndieAuth (-179) "/* Source Code */"
(view diff)
#
GWG
kylewm: How does your site distinguish between liked "a post" and just liked?
bengo and benwerd joined the channel
#
@rhiaro
Achievement unlocked for this evening: super easy webmention endpoint up thanks to webmention.io :D #indieweb
(twitter.com/_/status/578048459342663681)
#
@rhiaro
In other news, going for 6am run due to #indieweb peer pressure. If I tweet this now, I can't back out in the morning. G'night.
(twitter.com/_/status/578052304936402944)
edrex, eschnou, j12t and lukebrooker joined the channel
#
kylewm
GWG: "a post on example.com" is just what it uses if a post doesn't have a proper title
#
electronicmaji
Klopp: "We're facing the greatest challenge there is in football: To play against an Italian team that need only a draw." (twitter.com)
dariusdunlap and joshwnj joined the channel
#
KartikPrabhu
thanks electronicmaji are you here to just post off-topic things?
lukebroo_ joined the channel
#
kylewm
i think electronicmaji is a bot... it was around before posting copy pasta from reddit
#
snarfed
aaronpk: just fyi, looking at monocle, the yellow twitter icons link to unrelated other people's tweets
#
electronicmaji
lol
#
electronicmaji
i am the top bot
#
KartikPrabhu
tantek: see DM
#
tantek
have kicked and banned "electronicmaji" accordingly.
#
tantek.com
edited /like (+112) "/* markup for hypertext design */ markup of times should include timezone explicitly"
(view diff)
KartikPrabhu, j12t, eschnou, loic_m, lukebrooker, KevinMarks_, KartikPrabhu1, elf-pavlik, LauraJ, sanduhrs, cweiske, KevinMarks, csarven, Jihaisse, friedcell and modem joined the channel
#
fkooman
aaronpk: indieauth.com:
#
fkooman
Unknown error retrieving https://tuxed.net:
#
fkooman
somtimes it works, most of the time not...
#
cweiske
fkooman, did you successfully log in?
#
fkooman
cweiske: it doesn't work anymore, it used to (sometimes)
#
cweiske
I found a bug and wait for aaronpk to merge the PR
#
fkooman
in retrieving HTTPS sites?
#
cweiske.de
edited /distributed-indieauth (+41) "/* Sites that support distributed IndieAuth */"
(view diff)
#
cweiske
response_type=code instead of id
#
cweiske
my auth server supports id only
#
fkooman
but that is for the authorization part?
#
cweiske
wait, wrong
#
fkooman
;-)
#
cweiske
I have no auth endpoint, but monocle supports a "read mode"
#
fkooman
cweiske: ah yeah, I got the same error
#
fkooman
but it still works with IndieCert :)
#
cweiske
it's a warning only
#
cweiske
no error
#
fkooman
well, warning :)
j12t joined the channel
#
fkooman
also, i am not a big fan of microformats/micropub :|
friedcell joined the channel
#
cweiske
microformats is ok, and I personally don't have a use for micropub now
#
cweiske
so my auth server doesn't support it
#
cweiske
what's your issue with microformats?
scor joined the channel
#
fkooman
cweiske: it is not JSON :-)
#
fkooman
cweiske: https://github.com/indieweb/php-mf2 and this is kinda scary :)
#
cweiske
but marking up data directly in html is a good idea
#
cweiske
even if I still prefer atom feeds over h-feed
#
cweiske
for performance reasons
#
fkooman
i guess i prefer the simplicity of something guaranteed machine readable, the parser is super complex
#
cweiske
yep, that's true
#
cweiske
people in this channel believe that making it easy for humans is the way to go
#
fkooman
cweiske: ah, i like both easy for humans and machines :)
friedcell, Sebastien-L, j12t, stream7, nloadholtes, glennjones, pfefferle, LauraJ and petermolnar joined the channel
#
pdurbin
even Loqi?
#
pdurbin
Loqi is a person.
#
petermolnar
with insane amount of spare time and an incredible reaction time ;)
alanpearce joined the channel
#
prtksxna
<3 Loqi
#
Loqi
gives prtksxna a massage
#
prtksxna
I…did not expect that.
#
fkooman
Loqi: now i am jealous! :(
#
Loqi
who, me?
#
fkooman
turing test failed ;)
#
petermolnar
I wonder if you can reverse-fool the turing test, meaning as a human, on purpose, fail at it
KevinMarks joined the channel
#
fkooman
sure, you can just always "return 4" ;)
#
fkooman
!xkcd random
scor joined the channel
#
petermolnar
ok, but that is an obvious, instant fail
#
petermolnar
not a sophisticated fail :)
#
pdurbin
fist-bumps Loqi
frzn, alanpearce_, eschnou, KevinMarks, alexhartley, j12t, scor, friedcell and pfefferle joined the channel
#
aaronpk
fkooman: as far as consuming code is concerned, microformats2 can be treated as consuming JSON
#
aaronpk
When was the last time you implemented a JSON parser? ;-)
#
pdurbin
mattl: "If you’re interested in talking about making deployment easier for every-day users, please consider joining the conversation" http://mediagoblin.org/news/userops.html via http://irclog.perlgeek.de/crimsonfu/2015-03-16#i_10289203 reminded me of https://github.com/mattl/indieweb-installer/blob/master/dump.md
nloadholtes joined the channel
#
@LukasRosenstock
@jimmy_wales There are alternative and ad-free networks like @AppDotNet and @elloworld and @joindiaspora and #indieweb but they too small.
(twitter.com/_/status/578176587427876864)
daf joined the channel
prtksxna and cuibonobo joined the channel
#
ben.thatmustbe.me
edited /2015/Cambridge/Planning (+104) "adding known sponsors and food vendors. Need to confirm with Tim that he is with Reclaim Hosting"
(view diff)
renoirb, Acidnerd, j12t and KevinMarks joined the channel
#
Acidnerd
GWG & others, anyone can explain to me where to put the profiles links when using wordpress implementation ?
tilgovi joined the channel
#
Acidnerd
is it on the syndication links plugin? simply on the page defined as the "Home" or do I have to do this on the theme itself ?
tantek, sanduhrs and danlyke_ joined the channel
#
aaronpk
good morning!
#
tantek
good morning #indiewebcamp!
#
aaronpk
tantek: it just occurred to me why the google hub may not have accepted your PuSH ping... you have no "self" specified!
KevinMarks joined the channel
#
Acidnerd
does someone know how to answer my previous question above ?
acegiak, nloadholtes, verdi_, gRegor`, KevinMarks, pfefferle, j12t, Acidnerd and dariusdunlap joined the channel
#
kylewm
aaronpk: tantek: google hub is known to not work with non-rss resources. don't spin your wheels trying to make it work. it's on haxor's radar
snarfed joined the channel
#
tantek
kylewm could you edit how-to-push accordingly?
#
tantek
what is how-to-push?
#
tantek
so either I have to use rel=self or use a different hub?
#
aaronpk
sounds like google won't work at all with html feeds
#
cweiske
rel=self is required by the push 0.4 spec
#
aaronpk
so use superfeedr
#
tantek
cweiske: erroneously so
#
tantek
how do we fix push 0.4?
#
aaronpk
as far as I can tell there's no reason to specify rel=self
#
tantek
we should minimize publish requirements
#
tantek
because it is unnecessary to put rel=self in the simple common case
#
cweiske
tantek, I had ~6 issues and was told to report them to the github tracker
#
kylewm.com
edited /PubSubHubbub (+197) "/* Hubs */ add link to conversation with haxor"
(view diff)
#
tantek
thanks cweiske
#
kylewm
tantek: PuSH 0.4 spec requires Link headers for hub and self (as opposed to <link> elements in the page)
#
aaronpk
no that's not true
#
aaronpk
"In the absence of HTTP [RFC2616] Link headers, subscribers MAY fall back to other methods to discover the hub(s)..."
#
aaronpk
i believe superfeedr only looks at http headers? unless julien already fixed that
#
cweiske
aaronpk, but that's discovery by the subscriber
#
aaronpk
the hub doesn't need to know about those tags though right?
#
cweiske
5.1.1. Subscription Parameter Details
#
cweiske
The topic URL MUST be the one advertised by the publisher in a Self Link Header during the discovery phase.
#
aaronpk
oh wow
#
aaronpk
that is bad
#
cweiske
this section specifically talks about link headers
#
kylewm
aaronpk: this is unequivocal " The HTTP [RFC2616] response from the publisher MUST include at least one Link Header [RFC5988] with rel=hub"
#
aaronpk
i want to file an issue against that then, since the header is not required for subscription discovery
loic_m joined the channel
#
kylewm
yeah I think that's reasonable
#
tantek
aaronpk could you file that issue and cc @tantek
#
aaronpk
will do
#
aaronpk
frankly i'm kind of disappointed by the 0.4 spec. they didn't concrete enough stuff up.
#
aaronpk
that was my intent with the /how-to-push page, to make it more specific
#
kylewm
anyway tantek if you want to use superfeedr right now, you must use Link headers... it does not support <link> tags yet (unless julien fixed that and didn't tell us)
tilgovi, acegiak, friedcell, wolftune and KevinMarks joined the channel
#
tantek
kylewm sigh re: must use Link headers
#
tantek
so basically PuSH 0.4 has *one* *partial* implementation :(
#
tantek
s/implementation/hub implementation
#
Loqi
tantek meant to say: so basically PuSH 0.4 has *one* *partial* hub implementation :(
#
aaronpk
i think google's could be considered a partial implementation too?
#
tantek
no it doesn't have 0.4 at all
#
tantek
so no not partial
#
tantek
Google is 0.3
#
aaronpk
oh i thought it just did Atom for 0.4
#
tantek
how is that any different from 0.3?
#
aaronpk
http://pubsubhubbub.appspot.com/ "This hub conforms to the Pubsubhubbub 0.4 specification."
#
tantek
the whole point of 0.4 is non-atom/rss resources
#
tantek
so that's a claim that's false then
#
tantek
or rather
#
tantek
"conforms" instead of "implements"
#
aaronpk
it's easy to conform to specs that are very vague ;)
#
tantek
and have lots of optional things :(
#
aaronpk
i'd hate to make PuSH 0.5 but i'm really tempted to
#
tantek
aaronpk - do it
#
aaronpk
it'd basically be 0.4 with nothing optional
#
tantek
but only if you're committing to building a hub
#
tantek
that demonstrates it
#
aaronpk
imma go build a hub first
#
aaronpk
step one: pick a name and find a cute logo
#
kylewm
(Lil Bub)
danlyke and j12t joined the channel
#
kylewm
woodwind should be rendering quite a bit faster now (150ms here), but still not up to monocle speeds!
#
kylewm
I can hear the cackles from the anti-databasers, as i profile and add index columns
KevinMarks joined the channel
#
aaronpk
monocle uses a DB too, shh ;)
#
aaronpk
easier to query
#
aaronpk
and none of it is primary content so if it all disappears the worst that happens is you lose your subscription list (which I want to solve by writing the subscription list to your micropub endpoint)
#
kylewm
phew :)
#
aaronpk
i have no idea why it's so fast, lol, other than I did add indexes where I needed them
#
gRegor`
bret: Mount Doom?
#
bret
long exposures made it look that way
KevinMarks and alexhart_ joined the channel
#
jonnybarnes
hello kylewm
#
jonnybarnes
yeah, so presumably are you looking at the co-ords provided by a browser then comparing that to you saved list of venues?
#
kylewm
yep exactly
#
kylewm
an alternative would be to use the foursquare api
#
kylewm
but i kind of like having my own little db of venues
#
kylewm
(i mean, you could do both)
#
jonnybarnes
I would want that
#
jonnybarnes
though I like what tommorris does, he links to the venues "entry" on openstreetmap if it has one
#
aaronpk
openstreetmap is just another silo like foursquare though. i plan to have venue permalinks on my own site that i actually control
#
jonnybarnes
aaronpk: but surely openstreetmap is better than foursquare in terms of data a11y
#
jonnybarnes
i.e. its permissively licenced
#
aaronpk
sure, but in practice it's still a silo out of your control
#
aaronpk
for example venues could change or disappear
#
gRegor`
What is openstreetmap?
#
gregorlove.com
edited /OpenStreetMap (+38) "dfn, link"
(view diff)
#
jonnybarnes
ok, so I don't actually know this, but is the data like version-controlled?
#
gRegor`
What is openstreetmap?
#
Loqi
OpenStreetMap is "a free, editable map of the whole world that is being built by volunteers largely from scratch and released with an open-content license" https://indiewebcamp.com/OpenStreetMap
#
jonnybarnes
or if someone deletes an entry is it gone forever
#
aaronpk
btw foursquare allows you to use the data as long as you link back https://developer.foursquare.com/overview/attribution
#
jonnybarnes
and can people easily edit foursquares database?
#
jonnybarnes
(I suppose easy is a relative term)
#
aaronpk
doesn't matter if you have your own venue database ;)
#
aaronpk
but yes all foursquare data comes from users, there are certain classes of users that have more edit power, like being able to make immediate changes rather than suggest changes
scor joined the channel
#
gRegor`
This is interesting, via adactio https://ohyeah.spum.org/about/
#
aaronpk
thinking about "Switchboard" as the name for the hub I want to build
#
kylewm
isn't "spum" something gross?
#
kylewm
watches too many UK TV shows
indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
tantek joined the channel
#
KevinMarks
Why not call your hub "spoke"
#
gRegor`
PuSH hub or?
#
aaronpk
gRegor`: yes
#
KevinMarks
Can we fork the google one and fix it?
#
aaronpk
there's not a lot there that's gonna be useful
#
aaronpk
cause there's not really a UI
wolftune joined the channel
#
bret
do hubs work together?
#
aaronpk
there is no reason hubs ever talk to each other
#
aaronpk
right now the state of PubSubHubbub 0.4 is there are two incomplete implementations of the spec, and no others as far as I know
#
KevinMarks
I thought they were supposed to be chainable
#
bret
what for?
loic_m joined the channel
#
KevinMarks
From what I remember, caching and ideas around permissioned content, which means hubs could selectively disclose
#
KevinMarks
Which is probably architecture astronomy
nloadholtes, dariusdunlap and alexhartley joined the channel
#
@wholewheattoast
Recommendations for #indieweb soundcloud-ish thing?
(twitter.com/_/status/578240610538127360)
#
ben.thatmustbe.me
edited /2015/Cambridge/Planning (+69) "catering all set"
(view diff)
tantek joined the channel
#
kylewm
aaronpk: there is a Wordpress plugin that is a self-contained hub, PushPress I think
#
kylewm
no 0.3
#
aaronpk
i'm talking specifically about 0.4 since nothing else works with html feeds
#
kylewm
and I took a stab at figuring out what's wrong with Google's implementation, but it was more complex that i wanted to get into. lots of mapreduce...
KartikPrabhu joined the channel
#
KevinMarks
Is that part coupled to the feed parsing?
KevinMarks_ and sharplefthander joined the channel
#
kylewm
this is the bit that gave me the impression they never actually finished converting to 0.4 https://code.google.com/p/pubsubhubbub/source/browse/hub/main.py#3059
#
aaronpk
haha ya think?
#
kylewm
tries to parse with ATOM and RSS and then "# Just give up, since we can't parse it."
#
kylewm
maybe that was more why I was discouraged, as opposed to the mapreduce thing :p
#
tantek
points out expected death of that code google com link
#
aaronpk
presumably that got moved to github
#
aaronpk
and they're planning on serving redirects
#
kylewm
great point, and I don't see anyone jumping to fork this to github
#
aaronpk
probably because a lot of their own code is on there
#
aaronpk
#selfdogfood ftw
#
aaronpk
maybe not imported yet?
#
kylewm
maybe
#
kylewm
(hopefully)
#
gRegor`
kylewm: Is Woodwind feed URL updating working? Seems to just reload the page and doesn't reflect the new URL.
#
gRegor`
On the "Feeds" page, individual "Update" button, not "Update all"
#
kylewm
gRegor`: which feed did you try updating?
#
gRegor`
On the same page I almost clicked "Update All" when trying to subscribe to a feed too, since it's just below the subscribe field. Maybe add a separator there (minor)
#
kylewm
yes I've definitely done that before
#
kylewm
good call
#
aaronpk
ooh good cal re: werd.io
#
ben_thatmustbeme
kylewm, when you did PuSH support, you didn't use the content correct? you just use the URL and repoll correct?
#
kylewm
gRegor`: oh wait, are you using Update to trigger a poll? or expecting it to save changes?
#
kylewm
that's an ambiguous term i guess
#
gRegor`
No
#
gRegor`
It appears that just werd.io wasn't showing all updates, so I decided to change the feed URL
#
gRegor`
Now I'm confused. :)
#
aaronpk
werd.io should have a link to werd.io/content/all/ somewhere
#
aaronpk
so it can be discovered from the home page
#
kylewm
it does have <link rel="feed"
#
gRegor`
It's in the filters dropdown
#
kylewm
oh god, just realized changing the feed url would change it for everyone who is subscribed to that feed
#
aaronpk
kylewm: ok that should be good enough, i'll make sure Monocle finds it then
#
aaronpk
kylewm: that's why I made my feed URLs non-editable ;)
#
gRegor`
Ha!
#
kylewm
(it used to be that unsubscribing from a feed would unsubscribe everyone)
#
kylewm
has made some mistakes
#
gRegor`
So to clarify, was I just mistaken that werd.io isn't "all content" by default? It looked like only articles in Woodwind.
#
kylewm
werd.io *is* just articles
#
kylewm
werd.io/content/all is what i subscribe to
#
gRegor`
Ok, that's what I thought. Cool.
#
kylewm
and you are probably better off creating a new subscription rather than updating an old one, until i fix that bug
#
gRegor`
Sure, np
#
gRegor`
Wait, now it's showing the updated URL. Heh
#
aaronpk
that may have been my fault :/
#
kylewm
I also had a very weird bug this morning with reply contexts... if it already has seen an entry for a particular permalink, it just associates them, rather than refetching it and generating a new reply-context entry
#
kylewm
and since i was subscribed to ben's atom feed for a while, it was using entries from his atom feed as the reply context for entries from his h-feed
#
kylewm
very strange
#
gRegor`
readers are hard, let's go shopping
#
aaronpk
bret: your webmention didn't work, check http/https links. i think that's a bug with my webmention form
#
bret
aaronpk: fixed
#
bret
sending again
#
kylewm
ben_thatmustbeme: sorry I didn't answer your question; you're right I ignore the content of pings from PuSH hubs
#
ben_thatmustbeme
so, I'm more wondering do we build off of PuSH as an example and optimize it (i.e. throw out sending data other than a webmention really)
#
ben_thatmustbeme
s/webmention/something else/
#
Loqi
ben_thatmustbeme meant to say: so, I'm more wondering do we build off of PuSH as an example and optimize it (i.e. throw out sending data other than a something else really)
#
ben_thatmustbeme
but remove the content if in practice thats not found to be very useful
#
aaronpk
ben_thatmustbeme: no content in the push ping is still within 0.4
#
aaronpk
so it basically is a webmention at that point
#
aaronpk
that's what makes it so easy to implement ;)
#
ben_thatmustbeme
aaronpk, my concern is that push 0.4 is such a mess, we modify the spec to our own end, trim all the cruff, and publish as "this is what we use"
#
aaronpk
that's basically what I did here: http://indiewebcamp.com/how-to-push
#
kylewm
ben_thatmustbeme: It's really not a mess, imho. agree with aaronpk that it's underspec'ed and I like his clarifications and improvements
#
aaronpk
i'm still on the fence about whether to re-publish it as 0.5
#
kylewm
the upside is that the spec is really small
#
ben_thatmustbeme
as i understand there are problems of licensing, so I don't know what we need to do to get around it
#
ben_thatmustbeme
the smaller, the better
#
kylewm
"problems of licensing"?
#
aaronpk
the only benefit would be to clarify whether implementations are compatible
#
ben_thatmustbeme
google <-> w3c problems
#
ben_thatmustbeme
aaronpk: correct, there are too many "optional" things, they need to be trimmed
#
ben_thatmustbeme
better to start from a bare-bones and then add optional things back again minorly
#
kylewm
did julien say the 0.4 spec was still open to improvements?
#
kylewm
that's one way to make your feeds realtime
#
kylewm
poll 20x / second
KartikPrabhu joined the channel
#
aaronpk
oh he replied, but that was before bridgy i think https://twitter.com/aaronpk/status/361705734829899777
#
aaronpk
i actually go fetch entry permalinks to find comment count
#
kylewm
that's slick!
#
aaronpk
that was my #1 feature request for Woodwind
#
aaronpk
cause i kept clicking things just to see if there were responses
#
gRegor`
aaronpk: Did you get the 'no' RSVP you requested yet?
#
aaronpk
we've moved on now but feel free :)
#
gRegor`
Heh
#
kylewm
I keep reading Monocle and Mononoke
benwerd joined the channel
#
gRegor`
http://werd.io/content/all/ still seems to be showing only articles in Woodwind. Maybe cached because of what I originally subscribed to?
#
gRegor`
I did unsubscribe / resubscribe
#
gRegor`
Yep. Same link I have from the feeds page. Latest item showing for me is "Venture capital isn't evil" from 2 days ago.
#
kylewm
ok yes you're right it's still cached from the old feed
#
kylewm
that is kind of amazing tbh
#
kylewm
here's a workaround... change it back to werd.io,click save, then unsubscribe
#
kylewm
then subscribe to the url again
#
gRegor`
I can wait if it just takes a fresh polling.
#
kylewm
this would be better
#
kylewm
you'll get all the entries that i've already fetched
#
kylewm
this = doing the workaround instead of waiting for it to refetch
#
gRegor`
k
#
gRegor`
Except feed URL updating doesn't work?
#
gRegor`
Wait. I'm slow today.
#
kylewm
it works if you click "Save"
#
kylewm
I suspect you were clicking "Update"?
#
gRegor`
Yeah. Don't mind me.
#
kylewm
no it's my fault
#
gRegor`
Update performs a fresh poll, right?
#
kylewm
realizing now that HTML tried to make me lay things out more sanely but I hacked around it to put all the buttons together
#
kylewm
correct
#
gRegor`
Cha-ching. I can see all of benwerd's posts now. Thanks!
#
kylewm
appreciates gRegor` patience and forgiveness :)
#
aaronpk
hey cool i can see them too!
#
gRegor`
Hehe, no worries. Can't be impatient with other people's code I'm not about to implement myself yet :)
#
benwerd
gRegor`: I apologize in advance
#
gRegor`
Ha! Can't be worse than my feed. Unless you like puns.
#
benwerd
I like puns a LOT.
KartikPrabhu joined the channel
#
gRegor`
kylewm: Perhaps "Unsubscribe" could be a red "X" with a javascript confirm dialog? And "Update" could be a refresh icon?
#
gRegor`
So just "Save" is a button
frzn joined the channel
#
kylewm
ah yeah good idea
#
aaronpk
okay so I'm setting an expiration date on the session cookie to 30 days from now. why would I suddenly be logged out after lik 30 minutes?
#
bret
holy hell, why isnt there a decent flickr replacement yet
#
bret
it takes so long to upload to flicker
scor joined the channel
#
KevinMarks_
google photos uploads all mine
#
aaronpk
my eye-fi card uploads to flickr
#
KevinMarks_
which would have been good to know before I maxed the data plan in the UK
#
KevinMarks_
there is a wifi-only option
#
KevinMarks_
I was wandering around london, taking snaps with my son, and my phone texted me saying I'd used up the data
#
aaronpk
tantek: wanna switch to superfeedr quick?
#
tantek
too little info in the docs about that
#
tantek
like what superfeedr URL to use?
#
aaronpk
LIKING POSTS FROM A READER IS LIKE MAGIC
#
tantek
and do you have to signup on superfeedr?
#
tantek
do you need your own superfeedr hub URL
#
bret
nope
#
tantek
(examples make it look like you do)
#
aaronpk
hmm is that appropriate to add to /how-to-push?
#
tantek
or do I just use kylewm's superfeedr?
#
tantek
aaronpk: without answering those questions the how-to is insufficient to implement
dariusdunlap and brianloveswords joined the channel
#
aaronpk
i guess my initial goal was to clarify the spec
#
gRegor`
LIKE MAGIC or LIKE-MAGIC?
#
tantek.com
edited /meme (+127) "in general vs in context of"
(view diff)
#
@andkjaer
Video Blogging: How to Become a Video Personality >> http://www.socialmediaexaminer.com/?p=78702&utm_content=buffer16bab&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer #SocialMedia Tip from Michael Stelzner. #SelfPublish #IndieAuth…
(twitter.com/_/status/578273666934394880)
#
aaronpk
bret: wait superfeedr doesn't require registration to publish to it?
#
bret
nope just put the hub in your atom feed and ping the hub when it updates
#
aaronpk
this page doesn't have any info about using it as a publisher https://pubsubhubbub.superfeedr.com
#
aaronpk
"the hub"? there are a bunch of superfeedr hub URLs
#
aaronpk
bret: also totally not doing this for Atom, but for HTML pages
#
bret
i have not tried that yet
#
aaronpk
many of us have
#
bret
i want to but there was no reason too until recently ;)
#
aaronpk
okay you're *sure* you don't need to register with superfeedr? (I was not aware of that so I created an account when i started using it)
#
kylewm
I had assumed you could just ping https://pubsubhubbub.superfeedr.com/ without registering, but you're right it doesn't say so on that page
#
aaronpk
i sent a publish for example.com there, and it replied with 204, so maybe that is true
#
aaronpk
ah but subscribes don't work
#
bret
aaronpk: to publish with the public hub, you dont need to register afaict
#
aaronpk
unless the topic is registered
#
bret
i've never delt with subscriptions
#
aaronpk
i'm gonna try it with a new site
#
aaronpk
when I make a subscription request, superfeedr makes a GET request to the site to check for the hub/self tags
#
aaronpk
so it looks like registration is not required
#
kylewm
but I'm guessing that you couldn't use kylewm.superfeedr.com or withknown.superfeedr.com as a public hub right?
iandevlin, scor, cweiske and squeakytoy2 joined the channel
#
aaronpk
kylewm: i believe that is true, although superfeedr made a GET request anyway and then rejected it
#
bret
i think PuSH would really benefit from a bridgy style gui
snarfed joined the channel
#
bret
debugging it was hard
Deledrius_ joined the channel
#
aaronpk
totally
#
cweiske
or having your own server that lets you peek into it
#
aaronpk
of course
#
aaronpk
not everyone wants to build a hub though
#
bret
i would put up with a one click deploy to free paas
#
aaronpk
good idea
#
aaronpk
does heroku support php?
#
bret
or like something simple like a go bin or `npm start`
#
bret
not sure
KevinMarks__ joined the channel
#
gRegor`
Wee, more Bridgy re-wm
#
KevinMarks__
Heroku does support PHP, though it prefers postgres to MySQL
#
mike-burns
Don't we all.
#
aaronpk
hmm i'm using an ORM so that shouldn't be hard to switch
#
aaronpk
heroku isn't really one-click though
#
bret
i though postgres was the thing everyone is hopping ship to from mysql?
#
bret
oh its an orm issue
#
aaronpk
i still use mysql a lot cause 1) the GUI tools are better and 2) i have a pretty old mysql DB with a ton of things on it that I don't want to have to rewrite all my random apps to use postgres
#
bret
i think the one click deploy makes it easy to get to know a piece of software. I can always host it on a real server if it actually turns out to be useuful
#
snarfed
gRegor`: are they not de-duping ok?
#
snarfed
hopefully uid and source url are the same?
#
bret
pgadmin likes to crash randomly
#
snarfed
(gRegor`: sorry, btw :/ )
#
aaronpk
pgadmin is an ugly beast
#
gRegor`
My de-duping may likely be broken
#
gRegor`
I don't use uid in my process. Just md5(source . target)
#
bret
gRegor`: good idea
#
bret
hashing a few key fields
#
gRegor`
snarfed looking in logs for sample links to compare
#
aaronparecki.com
edited /How_to_publish_and_consume_PubSubHubbub (+624) "add more details on using hubs"
(view diff)
#
snarfed
gRegor`: thanks! also which silo. fb now can occasionally cause actual dupes (different uid/source) due to https://github.com/snarfed/bridgy/issues/350
#
gRegor`
FB
#
snarfed
yeah that's fb api 2.x :(
#
snarfed
first is global fb user id, second is app-scoped
#
gRegor`
It's odd, though. Newer has an original date of 2015-02-11 22:06:10, but was also just re-sent today, 2015-03-18 12:40:55
#
snarfed
fb doesn't give us timestamps for likes so we have to use 'now'
#
gRegor`
Right. Those are my received times.
#
snarfed
sorry :(
#
gRegor`
'Newer' one was sent twice in recent months, and properly updated (didn't duplicate), so that's what seems odd
#
gRegor`
No worries
#
aaronparecki.com
edited /How_to_publish_and_consume_PubSubHubbub (+51) "add link to github issue on superfeedr"
(view diff)
friedcell joined the channel
#
@aaronpk
@superfeedr awesome! I just added a clarifying note to the wiki, but will remove it when that's done! https://indiewebcamp.com/how-to-push#Link_to_your_PuSH_Hub
(twitter.com/_/status/578283813266169856)
#
Loqi
[mention] Aaron Parecki commented '@superfeedr awesome! I just added a clarifying note to the wiki, but will remove it when that's done! https://indiewebcamp.com/how-to-push#L...' on a post that linked to https://indiewebcamp.com/how-to-push#Link_to_your_PuSH_Hub (https://aaronparecki.com/replies/2015/03/18/3/pubsubhubbub)
#
gRegor`
'Older' bridgy link is 404 now, snarfed.
#
snarfed
yup, we can't use global user ids now w/2.x api
#
cweiske
aaronpk, could you merge my PR and deploy it to your monocle instance? I'd really like to see if that fixes login fo rme
#
aaronpk
oh! didn't see that.. one sec
#
cweiske
you actually wrote "that was fast" yesterday
#
aaronpk
oh right lol
#
aaronpk
it's busy over here
#
gRegor`
snarfed: The FB 'like' URLs don't chane though, right? I just need to update my algorithm to use the actual post's URL instead of the bridgy URL as 'source', in md5(source . target)
#
snarfed
gRegor`: the u-url? looking. if they do, it'd only be in the fragment
#
gRegor`
Correct, u-url
halorgium and KartikPrabhu joined the channel
#
gRegor`
Yeah, the u-urls are the same in my parsed mf2 for those two.
#
gRegor`
Sweet. Easy fix.
#
gRegor`
It's still curious that this is the second time the fb2.x versions have been sent.
#
snarfed
gRegor`: yup, confirmed, no u-url change, fragment or otherwise
eschnou joined the channel
#
@pierreozoux
@LukasRosenstock @jimmy_wales @AppDotNet @elloworld @joindiaspora We are growing! And yes, join the #indieweb, we offer a path to exit!
(twitter.com/_/status/578285673683234816)
#
snarfed
gRegor`: yeah this time was caused by https://github.com/snarfed/bridgy/issues/374 and 371
#
cweiske
snarfed++ for maintaining bridgy. awesome work, when I see those hundreds of bug reports.
#
Loqi
snarfed has 93 karma
#
snarfed
aww thanks cweiske!
#
aaronpk
snarfed++
#
Loqi
snarfed has 94 karma
#
snarfed
much appreciated
benwerd joined the channel
#
snarfed
always reminds me of how "scratch your own itch" really can work
#
gRegor`
Hmm, maybe not so simple on my end. Need to parse mf2 when receiving to get the 'actual' source URL. I'm processing async currently, so defeats the purpose somewhat.
#
aaronpk
yeah de-duping needs to happen async
#
gRegor`
My db structure presumes 1:1 received wm log <-> processed wm. Need to make that n:1
#
gRegor`
adds to list
#
gregorlove.com
edited /User:Gregorlove.com (+127) "/* Interests */"
(view diff)
#
kylewm
gRegor`: did you just change the content/published/updated time on a bunch of your notes?
#
gRegor`
No? I sure hope not...
snarfed joined the channel
#
kylewm
huh, bunch of your posts just appeared in the top of woodwind, which usually means it thinks they were updated
#
gRegor`
I don't think I'm displaying dt-updated, even if it's set. dt-published dates look like they haven't changed for me.
#
cweiske
aaronpk, did you already deploy the changed indieauth-client-php?
#
aaronpk
cweiske: sorry no, multitasking in this mtg
#
gRegor`
I did just make a change to force my admin area to https, but that shouldn't have affecting anything with the feed
#
aaronpk
and i realized it was the library not monocle, so i have to republish and such
#
kylewm
gRegor`: figured it out
#
kylewm
gRegor`: you publish rel=syndications in your h-feed, that confuses the heck out of woodwind
#
kylewm
i have the same problem with adactio's feed
#
gRegor`
Ohh
#
gRegor`
I hadn't considered only publishing the syndication links on the permalink like you do
#
kylewm
!tell tantek: what happened here? two posts on the same permalink? http://tantek.com/2015/075/t3/hello-cambridge
#
Loqi
Ok, I'll tell him that when I see him next
j12t joined the channel
#
aaronpk
kylewm: he deleted a post
#
aaronpk
oh! wow
#
kylewm
gRegor`: you can publish u-syndication on the h-feed, but rel-syndication is page scoped which causes problems
#
gRegor`
Oh!
#
gRegor`
I think I copied that from somewhere not fully understanding. So it should have u-syndication only and that fixes it?
#
gRegor`
Or is rel-syndication preferable on permalinks?
#
kylewm
i publish rel="syndication" on permalinks, but i don't know if anyone uses it
#
kylewm
when it came up before, we talked about adding a feed-checker to indiewebify.me
benwerd joined the channel
#
Loqi
[mention] Barry Frost posted 'In Boston for some work and hacking stateside. It’s absolutely flipping freezing outside but so far enjoying my few days here. Already eaten...' linking to http://indiewebcamp.com/2015/Cambridge (https://barryfrost.com/2015/03/in-boston-for-some-work-http)
brianloveswords and KevinMarks joined the channel
#
gRegor`
kylewm: Should be fixed now.
#
gRegor`
That was a lot easier than my de-dupe problems.
#
gregorlove.com
edited /rel-syndication (+55) "/* IndieWeb Examples */ +me"
(view diff)
Unifex joined the channel
#
GWG
gRegor`: I just fixed this on my site. I use u-syndication on archive pages and rel-syndication on single pages.
#
gRegor`
Yep, that's what I've done too.
friedcell, KevinMarks, KartikPrabhu, sharplefthander, wolftune and j12t joined the channel
wolftune, hidgw, eschnou and j12t joined the channel
#
aaronpk
omg new next itch is making my site stop sending me push notifications on updated webmentions
#
aaronpk
It's my turn for the Bridgy storm
#
gRegor`
Haha
joshwnj, benwerd, yakker, j12t_, snarfed, lukebrooker and KartikPrabhu1 joined the channel
#
Loqi
slack/kevinmarks: I made the meme by hand <https://twitter.com/kevinmarks/status/578321752423460864>
#
kylewm
KevinMarks: kind of a tiny venn diagram intersection of people who will get that joke (i.e. the best kind of joke)
KartikPrabhu joined the channel
#
kylewm
acegiak: the reply on the top of your site's h-feed seems to only havea reply-context, without a body?
tantek, benwerd and fjh joined the channel
#
tantek
kylewm: manual posting note authoring UI fail :(
#
Loqi
tantek: kylewm left you a message 2 hours, 49 minutes ago: what happened here? two posts on the same permalink? http://tantek.com/2015/075/t3/hello-cambridge http://indiewebcamp.com/irc/2015-03-18/line/1426710083756
#
@lowellmower
@dissolve333 regrets I cannot make the IndieWebCamp tomorrow. Thank you for adding me! How can I get involved in the future?
(twitter.com/_/status/578336758632435712)
#
@dissolve333
@lowellmower the best way is on irc. #indiewebcamp on freenode
(twitter.com/_/status/578337064774721536)
KartikPrabhu, joshwnj and alanpearce joined the channel