#indieweb 2016-08-19

2016-08-19 UTC
KevinMarks, snarfed, ttepasse, cmal, ben_thatmustbeme, dontTrustOver25, userXYZ, CherryPuffs, shiflett, KevinMarks_ and mindB joined the channel
#
Loqi
Just generated the first draft of this week's newsletter! https://indieweb.org/this-week/2016-08-19.html I'll generate a draft again tomorrow, so please add to it before then! https://indieweb.org/this-week#How_to
KevinMarks, userXYZ, LanaCoyote, CherryPuffs, KartikPrabhu and snarfed joined the channel
#
Loqi
[indieweb] "This Week in the IndieWeb" on 2016-08-19 https://indieweb.org/this-week/2016-08-19.html
#
GWG
whoa?
#
KartikPrabhu
did that publish before its time?
#
KartikPrabhu
i guess it did UTC
#
miklb
was on schedule earlier it looks like
#
GWG
I just got access to write a post on Make WordPress Core, subject to peer review to lay out goals for the Pings and Trackbacks component, schedule a meeting, and encourage involvement.
#
KartikPrabhu
goodluck!
snarfed joined the channel
#
GWG
I may solicit advice from all of you.
#
miklb
GWG++
#
Loqi
gwg has 178 karma (164 in this channel)
#
GWG
Does that mean you have advice?
snarfed, dontTrustOver25 and mlncn joined the channel
#
miklb
!tell snarfed can you suggest a way for me to test a bridgy twitter response?
#
Loqi
Ok, I'll tell them that when I see them next
#
snarfed
miklb: favorite it and click the Poll Now button on your user page
#
miklb
snarfed well, I'm fumbling my way through figuring out how to parse the response, didn't know if you might have a test mention or something
#
snarfed
oh i see
#
snarfed
it's just like any other mf2 like or reply. you can find an example on someone else's twitter user page. for example, looking at a log link on https://brid.gy/twitter/schnarfed ...
#
miklb
no worries. Was just a thought. Thanks!
wolftune joined the channel
#
AngeloGladding
snarfed if you've made a recent change to your site i believe you have altered your main h-card so that it is no longer "representative" fyi
#
KartikPrabhu
AngeloGladding: what algorithm/code are you using to find the representative h-card? are you sure it has the full algorithm in /representative-h-card?
#
AngeloGladding
i'm using kylewm's mf2util -- here's the relevant part in my fork: https://github.com/angelogladding/mf2util/blob/master/mf2util.py#L317
#
AngeloGladding
when it fails to find a repr i investigate the site's source directly
#
AngeloGladding
my site's UI enforces reprs to be added for now
#
AngeloGladding
my crawler expected it upon each crawl
#
AngeloGladding
it errored on snarfed.org at some point this eve
#
KartikPrabhu
what is representative h-card?
#
Loqi
The representative h-card for a page is an h-card on that page that represents that page, if any, as not all pages are about a person or organization, a page might not have a representative h-card https://indieweb.org/representative_h-card
#
AngeloGladding
and that's why i'm erring on the side of strict enforcement
#
AngeloGladding
i don't want any false positives
#
KartikPrabhu
your additional code does look like ti is following the algorithm. But why is there a need for every site to have a representative h-card i.e. your site need not be so strict about having an h-card int he first palce
plindner joined the channel
#
AngeloGladding
strictly a simplicity thing at this point
#
KartikPrabhu
having good fallbacks is better than enforcing "strictness" on other people's sites
#
KartikPrabhu
I am sure mine will fail too
#
AngeloGladding
just figure those who are marking up near-repr hcards on their indiewebsite might want to know that a `u-uid` would indiewebify them
#
AngeloGladding
what's your url?
#
KartikPrabhu
i don't think having a representative h-card is a requirement for "indiewebifying"
#
AngeloGladding
i haven't seen it stated at such.. i personally believe it should be
#
AngeloGladding
don't want to push anything for my own purposes
#
AngeloGladding
but don't you think?
#
KartikPrabhu
no. being indieweb is simply having your site, posting on it, using it as your primary identity
#
KartikPrabhu
all the markup stuff is plumbing
#
KartikPrabhu
sort of enhancements
#
AngeloGladding
using it as your primary identity is in line with having a repr
#
AngeloGladding
if you indieauth in to a site it'd be nice for the site to greet you by name
#
KartikPrabhu
right. it would be nice, but not required. the other site could fallback to just your URL
#
KartikPrabhu
like "welcome kartikprabhu.com"
#
AngeloGladding
well i mean nothing is required
#
AngeloGladding
its all opt-in for this use case or that
#
KartikPrabhu
right which is why I suggested that your site not be so strict about it
#
AngeloGladding
my site ui now has a URL box to add someone
#
AngeloGladding
simplicity for now
#
KartikPrabhu
yeah the UI is fine, it seems your backend code is being strict about having an h-card
#
AngeloGladding
snarfed got on to the list last night w/ a repr card
#
AngeloGladding
so far everyone that's gotten on had a repr
#
AngeloGladding
and has kept one
#
AngeloGladding
he was the first to lose the repr after having been added
#
AngeloGladding
i've fixed my crawler to no longer require it
#
AngeloGladding
i'll add everyone else from /irc-people tonight
#
AngeloGladding
and see what kind of numbers have and don't have a repr
#
KartikPrabhu
:thumbs-up:
#
AngeloGladding
would it up for debate to include in IndieMark?
#
AngeloGladding
do you think it could be?
#
KartikPrabhu
yeah I guess it could be in IndieMark, but I am not sure what level
#
AngeloGladding
what's your opposition to it? complexity?
#
KartikPrabhu
i think it is less complex that some of the other things. I just don't see a good place to insert it is all
#
AngeloGladding
if you put a repr on your site i'll add you ;)
#
AngeloGladding
brb
#
KartikPrabhu
AngeloGladding: Level 2 Identity might be good. In effect it says to add an h-card, but does not say the it should be found by the repr h-card algorithm
#
KartikPrabhu
AngeloGladding: I see that I can add a rel=me to my h-card to make it compliant. I'll look into that
#
KartikPrabhu
hmm actually no. rel=me says that "this page has the same identity as the rel=me URL" but I think of my site as "not me" but my site
#
KartikPrabhu
the about page is me
#
KevinMarks
Hm. When people cite you that probably logo to your site, not your about page
#
KartikPrabhu
yeah well
#
AngeloGladding
yeah that's a problem i've grappled with in the past
#
AngeloGladding
check it..
#
AngeloGladding
rel=me your top-level to keep a clean, *short* identity URL
#
AngeloGladding
me rel=me your about page as well
#
KartikPrabhu
hmm I have rel=me to my about page in my head, so I should do it to my h-card too i suppose
wolftune and ChrisAldrich joined the channel
#
AngeloGladding
a future iteration of the crawler will assimilate all h-card info from all related sources
#
AngeloGladding
so if your / rel=me's to your /about and your /about rel=me's to itself
#
AngeloGladding
...
#
AngeloGladding
and /about rel=me's back to /
#
AngeloGladding
i'm thinking out loud
#
AngeloGladding
something along those lines.. which seems more complicated than a simple repr on the root but, again, i'm trying to run with the real-world not define it
#
AngeloGladding
hey ChrisAldrich i'll be at HWC
#
ChrisAldrich
Evening all! Thanks Angelo!
#
ChrisAldrich
GWG: Congrats on the Make WordPress Core possibility. How much do you think you can get away with injecting some webmention goodness into your planned post?
KevinMarks joined the channel
#
ChrisAldrich
Angelo: your repr h-card bot being used on /irc_people would be an interesting way of testing the percentage of people who've at least gotten to a certain point within the community. I'm curious what the percentage is when you're done.
#
ChrisAldrich
Over time, it also becomes a measure of how easy/hard some of these things are to implement.
wolftune joined the channel
#
KartikPrabhu
I recall bear having some indieweb-stats crawler for such things
loicm_ joined the channel
#
AngeloGladding
ChrisAldrich rascul was using https://angelo.lahacker.net/people/QF62bE/Ray-Schulz as a de facto validator
#
AngeloGladding
a lack of consumers was a problem with the Semantic Web
#
AngeloGladding
both of your points are *exactly* what I'm going for in the short-term
#
ChrisAldrich
Angelo, rascul's result is certainly prettier than mine ;)
#
AngeloGladding
heh him and I concluded that we come from the minimalism end of the spectrum
#
AngeloGladding
you represent the opposite end
#
AngeloGladding
tolerating both approaches is crucial
#
AngeloGladding
diversity will help me build robustness
#
ChrisAldrich
I'm also using a good bit of off-the-shelf code (some good, some bad) to do specific things from a consumer viewpoint, but which isn't always pretty from a parser's perspective.
#
AngeloGladding
the person pages are currently just full dumping.. when i aggregate data from all related resources and present in a pretty manner it may just bring bountiful order to the chaos you've created
#
ChrisAldrich
It's nicer when one has the time to build from the metal up...
#
AngeloGladding
yeah building a full fledged decentralized social networking platform with full indieweb compliance as one of its primary goals..
#
ChrisAldrich
It also becomes interesting when people have specific pages of those they're /following and you can create network "maps" for analysis
#
AngeloGladding
definitely should execute the task better than a blogging platform being tweaked
#
AngeloGladding
are you aware of any in the wild?
#
AngeloGladding
the crawler will be taught to speak the twitter API so that data will be pulled back in to the graph (TOS willing)
#
KevinMarks
We need a use case for publishing following. Maybe it is vouch
#
AngeloGladding
but indieweb sites w/ a /following XFN would be ideal
#
AngeloGladding
vouch? is that some anti-spam thing you guys are working on?
#
AngeloGladding
what is vouch
#
Loqi
The Vouch protocol is an anti-spam extension to Webmention. Webmention with Vouch depends on understanding Webmention https://indieweb.org/Vouch
#
AngeloGladding
very nice
#
AngeloGladding
a web of trust
#
ChrisAldrich
or a mixture of that with a /blogroll. One of the features I do like about Facebook is that I can custom group different groups of friends, and then with one click read up on what that circle of friends/relations is doing. I'm probably one of 10 people that knows that functionality exists and actually uses it.
#
KartikPrabhu
ChrisAldrich: sounds like a feature for a /reader
#
jboy
That's also the one thing G+ got right
#
ChrisAldrich
it's certainly mixed in with having a reader, and also a piece which helps create a network. It's also currently a very labor intensive project, even in platforms like Facebook or G+.
#
AngeloGladding
well the next group of guys i'm going to import into my graph will be my soccer team.. zero indieweb, zero twitter, some facebook, primarily email and some text messages.. /everything/ should be searchable and filterable from one interface.. so is the plan
#
AngeloGladding
i'd be interested in you showing me how that works at the next HWC Chris
#
ChrisAldrich
KevinMarks: what do you mean by "publishing following"?
#
ChrisAldrich
Angelo: just remind me and I'll give you an example.
#
KevinMarks
A public, mf2 marked up list of whom you follow
#
KevinMarks
You can do that with woodwind and tags
#
KevinMarks
(the group thing)
#
ChrisAldrich
thank, I suspected but wanted to confirm.
#
ChrisAldrich
How are you using tags within Woodwind? That sounds like I'm missing something fun in woodwind...
#
ChrisAldrich
I've been thinking a lot of how to do such a modern "blogroll", but one that makes it easier to consume content from my network, regardless of what platform they choose to publish to.
#
AngeloGladding
what is woodwind
#
Loqi
Woodwind is a minimalist open source indie reader by https://kylewm.com/photo.jpgKyle Mahan https://indieweb.org/Woodwind
#
AngeloGladding
is rel=followee a thing?
#
ChrisAldrich
I've also been heavily disappointed that WordPress never had a built-in/integrated reader that was more flexible. Woodwind has changed things a bit, but it's still not exactly what I want.
#
Loqi
existing rel values
#
voxpelli
wants someone to build a XFN Blogroll to OPML converter so one can then subscribe to that OPML in those few classic RSS readers that supports OPML subscriptions rather than one-time imports
KevinMarks_ joined the channel
#
ChrisAldrich
though I can see adding some microformats for following-related use cases could be interesting/useful
#
voxpelli
AngeloGladding: rel=contact would be the one to use rather than rel=followee
#
voxpelli
of the XFN ones
#
ChrisAldrich
having a sub-vocabulary for subscriptions would be nice as a separate (or supplementary) thing from real life relationships
#
AngeloGladding
its definitely already a thing in the real world
tantek joined the channel
#
voxpelli
ChrisAldrich: sub-vocabulary, like what?
#
voxpelli
any silos that has such a sub-vocabulary today?
#
KartikPrabhu
what is following?
#
Loqi
follow is a common button in silo UIs (like Twitter) that adds updates from that profile (typically a person) to the stream shown in an integrated reader, and sometimes creates a follow post either in the follower's stream ("… followed …" or "… is following …") thus visible to their followers, and/or in the notifications of the user being followed ("… followed you") https://indieweb.org/following
#
ChrisAldrich
Facebook/G+ allows me to create groups with any names I choose; G+ also used to allow sharing their circles too, but quit at some point.
#
KartikPrabhu
again sounds like a feature for /reader
#
ChrisAldrich
I have sub-categories (often overlapping) of friends from every city I've ever lived in, groups for industries/work, elementary school friends, high school friends, college friends
#
bear
my indie-stats.com site has been crawling the domains from irc-people since 2014 - 251 active domains as of yesterday
#
bear
mf2, html gathered at the time of poll
#
ChrisAldrich
being able to see what various groups are up to with a single click has always been interesting/useful to me.
#
AngeloGladding
i'm trying to implement that concept through tags
#
AngeloGladding
which i've abstracted out as a platform-level filter
#
ChrisAldrich
voxpelli: Twitter allows this kind of sub-category as well with their concept of lists and following lists
#
AngeloGladding
hard to describe but yeah i definitely think its an important concept Chris
#
KartikPrabhu
someone should document this on /reader .... say me again
#
voxpelli
ChrisAldrich: on Twitter it's independent of your following though – it's just groups of people
#
KartikPrabhu
and with that I'm going to stop harping on /reader
#
Loqi
XFN Brainstorming
#
voxpelli
ChrisAldrich: on the web it could be achieved maybe through simply having many different pages – all with their own rel-contact XFN lists
#
ChrisAldrich
KartikPrabhu: /reader is certainly an important part of it, but the social network portion is also a piece
#
AngeloGladding
Kartik I send team e-mails out to the same people
#
KartikPrabhu
ChrisAldrich: yes. I'm saying the "social network" portion is a /reader feature
#
KartikPrabhu
there really is no need to conflate following and friends and all that with having your own websote
#
AngeloGladding
a /writer would be more important for that subgroup
#
KartikPrabhu
website*\
#
AngeloGladding
bear++ for the crawler
#
Loqi
bear has 161 karma (127 in this channel)
#
voxpelli
AngeloGladding: Writer's there are plenty of – readers there are fewer of
#
KartikPrabhu
AngeloGladding: /writer would be /micrpub
#
ChrisAldrich
To me, the social network is a bigger and harder concept to map out, and then once that's done, it makes it easier to allow a reader to access that data. Voxpelli's idea of different pages and lists seems robust and doable.
#
voxpelli
ChrisAldrich: hard to dogfood such a concept without building any clients for them while mapping them out though :/
#
ChrisAldrich
WordPress' old blogroll functionality also had the ability to do XFN an create hierarchies.
#
AngeloGladding
bear do you check for representative h-cards?
#
bear
AngeloGladding - no, but I store the raw html and mf2, so if that is needed and someone tells me what to search for, I can
#
AngeloGladding
cool, more like an indiearchive
#
bear
I knew that if I collected the data, someone later would want something that I could add
#
bear
it's all in python and open source, so adding to it is easy(ish)
#
AngeloGladding
KartikPrabhu I'm actually pretty intimidated by all of the protocols at play currently.. call me old school but a personal crawler and some good ol POSH can go a long way..
#
KartikPrabhu
AngeloGladding: I am intimidated by all those words about crawler and PUSH
#
AngeloGladding
what is posh
#
bear
AngeloGladding - the indie-stats crawler is very low tech and all about POSH
#
KartikPrabhu
I guess this why #indieweb-dev was created
#
ChrisAldrich
KartikPrabhu: I don't think we're that deep just yet; and don't be too intimidated, I find that continued exposure over time makes things far less daunting. (Said another way, fake it until you make it.)
#
bear
goes to sleep
#
KartikPrabhu
sure. but all this talk about /plumbing without any actual UI or use-case to actually demostrate it is very confusing
#
AngeloGladding
not sure i understand the /plumbing reference
#
AngeloGladding
i've read the page
#
AngeloGladding
what is plumbing
#
Loqi
Plumbing in the context of the IndieWeb, refers to all the underlying code, backend setup, protocols, formats that is all merely there to support the design and user experience of a site, the actual user visible and interactive parts https://indieweb.org/plumbing
#
KartikPrabhu
I mean all this talk about XFN and all that stuff that goes into the "code" of the website and how to parse it.
#
KartikPrabhu
what's the actual use of it? what;s the UI flow? what's the use for the end-user of the website?
#
AngeloGladding
to reraise from earlier if you've got a repr h-card on your site it trivializes my UI flow
#
ChrisAldrich
Because I use my site as a commonplace book to some extent, the end-user I'm often aiming to please most is ME. The fact that it's open to the rest of the public is a fringe benefit.
#
KartikPrabhu
AngeloGladding: yes it might, but why do you require me to do that?
#
AngeloGladding
well let me go a step further..
#
KartikPrabhu
ChrisAldrich: sure that is fine. But that does not mean that someone has to conform to your requirements
#
AngeloGladding
https://angelo.lahacker.net/people/wYC3d3/Chris-Aldrich is my personal page for Chris
#
AngeloGladding
will eventually aggregate and present nicely his contact info which will allow me a one-click to mail, tweet, text, etc..
#
AngeloGladding
so his having a repr aids my UI
#
AngeloGladding
that's for me
#
ChrisAldrich
I'm not saying anyone has to. That's what's great about indieweb.
#
KartikPrabhu
ChrisAldrich: yes exactly
#
KartikPrabhu
AngeloGladding: right but on one has to aid *your* personal UI
#
AngeloGladding
that page will rel=me back to http://boffosocko.com
#
Loqi
[Gregory McDonald] Featured Posts
#
ChrisAldrich
That's a bizarre pull Loqi!
#
KartikPrabhu
which is why I don't get all this talk about XFN and all that; what is I don't care about XFn and stuff... what happens to your UI
#
AngeloGladding
if a related page on boffosocko.com (e.g. /following) links back to that page than a de facto web of trust is created
#
AngeloGladding
w/o an additional protocol..
#
AngeloGladding
using plain old HTML links
#
AngeloGladding
i'm sure i'm missing something
#
KartikPrabhu
what is web of trust?
#
Loqi
It looks like we don't have a page for "web of trust" yet. Would you like to create it?
#
ChrisAldrich
It sounds to me like Angelo is trying to build an online rolodex of his social network to improve his personal communication. Allowing his friends to contribute their own data via h-card data makes things a bit more valuable, but he'll still probably want to supplement it with additional data.
#
ChrisAldrich
I remember Plaxo had a set up to allow users to create various versions of contact information and levels of trust by which to share that data.
#
ChrisAldrich
I personally never allowed Plaxo.com to overwrite their internal data with my own personal data stores as mine was more often more thorough than what people put up themselves.
#
AngeloGladding
yeah that characterizes the situation pretty accurately
#
ChrisAldrich
This may be an issue you run into Angelo, or at least think about while you build.
#
AngeloGladding
in fact it came up earlier
#
AngeloGladding
i expect a repr h-card to simplify my UI for now
#
AngeloGladding
if it gets a name its a normal contact
nitot joined the channel
#
AngeloGladding
if it gets a url its an indiewebsite
#
AngeloGladding
eventually i'll have to be able to merge the two
#
AngeloGladding
a bridge i'll cross shortly
#
AngeloGladding
but i definitely want to help raise the bar for indiewebsites in terms of identity representation in the form of repr h-cards at least
#
AngeloGladding
i'm going to go add the irc_people and gather some stats
#
ChrisAldrich
You might also look at how MS outlook and Google Contacts allow cross-syncing (or not) to various platforms.
#
ChrisAldrich
there are some interesting social plugins for Outlook that import silo data from some networks.
#
AngeloGladding
i'm reminded of the MP3 ID3 tag auto-fillers of yesteryear
#
AngeloGladding
i'd have meticulously metadata'd all of my music and then one misconfig on an auto-filler and the whole archive was trashed
#
ChrisAldrich
Rapportive was also a plugin for Gmail that did some interesting work like this too Angelo.
#
AngeloGladding
yeah so many people/orgs have tried to nail contact lists
#
AngeloGladding
the indieweb has the foundational principles right in my opinion
#
ChrisAldrich
but then, someone still has to build the larger open infrastructure to make it fruitful...
#
ChrisAldrich
so, thanks for volunteering! ;)
#
AngeloGladding
i really like what you said earlier about inferring from the graph what is and isn't a) being used and b) working
#
AngeloGladding
i'm going to spend a few minutes wrapping up and hit the hay
#
ChrisAldrich
me too... we can continue on next week at HWC if you like.
#
AngeloGladding
definitely.. look forward to it
#
ChrisAldrich
KartikPrabhu: thanks for keeping us on the straight and narrow. I'll try to scribble up some thoughts for /following /reader and /blogroll after building a few things this week.
#
voxpelli
what is nicknames-cache?
#
Loqi
A nicknames cache is a way indieweb sites store information about people to improve the user experience of the site owner referring, mention, and/or linking to those people https://indieweb.org/nicknames-cache
#
voxpelli
and +1 on #indieweb-dev
Pierre-O joined the channel
#
KartikPrabhu
ChrisAldrich: yes. documentation is as much part of moving the indewb forward as brainstorming
#
KartikPrabhu
so that others can understand why/how something was come upon/decided
#
ChrisAldrich
Could it be said that documentation is the highest indieweb virtue?
#
KartikPrabhu
I know that is what helped me the most
#
KartikPrabhu
i would ask questions here and people point me to the wiki which had pretty good documentation of things.
#
KartikPrabhu
If I was still confused people would answer the questions and then document them
#
ChrisAldrich
thanks! Goodnight all!
#
Loqi
buenas noches
KevinMarks joined the channel
friedcell, aliasd, antipolar, tvn, cmal, rrix, mlncn, M-nd, M-rongladney and mindB2 joined the channel
#
@yanntheret
Dîtes-moi, y a-t-il des adeptes de l'#IndieWeb / #HomebrewWebsiteClub dans le coin ? #Lyon #SaintEtienne https://indieweb.org/
(twitter.com/_/status/766603653088210944)
mlncn, dontTrustOver25, rMdes and rMdes- joined the channel
#
@DimitrisTzouris
Site Deaths, wonderful #indieweb side-project. Reminded me of all the frog photos I lost. Can I add it, @kevinmarks? https://indieweb.org/site-deaths
(twitter.com/_/status/766616393655652352)
#
@DimitrisTzouris
SiteDeaths. Wonderful #indieweb side-project. Reminded me of all the yfrog photos I lost. Can I add it, @kevinmarks? https://indieweb.org/site-deaths
(twitter.com/_/status/766616633410523136)
#
petermolnar
.blog applications are now accepted (for a rather large fee): https://get.blog/
#
petermolnar
minimum 4 characters :/
cmal, dontTrustOver25, singpolyma and friedcell joined the channel
#
cmal
hey I'm curious
#
cmal
how should we represent a post originally published on XMPP
#
cmal
should it be a reshare of the original XMPP uri or should it be (like Bridgy does for silo interactions) an item of its own with the web URL ?
Pierre-O joined the channel
#
cmal
the same way, should someone replying to someone be marked up as a reshare of a reply with original URI on XMPP and and in-reply-to XMPP URI ?
#
sknebel
bridgy has it's own URLs for silo items, but still links (And sets as microformat values) the original URL
plindner joined the channel
#
sknebel
of course, there you can generally follow the silo link and get *something* in the browser...
#
cmal
hmmmmm
gkbrk joined the channel
#
sknebel
(does XMPP have URIs you can follow after-the-fact? or do you have to have been present in a channel/room and seen it to be able to use the URI for anything? never used XMPP for more than simple chat)
#
cmal
sknebel: there's original URIs for every single content
dontTrustOver25 joined the channel
#
sknebel
if you respond to somebody elses post it doesn't feel right IMHO if you reshare their post and then reply to the reshare
#
cmal
the thing is if the item URI is the XMPP URI then how to trust the webmention source?
#
cmal
I mean we could do an XMPP-Indieweb gateway the way Bridgy does and whitelist this gateway for all xmpp: URIs but I feel like we could do better :)
#
sknebel
what exactly is your scenario(s)?
#
sknebel
somebody posts something on some XMPP-based system, you want to reply?
#
cmal
my scenario is implementing microformats2 for web-gateways of XMPP social networks (such as MOVIM and XMPP)
kerozene joined the channel
#
cmal
well the reply won't get there at the moment, right now I'm just thinking of being able to reshare the content on the Internet or comment on it (although the XMPP original publisher will never get the replies until we have some webmention <--> XMPP PUBSUB magic happening)
#
cmal
I mean they already implement og: and twitter: tags, I'm just trying to convince them to add microformats2 markup as well :)
#
cmal
so we're facing the problem of two different communities thinking their solution is the universal way of doing social interaction (with XMPP behind years ahead of us in this race) so we may have work on both sides to get full interoperability
#
cmal
but I don't think there's any MAJOR obstacle paving the way : both XMPP and HTTP are pretty straightforward protocols with solid implementations
#
sknebel
I think it kind of boils down to what role the gateway has
#
cmal
well in the publicly loaded HTML it's just displaying content from XMPP on the web
#
sknebel
in some ways it's a reader
#
sknebel
or like one of the projects that turns twitter feeds to h-feeds so your reader can understand them
#
cmal
yup, plus once you're logged in you can publish on XMPP from your web browser (both MOVIM and SáT have web interfaces)
#
cmal
yeah basically the gateway translates XMPP PUBSUB into HTML
#
cmal
and this is something they already do on their side for broader accessibility
#
@charles_consult
Site deaths are when sites go offline, taking content, permalinks with them... https://indieweb.org/site-deaths #webdevelopment #business ht @msgbi
(twitter.com/_/status/766639942281883649)
squeakytoy2 joined the channel
#
sknebel
you could look at how granary represents e.g. twitter streams as mf2 and pretend twitter was xmpp, maybe that helps with thinking through it
#
sknebel
for most indieweb-tools, twitter is as impenetrable as an xmpp-url ;)
tbbrown joined the channel
#
cmal
yes, thanks :)
#
sknebel
e.g. you can reply to a twitter-post without having an indieweb-readable representation of it ;)
dontTrustOver25, wolftune, tvn, KevinMarks, shiflett and loicm joined the channel
#
cmal
okay, I'm moving to PostgreSQL for real this time: http://www.infoworld.com/article/3109213/open-source-tools/open-source-uproar-as-mariadb-goes-commercial.html (where SQL needs to be anyway)
Loqi and cmal joined the channel
#
petermolnar
cmal SQLite?
#
cmal
sure, why not? :)
dontTrustOver25 joined the channel
#
petermolnar
sqlite plays really bad with PHP-FPM, due to lock competition, so I'm only going to recommend it applications that can handle it well
#
petermolnar
by the way, that mariadb licence looks similar to nginx plus to me
friedcell joined the channel
#
cmal
you're right about SQLite, now I remember this being the reason I didn't use it
#
cmal
nginx doesn't wait until the next version to release the source code, they just keep a few features non-free (which is already regrettable, but it's nothing to be missed in most setups)
#
cmal
mariaDB if I get it properly is announcing they're going to release the source code only when the next release comes out
#
rascul
i'm probably gonna be moving to caddy from nginx in due time
#
petermolnar
not mariadb, maxscale only
#
rascul
what is caddy?
#
Loqi
Caddy is an HTTP/2 web server, built for designers, bloggers and developers, with a simple configuration and automatic TLS https://indieweb.org/Caddy
#
petermolnar
I'm interested in the reasoning, rascul
#
rascul
built in automated let's encrypt and the very simple config
#
cmal
caddy is really nice indeed :)
#
rascul
it's probably as fast as nginx also
#
rascul
i've got to figure out how to reliably manage it from init then i'll make the switch, it's a bit difficult due to how caddy does things vs how init tends to expect things to be done
#
petermolnar
I always wanted to move my code into https://openresty.org/en/
hs0ucy joined the channel
#
rascul
openrestly seemed like it could be interesting, but i never really looked into it much
#
cmal
petermolnar: if you're interested in such "integrated" developement, I guess you should checkout the Urweb language, it's a super interesting project :)
#
petermolnar
is it related to Urbit?
#
cmal
what is urbit?
#
Loqi
It looks like we don't have a page for "urbit" yet. Would you like to create it?
#
cmal
nope, not related
#
cmal
it's a functional language that compiles to binary on the server side and JS on the client side, using a single source code for both (the compilation process takes care of RPC bindings automatically)
#
cmal
it's built for high-concurrency and has built-in SQL support (doesn't compile with broken SQL, protections against SQL injections in the runtime)
#
petermolnar
oh, no, thanks. Been there, worked with that Google monster which used Java for the same purpose, I ran away.
#
cmal
it's not Java :P
#
petermolnar
I know, but the compiles into another high level language is a red flag for me
#
cmal
hmmm, that's just for the browser code
#
cmal
there's no Javascript running from the server, but the server sends the compiled Javascript code to the web client so as to interact
#
petermolnar
it sure is interesting, but it's not for me
#
cmal
(yeah, same for me^^)
#
aaronpk
hah! I forgot that bridgy sends facebook reactions as emoji comments!!
dontTrustOver25 and snarfed joined the channel
#
aaronpk
i need a steampunk word for machine vision
KevinMarks and aswath joined the channel
#
sknebel
aaronpk: nipkow? (early mechanical TV inventor) harmonic analyzer? (http://hackaday.com/2014/11/18/harmonic-analyzer-mechanical-fourier-computer/)
#
aswath
I am encountering diff when I delegate my openid to indieauth. Is this a correct place to bring it up? Thx
#
aaronpk
aswath: yeah i can help you with that
#
aaronpk
feel free to describe the problem. i'll be back in a bit. also see: https://indieweb.org/OpenID for setup instructions
Pierre-O joined the channel
#
aswath
I have set it up as per that page. It works fine when I test it on indieauth.com. But when I use it in my site (that accepts only OpenID) via delegation, it fails.
Erkan_Yilmaz joined the channel
#
aswath
The error I get is: Yadis discovery failed on http://openid.enthinnai.com/aswath, status: 6, error message: GET failed on https://openid.indieauth.com/openid/user/aswath/yadisxrds
#
aswath
My domain I am using is openid.enthinnai.com/aswath
doesntgolf joined the channel
#
aswath
I looked at your page. There you use openid.indieauth.com/openid. I tries that as well. Getting the same error.
#
aswath
The problem could be my OpenID client, since I have problems with AOL as well. But verisignlabs works fine.
#
snarfed
aswath: try removing <meta http-equiv="X-XRDS-Location" content="https://indieauth.com/openid/user/aswath/yadisxrds" /> from your page?
#
snarfed
since that url does indeed 404
LanaCoyote joined the channel
#
aswath
I have tried that as well. As a user I still get the error "No OpenID is found in that URL."
#
aswath
Unfortunately I can not get the error recorded in the log b/c the developer is not available now and I am not licensed to access that :-)
#
aaronpk
aswath: try dropping the openid2 stuff?
#
cmal
a very interesting point about EOMA68 (free/libre micro-computers built in PCMCIA cards) https://blogs.fsfe.org/pboddie/?p=1314
#
aaronpk
i also just realized the example on our /OpenID page was wrong, need to change openid.server to https://openid.indieauth.com/openid
#
aaronpk
but it sounds like this problem is that your openid client isn't recognizing your openid tags yet, right? sounds like you haven't gotten to the point of seeing an error with indieauth.com yet?
Pierre-O1 joined the channel
#
aswath
Tried suppressing OpenID2 stuff. I am concluding that the problem is with my client. It is not picking from "HTML", but relying solely on yardis.
#
aswath
The error my client is reporting is Yardis discovery failed
#
aswath
I will ask the developer to pursue this. Thanks for your help.
#
aswath
I have a question re indieauth.com itself. You are providing SMS verification. I suspect you incur expense on this. So do you have usage guidlines?
#
aswath
I am asking to see whether I should restrict my users from using this option
hs0ucy, leg, snarfed and rhiaro joined the channel
#
aaronpk
aswath: yes it costs us $0.01 per SMS or something, so it's not a huge deal
#
aaronpk
aswath: if you're going to be expecting lots of people to use indieauth.com then I would suggest running it on your own domain or implementing the protocol into your software directly eventually
#
aswath
agreed. thanks for your help and feedback
wolftune, snarfed, dontTrustOver25, mindB, Gold, hs0ucy, gRegorLove, KevinMarks, KartikPrabhu, snarfed1, plindner, gkbrk, cmal, seekr, KevinMarks_ and AngeloGladding joined the channel
#
gkbrk
hmm, why do i have voice?
#
gkbrk
not that i'm complaining
#
KartikPrabhu
oh I have it too. what is that?
#
aaronpk
it means you have an entry on /irc-people!
#
gkbrk
i've had it for several days, is this a new feature?
#
aaronpk
lol no you haven't
#
aaronpk
i turned it on this morning
#
gkbrk
i meant the entry :P
#
gkbrk
"Ah, that brings back memories. Back in the DOS days, when you ran "format", it replied something like "Ready to format disk X. Press any key to continue:" (with X being the drive letter). And it really meant press any key to continue. Escape would continue. Control-C would continue. Even control-alt-delete would continue. The only way to not continue was to turn power off."
#
gkbrk
saw this on hacker news
#
rascul
why don't i have voice?
#
rascul
ahh there i go :)
#
gkbrk
probably takes a few seconds to update
#
aaronpk
when you join or say something Loqi will check
#
rascul
or was waiting for activity, dunno if i had any in here since i updated /irc-people
#
rascul
yeah, stuffs
#
aaronpk
i just turned on the feature this morning so until people say something they won't be voiced
mindB joined the channel
#
rascul
going through my old templates, i was noticing i had all kinds of weird stuff so i'm rewriting them
#
gkbrk
maybe it could check everyone whenever the wiki page was updated
#
gkbrk
is Loqi open source btw?
#
aaronpk
nah too complicated
KevinMarks joined the channel
#
aaronpk
gkbrk: kind of, the core IRC/Slack bot is open source: https://github.com/aaronpk/TikTokBot
#
aaronpk
but most of the Loqi features are in a private repo
KevinMarks joined the channel
KevinMarks joined the channel
#
rascul
can i put both the p-name and u-url classes on the same tag for an h-feed? example: <a class="p-name u-url" href="https://rascul.xyz">rascul</a>
#
Loqi
Ray Schulz
#
aaronpk
yep definitely
#
rascul
excellent
#
aaronpk
the name will be the text inside the <a> tag, the url will be the href attribute
#
rascul
that's what i figured, just needed confirmation
#
aaronpk
you can always try it out here too! http://pin13.net/mf2/?id=20160819194743275
#
rascul
ahh yeah, i forget about that one
dontTrustOver25, arthurspooner, plindner, KevinMarks and snarfed joined the channel
#
KevinMarks
Or on unmung.com
#
gRegorLove
Good afternoon, indieweb
#
Loqi
[indieweb] "Homebrew Website Club SF 2016-08-24" by Kevin Marks on 2016-08-19 http://known.kevinmarks.com/2016/homebrew-website-club-sf-2016-08-24
#
Loqi
Just generated this week's newsletter! You still have a few minutes to make changes, and I'll re-generate it 10 minutes before it gets sent out at 2pm Pacific time. https://indieweb.org/this-week/2016-08-19.html
antipolar and mindB joined the channel
#
snarfed
i'd fix the title of my indienews post https://news.indieweb.org/en/snarfed.org/2016-08-17_18435 , but not sure i can
#
Loqi
[snarfed.org] snarfed.org
#
KevinMarks
Gillmor Gang
gkbrk joined the channel
#
Loqi
Generated the final version of the newsletter! This will be sent out at 2pm Pacific time. https://indieweb.org/this-week/2016-08-19.html
#
aaronpk
snarfed: you can update your post and re send the webmention and indienews will update
#
aaronpk
but I think it's too late now
#
snarfed
aaronpk: true! i was just being lazy and obnoxious since i haven't actually debugged it
plindner joined the channel
#
KevinMarks
That reminds me, I owe you a pr for bridgy
snarfed and [shaners] joined the channel
#
[shaners]
Would anyone like to partner up with me on https://h-card-as-a-service.herokuapp.com ?
#
snarfed
heh KevinMarks i also noticed that that blue color is evidently bootstrap's default
#
snarfed
ie i didn't pick it myself :P
#
KevinMarks
Oh, I thought it matched the logo
#
gkbrk
can we use our indieauth logins with the api?
gavinc, KevinMarks, mindB, dontTrustOver25, KartikPrabhu and snarfed joined the channel
#
@kevinmarks
@1uigi @verge microformats are fine, and openid is a compatibility layer in indieauth. The chapel of rest is http://indieweb.org/site-deaths
(twitter.com/_/status/766773370914430976)
#
aaronpk
wait what happened to server-sent events?
plindner joined the channel