#indiewebcamp 2015-11-23

2015-11-23 UTC
funwhilelost, KevinMarks__, snarfed, KevinMarks_ and indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
KevinMarks_, snarfed, tantek, Leeky, rbrt and mlncn joined the channel
#
kylewm
snarfed: FYI, I'm getting HTTP 403 "Pings are disabled for this post" trying to webmention you
Gold, KartikPrabhu, snarfed and hober joined the channel
wolftune, awolf, snarfed and j12t joined the channel
#
GWG
kylewm: acegiak is why I think about it.
nitot, tantek, j12t, wildtype, snarfed1, nitot_, peacekeep3r, loic_m, mlncn and wolftune joined the channel
#
tantek
good evening #indiewebcamp!
friedcell, cweiske and Jihaisse joined the channel
#
tantek
still iterating on person-tag UI brainstorming
#
tantek
authoring in particular
#
tantek
and implications for display and syndication, especially to tweets
bengo, sanduhrs, e-lima, eschnou, nitot, hober, glennjones, fkooman, Pierre-O, friedcell, peacekeep3r, modem, j12t and endi joined the channel
#
endi
Pardon my ignorance of on-going projects and ideas but is anyone working on or talking about something resembling an aggregator for content originating on indieweb sites?
#
kevinmarks
what is indienews?
#
Loqi
IndieNews is an indieweb news aggregator, similar to Hacker News, which only accepts submissions via webmention https://indiewebcamp.com/IndieNews
#
kevinmarks
what is woodwind?
#
Loqi
Woodwind is Kyle Mahan's minimalist open source indie reader https://indiewebcamp.com/Woodwind
#
endi
awesome, I was reading through the project page and I must have missed it. thanks kevinmarks :)
#
endi
yeah, I was aware of Woodwind, what I was thinking was somewhere between Medium and Reddit. You'd register your site and it would automatically aggregate/categorize and perhaps surface individual posts based on activity
#
endi
sort of a discover mechanism for people interested in the people that are active using their indieweb site
#
kevinmarks
wow, people are actually using svgur.com now: http://svgur.com/s/2N
#
voxpelli
endi: IndieNews is sort of that – but only for IndieWeb-related posts
#
kevinmarks
Known is working on it for institutional installs
#
endi
voxpelli: yeah, I'm taking a look at it now. What I was thinking of was not necessarily indieweb related or technology related
#
voxpelli
at the more general level, with POSSE and everything, the more IndieWebby idea would be to mix indieweb-content with silo-content if one wanted to do a more generic aggregator
#
endi
I think it would be really interesting to see people utilizing all the powerful tools I've been discovering and playing with sort of, in action, on a more general scale not necessarily feeding back into indieweb
#
voxpelli
would eg. be pretty cool of something like Nuzzel added IndieWeb as another data source
#
endi
that would be cool
modem and benborges joined the channel
#
endi
what I was thinking would be a way to aggregate and surface posts from indieweb people that would help discovery of sites and ultimately promote the idea that your content or posts can be discovered outside your personal network
#
endi
that's kind of why I say somewhere between a reddit and medium because I see posts on medium from people I don't follow, perhaps wouldn't follow, but it gets surfaced and that's kind of a cool aspect of medium
#
endi
so if I used indieweb tools and platforms let's say Known to make a 'chemistry-of-cooking' or 'sous-vide' style blog I could register it at indiewebaggregator.com/food and when I make posts it might pull it into the /food stream and perhaps surface it more based on activity
#
endi
I can see where someone would have to ban/moderate the included sites and that could smell of centralization, but I'm sure a reporting system with loose moderation could be effective. at least a 'hide posts from this domain'
#
endi
even if it were only personally applied
#
voxpelli
eg. Bloglovin, which I used to work for, does that
#
endi
so if I as a user were interested in Maker/DIY I could go to indiewebstream.com/maker and see posts people who have registered with the site and have tagged as 'maker' or 'diy' and see all the hardware projects etc that indieweb users are posting about, even if I don't know them or none of my friends know them
#
endi
cool I'll take a look
#
voxpelli
but just for regular blogs, not enhanced with any extra IndieWeb stuff, but from a perspective of Medium the IndieWeb stuff doesn't add that much – it's more when one try to duplicate Twitter/Facebook that IndieWeb does
#
kevinmarks
technorati used to do it for all blogs
#
kevinmarks
such spam
#
endi
I suppose, I'm a noob around here so I don't even know half the tools that have been built by this community
friedcell joined the channel
#
voxpelli
right now not that many tools in the reader/aggregator space has been built – but since the IndieWeb is an evolution of eg. blogs, many tools that has long worked for blogs can easily be upgraded to make use of IndieWeb tech
#
@metabrew
the #Brexit campaign have got it all wrong. they need to lead with: "no more cookie-consent popups on websites"
(twitter.com/_/status/668740664386043904)
#
voxpelli
but yeah, as kevinmarks points out, preferably with less spam :P
#
endi
I was just thinking "I wonder what 'indieweb' people use these tools/formats/etc to do" and from that came what if there was a place it was all aggregated based on the use of those tools rather than determined by my social media network or any other existing structure
#
endi
Right, spam would be a huge consideration
#
voxpelli
endi: one place to find a lot of indieweb-people if one wants to manually check them out is https://indiewebcamp.com/irc-people :)
#
endi
I like and appreciate the power of aggregators I use daily for content and sources I've curated. I just wonder sometimes what I'm missing because I haven't yet found that person/source
#
endi
ah now the twitter list I'm all about :)
#
endi
still hinges on a single source of curation but it's a good start for me, thanks :D
#
voxpelli
I think that list was created from the /irc-people page :)
#
endi
yeah I figured
#
endi
kevinmarks: svgur is awesome; you're going to need to incorporate CC licensing soon :)
#
endi
or just disclaimer it's all CC0 :p
endi_, mlncn, adactio, eschnou, bengo, lewisnyman, Tino, fkooman, ttepasse, hs0ucy, j12t and tantek joined the channel
#
tantek.com
edited /person-tag (+1145) "/* tweet text */ tweet inline person-tags"
(view diff)
elima_ joined the channel
#
tantek.com
edited /person-tag (+280) "/* Plain text authoring */ minimal separate field UI"
(view diff)
eschnou, friedcell, johnstorey, snarfed, yakker, tvn and snarfed1 joined the channel
#
snarfed1
bridgy now sends wms to your home page for @-mentions on twitter!
#
snarfed1
rhiaro may now be able to delete the twitter app from her phone :P
#
Loqi
snarfed has 172 karma
friedcell joined the channel
#
Loqi
giggles
#
rhiaro
snarfed++
#
Loqi
snarfed has 173 karma
#
voxpelli
snarfed++
#
Loqi
snarfed has 174 karma
#
voxpelli
Bridgy -> WM -> My site -> My endpoint -> Mention h-feed -> Granary -> Feedbin -> Push notification
#
voxpelli
In theory that should work :) Just need to get around to activate Bridgy again
#
snarfed
ahahaha wow
peacekeep3r, wolftune, lewisnyman_ and cleverdevil joined the channel
#
rhiaro
argh I keep forgetting bridgy is posseing everything to twitter automatically now
#
rhiaro
maybe I should just call it a feature instead of a bug and accep tit
bengo joined the channel
#
rhiaro
snarfed, if a post has a summary does bridgy posse this instead of the content?
#
rhiaro
is too lazy to look this up herself, but will do eventually
johnstorey joined the channel
#
aaronparecki.com
created /Webmention-brainstorming (+13064) "move brainstorming section to its own page"
(view diff)
#
aaronparecki.com
edited /Webmention () "(-13045) /* Brainstorming */ move to its own page"
(view diff)
#
aaronparecki.com
edited /Webmention-brainstorming (+2503) "move more discussion to brainstorming page"
(view diff)
#
aaronparecki.com
edited /Webmention () "(-2503) move more discussion to brainstorming page"
(view diff)
Pierre-O and cleverdevil joined the channel
#
@jgmac1106
Sorry missed #indieweb birthday wishes. You deserve mad props. In two years have shifted conversations in education and how we #teachtheweb
(twitter.com/_/status/668839873256808450)
#
aaronparecki.com
edited /IndieAuth (+0) "/* Details */ fix link"
(view diff)
#
aaronparecki.com
edited /Webmention-brainstorming (+5775) "move issues here too"
(view diff)
#
aaronparecki.com
edited /Webmention () "(-5775) /* Issues */ move issues to [[Webmention-brainstorming]]"
(view diff)
gRegorLove and snarfed joined the channel
#
snarfed
rhiaro: how bridgy converts mf2 to tweet text is long and hotly debated. :P docs: https://brid.gy/about#microformats
#
rhiaro
bridgy isn't converting my mf2, that's for sure, my markdown is seeping through
#
rhiaro
hmmmm
#
rhiaro
probably means I can send a summary myself
#
snarfed
also if you're iterating on your posse handling, you might be interested in https://kylewm.com/2015/11/silo-pub-as-a-generic-micropub-to-silo-adapter
#
rhiaro
thanks
#
rhiaro
This isn't a priority, or wasn't until I accidentally turned on full auto-posse when I fixed the twitter likes/retweets possse
#
rhiaro
now I'm trying to decide whether I fix it or ignore it and my twitter followers can suffer
mlncn joined the channel
#
rhiaro
but I didn't actually posse everything before, and now I'm thinking twice about posting again
#
aaronpk
i'm definitely a fan of not POSSEing everything
#
Loqi
aaronpk: tantek left you a message on 11/20 at 12:49pm: remember how we used to have the bright orange banner at the top of IndieWebCamp.com when there was an imminent upcoming IndieWebCamp (e.g. "IndieWebCamp 2015: July 11-12 in Portland, Oregon and Brighton, UK!"), could you flip that on for IWC SF? http://indiewebcamp.com/irc/2015-11-20/line/1448052538602
#
snarfed
me too
#
rhiaro
I need to at least make it so the syndicate button in quill works I guess
[snarfed] joined the channel
tantek joined the channel
#
kevinmarks
and more signiicantly, a whole new fronetend and api for wordpress.com http://ma.tt/2015/11/dance-to-calypso/
#
kevinmarks
anyone looked at it yet?
#
[snarfed]
interesting!
#
[snarfed]
the REST API has been around for a while, but the UI is new to me
#
kevinmarks
they just open sourced it all
#
[snarfed]
JS at least, if not node
#
kevinmarks
yes, node and react
#
[snarfed]
funny, i actually heard that rumor at the last iwc sf
johnstorey joined the channel
#
tantek
What is Calypso?
#
Loqi
It looks like we don't have a page for "Calypso" yet. Would you like to create it? https://indiewebcamp.com/s/107Y
#
kevinmarks
Calypso is the javascript-based rewrite of [[wordpress]] open sourced at https://github.com/Automattic/wp-calypso [https://developer.wordpress.com/calypso/ described here]
#
loqi.me
created /Calypso (+198) "prompted by tantek https://indiewebcamp.com/irc/2015-11-23/line/1448301109522 and dfn added by kevinmarks"
(view diff)
snarfed joined the channel
#
tantek
kevinmarks: is it really fully js;dr?
tvn joined the channel
#
tantek
as in, use Calypso - don't bother with showing up in search results?
#
kevinmarks
no, the wp site is still PHP; calypso is the UI
nitot joined the channel
#
kevinmarks
what is Calypso
funwhilelost joined the channel
#
snarfed
interesting. they say they started on 20mos ago, and iwc sf was >18mos ago, so props to whoever mentioned it then
#
kevinmarks
what is Calypso
#
Loqi
Calypso is the javascript-based rewrite of the wordpress front-end https://indiewebcamp.com/Calypso
#
cleverdevil
basically, its a frontend that points to a series of REST APIs both in WP core and in the Jetpack plugin
#
cleverdevil
for now, it appears you'll have to have Jetpack installed in your self-hosted WP instance in order to use Calypso.
#
aaronpk
front-end as in the editor for it?
peacekeep3r and wolftune joined the channel
#
cleverdevil
a UI for creating/editing content, and managing sites, yes.
#
aaronpk
but not the actual rendered blog right?
#
cleverdevil
they do say, on one of the (many) calypso sites - "We're excited about the REST scaffolding going in WordPress 4.4, but the endpoints in the latest version don't cover a huge part of what we're doing. Automattic contributors to core have been heavily involved in the core API work so far, and we expect that to continue and increase in 2016, hopefully completely harmonizing the different APIs in one of the core releases next year."
#
cleverdevil
in response to the question "Will you be using the WordPress core REST API in the future?"
#
cleverdevil
aaronpk: correct≥
#
cleverdevil
basically, they're splitting WordPress into two parts: the "core" PHP engine, which is essentially the guts of the WordPress CMS
#
cleverdevil
and the UI for managing content
#
aaronpk
interesting. seems like that UI might be able to manage content on non-wordpress sites too then?
bengo joined the channel
#
cleverdevil
provided that those sites support the same APIs, I would assume so.
#
tantek
does the API between Calypso and the WordPress PHP backend require sending username/password? Or does it use OAuth to authenticate the front-end?
#
snarfed
definitely interesting...and thank god it's not the render path. i would be pissed if wp core went js;dr for rendering.
#
aaronpk
jeez it'd better not be doing password auth still
#
tantek
aaronpk - how could it not? assuming that was the path of least resistance.
bengo joined the channel
#
tantek
alternatively it could be doing wordpress.com-auth, becoming another silo identity provider
#
cleverdevil
at least, that's what it appears to be from my casual digging.
#
cleverdevil
and, yes, via WP.com I am almost positive.
#
tantek
OAuth against what service?
#
aaronpk
oauth against the wordpress.com service apparently
#
cleverdevil
wordpress.com
#
tantek
does that mean that all WordPress installs require signing-in with a Wordpress.com account?
#
gRegorLove
So you have to have a wordpress.com account even for self-hosted WP?
#
gRegorLove
Pseudo-jinx
#
snarfed
let's not get ahead of ourselves. i doubt that's true.
#
tantek
fetches the popcorn
#
cleverdevil
I think that actually is true, if you want to use Calypso for now.
#
aaronpk
hm there's a password box in that login.jsx page
#
gRegorLove
Maybe it does pw auth if it's local
#
aaronpk
regardless, the API does not appear to use HTTP basic auth
#
aaronpk
so at least teh API calls are using OAuth tokens
#
snarfed
they've been pretty clearly that self hosted wp shouldn't require wp.com, jetpack, etc. so calypso could require it if calypso itself is optional, but otherwise doubtful
#
tantek
sure, OAuth'd to what service though? something has to log you in via https and then hand out the OAuth tokens
#
aaronpk
"If you run your own self-hosted WordPress site, you can install the Jetpack plugin to use the Calypso-based editing and management tools. Your site will be ready to go once you log in to WordPress.com or download the Mac desktop app."
#
snarfed
right, optional
#
aaronpk
i think it does require a wordpress.com account for using it with self-hosted sites!
#
snarfed
yes. i mean calypso is optional.
#
tantek
Calypso is optional, but itself requires using a wordpress.com account?
#
snarfed
just like jetpack
bengo joined the channel
#
gRegorLove
Oh, I didn't realize Jetpack requires a wp.com account
#
aaronpk
tantek: yes that appears to be the case
#
aaronpk
I don't even know what jetpack is
#
gRegorLove
is that for akismet or?
#
cleverdevil
over time, I would guess that they'll migrate their Jetpack APIs into WP core.
#
gRegorLove
What is Jetpack?
#
Loqi
It looks like we don't have a page for "Jetpack" yet. Would you like to create it? https://indiewebcamp.com/s/107Z
#
snarfed
sorry, gRegorLove is right, jetpack strongly wants but doesn't require a wp.com account
#
tantek
seems like a natural fit to upgrade Calypso to use IndieAuth instead, and add WordPress.com as yet-another-IndieAuth provider
#
cleverdevil
and then, potentially Calypso will be usable without WP.com
#
bengo
(in the indieweb of microservices, should everyone have a personal Authorization server that is complementary to their personal www site? I think so, even if it delegates authentication to something like indieauth or wp.com or webid or something)
#
snarfed
yup. self hosted wp auth is very configurable. there are good plugins that make it provide/consume openid, add 2fa, etc
#
tantek
such a pull request will test how "open sourcey" "they" want Calypso to be
#
loqi.me
created /Jetpack (+76) "prompted by gRegorLove https://indiewebcamp.com/irc/2015-11-23/line/1448302098798 and dfn added by gRegorLove"
(view diff)
#
aaronpk
bengo: I agree
#
aaronpk
except you should have said "delegates to something like indieauth.com" instead of "indieauth" since indieauth is the protocol and indieauth.com is the service
#
tantek
well except for webid, I agree, since keygen is dead, and browser client certs are getting ripped out for security reasons
#
bengo
aaronpk nice got it
#
gRegorLove
I thought Jetpack also allowed syndication to Twitter, FB, etc.
#
snarfed
aaronpk: you *know* people will never automatically grok that distinction :P
#
bengo
I kinda wanna make a nicely packaged version of pyoidc that is 'myoidc' :)
#
snarfed
(i'm with you! but still. amusing.)
#
aaronpk
that was my fault for naming indieauth.com that
#
snarfed
eh i don't know that it's a big problem
#
tantek
snarfed, he has to explain it every time - I've seen it happen over and over ;)
#
aaronpk
wonders if it's not too late to rename indieauth.com
#
snarfed
maybe a problem for developers, but probably not for users
#
aaronpk
the problem for users is that it muddles what's actually happening and who's responsible for what
#
tantek
aaronpk - it's fine, it works, no need for another name to make it even more complicated to the 99% of people who just want it to work
#
snarfed
tantek++
#
Loqi
tantek has 260 karma
#
snarfed
gRegorLove: it does, among other features. http://jetpack.me/support/publicize/
#
gRegorLove
Ah, Jetpack does have "Publicize" tools for syndication. Just not in the core features listed.
bengo joined the channel
#
tantek
aaronpk: you're just disproportionately feeling the pain/awkwardness of the 1% that ask the hard questions.
#
gRegorLove
is a second behind everyone today :)
#
aaronpk
i suppose
#
aaronpk
well the easy thing is to not change anything
#
snarfed
change--
#
tantek
as long as you have a good FAQ (diagram even) to point that 1% to - that's easier than adding a name and making it more complicated for everyone
#
Loqi
change has -1 karma
#
snarfed
change++
#
tantek
gives Loqi spare change
#
Loqi
grins profusely
lewisnyman_ and bengo joined the channel
bengo joined the channel
#
gRegorLove
snarfed: Does this need to be updated? Does it no longer require wp.com login? https://indiewebcamp.com/WordPress#Jetpack_Requires_Login
#
snarfed
gRegorLove: i believe it doesn't but not 100% sure
#
gRegorLove
Looks like it does. "Why do I need a WordPress.com account? Many of our core features (like Photon, Stats, and Protect) make use of the WordPress.com cloud. For this to happen Jetpack requires a (free) WordPress.com account. If you don't have one already you can easily create one during Jetpack's connection process." https://wordpress.org/plugins/jetpack/faq/
#
gregorlove.com
edited /WordPress (+4) "/* Jetpack Requires Login */ linkify"
(view diff)
#
snarfed
not clear that means it always requires it
#
snarfed
instead of just for those features
#
gregorlove.com
edited /Jetpack (+21) "/* See Also */"
(view diff)
#
snarfed
...but yes after investigating it looks like it does fully require wp.com. ah well.
#
snarfed
gRegorLove++ for nudging
#
Loqi
gRegorLove has 41 karma
#
tantek
seems like there's a bit of a cold war of identity hosting/ownership going on
#
tantek
FB vs Tw vs G vs Apple vs WPcom now
#
loqi.me
created /visitor_stats (+22) "prompted by gRegorLove and dfn added by gRegorLove"
(view diff)
#
aaronpk
i'd give WP the benefit of the doubt on this and say it's more of a technical reason than an ownership reason
#
tantek
hence why I suggested a pull request to replace the WPcom auth dependency with an IndieAuth one and see if that gets accepted.
#
tantek
If it's more of a technical reason, technical it's better to use IndieAuth (user choice)
#
tantek
and it should be accepted
#
tantek
If it's rejected, the "ownership reason" becomes more likely to be the explanation
#
snarfed
first step would probably be a wp *plugin* that uses indieauth for login
#
aaronpk
that exists
#
snarfed
great!
benwerd joined the channel
#
snarfed
calypso itself probably needs more research first, e.g. i expect they actually use wp.com service features, not just auth
#
gRegorLove
I'm sure it uses at least Akismet
#
aaronpk
yeah I suspect the technical reason is not just because the actual authenticaiton is simpler, but it also makes a bunch of other things simpler
#
snarfed
gRegorLove: should be orthogonal, right?
#
gRegorLove
Akismet requires a wp.com auth, I thought
#
snarfed
yes. but calypso probably wouldn't depend on akismet.
singpolyma, peacekeep3r, yakker, snarfed and gavinc joined the channel
#
@jgmac1106
Can anyone tell me why I can't get the @medium font awesome icon to display? #indieweb https://twitter.com/jgmac1106/status/668863898091716608/photo/1
(twitter.com/_/status/668863898091716608)
danlyke joined the channel
#
kevinmarks
hm, if all @ replies on twitter get sent to my micropub endpoint, my homepage is going to get very long
snarfed joined the channel
#
kevinmarks
interesting, my SERP now is no longer someon saying 'kevin marks was…" in the comments, but is the summary of my top post
#
kevinmarks
no, weirdly the summary of my 2nd from top post
#
cleverdevil
I'd be even more curious to see Known implement the server-side APIs required to support Calypso as a frontend :)
#
rhiaro
Hey everybody! This is a call for you to add yourself to indiewebcamp.com/mentions if you have a page displaying your mentions/replies/etc. If you have a private one/behind auth just for yourself, also note that
#
rhiaro
I know people were debate what to call 'mentions' sometimes and I can never remember all the alternatives
#
rhiaro
so if there's another wiki page with a similar list, can you point me?
[snarfed] joined the channel
#
[snarfed]
kevinmarks: you mean the new bridgy feature? definitely not. we try to limit to explicit mentions.
#
kevinmarks
ah, i see, neat
cleverdevil- joined the channel
#
kevinmarks
though thta means it may get the tail ends of twitter bickers where you gte cc'd in
#
@zaksoup
@firasd @kevinmarks @girlziplocked if Bitcoin is the index fund then the sector is undervalued by at least a factor of 10.
(twitter.com/_/status/668330405787889664)
#
kevinmarks
we'll see - as you say I'm a good testcase
snarfed1, shiflett and snarfed joined the channel
#
snarfed
kevinmarks++ definitely! i put a bit of thought into the logic, so i'm definitely curious to see
#
snarfed
and yeah, right now it intentionally sends wms when you get cc'ed into a thread. we can change that if it feels wrong.
#
aaronpk
kevinmarks: do you display your home page mentions on your home page?
#
Loqi
kevinmarks has 181 karma
#
aaronpk
cause I certainly don't
#
snarfed
he does
#
aaronpk
interesting. yeah I definitely would want that to be on some other page
#
kevinmarks
I do, with the JS thing
#
kevinmarks
it does mean I get some noise, yes
#
tantek
"some" ;)
#
gRegorLove
Oh hello Bridgy homepage mentions.
#
snarfed
gRegorLove: you're welcome and sorry
#
voxpelli
kevinmarks: give me a shout or add an issue on the project if you start feeling the need for some pagination – you will probably be the first one ;)
#
gRegorLove
snarfed: So this is for anytime someone posts on my wall, regardless of privacy setting?
#
gRegorLove
(FB specifically)
#
snarfed
gRegorLove: only twitter right now. non-reply @-mentions. details in https://github.com/snarfed/bridgy/issues/523#issuecomment-158584336
#
snarfed
other silo APIs don't support it
#
gRegorLove
Hm. I'm getting ones from FB wall comments.
#
gRegorLove
And from 2013. That's what caught my attention first. Heh
#
tantek
what was Fontdeck?
#
Loqi
It looks like we don't have a page for "Fontdeck" yet. Would you like to create it? https://indiewebcamp.com/s/107i
#
tantek
Fontdeck was a webfont serving service that has stopped accepting new accounts, and will stop serving fonts on 2016-12-01. [http://blog.fontdeck.com/post/133794978966/why-fontdeck-is-retiring][http://www.creativebloq.com/web-design/shock-closure-popular-web-font-service-111517963] See also: [[site-deaths]].
#
loqi.me
created /Fontdeck (+335) "prompted by tantek https://indiewebcamp.com/irc/2015-11-23/line/1448306761181 and dfn added by tantek"
(view diff)
lewisnyman joined the channel
#
aaronpk
apologies in advance if i break the wiki
#
aaronpk
*whew* it survived
#
GWG
Afternoon
sparverius and eschnou joined the channel
#
tantek.com
edited /h-entry (+1619) "move why to top, expand for publish/consume, expand how to for publish / consume, indieweb examples, requests"
(view diff)
#
GWG
I see Wordpress has been busy
#
gRegorLove
snarfed: Just in case you missed it, seems I'm getting Bridgy wm for general FB mentions, from 2013: https://brid-gy.appspot.com/post/facebook/27301982/10100833139693444
#
GWG
The REST API has long been suggested as a means to make Wordpress a backend engine with many options for front-end and administration
#
snarfed
gRegorLove: yeah, sorry, thanks for the nudge. will look. had those posts never been backfed to you before?
#
snarfed
funny unintended feature, and a bit different since those are wall posts but not mentions. interesting.
snarfed joined the channel
#
snarfed
hey gRegorLove that one fb post you linked, is it public? i can't see it
andicascadesf joined the channel
#
gRegorLove
No, it's friends-only. Which I also thought was odd that Bridgy sent it.
#
tantek
welcome andicascadesf! how we can we help you with your personal site? :)
#
snarfed
gRegorLove: yeah that's not good. definitely a bug.
#
andicascadesf
Hi everyone. Where can I find pictures from other IWC Hack Day events?
#
gRegorLove
There's a couple others. I can make a gh issue, snarfed
#
andicascadesf
or just photos from past events?
#
snarfed
either way
#
andicascadesf
@tantek I’m working on the event page right now. :-)
#
tantek
andicascadesf: what is IWC?
#
Loqi
IndieWebCamps are brainstorming and building events where IndieWeb creators gather semi-regularly to meet in person, share ideas, and collaborate on IndieWeb design, UX, & code for their own sites http://indiewebcamp.com/IWC
#
andicascadesf
IndieWebCamp
#
andicascadesf
haha okay, I get it.
#
andicascadesf
woohoo! flickr
#
tantek
basically if you have a question about something, like IWC, you can usually just ask "what is" to get the overview of it and likely the answers you're looking for
#
aaronpk
tantek: as requested, top banner is updated with the next indiewebcamp!
#
tantek
aaronpk++ thanks!
#
andicascadesf
awesome!
#
Loqi
aaronpk has 9 karma
#
tantek
aaronpk, we should maybe do that like a month before every IndieWebCamp? What do you think?
funwhilelost joined the channel
#
aaronpk
one step ahead of you :)
#
aaronpk
it will automatically update with the info on /next-iwc
#
snarfed
thanks!
#
aaronpk
using the wiki as an api for updating the wiki O.o
#
aaronpk
I should probably do that with the IRC topic too
#
aaronpk
I could pretty easily make it always update to the next event on http://indiewebcamp.com/events
snarfed1 and snarfed joined the channel
#
voxpelli
wants a Micropub / Indieweb SDK one can point iOS app developer at for them to add it as a share option
#
aaronpk
ooh good call
#
aaronpk
i want that
#
voxpelli
eg. used http://quotle.co/ today to OCR a quote from a book and post – would have loved to have shared that to my blog
j12t joined the channel
#
voxpelli
same with http://pragmaticcode.com/linky/, would be a nice way to post links to ones blog
#
aaronpk
wait why does that have to be an SDK that the app uses? the whole point of the new iOS share stuff is so apps can delegate that to the system
#
voxpelli
well, that's only for simple shares + it requires at least two-three taps per publish rather than just having it as a maybe default on share option in the posting ui
#
voxpelli
hard to argue with those independent app creators today that they should learn indieauth, micropub etc – too much effort for too little gain for them
#
aaronpk
I think the in-app share buttons are an artifact from before iOS had system sharing
#
aaronpk
but yeah app developers want an SDK they can drop in, not an API. you see that with APIs like facebook too.
#
aaronpk
the app developers don't want to use the facebook API, they just want to drop in the SDK and use it
#
voxpelli
I think these are useful for default PESOS options https://usercontent.irccloud-cdn.com/file/FcsMUkYY/1448309137.JPG
#
voxpelli
that one is a bit interesting because it seems to make sharing within its own silo optional
#
aaronpk
interesting
#
aaronpk
oh and presumably people post to multiple of these?
#
aaronpk
that makes the system sharing less useful
#
voxpelli
that's why eg. http://pragmaticcode.com/linky/ is used by some social media people rather than just doing multiple individual sharings – that + some better options
mlncn joined the channel
#
aaronpk
i still want to make myself an iOS micropub app that is a share target. when I do that I'll make the indieauth part its own library
#
gRegorLove
Is "share" a preferred term to "repost" or "retweet"? Noticed Bridgy is using "shared" now.
#
tantek
gRegorLove: where is Bridgy using the term "shared"?
#
tantek
I think FB popularized share=repost
#
voxpelli
"shared" sounds better than "reposted" :)
#
gRegorLove
I don't have a strong preference, was just curious.
#
tantek
voxpelli: except "shared" has now come to mean anything
#
gRegorLove
Though "reblogged" is pretty well established on tumblr. "repost" usually makes me think of that.
#
tantek
what is share?
#
Loqi
share is a watered down verb that's used on the "social web" (and other platforms like Google's Android) to mean pretty much any action https://indiewebcamp.com/share
#
voxpelli
tantek: yeah, eg. the share sheet has become a trigger of all social actions
#
tantek
there you go. specifics in the page
#
tantek
what is a share sheet?
fkooman joined the channel
#
Loqi
It looks like we don't have a page for "share sheet" yet. Would you like to create it? https://indiewebcamp.com/s/107j
#
gRegorLove
"share" makes me think of the share icons; someone read something on a site, clicked a "Tweet this" icon, and shared it on twitter.
#
tantek
voxpelli: could you add that page and upload a screenshot?
#
tantek
basically, if you want vagueness in your UI, or you're not sure what to call an action, call it "share", because that's what (nearly) everyone else does when they don't have a precise name for something
#
tantek
if you want to communicate more precisely pick a more specific term, e.g. repost for reposts.
#
voxpelli
I'll add something
#
voxpelli
In a sentence I think I would prefer using "shared" over "reposted" often – "repost" feels a bit technical
#
tantek
Tumblr uses reblogged
cleverdevil- joined the channel
#
tantek
Twitter uses retweeted
#
aaronpk
which came first?
#
tantek
Tumblr
#
tantek
pretty sure reblogging predates Tumblr as well - but I don't have a citation offhand
#
@kevinmarks
@tomstandage @TheEconomist can you just delete all the javascript form your site first? IF you want #indieweb advice, happy to consult.
(twitter.com/_/status/668888524972670977)
#
bear
reblogging reminds me of usenet cross posting
modem joined the channel
#
gRegorLove
Interesting. h-as-share in the bridgy mf2 as well. Is "share" an AS thing?
#
ben_thatmustbeme
"AS" was activity-streams prefix
#
ben_thatmustbeme
basically being dropped everywhere
#
kodfabrik.se
created /share_sheet (+616) "Created page with "{{stub}} [[File:ios-share-sheet.jpeg|200px|thumb|right|iOS 9 Share Sheet on iPhone 6]] A '''<dfn>Share Sheet</dfn>''' is a sharing dialog listing many different sharing options...""
(view diff)
#
ben_thatmustbeme
was in the AS2 working draft but has since been removed
sparverius joined the channel
#
snarfed
it's in AS1 too
#
voxpelli
!tell tantek Wikipedia has references for "tumbleblogs" that predates Tumblr: https://en.wikipedia.org/wiki/Microblogging#Services
#
Loqi
Ok, I'll tell him that when I see him next
cleverdevil and johnstorey joined the channel
#
ben_thatmustbeme
snarfed: sure the verb is there, but i'm talking about the "h-as-" microformat
#
ben_thatmustbeme
that was in the microformats examples in AS2
#
snarfed
ah ok. we may have made it up.
#
ben_thatmustbeme
no, i believe tantek was cited as having suggested that at one point
#
ben_thatmustbeme
and later regretted it since -as- is a terrible prefix
#
ben_thatmustbeme
very misleading
#
gRegorLove
I meant the 'share' verb. I'm familiar with the h-as* history
andicascadesf joined the channel
#
bear
ouch - status.slack.com is coughing up what looks to be mysql connect errors
#
ben_thatmustbeme
yeah, slack cut out for a while there
#
ben_thatmustbeme
its back up, but they are having issues today
#
bear
it's sporadic, only me and the bots are active in our work slack
funwhilelost and snarfed joined the channel
#
rhiaro
Share has been removed from AS2
#
rhiaro
but it used to be an Activity type
#
rhiaro
gRegorLove ^
tantek joined the channel
#
ben_thatmustbeme
bear, yeah its started dropping out on me again
cweiske joined the channel
#
kevinmarks
they said connectivity rather than backend
#
singpolyma.net
edited /Vouch (+74) "/* FAQ */ 403?"
(view diff)
#
ben_thatmustbeme
i just call everything connectivity problems No power? oh its lacking power system connectivity :P
tantek and snarfed1 joined the channel
#
tantek.com
edited /Vouch (+677) "/* Why not HTTP 403 */ quick answer via digging into specific meanings in practice of 403"
(view diff)
#
tantek
gives Loqi a nudge.
#
tantek
Thank you Loqi.
#
Loqi
tantek: voxpelli left you a message 39 minutes ago: Wikipedia has references for "tumbleblogs" that predates Tumblr: https://en.wikipedia.org/wiki/Microblogging#Services http://indiewebcamp.com/irc/2015-11-23/line/1448311111947
#
Loqi
yeah!
#
Loqi
thanks, tantek!
Gold and endi joined the channel
#
ben_thatmustbeme
tantek, http://tools.ietf.org/html/rfc7231#section-6.5.3 I was already writing up a response though, adding it after that
#
ben.thatmustbe.me
edited /Vouch (+1050) "/* Why not HTTP 403 */ alternative reason why not 403"
(view diff)
#
ben_thatmustbeme
though the common usage is for authentication, it says it may be rejected for another reason
#
voxpelli
ben_thatmustbeme: isn't 401 the one that is commonly used with authentication?
#
ben_thatmustbeme
to put it in a different sense.... 401 = incorrect password, 403 = user doesn't have permissions
snarfed joined the channel
#
singpolyma
<< 403 implies that the server will not take any action >> I disagree. as in the quoted part of the spec <<the server understood
#
singpolyma
the request but refuses to authorize it>>
#
voxpelli
ben_thatmustbeme: true
#
singpolyma
notably "understood the request"
#
Loqi
singpolyma: snarfed left you a message 22 hours, 21 minutes ago: curious what you think of https://kylewm.com/2015/11/silo-pub-as-a-generic-micropub-to-silo-adapter ...? http://indiewebcamp.com/irc/2015-11-22/line/1448233857209
#
ben_thatmustbeme
singpolyma: i read that as refuses to take action sorry, but again "authorize" vouch is not about authorization
#
singpolyma
sure. I could see riding that technicality as valid :)
#
tantek
it's not a technicality - it's what 403 is used for in practice - authorization
#
tantek
really don't want to do anything confusing / misleaing with respect to "authorization"
#
tantek
there's already enough confusion about authorization, and for that matter authentication, and neither of which is Vouch about
#
singpolyma
sure. not here to argue about it :)
#
kylewm
gRegorLove: this may already be resolved, but bridgy used to have h-as-repost but I (sort of unilaterally) changed it recently to h-as-share since "repost" wasn't in AS1
#
voxpelli
I think 403 makes sense for the case of unaccepted source / vouch – makes it clear that it's not anything about the format of the reuqest that isn't accept but rather the actual content
#
voxpelli
a 403 points in a better direction in regards to debugging than a 400 does I think
#
loqi.me
created /iCloud (+156) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek
voxpelli: at what point in the flow chart?
#
tantek
that was part of the problem of the original FAQ - it made no sense anywhyere
#
tantek
if you have a specific proposal, make it in reference to the existing algorithm / flowchart
#
voxpelli
tantek: "approve vouch?" and "does vouch link to source's domain?"
#
aaronpk
i thought the difference was whether or not the person should try again, e.g. they entered the wrong password
#
tantek
aaronpk: yeah that makes more sense
#
tantek
I'd hate to convey even a hint of a meaning that a vouch is a password
#
tantek
which I think 403 does
#
aaronpk
403 "Authorization will not help and the request SHOULD NOT be repeated"
#
aaronpk
401 "The client MAY repeat the request with a suitable Authorization header field"
#
snarfed
heh ok
#
voxpelli
a 401 would convey that the password is wrong, a 403 conveys that the permission of the requester to perform the action has for some reason been denied
#
ben_thatmustbeme
aaronpk: 403, SHOULD NOT be repeated with the SAME data
#
tantek
voxpelli: per the cited wikipedia reference, 403 is more specific than that
#
ben_thatmustbeme
err, same auth data
#
tantek
voxpelli: and I'm talking about current practice of using said current spec, which trumps spec theory
#
aaronpk
ah yes but that is also implying that the credentials were validated at that point
#
tantek
taking lots of frustrating Apple service failure screenshots at this point
#
ben_thatmustbeme
its the "However, a request might be forbidden for reasons unrelated to the credentials." that says 403 COULD be one way to do it
#
ben_thatmustbeme
but again in practice it is not used that way
#
voxpelli
403 is eg. used for rate limits as well – we did at Flattr and GeitHub
#
voxpelli
s/GeitHub/eg. GitHub/
#
Loqi
voxpelli meant to say: 403 is eg. used for rate limits as well – we did at Flattr and eg. GitHub
#
tantek
voxpelli: there's a more specific error code for rate limits now
#
tantek
what is 420
#
Loqi
It looks like we don't have a page for "420" yet. Would you like to create it? https://indiewebcamp.com/s/107m
#
aaronpk
lol i thought it was 429
#
tantek
what is 429?
#
ben_thatmustbeme
voxpelli: all the more reason not to use it, that would be a great use for 403, rate limiting on your WM endpoint
#
Loqi
It looks like we don't have a page for "429" yet. Would you like to create it? https://indiewebcamp.com/s/107n
#
voxpelli
ben_thatmustbeme: well, right now allmost all errors in Vouch uses 400 so to have two errors both use 403 wouldn't be that bad – after all, detail error information should be delivered in addition to HTTP code
#
tantek
voxpelli: not necessarily - it's not clear if you want to provide that much information to attackers
#
tantek
and since vouch is specifically intended to help filter attackers, that must be a considerations
#
tantek
basically, attackers should be given as little information as possible in terms of why their attack failed
#
tantek
the days of overly precise error messages in protocols are long past - those days when everyone developing protocols assumed people were "nice" on the internet
#
gRegorLove
Re: Vouch, I'm hoping to finally have an implementation ready to test in the next couple of days.
#
voxpelli
tantek: it was in response to ben_thatmustbeme's feedback that using the same code for two things would be bad, with that thinking one should specifically avoid using a code for just that purpose
#
ben_thatmustbeme
gRegorLove: cool
#
ben_thatmustbeme
sending or receiving?
#
gRegorLove
As part of the Webmention ProcessWire plugin
#
ben_thatmustbeme
how are you determining the vouch url?
#
ben_thatmustbeme
for sending? are you using the "store referer urls" as I do?
#
gRegorLove
Even though spam isn't an issue for webmentions yet, I wanted the plugin to at least support vouch before it's officially released.
#
voxpelli
(eg. http://jsonapi.org/format/ also lists lots of 403 uses that are not directly linked to authentication but rather just refusals of different kind)
#
tantek
gRegorLove: spam is an issue for Bridgy webmentions e.g. from Twitter
#
voxpelli
a 400 is actually documented as "something that is perceived to be a client error" – and a denied vouch isn't really that, but I can see a reason to disguise as it
#
gRegorLove
True, though Bridgy's going to be a whitelisted exception, unless they start sending vouch.
#
aaronpk
that would be...interesting
#
gRegorLove
Pretty sure snarfed isn't interested in doing that anytime soon :)
#
ben_thatmustbeme
hah, that would be very difficult to do i think
#
gRegorLove
I have no idea how it could
#
aaronpk
that seems like a safe assumption
#
ben_thatmustbeme
i just assume the "twitter/fb already filter spam" on that side
#
gRegorLove
Even if poorly, heh
#
ben_thatmustbeme
twitter not so much
#
ben_thatmustbeme
but at least its something
#
gRegorLove
I get more "spam follows" than spam tweets, thankfully.
#
tantek
and now spam @-name mentions
#
gRegorLove
Though with a one-character Twitter name like @t, I'm sure you get a ton.
#
gRegorLove
Much like a friend, @justin gets "@Justin Bieber" tweets a lot.
#
ben_thatmustbeme
hah, the disadvantage of early adoption
andicascadesf joined the channel
#
@krisshaffer
@timsenior It already exists as Diaspora, GNU Social, various IndieWebCamp tools, etc. Getting people to move is the trick.
(twitter.com/_/status/668913230962667521)
#
@timsenior
RT @krisshaffer: @timsenior It already exists as Diaspora, GNU Social, various IndieWebCamp tools, etc. Getting people to move is the trick.
(twitter.com/_/status/668913425775525894)
snarfed joined the channel
#
@bluefishblue292
RT @krisshaffer: @timsenior It already exists as Diaspora, GNU Social, various IndieWebCamp tools, etc. Getting people to move is the trick.
(twitter.com/_/status/668913770152878080)
#
kylewm
what are we calling these @-mentions? "Front page mentions"?
#
Loqi
It looks like we don't have a page for "we calling these @-mentions" yet. Would you like to create it? https://indiewebcamp.com/s/107o
#
kylewm
ah person mention
#
tantek
or homepage mention
#
tantek
profile mention if you want to be silo-esque about it
#
kylewm.com
created /homepage_mention (+28) "Redirected page to [[person mention]]"
(view diff)
sparverius joined the channel
#
kevinmarks
thinking about passwordless email auth
#
kevinmarks
effectively just provide the password reset path where you get sent a link that logs you in
#
sparverius
slack has a pretty slick implementation of it
#
voxpelli
Medium uses that for their non-silo based auth
#
sparverius
for mobile only... i think twitter will do it as well
#
kevinmarks
yes, except that they also have a password login which triggers wrong autocompletes
#
voxpelli
kylewm: perhaps link that together with https://indiewebcamp.com/mentions somehow?
#
ben.thatmustbe.me
edited /person_mention (+49) "/* IndieWeb Examples */ have displayed mentions of my homepage for a long time, no idea how long"
(view diff)
#
voxpelli
ben_thatmustbeme: perhaps add yourself to the /mentions as well as the rest have listed themselves tehre?
#
aaronpk
is slack the one that calls it a "magic login link"?
#
ben_thatmustbeme
but i don't voxpelli
#
ben_thatmustbeme
i store that but i don't list mentions to POSTs
#
ben_thatmustbeme
at least not at the moment
#
ben_thatmustbeme
it used to be in the "recent mentions" feed, but now that is only homepage mentions
#
ben_thatmustbeme
at least i don't think i display them... i do so many things i forget i do
#
voxpelli
ben_thatmustbeme: the /mentions is for such homepage mentions?
#
ben_thatmustbeme
"IndieWeb examples displaying mentions to posts"
#
voxpelli
or maybe I'm forgetting something
#
ben_thatmustbeme
/person_mention it mentions to homepage
#
Loqi
ben_thatmustbeme meant to say: /person_mention is mentions to homepage
cleverdevil joined the channel
#
voxpelli
ben_thatmustbeme: well, /mentions refers to both post mentions and homepage mentions – but mostly for having a separate page for mentions I guess now when I reread so you don't fit that
#
voxpelli
but that means me, rhiaro and aaronpk should add ourselves to the /person_mention
#
ben_thatmustbeme
theres the confusion
#
ben_thatmustbeme
should move the content on /mentions to /person_mentions and redirect /mentions to /mention
#
ben_thatmustbeme
i would suggest
#
voxpelli
sounds like a plan
#
ben_thatmustbeme
though i see, /mentions is supposed to contain them both
#
ben_thatmustbeme
ehh, confusing
#
aaronpk
/mentions is supposed to be a disambiguation page i think
#
aaronpk
maybe jhust move the examples to person mentions?
#
voxpelli
one can consider a mention of a post to be a mention of a person to mimick behavior of Twitter – I guess that's what the three of us has currently done
#
voxpelli
when building the list that is, not in the actual presentation of each mention in that list
#
@TSGtheseries
TSG Trivia Fact #1 Only 1 of our leading ladies has a last name. "Alexis Freakin' Summers" #indieweb #yvrshoots #web https://twitter.com/TSGtheseries/status/668919878485692417/photo/1
(twitter.com/_/status/668919878485692417)
#
kylewm
huh, my script added @tristanbailey to the indieweb list and then i got spam from @tristanbaileyyy
#
kylewm
(which I wouldn't have seen but for bridgy's backfeeding person mentions)
#
aaronpk
what script?
#
kylewm
scrapes irc-people and guest lists to build https://twitter.com/kylewmahan/lists/indiewebcamp
#
aaronpk
ah nice
#
tantek
I'm dropping iMessage from my /contact page because iCloud / AppleID has become so unreliable.
#
@lilyzarif
RT @TSGtheseries: TSG Trivia Fact #1 Only 1 of our leading ladies has a last name. "Alexis Freakin' Summers" #indieweb #yvrshoots #web http…
(twitter.com/_/status/668924412247318528)
#
andicascadesf
@tantek just sent you a rough draft of the Hack Day copy. :-) We should get that on Eventbrite soon.
benwerd_ joined the channel
#
andicascadesf
I’ll be around if you need me, but going to sign off for now.
#
tantek
!tell andicascadesf want to go ahead and create the Eventbrite event?
#
Loqi
Ok, I'll tell them that when I see them next
lukebrooker, snarfed, bengo, Pierre-O, funwhilelost, snarfed1 and Gold joined the channel