#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?
#
gRegorLove No, for me.
j12t_ joined the channel
KevinMarks_ joined the channel
#
post-by-email uploaded /File:20150502-040327.jpg "Uploaded via email by Financement Qatar <miru2mi*@*hoo.co.jp>"
#
aaronparecki.com deleted /File:20150502-040327.jpg "Spam"
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
nloadholtes and eschnou joined the channel
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
snarfed and interactivist joined the channel
loic_m and elima joined the channel
#
Loqi tantek: elf-pavlik left you a message on 5/1 at 9:31am: http://socialwg.indiewebcamp.com/irc/social/2015-05-01/line/1430497736034 http://indiewebcamp.com/irc/2015-05-01/line/1430497903481
#
tantek !tell benwerd - did you see the follow-ups to my note about Audrey's Known post? https://twitter.com/ThanRobertson/status/593852220451454976
#
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."
#
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?
#
elf-pavlik e.g http://www.w3.org/TR/activitystreams-core/
#
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.
#
elf-pavlik i understand you would like to see similar deployments based on AS2.0 before considering aligning your current work with it?
#
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
#
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
#
elf-pavlik many people use Twitter via their native mobile apps
#
elf-pavlik i would like to see some usage statistics
#
elf-pavlik still i can provide some default app for those who just type URL in a browser
#
elf-pavlik what do you mean by 'work on the web'?
#
elf-pavlik URLs, preferably HTTPS ?
#
elf-pavlik The Web != HTML
#
elf-pavlik did you write somewhere more about how you arrive at this opinion?
#
elf-pavlik tantek, what do you think about http://enable-cors.org/ ?
wolftune joined the channel
#
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
#
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
#
elf-pavlik browser can load JSON + http://enable-cors.org/
Erkan_Yilmaz joined the channel
#
tantek yes, SPAs are one of the /antipatterns awaiting expansion into its own page.
#
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 elf-pavlik: if you are implementing, see https://indiewebcamp.com/How_to_publish_and_consume_PubSubHubbub#How_to_Subscribe
#
tantek if you want to just try realtime browser readers, see https://indiewebcamp.com/reader#IndieWeb_examples
pdurbin_m joined the channel
#
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
#
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
#
elf-pavlik tantek, why send HTML if sender can't know how client may want to render it?
#
elf-pavlik in most cases i just want to get the RAW data
#
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
#
tantek elf-pavlik: see opensource options listed in https://indiewebcamp.com/reader#IndieWeb_examples
#
elf-pavlik tantek, which email client you consider THE NICEST?
#
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")
#
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...
#
elf-pavlik s/sends/receives/
KevinMarks__ joined the channel
#
elf-pavlik URLs to resources, which can support Accept: text/html and reply with ... RDFa :)
#
elf-pavlik acutally I don't mind serving you RDFa if you prefer valid HTML i can serialize to it automatically
#
elf-pavlik i don't want to send microformats but HTML
#
elf-pavlik Microformats != HTML
#
elf-pavlik one can put structured data in it with RDFa and Microdata as well
#
elf-pavlik just as RDFa
#
elf-pavlik can you get data from websites serving RDFa or Microdata - pure HTML
eschnou and KartikPrabhu joined the channel
#
elf-pavlik In dusseldorf I can add sending webmentions to HTML+RDFa so you can get data from it :)
#
elf-pavlik well, microformats need extra values defined in http://microformats.org/wiki/microformats2
#
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.
#
elf-pavlik if someone writes JS serializer microformats JSON to microformats HTML i could even support that with profile parameter in Accept
#
elf-pavlik tantek, why aaronpk doesn't have any query mechanism for http://aaronparecki.com/metrics? how do you query microformats?
#
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
#
elf-pavlik otherwise it turns into some religious evengelizing
#
elf-pavlik tantek, how about cars available to share, or bikes available to share?
#
elf-pavlik but you one sholdn't cuple UI with data
#
elf-pavlik and this way try to impose same UX on people with different preferences
#
elf-pavlik especially UI of your choice, which you understand and feel comfortable with
#
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++ ;)
#
elf-pavlik Gmail++
#
elf-pavlik diversity--
#
elf-pavlik public *data* which appears on static website as well feeds modern dynamic apps
#
elf-pavlik re: form encoded http://www.w3.org/TR/html5/forms.html#url-encoded-form-data
#
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
#
elf-pavlik roger! http://manu.sporny.org/2011/uber-comparison-rdfa-md-uf/
#
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
#
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"
#
KartikPrabhu that feature list seems to be biased for an RDF win anyway
#
tantek elf-pavlik: according to https://indiewebcamp.com/2015/Germany/Guest_List##Pavlik your personal site is https://wwelves.org/perpetual-tripper
#
elf-pavlik let's see on comparison from the other perpective http://microformats.org/wiki/RDFa
#
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
#
elf-pavlik it links to https://wwelves.org/perpetual-tripper
#
elf-pavlik holding fiends baby for few minutes - afk
#
elf-pavlik tantek, why do you think it changed?
#
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
#
tantek again - please add to https://indiewebcamp.com/User:Wwelves.org_perpetual-tripper
#
elf-pavlik you asked for WorkingOn information - http://online-presence.net/opo-actions/spec/#WorkingOnProject
#
elf-pavlik how can i use that vocab in microformats html? very easy thing in RDFa!
#
elf-pavlik it has vocab to publish in comon way what i curently do
#
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
#
elf-pavlik recently added prujects section
#
KartikPrabhu example: https://kartikprabhu.com/itch
#
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
#
elf-pavlik it does
#
elf-pavlik wiki -> my homepage -> portable linked profiles project (for now)
#
elf-pavlik links to
#
elf-pavlik https://wwelves.org/perpetual-tripper/
#
elf-pavlik links to rel="foaf:currentProject"
#
elf-pavlik http://hackers4peace.net/plp
#
elf-pavlik ^
#
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
#
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 ?
#
elf-pavlik oh *fragment*
#
KartikPrabhu hmm going with fragmentioner.js
#
elf-pavlik I dont wont to use any other IDs than IRIs
#
elf-pavlik preferably https: or http:
#
elf-pavlik to avoid silos :)
#
elf-pavlik if you use *just* fragment for ID, don't you put data in silo?
#
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 elf-pavlik: see http://indiewebcamp.com/principles##UX%20and%20design
#
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 ?
#
elf-pavlik http://www.w3.org/TR/rdfa-syntax/#A-about
#
elf-pavlik or http://www.w3.org/TR/rdfa-syntax/#A-resource
#
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
#
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)
#
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
#
zachdonovan neat
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
#
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?
#
KevinMarks_ A fragmention of the entire quote seems like a good idea
#
KevinMarks_ Link preview is related, yes
j12t joined the channel
#
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)
#
tantek.com edited /proof_of_work (+1138) "trim further, add explicit questions to use as proof of work challenges" (view diff)
#
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.
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
#
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
#
@kartik_prabhu Javascript UI to get the fragmention (http://indiewebcamp.com/fragmention) link of selected text. https://github.com/kartikprabhu/fragmentioner #indieweb (twitter.com/_/status/594616292037894144)
#
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
#
@javascriptd RT @kartik_prabhu: Javascript UI to get the fragmention (http://indiewebcamp.com/fragmention) link of selected text. https://github.com/kartikprabhu/fragmentioner #indieweb (twitter.com/_/status/594619683011100672)
#
KartikPrabhu lol! expected retweet :P
snarfed and benwerd joined the channel
#
gRegorLove Nice UI, KartikPrabhu
#
KartikPrabhu thanks :)
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
#
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
#
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
#
elf-pavlik i don't talk about HTML but HTTP headers
#
KartikPrabhu upon reading, i don't see a good use for "profiles" for microformats
#
elf-pavlik relevant AS2.0 issue https://github.com/jasnell/w3c-socialwg-activitystreams/issues/52
#
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
#
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
#
KartikPrabhu elf-pavlik: <shrug> usually web pages return HTML
wolftune joined the channel
#
elf-pavlik RDFa gives you valid HTML
KevinMarks_ joined the channel
#
elf-pavlik I don't want to mix RDFa, Microdata and Microformats in the same response
#
elf-pavlik but could adjust embeding structured data in HTML based on requested profile
#
gRegorLove What is microdata?
#
Loqi It looks like we don't have a page for "microdata" yet. Would you like to create it? https://indiewebcamp.com/wiki/index.php?action=edit&title=microdata&summary=prompted+by+gRegorLove+https%3A%2F%2Findiewebcamp.com%2Firc%2F2015-05-02%2Fline%2F1430605198267
#
elf-pavlik RDFa works now as well
#
elf-pavlik different people have different preferences and Accept HTTP header allows to state them clearly
#
elf-pavlik yes but one can add profile to stay more precise
#
KartikPrabhu tommorris: also for microformats :)
#
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
KevinMarks__ joined the channel
#
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
#
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 just https://en.wikipedia.org/wiki/Content_negotiation
#
elf-pavlik what is content negotiation?
#
Loqi It looks like we don't have a page for "content negotiation" yet. Would you like to create it? https://indiewebcamp.com/wiki/index.php?action=edit&title=content+negotiation&summary=prompted+by+elf-pavlik+https%3A%2F%2Findiewebcamp.com%2Firc%2F2015-05-02%2Fline%2F1430605632279
#
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...
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 ;)
#
elf-pavlik not full media type but just profile
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
#
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?
#
elf-pavlik KartikPrabhu, you can use some more vocabs with RDFa :) http://lov.okfn.org/dataset/lov/
#
KartikPrabhu I can. But I haven't found use for them. Hence my question to tommorris if he has found use for such things
#
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.
#
Loqi [bridgy] Javascript Digest retweeted a tweet that linked to http://indiewebcamp.com/fragmention (https://twitter.com/javascriptd/status/594619683011100672)
#
elf-pavlik tantek, please see source of https://wwelves.org/perpetual-tripper/
#
elf-pavlik <html
#
elf-pavlik vocab="http://schema.org/"
#
elf-pavlik prefix="cco: http://purl.org/ontology/cco/core# foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# sec: https://w3id.org/security# doap: http://usefulinc.com/ns/doap#"
#
elf-pavlik >
#
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
#
KartikPrabhu lol
#
tantek.com edited /RSS (+134) "/* Causes Plumbing Misfocus */ linky linky, conclude with method of correcting for plumbing misfocus" (view diff)
#
elf-pavlik bret, ^
#
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
#
KartikPrabhu lol ok
#
elf-pavlik tommorris, didn't you say that you use RDFa where you miss microformats terms?
KevinMarks_ joined the channel
#
elf-pavlik HTML =! microformats
#
elf-pavlik s/=!/!=/
#
Loqi [mention] Kartik Prabhu liked a post http://indiewebcamp.com/irc/2015-05-02#t1430606718931 (/notes/user-story-tommorris)
#
KartikPrabhu tommorris: https://kartikprabhu.com/notes/user-story-tommorris :)
#
@kartik_prabhu user story by @TomMorris at http://indiewebcamp.com/irc/2015-05-02#t1430606718931 “Alice is browsing Bobs social profile on the web and […] more: https://kartikprabhu.com/notes/user-story-tommorris (twitter.com/_/status/594636445064830977)
#
elf-pavlik browser extensions can modify headers AFAIK
#
wwelves.org perpetual-tripper edited /conneg (+38) "/* See also */ added link to rfc7284" (view diff)
#
KartikPrabhu what is Content Negotiation?
#
Loqi It looks like we don't have a page for "Content Negotiation" yet. Would you like to create it? https://indiewebcamp.com/wiki/index.php?action=edit&title=Content+Negotiation&summary=prompted+by+KartikPrabhu+https%3A%2F%2Findiewebcamp.com%2Firc%2F2015-05-02%2Fline%2F1430607746717
#
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 Er
#
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)
#
KartikPrabhu tommorris: in that case I would just return HTML and the requester could do whatever the hell parsing they want
#
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
#
tommorris KartikPrabhu: beta implementation - https://gist.github.com/tommorris/2983b0f7dd825ddf93c7
KevinMarks_ joined the channel
#
KartikPrabhu now if only someone makes that for HTML+mf2 -> Atom , I'll ditch my DB -> Atom code
#
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
#
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
#
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?
#
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 [bridgy] Lucy Garza favorited a tweet that linked to http://indiewebcamp.com/irc/2015-05-02#t1430606718931 (https://twitter.com/kartik_prabhu/status/594636445064830977)
#
KartikPrabhu errr spam^
#
KartikPrabhu just blocked that user
tmro joined the channel
#
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)
#
KartikPrabhu snarfed: oh! must install
#
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?
#
KartikPrabhu snarfed: sweet! I'll try to make up something with this then :) thanks
#
KartikPrabhu snarfed: better than nothing :)
#
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!
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 tantek ^ review
KevinMarks_ joined the channel
#
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
