#indiewebcamp 2014-03-26
2014-03-26 UTC
# pauloppenheim KartikPrabhu: i should know this, because i am responsible for a django codebase, but i am not positive. lemme see.
# pauloppenheim wait, that doesn't even work like I would expect
# pauloppenheim you can use ints there?
# pauloppenheim KartikPrabhu: i thought you had to use greater than and less than and a datetime object
scor joined the channel
# pauloppenheim well, i learned something
# pauloppenheim i generally use sqlalchemy, raw sql, or say "fuck it"
# pauloppenheim but, learning opportunity
# pauloppenheim KartikPrabhu: smells like you found a bug
# pauloppenheim do you have the SQL being generated?
# pauloppenheim KartikPrabhu: the comment about printing the query object: if you are in an interactive python shell, it will call __repr__ by default, not __str__
# pauloppenheim you need to explicitly cast as a str()
# pauloppenheim ... ahh, and *i* just saw the "more" button, my apologies
# pauloppenheim KartikPrabhu: running the generated query gives no results, but the edited query lists your posts?
# pauloppenheim that is, the `blogengine_note`.`pub_date` actually lists the month as "3"?
# pauloppenheim KartikPrabhu: try SELECT `blogengine_note`.`id`, `blogengine_note`.`slug`, `blogengine_note`.`pub_date`, `blogengine_note`.`_in_reply_to`, `blogengine_note`.`_content`, EXTRACT(MONTH FROM CONVERT_TZ(`blogengine_note`.`pub_date`, 'UTC', America/Los_Angeles)) FROM `blogengine_note` ORDER BY `blogengine_note`.`pub_date` DESC
# pauloppenheim to see what that EXTRACT actually does on your data
# pauloppenheim bc that smells funny to me
# kylewm KartikPrabhu: maybe take a look at http://bugs.mysql.com/bug.php?id=12445 ... perhaps you do not have timezones configured?
# kylewm after running 'mysql_tzinfo_to_sql /usr/share/zoneinfo/ | mysql -u root -p mysql', it now converts the timezones instead of returning NULL
# KartikPrabhu catches up on answers to his question
# @davewiner March 15: Indieweb and RSS. http://scripting.com/2014/03/15/indiewebAndRss.html (twitter.com/_/status/448619375575457792)
pasevin joined the channel
# KartikPrabhu kylewm: I actually ran into this after updating to Django 1.6 and doing the timezone thing with mysql.
snarfed, pasevin and iangreenleaf joined the channel
# KartikPrabhu also saves UTC in database, actually Django does that
KevinMarks_ joined the channel
# KartikPrabhu pauloppenheim: ref SELECT db query: definitely gives 3 in the EXTRACT column
# KartikPrabhu apologises for posing question and fleeing :)
basal and bnvk joined the channel
# dariusdunlap All I wanted to do is post something nice about IndieWebCamp, but first I had to spend the last hour fixing my photos. Aperture previews had got munged and screwed up even the Flickr versions. (Generate Previews was the fix, in case you’re wondering.)
# KartikPrabhu agrees
pfenwick joined the channel
# dariusdunlap Hmmm. Some of them I had to “Reprocess Originals”. So wierd. *sigh*
pasevin joined the channel
# @jalbertbowdenii @davewiner indieweb post has me thinking. good insight, per usual. bummer though. figured that was right up your alley. (twitter.com/_/status/448629359499575296)
snarfed, paulcp, fmarier, lukebrooker, bnvk_ and emmak joined the channel
# KartikPrabhu dariusdunlap: the Flickr image is not visible
# dariusdunlap Yeah, looking into that now. It was there in the preview.
# KartikPrabhu also cool post! :)
# KartikPrabhu aaronpk: i thought you maintained such a list on https://indiewebcamp.com/p3k
ttepasse joined the channel
# KartikPrabhu kylewm: never thought about doing that!... maybe I should
caseorganic joined the channel
lukebrooker joined the channel
# bret.io edited /events/2014-03-26-homebrew-website-club (+79) "/* RSVP */ see ya there" (view diff)
# @dougmckown Hey #indieweb folks, any thoughts on using @TryGhost as a blogging platform? Does it support microformats? (twitter.com/_/status/448650137888235520)
# KartikPrabhu "At this time though, we're not ready to recommend it as part of the default Ghost theme." mf2 has nothign to do with themes!!
# KartikPrabhu hmmm... I think of themes=look of the site
# KartikPrabhu oh well
# KartikPrabhu which i feel is odd since mf2 only adds semantics just like their default classes of "post-excerpt" or something
# aaronpk the diff is ridiculously small https://github.com/TryGhost/Casper/pull/29/files
# tantek KartikPrabhu: easy to just start here: http://indiewebcamp.com/Ghost#Issues
wildtype_ joined the channel
wildtype joined the channel
wildtype joined the channel
# KartikPrabhu seems like Neil Gaiman is POSSEing https://twitter.com/neilhimself/status/448652461805674496
# @neilhimself There. I loved my holiday from my Twitter Hiatus. And now I'm going back to writing until May. I'll blog (& it'll autopost here when I do). (twitter.com/_/status/448652461805674496)
wildtype joined the channel
# KartikPrabhu kylewm: trying to simplify tree-traversing in mf2py. ran into this: https://github.com/kartikprabhu/mf2py/issues/29
basal and tantek joined the channel
# KartikPrabhu what about the name property for the hentry
# KartikPrabhu it picks both KP1 and KP2 as names but it should actually use implied name
# KartikPrabhu yes. see updated comment
# KartikPrabhu h-entry name should be "KP\nKP1" not a list ["KP","KP1"]
# KartikPrabhu I also added a whole bunch of print statements to track the tree traversing and it is traversing nodes twice since I removed the parsed set
curiousjohn joined the channel
# KartikPrabhu interesting
# KartikPrabhu are you on Google Webmaster or something?
# KartikPrabhu that's why I guess
# KartikPrabhu by human you surely mean cylons?
# KartikPrabhu maybe we should use the term "silon" for pro-silo people :P
gRegor` joined the channel
# KartikPrabhu kylewm: don't encourage my puns :P
# KartikPrabhu I have always stopped short of verifying my site, when they ask me to upload some html / meta markup
# KartikPrabhu even though I have Google+ profile as a rel=me
# KevinMarks Webmaster tools are pretty good, they do include microformats 1 validation
# KevinMarks Though how that shows up in SERPs is a different matter
# dariusdunlap aaronpk - does this fix your need for a list of things to fix? ;-)
# dariusdunlap Oh, and great idead, re: “… ios app where you put in the URL of an h-feed of your incoming mentions and it sends you a push notification whenever it's updated”
# dariusdunlap s/idead/idea
# @kevinmarks "@t: URLs For People Focused Mobile Communication: http://t.co/sPnvMLZ8ES" #indieweb (twitter.com/_/status/448686739943473152)
snarfed joined the channel
# @OhhSocialMedia RT @kevinmarks: "@t: URLs For People Focused Mobile Communication: http://t.co/sPnvMLZ8ES" #indieweb (twitter.com/_/status/448687730709762048)
KevinMarks and lukebrooker joined the channel
# pauloppenheim yeah, i have just discovered Google Webmaster Tools for work in the past week, it's pretty handy
# pauloppenheim related: anyone here know IIS?
# pauloppenheim yeah man, it's definitely tears over here, but i've gotta do it
caseorganic joined the channel
# caseorganic Tantek++
lukebrooker joined the channel
# KartikPrabhu tantek++ that is a great study on URLs and how they ought to work!
# KartikPrabhu wait! how does tantek only have 29 karma!!
# KartikPrabhu feels happy that he has only half as much karma as tantek!
# KartikPrabhu tantek: what is a good policy to note/tweet your posts? use original URL or short one is ok?
# KartikPrabhu used short one for now ^^
# pauloppenheim tantek, that's pretty awesome
# KevinMarks_ the long one is clearer on hover when the platform shortens (twitter)
# KartikPrabhu twitter-- aah well! twitter does not allow editing!
# pauloppenheim tantek: your js "function keyup" business is not friendly for accessibility
# pauloppenheim keyboard navigation
# pauloppenheim uses arrow keys
# pauloppenheim tab works fine
# pauloppenheim your site supports that already
# pauloppenheim try it
# pauloppenheim that's what people expect
# pauloppenheim i mean, it's nice if it's the first tab
# pauloppenheim but not essential
# pauloppenheim right
# pauloppenheim arrows are for in-page nav
# pauloppenheim tab is for element nav
# pauloppenheim tantek: do you use a keyboard for web navigation?
# KartikPrabhu snarfed: It'll be cool if bridgy takes me directly to my own page if I am logged in or something instead of showing me the homepage facepile :)
cweiske joined the channel
# KartikPrabhu aah yes true! :)
# pauloppenheim tantek: i'm just telling you what i'm seeing, as a keyboard user. You don't have to change on my account, it's your site.
# KartikPrabhu snarfed: good suggestion! done! :)
nloadholtes and rtaibah joined the channel
# KartikPrabhu snarfed: then can someone publish from my account currently? I can atleast see the preview from a "private session" on FF
# KartikPrabhu haha! :)
# KartikPrabhu I wouldn't know how to fix it yet... may be check for Twitter login or something of that nature
# KartikPrabhu it would be a funny kind of anti-trolling to POSSE someone without being them
# aaronpk suggestions welcome http://indiewebcamp.com/mention-app
eschnou joined the channel
# @AAinslie RT @kevinmarks: "@t: URLs For People Focused Mobile Communication: http://t.co/sPnvMLZ8ES" #indieweb (twitter.com/_/status/448710601167364096)
# KevinMarks_ hmm, that might fit in with the app I use on android
# KevinMarks_ I've been meaning to update it again
# KevinMarks_ and actually put it in the app store
# KevinMarks_ mine works by having a config screen and just issuing notifications, but not registering for the tweet URLs so you get whatever twitter app you choose
# KevinMarks_ though the offical one keeps giving me 'cannot retrieve tweet at this time' msgs
# KevinMarks_ sounds right to me
# Loqi [mention] https://snarfed.org/2014-03-25_bridgy-publish linked to http://indiewebcamp.com/POSSE (pingback)
# Loqi [mention] https://snarfed.org/2014-03-25_bridgy-publish linked to http://indiewebcamp.com/reply (pingback)
# Loqi [mention] https://snarfed.org/2014-03-25_bridgy-publish linked to http://indiewebcamp.com/webmention#Publishing_Software (pingback)
# Loqi [mention] https://snarfed.org/2014-03-25_bridgy-publish linked to http://indiewebcamp.com/like (pingback)
# Loqi [mention] https://snarfed.org/2014-03-25_bridgy-publish linked to http://indiewebcamp.com/repost (pingback)
# Loqi [mention] https://snarfed.org/2014-03-25_bridgy-publish linked to http://indiewebcamp.com/rsvp (pingback)
# KevinMarks_ hm, maybe I'm misunderstanding the question
# KartikPrabhu KevinMarks_: I think cweiske means to ask how to determine the "canonical" profile for someone if all of them are linked via rel=me
# KartikPrabhu yes?
# KevinMarks_ on the same site?
# KevinMarks_ or across sites?
# KevinMarks_ hm. aaronpk's answer is to only allow some kinds of URL to be root, right?
# KevinMarks_ the author can have more than one
# KevinMarks_ you can take a stand like aaron and say your own domain only, no silos
# KevinMarks_ yes you can, indiauth won't let you login with a twitter url, only a domain
# KevinMarks_ so it enforces owned domains
# KevinMarks_ conversely, google won't show your photo in SERPs unless you route your rel=me via a G+ URL
# KevinMarks_ because it only allows domains without paths I think. aaron?
# KevinMarks_ right, that's why this is tricky
# KevinMarks_ you can traverse all the rel=me links and find the one that has the most, if they're doing a star configuration
# KevinMarks_ iirc that's what we used to do with the google crawler
# KevinMarks_ if there's only one, it's easy
# KevinMarks_ you mean if there are two, my domain and twitter only?
# KevinMarks_ you could prefer non-silos
# KevinMarks_ you could prefer bare domain to domain wiht path
# KevinMarks_ and domain to subdomain
# KevinMarks_ it's not a limitation, it's a heuristic
eschnou joined the channel
# KevinMarks_ yes, you're tryign to guess intent
# Loqi [mention] https://snarfed.org/2014-03-25_bridgy-publish linked to http://indiewebcamp.com/POSSE (pingback)
# KevinMarks_ there are worse failures, like 2 cofounders using rel=me to their company
# KevinMarks_ which makes them the same person
lukebrooker joined the channel
# KevinMarks_ you can look for uid, per representative hcard: http://microformats.org/wiki/representative-hcard-parsing
# Loqi [mention] https://snarfed.org/2014-03-25_bridgy-publish linked to http://indiewebcamp.com/POSSE (pingback)
# KevinMarks_ you could use sgnodemapper to decide if it's a silo, and what the canonical form is
# KevinMarks_ hm, porting that to node should be easy
# @eschnou Zuck thinks he can own the future of the web, as a VR platform? Smart and ambitious move, but let's make sure this never happen. #indieweb (twitter.com/_/status/448720853090713601)
# KevinMarks_ the problen with multisite rel=me crawling is that you are potentially sampling different opions of he person about which one is most representative (I don't think canonical is right here)
# KevinMarks_ rel=canonical is used differently
# KevinMarks_ right, but you're assuming there is One True URL
# KevinMarks_ take me for example
# KevinMarks_ I thought of myself at epeus.blogspot.com as primary for ages
# KevinMarks_ if you'd asked me 2 years ago I'd have used twitter.com/kevinmarks
# KevinMarks_ earlier, profiles.google.com/kevinmarks
# KevinMarks_ then I was using kevin-marks.com for a while
# KevinMarks_ then I got kevinmarks.com working
# KevinMarks_ they all still resolve, they're all still me
# KevinMarks_ well, it is now
# KevinMarks_ You can only ever use heuristics for this
# KevinMarks_ asking google, my twitter comes first, followe by wikipedia, then my domain
# KevinMarks_ as twitter only allows one link, you could pick that one :D
# snarfed http://news.indiewebcamp.com/newest , click on the "comments" links for Bridgy Publish and Let's Talk userscript
LauraJ, tobiastom, eschnou and lukebrooker joined the channel
# @reposter_net RT @kevinmarks: "@t: URLs For People Focused Mobile Communication: http://t.co/sPnvMLZ8ES" #indieweb (twitter.com/_/status/448740230107889664)
LauraJ, friedcell, Sebastien-L, dvirsky, basal and melvster joined the channel
mydjey, Jeena, pfenwick, adactio, bnvk, barnabywalters, lukebrooker and julien51 joined the channel
# julien51 tantek: “ironic that julien51 claims there's an RSS/Atom community, but provides no URL to any evidence thereof.” Please, Tantek, stop. I (we) get it: you don’t like RSS feeds and that’s ok. Do we need a ‘URL’ to have a community? I understand you don’t like feeds, but the world is vast enough that you can work on things you care about without dismissing other people’s work. There *are* a lot of people working on RSS relat
# julien51 things, and they don’t need to *show you* their work to exist. Also, “preferring XML is preferring machines over humans” repalce with HTML and it’s the same! As far as I know, no one reads XML at breakfast and no one reads HTML either. In both cases you’re reading a representation of it, whether it’s in a browser, a web app or some other tool. And yes, I agree that browsers do a really bad job at showing RSS/Atom content.
# julien51 That being said I’m so happy that this discussion is happening for the indieWeb people. RSS/Atom are not a decent level of usability, hackability, … etc. We need to do better and more importantly we need to make sure we don’t dismiss the work that has already been built to achieve a place where the situation is more satisafying: “building in shoulder’s giants” as they say. “Following/subscribing” needs to have a meaning i
# julien51 the IndieWeb, other than “Follow me on Twitter” and it needs to be something that makes sense without knowing the piping (RSS, Atom, h-feed… etc).
# julien51 @aaronpk if you have problem with IFTTT, feel free to email me, I can help.
# julien51 kylewm tell me more abour your ATOM feed mention to email workflow What are you trying to achieve?
# barnabywalters julien51++
# julien51 Thanks barnabywalters :)
# @ShaneHudson RT @kevinmarks: "@t: URLs For People Focused Mobile Communication: http://t.co/sPnvMLZ8ES" #indieweb (twitter.com/_/status/448787612925693952)
# julien51 tommorris I’m sure he’ll get my messages when he’s back as he usually does :)
# tommorris "Philosophers get attention only when they appear to be doing something sinister—corrupting the youth, undermining the foundations of civilization, sneering at all we hold dear. The rest of the time everybody assumes that they are hard at work somewhere down in the sub-basement, keeping those foundations in good repair. Nobody much cares what brand of
LauraJ joined the channel
# KartikPrabhu tommorris++
# julien51 tommorris++
lukebrooker joined the channel
# KartikPrabhu cweiske: stop picking on Loqi :P
bnvk joined the channel
# barnabywalters julien51: I have a PuSH 0.4 question — for both my reader and anti-spam tool, I’m going to want to subscribe both to RSS/ATOM feeds and to HTML content. obviously superfeedr can do both of these. should I hard-code everything against superfeedr, or look up hubs and subscribe to each hub, treating superfeedr as a special case fallback for when there is no hub?
# julien51 you should not hardcode hubs
# julien51 and yes use superfeedr as “default”
# julien51 The process is like this:
# julien51 1- Find resource you want to subscribe
# julien51 2- Chcek for a "Link" header which points to a hub.
# julien51 * If there is one => Susbcribe to the hub designated
# julien51 * If there is none, continue
# julien51 3- Check for a <atom:link> element which points to a hub.
# julien51 * if there is one => Subscribe to the designated hub
# julien51 * If there is none => Subscribe using tha Superfeedr default hub : push.superfeedr.com
# barnabywalters and according to PuSH 0.4 I should also look for <a>/<link> with rel=hub IIRC
# barnabywalters julien51: that’s a really useful guide, is it published anywhere?
# julien51 not that I know of, but it’s a simple fallback strategy: 0.4 -> 0.3 -> Superfeedr :)
# barnabywalters julien51: simple for someone who lives this stuff, non-obvious to the rest of us :) I’ll add it to the wiki
# julien51 barnabywalters you’re right, I’m clearly biased here :D
# barnabywalters and for things like HTML fragment subscriptions, always use superfeedr
Jeena joined the channel
# julien51 barnabywalters: probably, but I hope other hubs will have that feature at some point too
# julien51 Actually, no
# julien51 that should be the same logic
# julien51 Let me explain: if a publisher supports PubSubHubbub, it should point to the hub it picked for its resources, including fragment-ed resources.
# julien51 and if it does, then, you should use that hub
# julien51 however, for now (and probably the near future) Superfeedr is the only service doing that I believe
# waterpigs.co.uk edited /PubSubHubbub (+641) "/* Subscribe to a PuSH-enabled feed */ added hub discovery algorithm" (view diff)
bnvk and tantek joined the channel
# barnabywalters julien51: I don’t understand — does that mean publishers need to understand fragmented resources, and send pings for them?
# barnabywalters as in, send pings for all possible fragments of a document?
# julien51 I ‘m not sure whay you mean by “understand”, but yes they need to ping the hub when these resources update
# julien51 but no, they should probably not send ping for all resources
# julien51 the hubs are smart enough to check for change on a given document and know if fragments that are subscribed have changed
# julien51 so, the hub gets a ping for http://my.domain/resource, right
# julien51 the will fetch that resouce
# barnabywalters julien51: okay, so subscribing to http://waterpigs.co.uk/#.h-entry acts like a subscription to http://waterpigs.co.uk/ as far as the publisher is concerned, but the hub uses the fragment to check when to ping the subscriber
# julien51 and check if it has susbcriber for http://my.domain/resource or anything http://my.domain/resource#….
# julien51 if it has, it will check if the right part have changed and if they did, ping the subscribers
# julien51 barnabywalters, almost….
# julien51 the only notable difference (and I was about to update the Wiki for this), is that the publisher is responsible for telling the subscriber which resource it should subscribe to, thru a rel=“self” link (or a Link header)
# barnabywalters ah, sure, that makes sense
# julien51 so, in the case of a fragmented-resoruce, if the hub picked (explictly) a hub that’s capable of it, it should have a Link Header with rel=“self” which includes the fragment
# barnabywalters oh right
# barnabywalters huh
# barnabywalters is this documented anywhere?
# julien51 if the publisher did not pick a hub capable of it, it should obviously not include fragment in the Link
# julien51 not specifically, but that’s the 0.4 spec
# julien51 publishers MUST include a rel=“self” link
# julien51 with the href pointing to the subscribe-able resource
# barnabywalters sure, but the behaviour is non-intuitive to me as a web developer who’s used to fragment IDs not having any server-side effects
# julien51 well, that does not change anything if you don’t know about them, obviously
# julien51 and note that all this is the 0.4 spec
# julien51 [fragments are just a subcase of it]
# barnabywalters so, I’m still a little unclear about what this means for publishers. is the following correct? I am a publisher, publishing http://waterpigs.co.uk/ which is a HTML page with h-entries on it. I know that the hub I publish to allows for HTML fragment subscription.
# barnabywalters someone sends a GET request with a fragment at the end. I know the hub supports this, so I return a response with a rel=self link to that URL *with the fragment*
# barnabywalters whereas if my hub doesn’t support HTML fragment subscription, I should just return a rel=self link to the fragment-less page
# julien51 If I want to subscribe to http://waterpigs.co.uk/, your self should be http://waterpigs.co.uk/ (always)
# julien51 If want to subscribe http://waterpigs.co.uk/#.hentry and you picked a hub that supports that, the self should be http://waterpigs.co.uk/#.hentry
# julien51 If I want to subscribe http://waterpigs.co.uk/#.hentry but you picked a hub which does not support it, the self should be http://waterpigs.co.uk/
# julien51 and as a publisher, no matter what, you should ping the hub for *any* changes in http://waterpigs.co.uk/
# julien51 if the hub supports fragment, it will “see” that this resource has changed and will check any fragment for a change
# julien51 if the hub does not support fragments, it will propagate things
# barnabywalters okay, that makes sense — and if I’m a subscriber who wants to subscribe to #.h-entry updates no matter what, in the first case I subscribe using the given hub, and in the second case I either fall back to using superfeedr (if I don’t want to filter myself) or subscribe using their given hub and do filtering myself if I care more about getting real-time updates
# julien51 exactly
# barnabywalters wow, okay — this is more complex than I thought!
# julien51 :( but, but bear in mind that to the subscriber fragments don’t really matter (they work like eveything else!)
# barnabywalters julien51: well, apart from the extra decision-making which needs to happen based on them
BjornW joined the channel
# julien51 no extra decision making should happen
# julien51 as the subscriber you do that:
# julien51 1- Get the self from the resource to which you want to subscribe
# julien51 2- Get the hub from the resource to which you want to subscribe
# julien51 [using the previous algorith]
# julien51 3- subscribe to the self using the hub (or Superfeedr)
# julien51 4- Done
# julien51 when you get notifications, you should then check what you got
# julien51 using the self of the notifictaion
# julien51 and then do whatever you want with the data you got :)
# @MogulAzam RT @kevinmarks: "@t: URLs For People Focused Mobile Communication: http://t.co/sPnvMLZ8ES" #indieweb (twitter.com/_/status/448808815442419712)
# julien51 barnabywalters I’ll try to write a dedicated blog post for fragments if you want
# barnabywalters julien51: that would be awesome, currently a little distracted by actual work work but will return to discussion later :)
# julien51 great :)
pasevin, lukebrooker, ttepasse, Sebastien-L, chloeweil, LauraJ and _6a68 joined the channel
# ben_thatmustbeme Phew, finished reading up to date. Good morning all
# barnabywalters morning ben_thatmustbeme!
# ben_thatmustbeme Read tantek's newest post on the way in too. Seems Google Hangouts does have some system of generating a Hangout Now button, but it uses intents and some JS
# ben_thatmustbeme looks pretty messy
gRegor` joined the channel
# @eay Kapitel zur alternativen Sicherung von Nutzerdaten. Gerade das IndieWeb beschrieben, nun folgt Reclaim.fm (@diplix). #Bachelorarbeit (twitter.com/_/status/448827614200078336)
scor, snarfed and lukebrooker joined the channel
# gRegor` fax hipsters - faxsters?
# snarfed hey kylewm, just fyi, you might want to turn off flask debugging on your site: http://kylewm.com/note/140221/1
# julien51 kylewm: what hub do you use?
# julien51 ha, then, I can’t help debug much… but if you try with http://pubsubhubbub.superfeedr.com/ I can look things up :)
# julien51 kylewm yes, they should, but I know they’re also caching some stuff
# julien51 also kylewm if you want to see who is the culprit, you can try to subscribe to your feed in the #notifix room
# julien51 and see if updates are propagated there as soon as you post them :)
# julien51 or you can send direct messages to the notifix user as well :)
krendil, CheckDavid, julien51 and tobiastom joined the channel
# @PersonaInc Let your data be your guide! http://www.abrandnewview.com/blog/let-your-data-be-your-guide-navigating-customer-connections-online @MyPersona #MyPersona #OwnYourData (twitter.com/_/status/448846429659090946)
# @KingGunn RT @PersonaInc: Let your data be your guide! http://www.abrandnewview.com/blog/let-your-data-be-your-guide-navigating-customer-connections-online @MyPersona #MyPersona #OwnYourData (twitter.com/_/status/448846614774677504)
lukebrooker, iangreenleaf, iangreenleaf1, pasevin, bnvk_ and npdoty joined the channel
yaf, iangreenleaf, _6a68 and tantek joined the channel
# barnabywalters Loqi apparently chokes on semicolons
benprew joined the channel
# gRegor` Loqi chokes on backticks too. :(
# gRegor` Wonder what it thinks of carets.
# gRegor` !tell gRegor^ Testing
# gRegor` Phooey
# ben_thatmustbeme yeah, okay, i've decompiled the hangouts app and been poking at tons of different attempts for the past like 2 hours, no luck finding a way to have a URL launch a hangout
# gRegor` woot!
# gRegor` Thanks, aaronpk
# gRegor` I was contemplating changing my nick so you wouldn't have to mess with regex. :)
Sebastien-L joined the channel
# @julanimtic @Tredok lá je regarde surtout du côté d'indieweb je pense me lancer prochainement : http://indiewebify.me/ @fourmeux @naudinsylvain (twitter.com/_/status/448859817994887168)
paulcp joined the channel
# ben_thatmustbeme I just grabbed the android apk, and riped it apart, its a matter of digging through a bunch of half opcode files after that though
# ben_thatmustbeme i found all the hooks for sms: smsto: mms: mmsto: but alas, nothing more
# ben_thatmustbeme it looks like they had some set up for g: but it wasn't working
# ben_thatmustbeme yeah, there have been a couple reports of it. Seems like they are pushing for these Intents buttons now though, but even with those, no luck at starting a chat with a specific user
# ben_thatmustbeme other possibility is its licensing issues with them using vidyo (i think that was the company) to create hangouts.
# ben_thatmustbeme Thats why APIs for hangouts are so different
lukebrooker joined the channel
# ben_thatmustbeme General question: what would be the indie web method of authenticating between two sites? I'm thinking I want a unique key to be stored on a "friend"'s site
# gRegor` Not surprised it doesn't support xmpp: since they've mostly gutted xmpp support.
# ben_thatmustbeme thank you Loqi
# ben_thatmustbeme So the hell with it. I wanted to make up the code first to test this out, but Its going to take me so long to get to that point since I'm building it ground up.
# ben_thatmustbeme Basically what I was thinking is some method to extend h-cards with personal info like phone number and e-mail that I don't want publicly viewed, but which I want to give others that I have OKed access to. So something like adding ?auth=<sometoken>
# ben_thatmustbeme so they use indieauth on my site and it just gives them the URL?
# ben_thatmustbeme I'll try that when I get to that point
# gRegor` You could use indieauth with an ACL so your site knows to show your number to example.com, but not enemy.com :)
# ben_thatmustbeme I'm just thinking I'll want to report it back to their site directly so they can store their contacts list privately on their site
snarfed joined the channel
# ben_thatmustbeme this is going to be a long build process...
# ben_thatmustbeme its phenomenally depressing when I'm like a day in to my own site, but yes. I want to do this thing completely and learn every piece as I go
# gRegor` "Baby steps. Baby steps around the office."
# ben_thatmustbeme hopefully i'll have an android app in a few months that I could basically use as my contacts list (storing non-indie web info too, but pulls latest data from IWC sites)
# gRegor` Are you setting up Oauth, ben_thatmustbeme?
# ben_thatmustbeme has flashbacks of watching "What About Bob"
# ben_thatmustbeme hadn't thought that far down the road yet
tilgovi and adambrault joined the channel
# gRegor` Where did you end up on WordPress vs. something else vs. build your own?
# gRegor` I like your distributed contact list idea, btw. Will gladly help test on Android.
# tantek ben_thatmustbeme: how about this - start with adding yourself to: http://indiewebcamp.com/irc-people
KartikPrabhu joined the channel
# tantek next: feel free to braindump a list of "Itches" on your wiki page: http://indiewebcamp.com/User:Ben.thatmustbe.me
# tantek a bunch of us have lists like that in various phases, e.g.: http://indiewebcamp.com/User:Tommorris.org#personal_site_todo
adambrault joined the channel
# tantek.com edited /User:Tantek.com (+40) "/* my indie web projects */ local wiki links for all projects" (view diff)
# tantek ben_thatmustbeme: so for example, my to dos / itches got clustered into projects: http://indiewebcamp.com/User:Tantek.com#my_indie_web_projects
# tantek and then inside those, e.g. Falcon, I've clustered "Working On" (semi)prioritized tasks and "Itching" after that: http://indiewebcamp.com/Falcon#Working_On
_6a68 and dvirsky joined the channel
# ben_thatmustbeme tantek: I see why you had a hard time finding me. Alphabetical list is not so alphabetical
# ben_thatmustbeme Also, thanks, I'll certainly make use of my wiki page more for these type of things
# ben_thatmustbeme I was about it
# ben_thatmustbeme s/it/to/
LauraJ, josephboyle, jedahan, jonnybarnes, adambrault, lukebrooker and squeakytoy joined the channel
bnvk joined the channel
# tantek in which case, leave me a tell to try writing up an /permalink-discovery algorithm :)
realzies, indie-visitor, nihiser and adambrault joined the channel
josephboyle, nihiser, bnvk, KartikPrabhu and caseorganic joined the channel
# KevinMarks_ aaronpk - the url of the containing page plus the id of the h-entry?
# KevinMarks_ (if it has an HTML id)
# @benwerd @stef Can I convince you to use mf2 events markup on attending.io? (I'd ask for webmention but that's pushing the boat out a little far.) (twitter.com/_/status/448899835983179776)
# ben_thatmustbeme i could see that not working for a home page feed
# ben_thatmustbeme content changing often but the ID would remain the same
# KevinMarks_ a hash of the json will reping if edited
# KevinMarks_ no, not always, but often enough that ti makes sense as a fallback
tantek joined the channel
# ben_thatmustbeme i don't know the use case for this, but i'd guess you could always just use the hack of the json as the ID then
# KevinMarks_ hm. Blogger seems to have removed my microformats and added microdata: view-source:http://epeus.blogspot.com/2004_03_01_archive.html
# KevinMarks_ oh hanfg on the microfomrats are still there
# KevinMarks_ but defintiely microdata has been added
kylewm, lukebrooker, caseorganic, eschnou, KartikPrabhu, tilgovi, paulcp, ttepasse, yaf and cweiske joined the channel
friedcell joined the channel
nihiser, Kopfstein, grantmacken, gRegor`, lukebrooker, chloeweil, scor, fmarier and eschnou joined the channel
# gRegor` Chapter 10 in Twitter Wishes it Was Facebook
# gRegor` Tagging of people in photos.
# gRegor` And up to four photos in a tweet now.
_skinny and friedcell joined the channel
# gRegor` You can disable yourself from being tagged under Settings > Privacy, FYI
bpayton, tobiastom, iangreenleaf and friedcell joined the channel
# tantek.com edited /reader (+517) "challenge: missing good stuff, possible side effect of overload" (view diff)
ttepasse, gRegor` and fmarier joined the channel
# gRegor` Interesting. The Million Dollar Homepage still exists, but 22% is link rot now. http://qz.com/191794/the-million-dollar-homepage-still-exists-but-22-of-it-has-rotted-away/
nuadu and kbs joined the channel
# tantek and should likely be captured as an issue / criticism here: http://indiewebcamp.com/Blogger
# KartikPrabhu tantek: afaik you can just write your own template in Blogger
# tantek hence why I asked KevinMarks to add it as an issue: http://indiewebcamp.com/Blogger#Issues
# KevinMarks_ I changed the defualt Blogger template to have microformats ages ago
# KevinMarks_ looks like someone added microdata
# KartikPrabhu KevinMarks_: link?
# KartikPrabhu if I may
# tantek !tell cweiske re: rel=me identity consolidation and primary home page discovery, I believe identengine helps with this: http://glennjones.net/articles/2009-09-20-ident-engine-o-google-code
# KevinMarks_ epeus.blogspot.com is my blog
# KevinMarks_ haven't investigated details yet
# Loqi cweiske: tantek left you a message 23 seconds ago: re: rel=me identity consolidation and primary home page discovery, I believe identengine helps with this: http://glennjones.net/articles/2009-09-20-ident-engine-o-google-code
# KartikPrabhu KevinMarks_: I can confirm that. They also added microdata to my old blog here: http://paralleltransport.blogspot.com/
# KartikPrabhu tantek: on the subject of Blogger, what do you think of their multi-choice UI for blogs? example: http://exptdesign.blogspot.com/
basal joined the channel
# KartikPrabhu top left menu list
# KartikPrabhu agreed. but some of those on their own might be good for certain kinds of posts
# KartikPrabhu without the whole "change this" gimmick
# KevinMarks_ those are interesting, but they're very js-heavy
# KevinMarks_ do thye work on mobile now?
# KevinMarks_ they used to just crap out and show nothing
# KartikPrabhu yeah agree with the JS jeavy bit...
# KartikPrabhu and if some piece of JS does nt load you get nothing
# KartikPrabhu haha seems on mobile you by default get a single UI no changy buisness
# KartikPrabhu In wonder if these fancy gimmick ones can be adapted better for blogs. Like the flipcard-type with filters on top would be good for an archive page eg: http://exptdesign.blogspot.com/?view=flipcard
pfenwick joined the channel
# gRegor` Tumblr does those style archives better, IMO.
# gRegor` E.g. http://rachelskirts.tumblr.com/archive
# cweiske !tell snarfed: linkback to my website failed (https://www.brid.gy/twitter/kyle_wm), could you re-run it? I tried to fix it
# KartikPrabhu Gregor` yeah just saw a tumblr arcive i knew and i agree
# KartikPrabhu also pardon my capitalisation :)
# KevinMarks_ I think they were an intern project
# gRegor` Hehe, no worries
# gRegor` I took inspiration for my own archives from tumblr, though more orderly and only the headlines - no preview. http://gregorlove.com/archives
# KartikPrabhu gRegor`++ I like that the box density gives a clear visual of how active you were in that time
# KartikPrabhu gRegor`++
# gRegor` tantek: https://blog.twitter.com/2014/photos-just-got-more-social
# KartikPrabhu hey where you at Loqi?
# gRegor` Doesn't work because of the backtick, I believe.
# gRegor` But aaronpk fixed the tell for me earlier today, so that works. :)
# gRegor` I like that, too, though it also reveals how infrequently I write. :)
# gRegor` I did much better in 2013 than 2012, at least. Now to keep it up.
# KartikPrabhu i think that is fine. Blogs/site don't have to be updated regularly. don't understand how that got into peopls heads
# gRegor` Yeah. I'm not one to feel like I'm obligated to post more often. I just want to. I have drafts of things, just need to spend the time to finish them.
# gRegor` Been pretty into indieweb stuff lately, so no complaints there really.
# KevinMarks_ you know you cna force those views on any blogger blog?
# KartikPrabhu well I have an archive page by year and some of the early years have only one post :P but that's mainly becaue I haven't still moved everythogn form my old blog
# KartikPrabhu KevinMarks_ yup
pauloppenheim joined the channel
# gRegor` Yeah, no clue.
# gRegor` None of it makes sense to me, heh
# gRegor` Flickr, Instagram, or whatever other photo apps one may like . . . seem to work fine. Why does Twitter need their own? Why'd they have to make it so difficult to view those others on Twitter? Used to work fine...
fmarier joined the channel
# gRegor` Historically I've loved Twitter for its simplicity. Now it seems it's just trying to be everything. Probably to make money, I guess? I dunno
# KevinMarks_ they do if you download
sparverius joined the channel
# gRegor` True. I guess they'd much rather that photo have their URL than twitpic or something else
# gRegor` Haha
# gRegor` Make it up to 5, benwerd. We'll show them.
# gRegor` Maybe I'm just set in my ways. I fell in love with Twitter because it was like group chat with all my friends, plus anyone else on the internet that wanted to join. And I largely use it the same way. So these additional features are just things for me to turn off. :)
# gRegor` Yep
# KevinMarks_ they have been emphasising the photos more
# KevinMarks_ the default profile page now has 3 tweets and 4 photos
# @jjmajava @davewiner Yes, the blog format needs some shaking up. Interesting stuff happening under the #indieweb banner also. (twitter.com/_/status/448957771602751488)
# gRegor` Ok, I'm about ready to make a bit of javascript to skip the t.co link and go directly to the displayed URL. t.co can be so slow sometimes.
# KevinMarks_ especially on android
# KevinMarks_ though less so on firefox than on chrome
# gRegor` Interesting. I was not aware of http://longurl.org/api
# pdurbin huh. that tweet from Loqi... a link to http://scripting.com/2014/03/15/indiewebAndRss.html
caseorganic joined the channel
# KartikPrabhu gRegor` interesting. good for testing incoming links?
# KartikPrabhu pdurbin: dave winer's comments have probably been beaten to death on this irc
# gRegor` Haha, yep
# gRegor` Not sure. Useful for expanding short links pulled in via tweets is one use case I can think of
# KartikPrabhu hmm will try
# KartikPrabhu is the full irc log searchable?
# KartikPrabhu should bookmark such things
ttepasse joined the channel
# KartikPrabhu tantek: anyway to search irc logs. On the alternative: do you have bookmarked inks for the whole dave winer discussion?
# KevinMarks_ KartikPrabhu: you cna use google
# KartikPrabhu ooh
# KevinMarks_ the inurl: operator is very handy
sharplefthander joined the channel
# KartikPrabhu pdurbin: it all begins about here: http://indiewebcamp.com/irc/2014-03-15/line/1394889835 but there is no long coherent discussion. It just happened sporadically on the channel
# KartikPrabhu i recall bret trying to respond to him and getting his comment deleted maybe he has logs of his interaction (the gist seems to be deleted)
# pdurbin KartikPrabhu: yeah, I'd say all of http://indiewebcamp.com/irc/2014-03-15 is a good starting point for me. makes sense. same day winer published his thing
# KartikPrabhu cc: bret about dave winer
# KevinMarks_ at least he didn't phone your employer and demand that you were fired
# KartikPrabhu wait what!
# KevinMarks_ that was when I was at Technorati
# KartikPrabhu oh man!
# KartikPrabhu thought all devs were nice people :P
# KevinMarks_ you saw his comment about JSON -he likes hyperbole
# kylewm bret's reply was here http://bret.io/2014/03/15/re-dave-winer/
# KartikPrabhu aaronpk: in the irc logs the time usually permalinks to the line but for tweets it permalinks to the actual tweet. Makes it hard to refer to that actual line
# KartikPrabhu of course hard in the sense of #firstworldproblems
# gRegor` The page in question was subsequently edited, btw.
# KevinMarks_ no idea
# gRegor` And tantek, snarfed were going to talk about other updates to it to capture the idea / current state of affairs better.
# gRegor` Dave had me blocked for a while. I think it was over something political I said to him. I don't even remember
# gRegor` bret: Sandeep already has one, I thought.
# gRegor` bret: http://www.sandeep.io/98
# kylewm bret: there's also http://waterpigs.co.uk/services/microformats-to-atom/ if you missed it
# KevinMarks_ thats an old debate: http://epeus.blogspot.com/2008/12/cycling-to-new-layers-of-freedom.html
ttepasse joined the channel
sharplefthander joined the channel
# KevinMarks This post could be predicting indieweb giving up on feeds http://scripting.com/stories/2008/12/04/soonItWillBeTimeToStartOve.html
benprew joined the channel
# pdurbin aaronpk: you asked it it was for real: http://indiewebcamp.com/irc/2014-03-15/line/1394911654 ... sad that it was, that Winer actually wrote that :(
# Loqi pdurbin meant to say: aaronpk: you asked if if was for real: http://indiewebcamp.com/irc/2014-03-15/line/1394911654 ... sad that if was, that Winer actually wrote that :(