#indiewebcamp 2015-05-02

2015-05-02 UTC
wolftune, KevinMarks_, KevinMarks__, KevinMarks, Unifex, parzzix, tantek, j12t and gRegorLove joined the channel
#
gRegorLove
Any messages, Loqi?
#
Loqi
who, me?
#
gRegorLove
No, for me.
#
GWG
Hi, gRegorLove.
j12t_ joined the channel
#
gregorlove.com
edited /2015/Guest_List (+365) "/* Creators */ +me"
(view diff)
KevinMarks_ joined the channel
#
post-by-email
uploaded /File:20150502-040327.jpg "Uploaded via email by Financement Qatar <miru2mi*@*hoo.co.jp>"
#
GWG
Financement Qatar sounds particularly suspicious
j12t, nloadholtes, arlen, snarfed, csarven, gRegorLove and KevinMarks joined the channel
#
@theoploeg
next weekend in #Düsseldorf: #IndieWebCamp2015 focusing on growing the independent web. https://indiewebcamp.com/next-iwc
(twitter.com/_/status/594390260274049025)
KevinMarks__, j12t, KevinMarks_, eschnou, snarfed, sammachin, nloadholtes, friedcell and fkooman joined the channel
#
@buroneue
RT @theoploeg: next weekend in #Düsseldorf: #IndieWebCamp2015 focusing on growing the independent web. https://indiewebcamp.com/next-iwc
(twitter.com/_/status/594420770224345088)
KevinMarks_, friedcell, j12t, interactivist, AcidNerd, elf-pavlik and frzn joined the channel
#
@dkreuz
Heute bei @breitband geht es auch ums #indieweb. Nicht nur für SMer eine gute Alternative. #yoyod
(twitter.com/_/status/594459544228536321)
interactivist joined the channel
#
@rivva
Ãœberwachungsschleifen, IndieWeb und alte Kisten – Breitband http://t.co/LJYrqQeJyG
(twitter.com/_/status/594464109841768448)
#
@breitband
IndieWeb verspricht Unabhängigkeit bei der Veröffentlichung im Netz. @pfefferle erklärt, wie es funktionieren soll: http://breitband.deutschlandradiokultur.de/dezentralisiert-euch/
(twitter.com/_/status/594466344738955264)
#
@pfefferle
RT @breitband: IndieWeb verspricht Unabhängigkeit bei der Veröffentlichung im Netz. @pfefferle erklärt, wie es funktionieren soll: http://t…
(twitter.com/_/status/594466391710916608)
friedcell and j12t joined the channel
#
@pintawohl
RT @breitband: IndieWeb verspricht Unabhängigkeit bei der Veröffentlichung im Netz. @pfefferle erklärt, wie es funktionieren soll: http://t…
(twitter.com/_/status/594467739013644288)
glennjones joined the channel
#
@dkreuz
RT @breitband: IndieWeb verspricht Unabhängigkeit bei der Veröffentlichung im Netz. @pfefferle erklärt, wie es funktionieren soll: http://t…
(twitter.com/_/status/594477861186174976)
interactivist, fkooman, eschnou, snarfed, nloadholtes, KartikPrabhu and glennjones joined the channel
#
GWG
Morning.
nloadholtes and eschnou joined the channel
#
pdurbin
GWG: mornin'
#
GWG
pdurbin: Anything exciting going on there?
fkooman and tantek joined the channel
#
pdurbin
GWG: actually, I've been saying for a while (especially to tantek and aaronpk ) that I think it's awesome when wikis are based on git. you get versioning for free. and it's distributed. there's a new wiki like this about REST I helped launch: https://trygvis.io/rest-wiki/contributing
#
GWG
Interesting.
#
GWG
Checking out the wiki is an interesting concept.
snarfed and interactivist joined the channel
#
pdurbin
GWG: right. to contribute I simply fork/clone the git repo backing the wiki, push my proposed changes into a branch, and ask for it to get merged in. In practice we use pull requests on GitHub but we aren't dependent on GitHub. The wiki is hosted on a personal domain.
#
GWG
It seems like asking for a merge will create a longer update time.
#
pdurbin
GWG: I could ask for "push" access on the upstream repo if that ever becomes a problem.
#
GWG
I'm just playing devil's advocate, but the concern I think is that a new person would feel a barrier to contribution in that case.
#
GWG
I'm wondering. Github I believe allows some editing from a web interface. Wondering if someone built that functionality into one of the open git front ends
loic_m and elima joined the channel
#
tantek
GWG, indeed, github allows some web editing, but it's a bit slow / cumbersome. Mediawiki's editing UI is MUCH more responsive, thus much more conducive to simple drive-by incremental edits, thus more participation / contribution.
#
tantek
!tell benwerd - did you see the follow-ups to my note about Audrey's Known post? https://twitter.com/ThanRobertson/status/593852220451454976
#
Loqi
Ok, I'll tell them that when I see them next
#
pdurbin
one could probably configure a git repo for drive by edits if one desired
#
tantek
!tell elf-pavlik yes I tried that five years ago when I added PuSH support to tantek.com Atom ActivityStreams 1.0 feed, which Evan was able to realtime subscribe to from Statusnet. Support is still there.
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
pdurbin: sure, one could code nearly anything - but no one has - that's my point. A fast responsive UI is essential, without it - no amount of backend fanciness matters in anyway.
#
pdurbin
tantek: my UI for editing the wiki is vim and I love it.
#
tantek
Also it must be as simple as "Edit", "View Changes", "Save" in buttons in the UI. No command line mumbo jumbo.
#
pdurbin
tantek: must be? heh :)
#
tantek
yeah - if you want broad participation
#
elf-pavlik
hi tantek
#
Loqi
elf-pavlik: tantek left you a message 2 minutes ago: yes I tried that five years ago when I added PuSH support to tantek.com Atom ActivityStreams 1.0 feed, which Evan was able to realtime subscribe to from Statusnet. Support is still there. http://indiewebcamp.com/irc/2015-05-02/line/1430584541022
#
elf-pavlik
"Formats based on XML or other data serializations are out-of-scope."
#
pdurbin
tantek: these are a bunch of REST nerds. the audience is not so broad
#
elf-pavlik
which includes Atom ActivityStreams 1.0 feed
#
tantek
elf-pavlik: point is, I tried, didn't really go anywhere (though there are some remaining StatusNet / GnuSocial deployments that can still subscribe to my Atom AS1.0 feed like Quitter.se https://indiewebcamp.com/Falcon#Legacy_support )
#
elf-pavlik
tantek, how about doing it now and basing on what we *currently* work on in Social WG?
#
tantek
elf-pavlik: and the sad thing is that AS2 is more complex than AS1 (for simple / common cases), and a one-off JSON format is also more work than incremental changes to Atom, and worse, JSON-LD adds needless complexity too.
#
tantek
thus it is a much worse value proposition now, for me, or anyone on the indieweb, than AS1/PuSH was before
#
tantek
before: AS1/PuSH was relatively easy to implement, and there were existing *public* deployed consuming implementations
#
tantek
now: AS2/JSON-LD overly complex in many ways, ZERO existing public deployed consuming implementations
#
tantek
as fars "what we currently work on" in Social WG, I'm hoping that we either GREATLY simplify AS2/JSON(LD), OR (more likely) come up with MUCH simpler counter proposals.
#
tantek
s/fars/far as/
#
Loqi
tantek meant to say: as far as "what we currently work on" in Social WG, I'm hoping that we either GREATLY simplify AS2/JSON(LD), OR (more likely) come up with MUCH simpler counter proposals.
#
elf-pavlik
do you work on such simpler proposal by any chance? or know someone else who does?
#
pdurbin
GWG: I'm not sure what other git front ends allow. The wiki software we're using (ikiwiki) does allow you to edit via a web interface. The edit goes into the git repo when you click save. I think this addresses the concern by tantek. I just appreciate that I can interact with the wiki using git and vim if I want.
#
tantek
elf-pavlik: yes - it's why we publish /h-entry etc. microformats + /PuSH 0.4 and such on our sites, and consume them as well, for IndieWeb /readers, peer-to-peer /comments, /likes, /event, /RSVPs, etc.
#
tantek
elf-pavlik: this whole community is actively deploying and using *numerous* implementations/solutions to the high level user goals of Social Web WG
#
tantek
elf-pavlik: if you want a JSON syntax, merely use any of the commonly available open source microformats2 parsers on any of our sites - and you'll get back a fairly simple usable JSON
#
elf-pavlik
i understand you would like to see similar deployments based on AS2.0 before considering aligning your current work with it?
#
tantek
(as far as the charter item regarding social activity streams syntax is concerned)
#
tantek
elf-pavlik: note comparison to AS1/Atom above.
#
tantek
it's more than that
#
tantek
I would actually drop my site's AS1/Atom/PuSH 0.3 support, except there are real world sites that still consume it (e.g. Quitter), thus I keep it for cross-site federation compatibility, even though it's not a format / standard that I actively work on or promote.
#
tantek
elf-pavlik: have you made any progress with posting notes (tweets) on/from your own site instead of Twitter?
#
elf-pavlik
yes, i have some basic code to have my copy of mailing list communication published as http://rdfs.org/sioc/spec/
#
elf-pavlik
also started converting W3C IRC logs to SIOC
#
tantek
the backend doesn't matter as much as where it is on your site where people can read it.
#
tantek
after all, the reason you send email or tweet is not for some backend plumbing format, but so that others *read* it.
#
elf-pavlik
people can read it with whatever apps they want to use for it
snarfed joined the channel
#
elf-pavlik
just as with email clients, irc clients, xmpp clients i don't want to impose my UI preferences on others
#
tantek
that app is typically called a browser - it's up to you to provide the browser readable URLs that provide HTML, just as Twitter does
#
elf-pavlik
many people use Twitter via their native mobile apps
#
elf-pavlik
i would like to see some usage statistics
#
tantek
except we're talking in the context of social *web*, not social *random apps*
#
tantek
so you can't escape making your stuff work on web
#
elf-pavlik
still i can provide some default app for those who just type URL in a browser
#
tantek
right - start with that
#
elf-pavlik
what do you mean by 'work on the web'?
#
elf-pavlik
URLs, preferably HTTPS ?
#
tantek
elf-pavlik: already answered that for jasnell months ago but I suppose I can provide another permalink for you
#
elf-pavlik
The Web != HTML
#
tantek
it does today
#
elf-pavlik
did you write somewhere more about how you arrive at this opinion?
#
aaronpk
tantek: pdurbin: fwiw the GitHub wiki is actually a git repo, but you don't need to know that to use the web UI that lets you edit it like mediawiki
#
elf-pavlik
tantek, what do you think about http://enable-cors.org/ ?
#
tantek.com
created /public_social_website (+421) "move to its own page"
(view diff)
#
tantek.com
edited /social_web (-334) "move public social website to its own page"
(view diff)
wolftune joined the channel
#
tantek
elf-pavlik: see:
#
tantek
what is a social web?
#
Loqi
The social web refers to the subset of the web that has social content, that is, content, like posts, which has obvious visible authorship (even if pseudonymous), and mentions other people or other social web content, via URL reference, not just name https://indiewebcamp.com/social_web
#
tantek
what is a public social website?
#
Loqi
A public social website is a public website (at a URL you can curl), that has social content like posts which have obvious visible authorship (even if pseudonymous), and mentions other people or other social web content, via URL reference, not just name https://indiewebcamp.com/public_social_website
#
tantek
elf-pavlik: not just my opinion - based on actual common human usage of the web - using browsers, that load URLs to HTML.
#
elf-pavlik
browser can load JSON + http://enable-cors.org/
#
tantek
elf-pavlik: plenty of folks have tried working on non-HTML replacements for the web and failed. I'm not interested in those discussions as they have too little chance of being relevant to be worth the time.
Erkan_Yilmaz joined the channel
#
tantek
yes, SPAs are one of the /antipatterns awaiting expansion into its own page.
#
tantek
see also js;dr
#
tantek
elf-pavlik: see also real world experience HTML > JSON API: https://aaronparecki.com/articles/2015/04/26/1/html-is-my-api
#
elf-pavlik
do you have examples of live updates with HTML payloads?
KevinMarks__ joined the channel
#
tantek
elf-pavlik: yes - see https://indiewebcamp.com/PubSubHubbub#IndieWeb_Examples for PuSH 0.4 implementations
#
elf-pavlik
how do you push it to your client e.g. browser - in lines of http://dev.w3.org/html5/eventsource/
#
tantek
there are more implementations / public sites of live updates with HTML payloads than there are AS2.0 implementations
#
aaronpk
elf-pavlik: yes, Woodwind and the IRC logs push HTML to the browser in realtime, using eventsource and websockets
#
tantek
if you want to just try realtime browser readers, see https://indiewebcamp.com/reader#IndieWeb_examples
pdurbin_m joined the channel
#
snarfed
ugh, i hate silos. bridgy would be so much easier if i could drop silo support altogether. :P
#
elf-pavlik
tantek, can you point me to seciton explaining how to get push notification delivered directly to the browser? i guess it will need javascript
#
snarfed
elf-pavlik: ben_thatmustbeme got that working recently
#
pdurbin_m
GWG: if you click "Edit" a number of different accounts are supported for sign in to edit the wiki via GUI: https://trygvis.io/rest-wiki/ikiwiki.cgi?do=edit&page=index
#
tantek
elf-pavlik: yes, javascript is very good for enhancing HTML
#
elf-pavlik
tantek, why send HTML if sender can't know how client may want to render it?
#
tantek
because it's the easiest and most dependable way to do so
#
elf-pavlik
in most cases i just want to get the RAW data
#
tantek
no in most cases users want to see the data nicely
#
tantek
hence websites like twitter and facebook work hard on a good /ux
#
elf-pavlik
snarfed, do you have link to the code which runs on browser, receives data pushed from server and renders it ?
KevinMarks_ joined the channel
#
snarfed
elf-pavlik: nope, that's why i pointed you to ben_thatmustbeme
#
tantek
elf-pavlik: see opensource options listed in https://indiewebcamp.com/reader#IndieWeb_examples
#
elf-pavlik
tantek, which email client you consider THE NICEST?
#
tantek
sounds like a trick question elf-pavlik ;)
#
elf-pavlik
or which calendar client should everyone use?
#
elf-pavlik
i wonder how many people here use different client apps to connect to this channel
#
snarfed
elf-pavlik: ...but just as another data point, re HTML payloads in AJAX requests, it's actually a surprisingly common pattern for closed source webapps too. (surprising given all the /JSON/API/JS framework "rage")
#
tantek
elf-pavlik: simple, your own website
#
snarfed
(closed source so i don't have many citations, but i'll see if i can find one)
#
tantek
you would publish your own indie /event posts on your own website, and /RSVP to others events using your own website
#
tantek
and that's what we do here
#
elf-pavlik
so why someone should send me or receive HTML? you need RDFa or Microdata or Microformats to get structured data in it
#
elf-pavlik
BTW neither micropub nor webmention sends HTML...
#
tantek
elf-pavlik: same answer as before: in most cases users want to see the data nicely, hence websites like twitter and facebook work hard on a good /ux
#
elf-pavlik
s/sends/receives/
#
Loqi
elf-pavlik meant to say: BTW neither micropub nor webmention receives HTML...
#
tantek
last time I checked, form-encoded is part of HTML ;)
KevinMarks__ joined the channel
#
tantek
and you're right, they receive HTTP POST - different layer
#
tantek
with URLs to … HTML
#
elf-pavlik
URLs to resources, which can support Accept: text/html and reply with ... RDFa :)
#
tantek
right - tommorris has RDFa in addition to his microformats because he likes that
#
elf-pavlik
acutally I don't mind serving you RDFa if you prefer valid HTML i can serialize to it automatically
#
tantek
you can too if you wish
#
elf-pavlik
i don't want to send microformats but HTML
#
tantek
I'd say check more with tommorris on that as he's figured out how to make it work for him
#
tantek
microformats is HTML
#
elf-pavlik
Microformats != HTML
#
tantek
no it is 100% HTML, that's the beauty of it
#
elf-pavlik
one can put structured data in it with RDFa and Microdata as well
#
elf-pavlik
just as RDFa
#
tantek
microformats has worked with plain HTML since HTML4
#
tantek
elf-pavlik: hence I referred you to tommorris is you're actually interested in building that
#
elf-pavlik
can you get data from websites serving RDFa or Microdata - pure HTML
eschnou and KartikPrabhu joined the channel
#
tantek
no you can't because both of those require extra attributes not define in HTML
#
tantek
s/define/defined
#
Loqi
tantek meant to say: no you can't because both of those require extra attributes not defined in HTML
#
elf-pavlik
In dusseldorf I can add sending webmentions to HTML+RDFa so you can get data from it :)
#
tantek
elf-pavlik: see how tommorris does it - he has webmentions working with other people
#
elf-pavlik
well, microformats need extra values defined in http://microformats.org/wiki/microformats2
#
tantek
yes, microformats are a format, but work with plain valid HTML
#
tantek
that's the point, microformats did not need to change another spec in order to be compatible, valid etc.
#
elf-pavlik
I'll make sure that my RDFa validates, which validator you would like me to check with?
#
elf-pavlik
i can serve HTML why not, tools can automate serialization to it so whatever
#
pdurbin_m
aaronpk: I wonder how hard it would be to add indieauth support.
#
tantek
not sure, I don't care about consuming RDFa since it's harder than microformats
#
tantek
I prefer to work on simpler formats / protocols first
#
tantek
hence my point about the problems with AS2/JSON(LD)
#
elf-pavlik
if someone writes JS serializer microformats JSON to microformats HTML i could even support that with profile parameter in Accept
#
tantek
elf-pavlik: if you prefer to build more complex things - go ahead, no one will stop you - but it's not reasonable to ask others to work on more complex things, when simpler things will do
#
tantek
I mean you can try - but it adds to the cost for everyone
#
tantek
hence why it's better to always go with the simpler options first, and see if they can be made to work
#
elf-pavlik
tantek, why aaronpk doesn't have any query mechanism for http://aaronparecki.com/metrics? how do you query microformats?
#
tantek
elf-pavlik: what's your use-case?
#
elf-pavlik
"find my friends and their friends in Paris who have accomodations to offer"
#
elf-pavlik
or wait, something almost build with LDF and RDF open trip planer (multimodal)
#
elf-pavlik
using Open Data
csarven joined the channel
#
elf-pavlik
once Pieter pushes his code to github i'll send you link to live demo of https://speakerdeck.com/pietercolpaert/hypermedia-as-the-engine-for-route-planning
#
elf-pavlik
for now only very boring http://client.linkeddatafragments.org/
#
elf-pavlik
subjectivly higher complexity of RDFa over Microdata adds IMO not even comparable querying power
#
elf-pavlik
and you still can use HTML if you want to
#
elf-pavlik
and James and Evan can use JSON(-LD)
#
elf-pavlik
and Henry and Melvin can use Turtle, no problem
#
elf-pavlik
tantek, i agree no sense to talke more without live deployments which you can try yourself
#
tantek
elf-pavlik: I don't understand how you leapt from aaronpk's metrics to "accomodations to offer" as a use-case so I'm afraid you're not making much sense.
#
elf-pavlik
otherwise it turns into some religious evengelizing
#
tantek
elf-pavlik: or I try to put it as "philosophy" - which has less potential to be offensive.
#
elf-pavlik
tantek, how about cars available to share, or bikes available to share?
#
tantek
elf-pavlik: there are existing websites for those, perhaps you can document research about how they work.
#
tantek
documenting the UX of existing solutions is how you can figure out how to build a UX of an alternative.
#
tantek
instead of jumping into plumbing and protocols.
#
tantek
which rarely produce a UX, or a usable one at that.
#
elf-pavlik
but you one sholdn't cuple UI with data
#
tantek
the only data you can depend on is when its presented in a UI
#
elf-pavlik
and this way try to impose same UX on people with different preferences
#
tantek
one UI > zero UI
#
tantek
you can then add more if you wish
#
elf-pavlik
especially UI of your choice, which you understand and feel comfortable with
#
tantek
having one UI to start with, is more important than worrying about UI of choice (multiple UIs)
#
elf-pavlik
tantek, i agree with many of your points, and till you see some running apps using RDF in powerful way we can't go beyond e-waving hands
#
elf-pavlik
Facebook++ ;)
#
Loqi
Facebook has -9 karma
#
elf-pavlik
Gmail++
#
Loqi
Gmail has 1 karma
#
elf-pavlik
diversity--
#
Loqi
dude
#
tantek
elf-pavlik: since this is in the context of the social web working group, I am more interested in public social websites than random apps
#
elf-pavlik
public *data* which appears on static website as well feeds modern dynamic apps
#
elf-pavlik
"This form data set encoding is in many ways an aberrant monstrosity, the result of many years of implementation accidents and compromises leading to a set of requirements necessary for interoperability, but in no way representing good design practices. In particular, readers are cautioned to pay close attention to the twisted details involving repeated (and in some cases nested) conversions between character encodings and byte sequences."
#
elf-pavlik
sounds exciting to build on it \o/
#
elf-pavlik
also not used in http://www.w3.org/TR/eventsource/
#
elf-pavlik
tantek, i go back on adding SSE to two websites i run, and just because i argue about some things doesn't mean that i disagreew with everything yous say :)
#
pdurbin_m
aaronpk: yes, the standard GitHub wiki (gollum) is backed by git but it's a flat list of pages. I like how ikiwiki lets you organize your content into subfolders of arbitrary depth.
#
elf-pavlik
on serializations side, i would prefer not to commit to any particualr one and work with solid model instead http://www.w3.org/TR/rdf11-new/#section-serializations
#
pdurbin_m
and unlike Mediawiki, there is no database tax :)
gRegorLove joined the channel
#
KartikPrabhu
elf-pavlik: I suppose the gist of the above discussion (caught up on logs) is that you are free to use anything you want for your data. So far HTML is the most widely consumed/read form of data and so it is better to build on it than reinvent the wheel
#
tantek
elf-pavlik: re: "go back on adding …" - perhaps you could add that to your "Working On" section on your User page? per https://indiewebcamp.com/wikifying#Wikify_yourself
#
tantek
elf-pavlik: that comparison is very out of date, biased, and is superseded largely by microformats2
#
elf-pavlik
tantek, yes i plan to add to *my website* http://online-presence.net/opo-actions/spec/#WorkingOnProject and if you will leave page open it will push updates to it :)
#
KartikPrabhu
lol one of the "features" is "clear mapping to RDF"
#
tantek
elf-pavlik: again, it comes back to simpler solutions are better, and dealing with (and asking others to deal with) the more complex solutions is bad because it adds cost for everyone - something that manu's and others "comparisons" don't understand
#
tantek
more features does not mean better necessarily, that's the problem
#
KartikPrabhu
that feature list seems to be biased for an RDF win anyway
#
elf-pavlik
let's see on comparison from the other perpective http://microformats.org/wiki/RDFa
#
tantek
elf-pavlik: for generic comparisons like that, also #microformats is probably more ontopic
#
tantek
here let's focus on helping you improve your personal site
#
KartikPrabhu
that link is not a comparison
#
elf-pavlik
ATM i work on Server-Sent Events for https://wwelves.org/perpetual-tripper/
#
KartikPrabhu
I am failing to see the point/purpose of this argument/discussion
#
elf-pavlik
hope to deoploy tomorrow
#
KartikPrabhu
goes back to work on fragmention-getter
#
tantek
elf-pavlik: if you have a new personal website, perhaps you can update https://indiewebcamp.com/User:Wwelves.org_perpetual-tripper accordingly
#
tantek
KartikPrabhu: indeed, I'm trying to refocus the discussion to be more about being productive on one's own indieweb site
#
tantek
anyway - that's a way we can help here
#
tantek
if you could capture what you're working on there
#
tantek
if you have a new personal website, you can sign in with it and create a new user page
#
tantek
that's fine too
#
elf-pavlik
holding fiends baby for few minutes - afk
#
elf-pavlik
tantek, why do you think it changed?
#
tantek
because you said so above *my website* with a different domain
#
tantek
if that's a project of yours, go ahead and add it to a "Working On" section on https://indiewebcamp.com/User:Wwelves.org_perpetual-tripper
#
elf-pavlik
maybe wrong use of gramar - subject predicate object got mixed ...
#
elf-pavlik
i start using OPO ontology for current activities / real time presence
#
elf-pavlik
you asked for WorkingOn information - http://online-presence.net/opo-actions/spec/#WorkingOnProject
#
tantek
elf-pavlik too hard to keep track of your different working on things as just lines in IRC - hence suggesting you collecting them on your user page
#
tantek
including such links
#
elf-pavlik
how can i use that vocab in microformats html? very easy thing in RDFa!
#
tantek
that page is some abstract archicture thing - not a simple list of things you're working on
#
elf-pavlik
it has vocab to publish in comon way what i curently do
#
tantek
if you capture a list of all the things you just stated even today that you're working on - then there's a beter chance that someone may be able to help you answer such questions about them
#
tantek
hence my continued request for you to simply edit the wiki and add to https://indiewebcamp.com/User:Wwelves.org_perpetual-tripper
#
elf-pavlik
i prefer to publish it on my own site
#
tantek
also it helps to see what you think is a higher priority for you (of all the things you are working on)
#
elf-pavlik
recently added prujects section
#
tantek
great - publish a "working on" page on your own site, and then link to it from your user page
#
tantek
I suggest the wiki because it is the simplest / fastest way to do so - but if you have something better, go for it
#
tantek
like KartikPrabhu did
#
elf-pavlik
thanks to OPO you or your app can 'follow nose'
#
elf-pavlik
via RDF properties ~! link relations
#
tantek
those sound like non-existent things without permalinks elf-pavlik, whereas https://indiewebcamp.com/User:Wwelves.org_perpetual-tripper exists
#
tantek
you can't follow something that doesn't have URLs
#
elf-pavlik
it does
#
tantek
saying so doesn't make it so - add a URL to your user page to prove it
#
elf-pavlik
wiki -> my homepage -> portable linked profiles project (for now)
#
tantek
otherwise it sounds / looks like you're interested in a theoretical discussion not anything practical,
#
elf-pavlik
links to
#
tantek
can you provide a specific link to your "Working On" the way KartikPrabhu did above?
#
tantek
it's not reasonable to ask people to dig through your personal site
#
elf-pavlik
links to rel="foaf:currentProject"
#
tantek
that's not a URL
#
elf-pavlik
^
#
tantek
and that's also not any of the things you mentioned above
#
tantek
so this all seems very disconnected elf-pavlik
#
tantek
hence a request that you just provide a simple flat list
#
elf-pavlik
i'll add more there right now!
snarfed joined the channel
#
tantek
also - is /hackers4peace.net/plp your personal site?
#
elf-pavlik
collective site, like http://indiewebcamp.com/micropub
#
tantek
ok I see your projects heading - but it doesn't mention any of the other things you said you're working on above
#
tantek
nor does it have an ID so I'll use a fragmention
#
KartikPrabhu
needs a good name for a fragmention-getting UI
#
elf-pavlik
ID ?
#
tantek.com
edited /User:Wwelves.org_perpetual-tripper (+146) "add Working On to ##projects on home page of personal site"
(view diff)
#
elf-pavlik
tantek, what do you see missing ID ?
#
tantek
on your Projects heading - so I used a fragmention to link to it instead
#
elf-pavlik
oh *fragment*
#
tantek
do you have any projects that you are working on for your personal site? or just group / collabrorative efforts
#
tantek
AKA HTML id attribute :)
#
KartikPrabhu
hmm going with fragmentioner.js
#
tantek
which is what is missing. it's only called a "Fragment_identifier" when in a URL
#
elf-pavlik
I dont wont to use any other IDs than IRIs
#
elf-pavlik
preferably https: or http:
#
elf-pavlik
to avoid silos :)
#
GWG
I just had a nice long walk. I'm thinking of doing something complex to my work again.
#
tantek
ok that doesn't make sense since silos also use http https and URLs
#
elf-pavlik
if you use *just* fragment for ID, don't you put data in silo?
#
tantek
elf-pavlik: "work on a model instead" sounds like plumbing before presentation - which is generally acknowledged to be a flawed methodology here.
#
elf-pavlik
i will add to my homepage identifier for projects !
#
elf-pavlik
and use in HTML 'about' or 'resource' attribute when embedded partially on my homepage...
#
tantek
I can clarify further
#
tantek.com
edited /principles (+82) "clarify UX before protocols includes formats, data models, schema etc. AKA UX before plumbing."
(view diff)
#
elf-pavlik
tantek, what do you use in 'plain' HTML5 to identify nested resources with full URL ?
#
tantek
elf-pavlik: such questions make no sense outside the context of a use-case, and if pursued out of such context inevitably lead to /architecture-astronomy
#
kylewm
hmm, I'm intrigued by this secret project from benwerd and erinjo
#
elf-pavlik
if i want to list on my homeage a violent person's and identify her with URL website (~ h-card) but don't want to put clickable link since i do not want people to visit that website
#
KartikPrabhu
kylewm: don't go spilling secret porjects!! :P
#
elf-pavlik
let's say in 'stay away from those folks' sub page
#
@skddc
@hmans Kommst du eigentlich zum IndieWebCamp in Düsseldorf nächstes Wochenende? Habe Projekte, die evtl. Hosen haben wollen. :)
(twitter.com/_/status/594567241670238208)
#
tantek
elf-pavlik: could you document that use-case somewhere either on the wiki or your personal website? I have not heard anyone mention it here before
#
tantek
you may find related: /block
#
elf-pavlik
lucky us!
#
zachdonovan
maybe this is irrelevant, and I certainly understand from context, but
#
elf-pavlik
tantek, we can discuss later clar way of identify the subject (entity) of statements we publish, i really need to get back on coding now :)
#
zachdonovan
what is architecture astronomy?
#
Loqi
architecture astronomy is the practice of analyzing problems, seeing patterns, and then generalizing to higher and higher level abstractions on top of those patterns to the point where the abstractions become so general, so vague, so detached from the original problems being analyzed, that they don't mean anything at all https://indiewebcamp.com/architecture_astronomy
#
GWG
!tell acegiak I had an idea. Need to bounce it off someone.
#
Loqi
Ok, I'll tell them that when I see them next
fkooman, tvn, benwerd, frzn, KevinMarks_, eschnou and interactivist joined the channel
#
@sirmlivesey
@zebrared Excellent. It's like Known! Would love to see webmentions come in and indieauth so you can login with any platform.
(twitter.com/_/status/594587668408868864)
#
@DBN_Blog
RT @breitband: IndieWeb verspricht Unabhängigkeit bei der Veröffentlichung im Netz. @pfefferle erklärt, wie es funktionieren soll: http://t…
(twitter.com/_/status/594588578950287361)
tvn joined the channel
#
@zebrared
RT @sirmlivesey: @zebrared Excellent. It's like Known! Would love to see webmentions come in and indieauth so you can login with any platfo…
(twitter.com/_/status/594589573067472897)
tantek and tvn_ joined the channel
#
KevinMarks_
Thinking about inline embedding of tweets and an indieweb equivalent
#
tantek
what is a quote?
#
Loqi
A quotation is a type of post that is primarily a subset of the contents of another post, and often has a citation of that other post https://indiewebcamp.com/quote
#
KevinMarks_
What if auto_link turned fragmentions into block quotes?
#
tantek
KevinMarks: you need a start and end fragmention for that - or a fragmention of the entire quote
#
GWG
KevinMarks_: Why not a display library that can be ported into different languages. Isn't there something like that for comments display?
#
KevinMarks_
A fragmention of the entire quote seems like a good idea
#
KevinMarks_
Link preview is related, yes
j12t joined the channel
#
loqi.me
created /proof_of_work (+487) "prompted by tantek and dfn added by tantek"
(view diff)
#
KevinMarks_
The way twitter.com embeds tweets inside another tweet is much more lightweight in ux terms than the tweet embed that is generated by the js decorator
#
tantek.com
edited /proof_of_work (+166) "include rest of content truncated from irc, separate see also"
(view diff)
#
GWG
KevinMarks_: That was why I asked about the broader implications
#
tantek.com
edited /proof_of_work (-66) "trim dfn a bit for IRC / Loqi"
(view diff)
#
tantek.com
edited /proof_of_work (-22) "trim further"
(view diff)
#
tantek.com
edited /proof_of_work (+1138) "trim further, add explicit questions to use as proof of work challenges"
(view diff)
#
tantek
KevinMarks: I have my doubts about a fragmention of the entire quote - due to problems with long URLs (already documented in why short URLs).
#
tantek
KevinMarks: if you believe "fragmention of the entire quote seems like a good idea", go ahead and start publishing some notes with such fragmentions on your own site, and report back with permalinks and your experience doing so.
#
tantek
^^^ example /proof_of_work style response
nloadholtes joined the channel
#
tantek
!tell aaronpk,kylewm,KartikPrabhu,GWG I am interested in your review and opinions of https://indiewebcamp.com/proof_of_work - both criticisms and suggested improvements in the hopes of continuing to focus this channel on more practically productive conversations, as quickly as possible.
#
Loqi
Ok, I'll tell them that when I see them next
LCyrin and tvn_ joined the channel
#
tantek.com
edited /proof_of_work (+546) "what if they don't have or not interested in personal site, nor control, ownership, longevity."
(view diff)
friedcell joined the channel
#
@sirmlivesey
@zebrared I wonder, could this run on a subdomain with FB/Twitter plugins to post to accounts, and with bridgy to get webmentions.
(twitter.com/_/status/594599125309599745)
elima joined the channel
#
KartikPrabhu
!tell tantek I think a "Why" section would be good. Answering "why a proof of work" is demanded/good .
#
Loqi
KartikPrabhu: tantek left you a message 13 minutes ago: I am interested in your review and opinions of https://indiewebcamp.com/proof_of_work - both criticisms and suggested improvements in the hopes of continuing to focus this channel on more practically productive conversations, as quickly as possible. http://indiewebcamp.com/irc/2015-05-02/line/1430597858309
#
Loqi
Ok, I'll tell him that when I see him next
#
Loqi
slack/tantek: The why is an interesting challenge in itself, as it's anywhere from efficiently getting new folks to be productive for themselves, to defending the community from academics.
#
Loqi
slack/tantek: Also, as I think ben_thatmustbeme mentioned indirectly, increasing the signal to noise ratio of the channel archives.
#
KartikPrabhu
tantek: yup. a list of such answers would be good to have there
gRegorLove joined the channel
#
KartikPrabhu
fragmentioner is open source under MIT license here: https://github.com/kartikprabhu/fragmentioner also active on my post permalink pages. (no idea why it isn't working on others)
j12t and interactivist joined the channel
#
@btconf
One more week and we’ll meet for the #IndieWebCamp and #ST4I workshop during #btconf. Excited. Creating bades for those at the moment.
(twitter.com/_/status/594610070450757633)
KevinMarks__, KevinMarks___ and KevinMarks_ joined the channel
#
KartikPrabhu
KevinMarks: made a UI for fragmentions. Select text to see it: https://kartikprabhu.com/article/marginalia also code: https://github.com/kartikprabhu/fragmentioner
#
KartikPrabhu
feedback welcome!
KevinMarks__ joined the channel
#
Loqi
[mention] Kartik Prabhu posted 'Javascript UI to get the fragmention (http://indiewebcamp.com/fragmention) link of selected text. https://github.com/kartikprabhu/fragmentio...' linking to http://indiewebcamp.com/fragmention (/notes/fragmentioner)
#
KartikPrabhu
aaronpk: Loqi still doesn't make URLs absolute ^
#
KartikPrabhu
phpmf2 issue?
loic_m joined the channel
#
KartikPrabhu
lol! expected retweet :P
snarfed and benwerd joined the channel
#
gRegorLove
Nice UI, KartikPrabhu
#
KartikPrabhu
thanks :)
#
tommorris
elf-pavlik: validators don't matter. :)
j12t and tantek joined the channel
#
elf-pavlik
tommorris, does general microformats profile exist? https://tools.ietf.org/html/rfc6906
#
elf-pavlik
if someone adds it to Accept header i could also render microformats HTML
#
gregorlove.com
edited /proof_of_work (+4) "wiki link plumbing"
(view diff)
#
KartikPrabhu
elf-pavlik: what does that document mean? sorry not familiar with w3c jargon
#
elf-pavlik
w3c?
#
KartikPrabhu
sorry ietf
#
elf-pavlik
examples secion can help, it even mentions hCard https://tools.ietf.org/html/rfc6906#section-5
#
elf-pavlik
some more prose about it https://www.mnot.net/blog/2012/04/17/profiles
#
tantek
profile relations are largely obsolete, as they were a theoretical demand that nobody actually bothered implementing or needing.
#
Loqi
tantek: KartikPrabhu left you a message 1 hour, 45 minutes ago: I think a "Why" section would be good. Answering "why a proof of work" is demanded/good . http://indiewebcamp.com/irc/2015-05-02/line/1430598638137
#
tantek
profile attribute dropped from HTML5
#
tantek
AFAIK profile stuff is academic waste of time
#
elf-pavlik
i don't talk about HTML but HTTP headers
#
tantek
no actual use-cases need it, nor did anyone bother to implement any of it
#
KartikPrabhu
upon reading, i don't see a good use for "profiles" for microformats
#
tantek
KartikPrabhu: links to profiles like that were requested by various Sem Web folks, but except for a little bit of GRIDDL work (also obsolete), no one bothered with them
#
KartikPrabhu
also one does not need a new HTML link header to get microformats data. Get the HTML page and parse the microformats in it
#
tantek
so I'd wait until someone deploys something that consumes them before wasting any time on it
#
elf-pavlik
when someone makes request to my homepage, by default i return RDFa but i requestor asks for Microformats or Microdata I could also respond with that
#
tantek
that AS2 issue also looks irrelevant as its not blocking any implementations
#
tantek
and is a theoretical request
#
KartikPrabhu
elf-pavlik: <shrug> usually web pages return HTML
wolftune joined the channel
#
tantek
KartikPrabhu: yeah - that works well
#
elf-pavlik
RDFa gives you valid HTML
#
tommorris
elf-pavlik: why bother with proiles?
KevinMarks_ joined the channel
#
elf-pavlik
I don't want to mix RDFa, Microdata and Microformats in the same response
#
tommorris
just use microformats and RDFa and forget microdata ever existed
#
elf-pavlik
but could adjust embeding structured data in HTML based on requested profile
#
gRegorLove
What is microdata?
#
tommorris
microformats because it works now and RDFa because it can represent stuff that's not in microformats
#
elf-pavlik
RDFa works now as well
#
elf-pavlik
different people have different preferences and Accept HTTP header allows to state them clearly
#
tommorris
the point of RDFa is to embed statements in HTML. text/html is the right MIME type.
#
elf-pavlik
yes but one can add profile to stay more precise
#
KartikPrabhu
tommorris: also for microformats :)
#
tommorris
KartikPrabhu: indeed
#
KartikPrabhu
!tell JonathanNeal: made a UI for fragmentions. Select text to see it: https://kartikprabhu.com/article/marginalia also code: https://github.com/kartikprabhu/fragmentioner
#
Loqi
Ok, I'll tell them that when I see them next
KevinMarks__ joined the channel
#
tommorris
elf-pavlik: there isn't an accept-profile header. just send both. is there any use case for someone wanting to specify the type of data-in-HTML format?
#
tommorris
like, if you get an HTML document with microformats and you don't want to parse them, don't parse them. same for RDFa
#
elf-pavlik
see optional profile *parameter* http://www.w3.org/TR/json-ld/#iana-considerations
#
elf-pavlik
i don't want to mix templating for those two
#
elf-pavlik
i can have nice and clean JSON-LD -> RDFa rendering
#
elf-pavlik
but on demand i can also send Microformats
#
tommorris
elf-pavlik: if you are publishing JSON-LD, why publish RDFa?
#
elf-pavlik
if someone *expects* them in response i see no problem with making it explicit in request
#
elf-pavlik
i also publish HTML and could of course embed JSON-LD in HTML
#
tommorris
elf-pavlik: your thoughts on http://microformats.org/wiki/profile-uris#Essentially_dead would be appreciated too?
#
elf-pavlik
i don't care about GRDDL
#
elf-pavlik
what is content negotiation?
#
elf-pavlik
hmmm...
#
elf-pavlik
what is conneg
#
Loqi
conneg is short for HTTP Content Negotiation, a method by which a browser or other web client can request content of various types from a web server, and depending on what is requested, and what the server supports, it tries to provide the best it can https://indiewebcamp.com/conneg
#
KartikPrabhu
so what is the link header for RDFa and microdata?
#
elf-pavlik
trying to find it now...
#
wwelves.org perpetual-tripper
edited /conneg (+156) "added few relevant links"
(view diff)
tantek joined the channel
#
tommorris
elf-pavlik: I still don't know what practical point there is to content negotiating whether you get text/html with RDFa in it vs. RDFa + microformats and/or microdata, but I guess if you wanted a URL to arbitrarily represent microformats, why not http://microformats.org/
#
KartikPrabhu
as far as I could search there are no canonically accepted Link headers for either RDFa or microdata (e.g.: https://developer.mozilla.org/en-US/docs/Web/HTTP/Content_negotiation ) which isn't surprising since all of those were designed to embed data in HTML. So I don't see why microformats needs one
#
elf-pavlik
i don't think us two agreeing here will do ;)
#
tommorris
elf-pavlik: I mean, the URL is arbitrary anyway because nothing is ever going to be triggered from it. you may as well use urn:microformats
#
elf-pavlik
not full media type but just profile
#
tantek
elf-pavlik: it seems like you are trying to make more work for yourself, so it's not clear what your motivation is
j12t and snarfed joined the channel
#
tantek
tommorris's suggestion of just use both microformats + RDFa seems reasonable, and passes the /selfdogfood test - he does so himself already, on his public website
#
elf-pavlik
1) i don't want to mix RDFa and Microformats in my responses but could adjust rendering to use one depending on request
#
tantek
elf-pavlik: making up extra work for people (whether others or yourself) tends to be frowned up in the indieweb community, because it is harmful to everyone's productivity.
#
KartikPrabhu
tommorris: any specific reason to use RDFa? is it some kind of data that mf2 can't represent? If so would it be useful to have an mf2 version of it?
#
elf-pavlik
what extra work? if one expects to ger microformats (or RDFa or Microdata) why not to ask for it?
#
tantek
elf-pavlik: in that case, assume microformats are the default, because they don't require any elements or attributes beyond what is explicitly specified in HTML5 for text/html
#
tommorris
elf-pavlik: because nobody else does.
#
elf-pavlik
KartikPrabhu, you can use some more vocabs with RDFa :) http://lov.okfn.org/dataset/lov/
#
tantek
elf-pavlik: do you use that dataset? at what URL on your personal site?
#
KartikPrabhu
I can. But I haven't found use for them. Hence my question to tommorris if he has found use for such things
#
tantek
if not, it fails the selfdogfood test, and you shouldn't bother recommending it here in #indiewebcamp
#
tommorris
elf-pavlik: no microformats parsers implement support for specifically asking for microformats, because nobody publishes it, because that's too much work
#
tantek
asking for "specifically asking for microformats" is extra work, and is unnecessary, therefore it should be ignored
#
tommorris
for me to implement it in mf2py would require you to document like five or ten people using it, otherwise it's pointless overhead that serves no purpose. I'm reasonably sure barnaby and other implementers would want to see real-world usage before putting in an HTTP header to implement an unspecced requirement that serves no real purpose.
#
tantek
tommorris: is there a general approach in the Sem Web community to filter out these kinds of theoretical requests?
#
tommorris
because semantic web pipe dreams are fun, but when they start taking time away from me drinking mimosas and require me to write code, I need actual use cases
#
tommorris
tantek: if only. ;)
#
tommorris
eventually the w3c closes the working group and the world moves on as if nothing happened. :)
#
tantek
which WG?
#
tommorris
whichever WG built whatever it is in question
#
elf-pavlik
tantek, please see source of https://wwelves.org/perpetual-tripper/
#
elf-pavlik
<html
#
elf-pavlik
vocab="http://schema.org/"
#
elf-pavlik
>
#
tantek
already did today, hence request for ID attribute
#
tantek
that looks like a lot of unnecessary extra work
#
tommorris
elf-pavlik: why not just add microformats2 to that? nothing wrong with using both?
#
KartikPrabhu
elf-pavlik: I would very much like to know any functionality RDFa gives you other than just embedding data for the sake of embedding data. I had RDfa on my site but removed all traces since it was not useful to do anything
#
KartikPrabhu
I kept microformats since it gives you webmention and nice rendering of comments and all that
#
tommorris
"Alice is browsing Bobs social profile on the web and finds an interesting note, Alice navigates to the notes permalink and decides she wants to inspect the Activity Streams representation of the note"
#
tommorris
Bob responds: it's just HTML, use that. why add JSON? ;-)
#
tantek.com
edited /RSS (+134) "/* Causes Plumbing Misfocus */ linky linky, conclude with method of correcting for plumbing misfocus"
(view diff)
#
tommorris
Alice gets confused and says she needs JSON.
#
elf-pavlik
bret, ^
#
tommorris
Bob points out that HTML is the language of the web.
#
tommorris
Alice sees how silly it is and learns to love HTML.
#
KartikPrabhu
Alice is browsing Bobs social profile on the web and finds an interesting note, Alice navigates to the notes permalink and decides she wants to inspect the Holographic Nonlinear Doohickey representation of the note"
#
elf-pavlik
i just participated in http://apidaysberlin2015.apistrat.com/ guess how many people send HTML over wire?
#
gRegorLove
I don't intend to send an HTTP header to request mf2. I'll just request the page and if I find mf2, cool.
#
elf-pavlik
folks do some interesting stuff with JSON http://streamdata.io/how_it_works/
#
KartikPrabhu
tommorris: you should blog that user story. If not I will and add attribution link to logs :P
#
tommorris
KartikPrabhu: logs is fine. :)
#
tommorris
elf-pavlik: everyone uses JSON because everyone uses JSON. five or ten years ago it was XML because everyone read that XML was the thing. technology is driven by fashion as much as it is by sound technical reasoning.
#
tommorris
and because everyone feels they need "an API" and can't grasp that HTML as an API solves like 80% of use cases of read-only APIs
#
elf-pavlik
tommorris, didn't you say that you use RDFa where you miss microformats terms?
KevinMarks_ joined the channel
#
tommorris
elf-pavlik: yep. and because I like to show that it's possible
#
elf-pavlik
HTML =! microformats
#
elf-pavlik
s/=!/!=/
#
Loqi
elf-pavlik meant to say: HTML != microformats
#
tommorris
sure. butter isn't bread.
#
tommorris
<footer class="vcard h-card" typeof="schema:Person foaf:Person geo:SpatialThing gnd:Person
#
tommorris
yago:LivingPeople yago:SoftwareDeveloper yago:LGBTPeopleFromEngland yago:Adult109605289
#
tommorris
yago:AlumniOfTheUniversityOfLondon yago:PeopleFromSurrey" about="https://tommorris.org/"
#
tommorris
id="me">
#
tommorris
see, when I write markup, I have fun.
#
Loqi
[mention] Kartik Prabhu liked a post http://indiewebcamp.com/irc/2015-05-02#t1430606718931 (/notes/user-story-tommorris)
#
tommorris
elf-pavlik: microformats goes in HTML and is perfectly compatible with HTML.
#
tommorris
elf-pavlik: all I can say is, if you implement microformats in such a way that you have to send weird custom headers to get the microformats, nobody will read the microformats and any benefit will be lost.
#
Loqi
slack/tantek: No extra header is need because microformats are *just* HTML.
#
tommorris
I mean, let's say you convinced me and barnaby and glennjones and the other mf2 parser devs to add that support, then what about in-browser parsing? what about if Operator came back from the dead and started parsing microformats2 - convince Firefox to send magic headers?
#
elf-pavlik
browser extensions can modify headers AFAIK
#
Loqi
slack/tantek: Whereas RDFa requires extra attributes beyond HTML5, thus could require explicit profile support.
#
tommorris
eh, not sure about that. RDFa works just fine in HTML5. you just ignore validators, like everyone does already. :)
#
Loqi
slack/tantek: Microdata is a mixed bag because it was abandoned by w3c, uses attributes beyond HTML5, yet attributes are in WHATWG HTML.
#
tommorris
I know hsivonen's validator checks RDFa Lite 1.1, not sure about RDFa Core though
#
Loqi
slack/tantek: Tommorris sure, "works fine" is a good metric :) however if anyone is proposing requiring explicit profiles for anything, they should start with requiring it to get back RDFa, since it uses attributes beyond what is specified in HTML5 and thua text/html.
#
Loqi
slack/tantek: Anyway this is all a /plumbing centric distraction with no uses cases to back it up.
#
wwelves.org perpetual-tripper
edited /conneg (+38) "/* See also */ added link to rfc7284"
(view diff)
#
tommorris
plumbing rule: unless human excrement is coming out of the pipes, I do no more plumbing than needed.
#
Loqi
slack/tantek: Good rule
#
Loqi
slack/tantek: Should we debunk the assumed relevance of conneg?
#
Loqi
slack/tantek: To discourage distractions with it?
#
KartikPrabhu
what is Content Negotiation?
#
KartikPrabhu
Content Negotiation is /conneg
#
loqi.me
created /Content_Negotiation (+19) "prompted by KartikPrabhu https://indiewebcamp.com/irc/2015-05-02/line/1430607746717 and dfn added by KartikPrabhu"
(view diff)
#
loqi.me
created /HTTP_Content_Negotiation (+19) "prompted by gRegorLove and dfn added by gRegorLove"
(view diff)
#
gRegorLove
Oh, misread.
#
tommorris
conneg is nifty, but I'm leaning strongly in the other direction - HTML as the One True Format, and using conneg to return the data as the result of the parsed HTML (if you request JSON, you get back data from mf2py; if you request RDF, you get back the RDFa parsed into whatever RDF format you asked for)
#
tommorris
HTML is the format, everything else is just a parsing thereof.
#
Loqi
slack/tantek: Makes sense
#
KartikPrabhu
tommorris: in that case I would just return HTML and the requester could do whatever the hell parsing they want
#
tommorris
KartikPrabhu: yep, but all I'm doing is providing a layer of convenience for them.
#
Loqi
slack/tantek: Tommorris could you add that to /conneg#Brainstorming ?
benwerd joined the channel
#
elf-pavlik
ji ust asked about HTML+RDFa profile https://lists.w3.org/Archives/Public/public-rdfa/2015May/0001.html
#
Loqi
slack/tantek: That way we can at least capture your wisdom for others to reuse
KevinMarks_ joined the channel
#
Loqi
slack/tantek: Elf-Pavlov no need for the play by play - as no one else here has expressed any interest in profiles.
#
Loqi
slack/tantek: Sorry autocorrect
#
KartikPrabhu
now if only someone makes that for HTML+mf2 -> Atom , I'll ditch my DB -> Atom code
#
Loqi
slack/tantek: Kartik what about barnaby's converter?
#
tommorris
KartikPrabhu: I am tempted to add iCalendar, Atom and vCard output to mf2py at some point
#
KartikPrabhu
tantek was thinking of self-hosting with python instead of over-loading barnabywalter's server
#
KartikPrabhu
tommorris: adding to mf2py seems excessive. But I'd be for a shim that takes mf2py output and converts to these things
#
tommorris
KartikPrabhu: if you write an mf2py-to-Atom converter, I'd be happy to merge it into mf2py
#
Loqi
slack/tantek: Oh cool.
#
tommorris
I don't see why we shouldn't include it in mf2py. ;-)
#
KartikPrabhu
because then you'd have to add JSON-LD, Holographic Quantum Data format and all those things
#
KartikPrabhu
you can't be playing favs now :P
#
tommorris
nope, because microformats aren't tied to those data formats
#
Loqi
slack/tantek: Kartik - a I'm away from laptop now - could you add a /proof_of_work#Why section with perhaps some of the thoughts I expressed above?
#
tommorris
and benevolent dictatorship means I can play favourites. :)
#
KartikPrabhu
tantek: sure. Making coffee and adding things in a moment
#
Loqi
slack/tantek: Starting about here I think: <http://indiewebcamp.com/irc/2015-05-02#t1430599053162>
#
Loqi
slack/tantek: Thanks Kartik, appreciated.
#
KartikPrabhu
errr spam^
#
KartikPrabhu
just blocked that user
tmro joined the channel
#
Loqi
slack/tantek: Also where was that spot in the logs the past couple of days where ben_thatmustbeme was complaining about the logs being too long to catch up on? Or was it too noisy?
#
Loqi
slack/tantek: We need to cite that as another real world reason why we need to do active /proof_of_work challenges in the channel
webhat joined the channel
#
KartikPrabhu
tantek: do not recall and log search isn't being helpful
snarfed joined the channel
#
snarfed
KartikPrabhu: tommorris: https://github.com/snarfed/activitystreams-unofficial converts mf2 to atom (among other things)
#
snarfed
(just fyi)
#
KartikPrabhu
snarfed: oh! must install
#
snarfed
if only i'd ever bothered to add it to pypi :P
#
KartikPrabhu
snarfed: does it need a full install of sorts to go between mf2 and Atom? i.e. with the API keys and all that?
#
snarfed
KartikPrabhu: nope, no api keys needed
#
KartikPrabhu
snarfed: sweet! I'll try to make up something with this then :) thanks
#
Loqi
slack/tantek: goes trawling through logs
#
snarfed
KartikPrabhu: enjoy! the atom part isn't documented in the readme well but the code has good docstrings. just use the top-level methods in atom.py and microformats2.py
#
snarfed
(your path will be mf2 => AS => atom. sorry :P)
#
KartikPrabhu
snarfed: better than nothing :)
#
snarfed
betterthannothing++
#
Loqi
betterthannothing has 1 karma
#
KartikPrabhu
blah! JS is so fragile! my fragmentioner.js only works on pages that marginalia.js works on, since I combined both codes into one JS file!
#
Loqi
slack/tantek: Couldn't find it. Maybe it was a private message or unofficial
wolftune and KevinMarks_ joined the channel
#
KartikPrabhu
what is proof of work?
#
Loqi
proof of work is a way of responding to questions or requests with a challenge to the requester to do some work before questions are answered; in the context of the IndieWeb such work includes asking what is their personal site, what is the next thing they want to improve on it, all as ways to refocus abstract or plumbing questions on practical personal site selfdogfooding https://indiewebcamp.com/proof_of_work
snarfed joined the channel
#
kartikprabhu.com
edited /proof_of_work (+447) "added why section"
(view diff)
#
KartikPrabhu
tantek ^ review
KevinMarks_ joined the channel
#
GWG
I'm thinking of trying to get microformats2 support into WordPress by submitting patches. I'm trying to figure out if this is a good idea.
#
Loqi
GWG: tantek left you a message 3 hours, 41 minutes ago: I am interested in your review and opinions of https://indiewebcamp.com/proof_of_work - both criticisms and suggested improvements in the hopes of continuing to focus this channel on more practically productive conversations, as quickly as possible. http://indiewebcamp.com/irc/2015-05-02/line/1430597858309