#indiewebcamp

2014-03-26

#
cweiske
KevinMarks, do you want me to link to your twitter profile, or your hompeage?
#
KevinMarks_
you can take a stand like aaron and say your own domain only, no silos
#
cweiske.de
edited /webmention (+46) "/* Publishing Software */" (view diff)
#
cweiske
then you can't rel=me to silos
#
cweiske
or any other page from your homepage
#
KevinMarks_
yes you can, indiauth won't let you login with a twitter url, only a domain
#
KevinMarks_
so it enforces owned domains
#
cweiske
how does it determine that?
#
KevinMarks_
conversely, google won't show your photo in SERPs unless you route your rel=me via a G+ URL
#
cweiske
because it filters twitter urls?
#
KevinMarks_
because it only allows domains without paths I think. aaron?
#
cweiske
that'd be a silly limitation
#
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
#
cweiske.de
edited /webmention () "(-1105) /* Implementations */" (view diff)
#
cweiske
that fails if the page has only one rel=me
#
KevinMarks_
iirc that's what we used to do with the google crawler
#
cweiske
1:1
#
KevinMarks_
if there's only one, it's easy
#
cweiske
no
#
cweiske
A links to B, B links to A
#
KevinMarks_
you mean if there are two, my domain and twitter only?
#
cweiske
which one is canonical?
#
cweiske
yes
#
KevinMarks_
you could prefer non-silos
#
cweiske
KevinMarks, my code doesn't know anything about silos and does not want to
#
cweiske
because it would break as soon as the next silo emerges
#
KevinMarks_
you could prefer bare domain to domain wiht path
#
cweiske
this is still a silly limitation
#
KevinMarks_
and domain to subdomain
#
KevinMarks_
it's not a limitation, it's a heuristic
#
cweiske
which means it will fail
# 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
#
cweiske.de
edited /webmention (+1049) "/* IndieWeb implementations */" (view diff)
#
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
#
cweiske
KevinMarks, thans for the uid link
#
cweiske
that seems to be the solution
#
@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 (twtr.io/jX_5AF1T6g)
#
cweiske
although
#
cweiske
no
#
cweiske
it's used to markup one of many hcards on one page
#
cweiske
not a canonical one
#
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
#
cweiske
yes
#
cweiske
I didn't mean rel=canonical
#
KevinMarks_
right, but you're assuming there is One True URL
#
cweiske
that's indieweb think
#
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
#
cweiske
sure, I understand that
#
cweiske
but kevinmarks.com is your "main" page
#
KevinMarks_
well, it is now
#
cweiske
yes. and *now* there is no way to figure even *that* out
#
cweiske
not speaking of change management
#
KevinMarks_
You can only ever use heuristics for this
#
cweiske
as soon as semanticscuttle sends I-bookmarked-you webmentions, you will have to figure that out
#
cweiske
although you could simply link to the user page on semanticscuttle
#
cweiske
what you will probably do
#
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
#
cweiske
I don't use twitter, but I use a self-hosted bookmarking application
#
cweiske
now my homepage rel=me to the user page on it, and it's user page rel=me to my homepage
#
cweiske
no twitter in there.
#
snarfed
hey aaronpk, do you know if IndieNews handles https links ok? the http pages i submitted are ok, but the two recent https ones are unhappy
#
snarfed
http://news.indiewebcamp.com/newest , click on the "comments" links for Bridgy Publish and Let's Talk userscript
#
snarfed
i know indienews is low priority, so just fyi. obviously not important
# LauraJ joined the channel
# tobiastom joined the channel
# eschnou joined the channel
# lukebrooker joined the channel
#
@reposter_net
RT @kevinmarks: "@t: URLs For People Focused Mobile Communication: http://t.co/sPnvMLZ8ES" #indieweb (twtr.io/jXg0VFEJEQ)
# LauraJ joined the channel
# friedcell joined the channel
# Sebastien-L joined the channel
# dvirsky joined the channel
# basal joined the channel
# melvster joined the channel
# melvster joined the channel
#
pdurbin
aaronpk: this indienews thing is neat!
# mydjey joined the channel
# mydjey joined the channel
# Jeena joined the channel
# pfenwick joined the channel
# adactio joined the channel
# bnvk joined the channel
# barnabywalters joined the channel
# lukebrooker joined the channel
# julien51 joined the channel
# Jeena joined the channel
#
tommorris
indienews is neat.
#
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++
#
Loqi
julien51 has 1 karma
#
julien51
Thanks barnabywalters :)
#
@ShaneHudson
RT @kevinmarks: "@t: URLs For People Focused Mobile Communication: http://t.co/sPnvMLZ8ES" #indieweb (twtr.io/jXxw3wrYks)
#
tommorris
julien51: tantek isn’t here. ;)
#
julien51
tommorris I’m sure he’ll get my messages when he’s back as he usually does :)
#
tommorris
the debate about feeds reminds me of my favourite Richard Rorty quote...
#
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
#
tommorris
intellectual duct tape is being used."
# LauraJ joined the channel
#
KartikPrabhu
tommorris++
#
Loqi
tommorris has 20 karma
#
julien51
tommorris++
#
Loqi
tommorris has 21 karma
#
cweiske
Loqi++
#
Loqi
Loqi has 239 karma
#
cweiske
Loqi++
#
cweiske
Loqi++++
# lukebrooker joined the channel
#
KartikPrabhu
cweiske: stop picking on Loqi :P
#
Loqi
:)
#
cweiske
Loqi++
# 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
#
Loqi
yea
#
julien51
and yes use superfeedr as “default”
#
julien51
The process is like this:
#
julien51
1- Find resource you want to subscribe
#
Loqi
!calc 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 joined the channel
# 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]
#
ouvre-boite.com
edited /PubSubHubbub (+166) "/* Subscribe to a PuSH-enabled feed */" (view diff)
#
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
#
Loqi
!calc 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
#
Loqi
!calc 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 (twtr.io/jY5WWZXC8Y)
#
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 joined the channel
# lukebrooker joined the channel
# ttepasse joined the channel
# Sebastien-L joined the channel
# chloeweil joined the channel
# LauraJ joined the channel
# _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
#
tommorris
enjoys the idea of fax hipsters.
#
tommorris
Type up message on ironically vintage manual type writer, send as fax.
#
tommorris
Perhaps BERG could set up a fax-to-LittlePrinter gateway.
#
@eay
Kapitel zur alternativen Sicherung von Nutzerdaten. Gerade das IndieWeb beschrieben, nun folgt Reclaim.fm (@diplix). #Bachelorarbeit (twtr.io/jYCDRuweYG)
# scor joined the channel
# scor joined the channel
# snarfed joined the channel
# lukebrooker joined the channel
#
gRegor`
fax hipsters - faxsters?
#
snarfed
gRegor`: :P
#
snarfed
hey kylewm, just fyi, you might want to turn off flask debugging on your site: http://kylewm.com/note/140221/1
#
kylewm
snarfed: ty, I had it on momentarily, should be off now. still need to configure proper logging in production mode
#
kylewm
julien51: re: my Atom->email workflow. When I get a new mention, it shows up in a PuSH (I think) Atom feed... I was trying to get an email notification in response to that change. The problem may have been that my feed was broken, as you pointed out. Will have to test more
#
julien51
kylewm: what hub do you use?
#
kylewm
pubsubhubub.appspot
#
kylewm
http://pubsubhubbub.appspot.com/ rather
#
julien51
ha, then, I can’t help debug much… but if you try with http://pubsubhubbub.superfeedr.com/ I can look things up :)
#
kylewm
are you saying that iFTTT *should* respond to push events?
#
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 :)
#
kylewm
awesome
# krendil joined the channel
# CheckDavid joined the channel
# julien51 joined the channel
# 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 (twtr.io/jYJwhk3Bvm)
#
@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 (twtr.io/jYK0foeoBj)
# lukebrooker joined the channel
# iangreenleaf joined the channel
# iangreenleaf1 joined the channel
# pasevin joined the channel
# bnvk_ joined the channel
# npdoty joined the channel
#
kylewm
!tell tantek on the subject of keyboard navigation on tantek.com (sorry if this has been beaten to death)
#
kylewm
I like the j/k navigation a quite a bit, but not when a modifier is pressed. I use ctrl-k to search or ctrl-shift-k to open the console.
#
Loqi
Ok, I'll tell him that when I see him next
#
aaronpk
omg logs
# yaf joined the channel
# iangreenleaf joined the channel
# _6a68 joined the channel
# tantek joined the channel
#
Loqi
tantek: kylewm left you a message 9 minutes ago: on the subject of keyboard navigation on tantek.com (sorry if this has been beaten to death)
#
tantek
kylewm - I only got that first line :)
#
barnabywalters
Loqi apparently chokes on semicolons
#
Loqi
woot!
#
kylewm
tantek: interesting, the rest was just that "i like j/k navigation quite a bit except when ctrl/ctrl+shift are down"
# 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
#
aaronpk
gRegor`: should work now...
#
aaronpk
!tell gRegor` hi
#
Loqi
Ok, I'll tell them that when I see them next
#
gRegor`
woot!
#
Loqi
gRegor`: aaronpk left you a message 4 minutes ago: hi
#
Loqi
:D
#
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 (twtr.io/jYPifFeHYo)
# paulcp joined the channel
#
tantek
tries to catch up a bit
#
tantek
ben_thatmustbeme: whoa - you *decompiled* hangouts app?!? which platform?
#
tantek
yeah, the absence of gtalk: and xmpp: handling is very sad :(
#
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
#
tantek
sweet
#
tantek
digs through a lot of apparently complex explanation of how to support PuSH from julien51 :/
#
ben_thatmustbeme
i found all the hooks for sms: smsto: mms: mmsto: but alas, nothing more
#
tantek
yeah - that's ironic
#
tantek
at least *some* explanation of how to support PuSH is better than none
#
tantek
now we just have to figure out if we can simplify it
#
ben_thatmustbeme
it looks like they had some set up for g: but it wasn't working
#
tantek
stuff that is too much work for publishers with little benefit to them has low adoption chances
#
tantek
ben_thatmustbeme: yeah. I've reported lack of gtalk: support to the Hangouts folks - so hopefully it's in their fix queue
#
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
#
Loqi
gives ben_thatmustbeme a unique key to be stored on a
#
gRegor`
Not surprised it doesn't support xmpp: since they've mostly gutted xmpp support.
#
aaronpk
ben_thatmustbeme: that's what indieauth is for
#
ben_thatmustbeme
thank you Loqi
#
Loqi
yeah!
#
aaronpk
you can already sign in to my site and barnaby's site and i think a few others
#
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>
#
aaronpk
yeah
#
aaronpk
once you set up an auth endpoint that'll work
#
ben_thatmustbeme
so they use indieauth on my site and it just gives them the URL?
#
aaronpk
if you go through the step by step at ownyourgram.com you'll get there
#
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
#
aaronpk
basically set up your site as an OAuth server, but you can use indieauth.com as your auth server to cut out 80% of the work
# snarfed joined the channel
#
ben_thatmustbeme
this is going to be a long build process...
#
aaronpk
tiny steps
#
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 joined the channel
# 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.
#
snarfed
kylewm, saw that you tried bridgy publish. thanks! any problems?
#
snarfed
(i see the errant "foo" in the recent publishes section. fixing now.)
#
kylewm
snarfed: nope not really! I was going to tell you that it didn't like my having multiple websites listed in facebook, but then saw there was already an issue for that
#
snarfed
heh yeah. the backlog of issues labeled "now" is getting big. gotta get cranking on those!
#
tantek
ben_thatmustbeme: how about this - start with adding yourself to: http://indiewebcamp.com/irc-people
#
tantek
ben_thatmustbeme: I totally sympathize with the "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" - we can help with that :)
#
tantek
oh there you are!
# 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
at least that way you can braindump all the things above you mentioned above into a flat list and folks here can also help with sorting, easier things first etc. based on prior experience
#
tantek
a bunch of us have lists like that in various phases, e.g.: http://indiewebcamp.com/User:Tommorris.org#personal_site_todo
#
tommorris
my to-do seems to grow rather than shrink.
# adambrault joined the channel
#
tantek.com
edited /User:Tantek.com (+86) "update photo" (view diff)
#
tantek
tommorris - that's natural, and high priority things bubble to the top, and some things become obsolete and you can delete them
#
tantek
tommorris - or we end up clustering them into projects, e.g. what Aaronpk and I have done
#
tantek.com
edited /User:Tantek.com (+40) "/* my indie web projects */ local wiki links for all projects" (view diff)
#
tantek
this is a good reminder to clean mine up too
#
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 joined the channel
# dvirsky joined the channel
#
ben_thatmustbeme
tantek: I see why you had a hard time finding me. Alphabetical list is not so alphabetical
#
tantek
heh - please help fix :)
#
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.thatmustbe.me
edited /IRC_People (+0) (view diff)
#
ben_thatmustbeme
s/it/to/
#
Loqi
ben_thatmustbeme meant to say: I was about to
# LauraJ joined the channel
# josephboyle joined the channel
# jedahan joined the channel
# LauraJ joined the channel
# jonnybarnes joined the channel
# adambrault joined the channel
# lukebrooker joined the channel
# squeakytoy joined the channel
#
tantek
ben_thatmustbeme: awesome!
#
aaronpk
this is an interesting problem... if there is no uid or url in an h-entry, what should be a unique identifier?
#
ben.thatmustbe.me
edited /User:Ben.thatmustbe.me (+2230) (view diff)
# bnvk joined the channel
#
tantek
aaronpk - is it an interesting problem? sounds theoretical - or did you have an example URL? ;)
#
aaronpk
url incoming
#
tantek
in which case, leave me a tell to try writing up an /permalink-discovery algorithm :)
#
aaronparecki.com
edited /mention-app (+793) (view diff)
#
tantek
I'm off kbd for a bit.
#
aaronpk
http://indiewebcamp.com/mention-app#h-feed_parsing
#
aaronpk
"In order to avoid sending repeated notifications for the same mentions, the uid used for de-duplication will be..."
# realzies joined the channel
# indie-visitor joined the channel
# nihiser joined the channel
# adambrault joined the channel
#
kylewm.com
edited /User:Kylewm.com (+380) "/* Todo */" (view diff)
#
kylewm.com
edited /User:Kylewm.com (+3) "/* My project */" (view diff)
# josephboyle joined the channel
# nihiser joined the channel
# bnvk joined the channel
# KartikPrabhu joined the channel
# 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.) (twtr.io/jYd1PiPbbG)
#
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
#
aaronpk
KevinMarks_: I wasn't always seeing an id for entries
#
KevinMarks_
no, not always, but often enough that ti makes sense as a fallback
# tantek joined the channel
#
aaronpk
Another option is to require an id or URL for an gentry for it to be valid
#
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
#
aaronpk
And I wouldn't send a notification if missing
#
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 joined the channel
# lukebrooker joined the channel
# caseorganic joined the channel
# eschnou joined the channel
# kylewm joined the channel
# KartikPrabhu joined the channel
# tilgovi joined the channel
# kylewm joined the channel
# caseorganic joined the channel
# paulcp joined the channel
# ttepasse joined the channel
# yaf joined the channel
# ttepasse joined the channel
# cweiske joined the channel
#
cweiske
aaronpk, tantek - how do I find out which of two sites is the "canonical" homepage of someone, if both link to each other with rel=me? A rel=me to B, B rel=me to A
#
aaronpk
I suppose one might point to the other with rel=canonical?
#
cweiske
rel=canonical has a different definition by google
#
cweiske
but imagine twitter and your homepage
#
cweiske
twitter rel=me to your homepage
#
cweiske
your homepage has a rel=me to twitter
#
aaronpk
so far this hasn't come up as a problem because I'm always working with user-entered data
#
aaronpk
e.g. user enters "aaronparecki.com" in the login prompt, so I treat that as the canonical
#
cweiske
I'm maintaining a self-hosted bookmarking software, semanticscuttle
#
cweiske
now when someone bookmarks a page, I'd like to mark them up with microformats, including h-card
#
cweiske
the h-card will link to the user's profile page on the service, so that people can view other bookmarks by this user
#
cweiske
now if I send a webmention to the bookmarked site, this site could link to the user's profile page
#
cweiske
but it'd be cool if it would also link to the user's homepage
#
cweiske
and show the user's avatar from his homepage
# friedcell joined the channel
#
ben.thatmustbe.me
edited /IndieAuth (+76) "/* Why is Google+ not working */" (view diff)
# nihiser joined the channel
# Kopfstein joined the channel
# grantmacken joined the channel
# gRegor` joined the channel
# lukebrooker joined the channel
# chloeweil joined the channel
# scor joined the channel
# scor joined the channel
# fmarier joined the channel
# fmarier joined the channel
# 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.
#
_6a68
wat
# _skinny joined the channel
# friedcell joined the channel
#
gRegor`
You can disable yourself from being tagged under Settings > Privacy, FYI
# bpayton joined the channel
# bpayton joined the channel
# tobiastom joined the channel
# iangreenleaf joined the channel
# friedcell joined the channel
#
tantek.com
edited /reader (+517) "challenge: missing good stuff, possible side effect of overload" (view diff)
# ttepasse joined the channel
# gRegor` joined the channel
# 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/
#
demisflanagan.com
edited /projects (+7) "/* idno */" (view diff)
#
tantek
checks the scrollback
# nuadu joined the channel
# kbs joined the channel
#
tantek
aaronpk, re: h-entry without url or uid - I mean a link to an actual such h-entry. I'm claiming it's a theoretical problem until you've found such an example in the wild.
#
tantek
rather than a link to just a description of the same theoretical problem.
#
tantek
re: "require an id or URL for an h-entry for it to be valid" - nope, went down that path with a lot of original microformats and it just resulted in "support requests"
#
tantek
this is why *every* property is optional in microformats2
#
tantek
experience has shown that any such requirement in formats are ways of making those formats both harder to support, and more fragile/annoying/inefficient. Atom is another example of this.
#
tantek
it requires seconds level precision in datetimes, e.g. publishing, which is forced artificial precision.
#
tantek
nevermind the required attributes/elements themselves
#
tantek
KevinMarks, so you don't have control over your Blogger templates? they can just mess with them as they like?
#
tantek
That seems much worse than Tumblr.
#
tantek.com
edited /Blogger (+7) "add explicit TOC under logo" (view diff)
#
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
KartikPrabhu: I think KevinMarks did write his own template, and thus added microformats.
#
tantek
But it sounds like they messed with that
#
tantek
hence why I asked KevinMarks to add it as an issue: http://indiewebcamp.com/Blogger#Issues
#
tantek
but if you know more about that - please add it to the /Blogger page too
#
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
#
Loqi
Ok, I'll tell them that when I see them next
#
KevinMarks_
epeus.blogspot.com is my blog
#
cweiske
but i'm here
#
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
#
tantek
gRegor`: only 22%?!? I'm pretty surprised. I would have expected the opposite. Only 22% survival.
#
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
#
tantek
KartikPrabhu: feels gimmicky, like one of those things people did with their blogs in the early to mid 2000s. Seems like a dated UI element, and thus currently clutter.
#
tantek
why bother a user with such toys?
#
KartikPrabhu
agreed. but some of those on their own might be good for certain kinds of posts
#
KartikPrabhu
without the whole "change this" gimmick
#
tantek
these days there seems to be much more of a focus on highly responsive design / UIs which work beautifully by default across devices.
#
KevinMarks_
those are interesting, but they're very js-heavy
#
KevinMarks_
do thye work on mobile now?
#
tantek
the ONLY exception I can think of for such a "change theme" UI is for accessibility
#
KevinMarks_
they used to just crap out and show nothing
#
tantek
e.g. high contrast, inverted contrast etc.
#
tantek
yes. less JS. especially for such gimmicks.
#
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
#
Loqi
Ok, I'll tell them that when I see them next
#
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
#
tantek
yes, Tumblr does a lot of nice UI/UX stuff that we can learn from
#
tantek
gRegor`: re: twitter photos and people tagging - what?!? URL please?
#
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
#
tantek
gRegor`: wow. just wow. I get the people-tagging, I mean, I feel like that's an obvious "social" feature to compete with FB/IG.
# pauloppenheim joined the channel
#
tantek
but why include up to FOUR photos? that seems like the opposite of the IG bite-size content UI
#
gRegor`
Yeah, no clue.
#
gRegor`
None of it makes sense to me, heh
#
tantek
oh, collage, ok. I guess people do that sort of thing, sometimes. Not sure it was worth it as a base feature.
#
tantek
ironic, Twitter's blog has "Browse by date" but your Tweets don't ;)
#
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
# fmarier joined the channel
#
tantek
also, Twitter's blog has "Browse by tag" but your tweets don't have "Browse by hashtag"
#
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
#
tantek
well it's clear that their photo feature is trying to target IG
#
tantek
and thus indirectly FB
#
tantek
the Ellen photo (retweeted around the world) was a huge victory for them
# sparverius joined the channel
#
tantek
I'm supposing that after that, they may have bumped up priority of photo features (likely these were already in the pipe)
#
tantek
ok well, I guess we have another post type to consider besides "photo", the "collage"
#
gRegor`
True. I guess they'd much rather that photo have their URL than twitpic or something else
#
tantek
wonders if benwerd is going to rise to the challenge and implement "up to 4 photo posting in a note" in idno
#
gRegor`
Haha
#
tantek
the people tagging thing is pretty huge though
#
gRegor`
Make it up to 5, benwerd. We'll show them.
#
tantek
hahaha totally
#
cweiske
!tell snarfed it worked since bridgy tried after 1 hour again
#
Loqi
Ok, I'll tell them that when I see them next
#
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. :)
#
tantek
taking / posting / tagging photos of people is one of the biggest uses/draws of FB
#
tantek
so when Twitter implements "photos of {user}" as a feature (you know that is coming) then you'll know they're on that path
#
gRegor`
Yep
#
tantek
gRegor`: I tend to agree with your ways. :)
#
tantek
they're inching towards becoming FB-lite
#
tantek
which isn't necessarily a bad thing, it's just not what a lot of us think of as "Twitter"
#
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. (twtr.io/jYyi9QQaQo)
#
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
#
Loqi
who, me?
#
pdurbin
"If the people who call themselves the Indieweb can get uptake for the formats they would like to replace RSS with, then everyone will support them."
# 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
#
pdurbin
KartikPrabhu: oh. sorry. can you link me to where in the logs?
#
KartikPrabhu
hmm will try
#
pdurbin
thanks
#
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_
https://www.google.com/search?q=winer+site%3Aindiewebcamp.com+inurl%3Airc&oq=winer+site%3Aindiewebcamp.com+inurl%3Airc
#
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
#
pdurbin
bret: dave winer deleted your comment?!
#
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
#
pdurbin
kylewm: thanks!
#
pdurbin
bret: great comment. shame it was deleted
#
kylewm
I think dave took issue with the statement that "RSS is in a sad state"
#
kylewm
his response was kinda hostile...
#
pdurbin
we have so much in common
#
gRegor`
The page in question was subsequently edited, btw.
#
pdurbin
KevinMarks_: heh. dave winer blocks you on twitter. what did you say to him?
#
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
#
bret
All I have to say about rss/atom is that an h-Feed to atom gateway is going to happen
#
gRegor`
bret: Sandeep already has one, I thought.
#
gRegor`
bret: http://www.sandeep.io/98
#
pdurbin
KevinMarks_: great (though old) quote... "Winer on JSON" :)
#
bret
gRegor`: I was having issues with that a while back. Need to see how far he got on it
#
bret
Afaik it wasn't ever competed? Maybe it's just a matter of contributing some code
#
kylewm
bret: there's also http://waterpigs.co.uk/services/microformats-to-atom/ if you missed it
#
pdurbin
aaronpk: wow, like you said, winer's "Silicon Valley is made up of little boys pulling their puds, constantly making love to each other, pretending the world revolves around them." ... crazy :(
#
pdurbin
maybe I have less in common with Winer than I thought... he also had some weird comments about women in technology a few months ago
#
kylewm
s/months/days
#
KevinMarks_
thats an old debate: http://epeus.blogspot.com/2008/12/cycling-to-new-layers-of-freedom.html
# ttepasse joined the channel
#
aaronpk
pdurbin: I said that?
# sharplefthander joined the channel
#
KevinMarks
This post could be predicting indieweb giving up on feeds http://scripting.com/stories/2008/12/04/soonItWillBeTimeToStartOve.html
#
aaronpk
"The trick in each cycle is to fight complexity"
# 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 :(
#
pdurbin
s/it/if/
#
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 :(
#
pdurbin
heh
#
pdurbin
s/if was/it was/
#
aaronpk
tantek: bridgy h-entries are the thing I'm talking about
#
tantek
KartikPrabhu - no I don't but if you want to note any specific issues / topics that we should capture on the wiki, feel free to bring them up. I'd prefer to focus on discussing/debating issues rather than the sources thereof (citations are good of course, but labeling something as someone's personal issue is not)
#
aaronpk
I must not be rendering the uid that bridgy sets in my /mentions feed
#
aaronpk
cause it's there, but not in my mentions feed http://pin13.net/mf2/?url=https%3A%2F%2Fbrid-gy.appspot.com%2Flike%2Ftwitter%2Faaronpk%2F448714131483275264%2F13734
#
aaronpk
but, the url of the bridgy "like" is actually the URL of my tweet, which seems incorrect
#
tantek
reads more scroll back
#
tantek
oh dear
#
aaronpk
so, the answer to your question is, yes there is a real h-entry in the wild that has no url or uid, it's here http://aaronparecki.com/mentions (I can't send you a link to it obviously cause it has no link)
#
@dougmckown
@elegantthemes Do any of your themes support microformats? And can I search the themes based on that feature? #indieweb (twtr.io/jZ4H36XmCG)
#
tantek
KevinMarks gRegor` pdurbin please let's avoid criticisms of Dave Winer as a person, regardless of what he may or may not have done to any of you personally.
#
aaronpk
so it's not *just* a theoretical problem, because it's a problem with my feed right now
#
tantek
It doesn't help discussion of indieweb *topics*, technologies, features, etc.
#
gRegor`
Sorry, I didn't mean that as a criticism actually. Just a comment.
#
gRegor`
If I was in his shoes, I might have blocked me too. Not like we have any relationship.
#
aaronpk
and I assume that if I managed to generate an h-entry with no uid/url then probably someone else will soon too
#
tantek
gRegor`: I'm not debating whether any such actions were right or wrong.
#
tantek
I just want to avoid any of us falling into the trap of debating or criticizing an argument based on criticizing or other behavior of the person making the argument.
#
tantek
we're (trying to be) better than that - let's discuss ideas on their intrinsic (de)merits, not by who is making what argument or taking what position
#
tantek
also - doesn't matter if others *do* criticize arguments by criticizing the people making them. we can set a better example.
#
gRegor`
Understood. I wasn't even concerned with a topic of argument. It was just an offhand comment about being blocked. No grudge here
#
gRegor`
I still think well of him. :)
#
tantek
thanks gRegor` appreciated.
#
gRegor`
But I could have made that more explicit in my remark
#
tantek
and to be clear, I've made this mistake myself in the past. it's never been to my (or any of my arguments) benefit.
#
tantek
aaronpk, the Bridgy example is interesting, but I guess I'm still confused by how you got the h-entry in the first place if you can't point to it
#
tantek
surely you got a "source" URL in the webmention of it?
# KartikPrabhu joined the channel
#
aaronpk
yes, there is something wrong with the way i'm handling it. my point is that I still was somehow able to generate html for an h-entry that does not have a URL or UID
#
pdurbin
tantek: I'm critical of Dave Winer's words, which smack of homophobia
#
aaronpk
so my question is what should a consumer of a feed do if there is no url or uid
#
aaronpk
a) find/make some other unique identifier, or b) treat the h-entry as invalid
#
aaronpk
(other options?)
#
tantek
aaronpk - how about start with a) the consumer should ignore it, and b) debug why you're generating it
# ttepasse joined the channel
#
tantek
because I guess what I'm saying is, I don't see a valid use case for such h-entry's yet
#
aaronpk
if the consumer ignores it, then I am going to make the consumer report the error back to the producer like how google webmaster tools has a lot of debugging tools
#
tantek
and it seems like the result of a bug anyway
#
aaronpk
i don't care whether it's a valid use case of h-entry or not
#
aaronpk
my question is how does a consumer handle it
#
tantek
my point is, if it's not a valid use case, then default ignore
#
aaronpk
so if it's essentially required for an h-entry to have a uid or url, then I should report missing uid/url as an error
#
tantek
no, that's not what's required
#
tantek
what's required is for someone to produce a real world use-case
# kbs joined the channel
#
tantek
absent that, default ignore
#
aaronpk
you know what i'm working on, right?
#
gRegor`
Perhaps of indieweb interest: thinkup.com I forgot I had an install of it. They've now made a public, hosted version of it too.
#
tantek
gRegor`: last I checked ThinkUP was a) PESOS-centric (not POSSE), and b) monoculture centric (their one project was going to save everything)
#
tantek
aaronpk - reader feature?
#
gRegor`
I installed it years ago for the "local copy of my tweets", plus analytics
#
aaronpk
http://indiewebcamp.com/mention-app is a consumer of a list of h-entrys, and it needs to know whether or not it has seen a particular entry in the feed before
#
gRegor`
But I haven't kept up with it.
#
tantek
definitely seems like something that can easily ignore things that don't look "real"
#
tantek
but yeah, what you said, about ignore / report errors in debug mode seems fine
#
aaronpk
if there is a "problem" with an h-entry, it needs to make a decision on how to handle it. I want it to be useful for people to know what is wrong with the feed rather than silently ignoring failures
#
aaronpk
so it sounds like the correct behavior is that a consumer should treat either uid or url as a required field, and report it as an error if not present
#
aaronparecki.com
edited /mention-app (+116) "ignore h-entry with missing uid/url" (view diff)
# lukebrooker joined the channel
#
tantek
aaronpk - perhaps consider filing "problem with an h-entry" thoughts as feature requests for indiewebifyme? not every consumers of h-entry need to be error reporting / debugging validators
# pfenwick joined the channel
#
aaronpk
ignoring h-entries with no url/uid is getting dangerously close to one of those being a required field
#
aaronpk
but i'll leave that for another discussion
#
aaronpk
as long as I know how to proceed for now
#
tantek
aaronpk - ignoring it - FOR THAT APPLICATION
#
tantek
!= required field for a *format*
#
aaronpk
that's why I said it's another discussion :)
#
tantek
well, rather, the whole notion of "required field" doesn't work
#
tantek
because saying something like that in prose doesn't stop people from ignoring it
#
tantek
and you end up having to figure out what to do in that case *anyway*
#
aaronpk
which is where the error reporting comes in
#
tantek
it is never worth thinking of any field as "required"
#
tantek
it's just a bad framing
#
aaronpk
so instructing consumers on how to handle the case is very important
#
aaronpk
otherwise you get different implementations making different decisions and everything becomes a mess
#
aaronpk
so guidance on that is useful
#
tantek
"very important" ? you can't make that statement absent an important use case that demonstrates its importance
#
aaronpk
i think my use case made that pretty clear
#
tantek
it doesn't because yours is a (self)generation bug
#
aaronpk
that's not relevant
#
tantek
it is because such bugs are not use-cases
#
aaronpk
as a consumer of a list of h-entrys, I had to make a decision on how to handle missing uid/url
#
aaronpk
the options I saw were a) generate a unique id, or b) ignore the entry
# tilgovi joined the channel
#
aaronpk
or I guess c) pretend this isn't a problem and probably have my code crash
# sharplefthander joined the channel
# curiousjohn joined the channel
#
onewheelskyward
possibly is how I'd phrase that
#
onewheelskyward
But I'm an optimist.
# snarfed joined the channel
#
Loqi
snarfed: cweiske left you a message 2 hours, 9 minutes ago: linkback to my website failed (https://www.brid.gy/twitter/kyle_wm), could you re-run it? I tried to fix it
#
Loqi
snarfed: cweiske left you a message 1 hour, 55 minutes ago: it worked since bridgy tried after 1 hour again
# heath joined the channel
# KevinMarks joined the channel
# caseorganic joined the channel
#
caseorganic
waiting in Mozilla lobby with lots of people for Homebrew website club to be let upstairs
#
caseorganic
Mozilla Portland*
# snarfed joined the channel
# demis joined the channel
# fmarier joined the channel
# tantek joined the channel
# tilgovi joined the channel
# pfenwick joined the channel
# lukebrooker joined the channel
# sparverius joined the channel
# pauloppenheim joined the channel
# iangreenleaf joined the channel
# bpayton joined the channel
# nihiser joined the channel
# paulcp joined the channel
# kylewm joined the channel
# bnvk joined the channel
# josephboyle joined the channel
# realzies joined the channel
# pasevin joined the channel
# CheckDavid joined the channel
# BjornW joined the channel
# mydjey joined the channel
# melvster joined the channel
# nloadholtes joined the channel
# KevinMarks_ joined the channel
# hadleybeeman joined the channel
# nfn joined the channel
# ben_thatmustbeme joined the channel
# tahnok joined the channel
# jjuran joined the channel
# Garbee joined the channel
# ddysart joined the channel
# brianloveswords joined the channel
# tommorris joined the channel
# netweb joined the channel
# michel_v_ joined the channel
# gavinc joined the channel
# ireheart joined the channel
# acegiak joined the channel
# pavelz joined the channel
# pdurbin joined the channel
# inimino joined the channel
# jden joined the channel
# dietrich joined the channel
# bear joined the channel
# arcatan joined the channel
# bret joined the channel
# igalic joined the channel
# JasonO joined the channel
# tomstuart joined the channel
# hidgw joined the channel
# muhh joined the channel
# onewheelskyward joined the channel
# JonathanNeal joined the channel
# Phae joined the channel
# ryana joined the channel
# rknLA joined the channel
# b0bg0d__ joined the channel
# bigbluehat joined the channel
# hugoroyd joined the channel
# rektide joined the channel
# sdboyer joined the channel
# icco joined the channel
# edrex joined the channel
# lmjabreu joined the channel
# zaal joined the channel
# catsup joined the channel
# jacus joined the channel
# mko joined the channel
# otterdam joined the channel
# jtzl_ joined the channel
# aaronpk joined the channel
# XgF joined the channel
# wagle joined the channel
# hober joined the channel
# saurik joined the channel
# walkah joined the channel
# reidab joined the channel
# the_merlin joined the channel
# etymancer joined the channel
#
tantek
Darius - dunlaps.net
# pauloppenheim joined the channel
#
tantek
got SSL working on his blog at IndieWebCampSF
#
aaronpk
dietrich: is IRC blocked on the mozilla guest network?
#
tantek
rest of that day got full POSSE / Bridgy working on his blog
#
tantek
he's using WordPress
# caseorganic joined the channel
#
tantek
got JetPack setup to syndicate out to a bunch of silos
# heath joined the channel
# heath joined the channel
#
tantek
when he posts on his blog, he has a UI to optionally POSSE copies
#
tantek
with URLs back to his site
#
tantek
if people comment on those copies
#
tantek
Bridgy sees those interactions and copies them back to his blog
#
tantek
with links back to the originals too
#
tantek
he showed this to his wife who runs SquarePeg foundation non-profit
#
tantek
and she said - we must have this!
#
tantek
because she's constantly managing their FB page etc.
#
tantek
snarfed: this is where Amber's talk of "Generations" comes in
#
tantek
snarfed: we're slowly making stuff work with less technical work
#
tantek
darius: one of the things he did with the HTTPS stuff on the wiki was to edit those pages to make them more clear - to him as he was working on SSL support
#
caseorganic
Blocking: can't access #indiewebcamp on freenode from mozilla guest network
#
caseorganic
Otherwise would take notes
#
tantek
Brian Alvey: worked on a platform crowdfusion
#
tantek
… met Tantek 12 years ago
#
tantek
… and Kevin Marks
#
tantek
… who mentioned Homebrew is happening
#
tantek
… Interested in meeting smart people
#
tantek
… live in NYC but out in SF to work on stuff
#
tantek
snarfed: IndieWebCampNYC is coming up!
#
tantek
Brianalvey.com is his site
# emmak joined the channel
#
tantek
brought Randall with him
#
tilgovi
huh
#
tantek
Randall Bennett - I build stuff
#
tilgovi
different Randall?
#
tilgovi
ah
#
tilgovi
I should turn of that highlight. No one calls me Randall on IRC.
#
Loqi
definitely
#
tantek
builds software that eliminates hardware in broadcast
#
tantek
wants to move it all to the web
#
caseorganic
I feel like I'm missing half of Homebrew club without the back hammer
#
tantek
and have the client do all the work
# indiewebcamp joined the channel
#
dietrich
aaronpk: hm i don't know
#
tantek
we figured out way to use CSS transformations to auto-scroll when content is bigger than a certain area
# caseorga_ joined the channel
#
tantek
Ben Werdmuller - werd.io
#
pauloppenheim
http://www.brianalvey.com/
#
tantek
… complains about twitter mentions
#
caseorga_
aaronpk++
#
Loqi
aaronpk has 407 karma
#
pauloppenheim
http://www.randallb.tv/
#
aaronpk
guess irc isn't blocked? just was being weird... or werdio
#
tantek
… tantek notes not to complain about twitter mentions noise ;)
#
tantek
… Ben has a Knight News challenge out there
#
tantek
… has been using idno for himself since June
#
caseorga_
http://benwerd.com/2012/03/26/check-out-our-entry-for-the-knight-news-challenge/
#
tantek
… day job is working for broadcasters
#
tantek
… works for Latakoo
#
tantek
Randall says "we'll talk"
#
tantek
[thanks caseorganic for adding links in realtime :) ]
#
caseorga_
Knight News Challenge Grant Link: http://newschallenge.tumblr.com/post/19496167198/latakoo-makes-video-simple-send-share-collaborate
#
tantek
… idno - would like people to check it out
#
tantek
… it's PHP based with Mongodb (but he's fixing that)
#
tantek
Amy MacKinnon - first Homebrew meeting!
#
tantek
… has been wanting to come for a very long time
#
tantek
… has been aware of the indieweb for a couple of years
#
tantek
… didn't know what it was about til last fall
#
tantek
… went to website, realized it was what she wanted to do for a while now
#
tantek
… get everything off the silos etc.
#
tantek
… amy-mac.com is her site
#
pauloppenheim
http://amy-mac.com/
#
tantek
… keeping things on her own site
#
tantek
… her site is built on Jekyll
#
tantek
… which she is really liking
#
tantek
… having done much to advance it much lately
#
tantek
… but hoping to get it more and more connected to stuff
# mattmartin joined the channel
#
mattmartin
hello world
#
tantek
… the next thing is - setting up social media APIs to automatically tweet and all that instead of having to manually do it
#
tantek
… POSSE
#
tantek
… used to have it setup with Jekyll
#
tantek
s/Jekyll/Wordpress
#
Loqi
tantek meant to say: … used to have it setup with Wordpress
#
tantek
… now has to set it up with Jekyll
#
tantek
Jack - was at IndieWebCamp 2013 in PDX
#
tantek
… had a lot of fun there
#
tantek
… jacksenechal.com
#
tantek
… not a lot going on there
#
tantek
… primary use is as an OpenID platform
#
tantek
… using MyOpenID
#
caseorga_
tantek: can you ask amy mac about http://usslomaprieta.com/ (it's a star trek club linked from her website)
#
pauloppenheim
http://jacksenechal.com/
#
tantek
caseorganic - you should!
#
bret
!tell barnabywalters do you have your h-feed to atom feed code availble anywhere?
#
Loqi
Ok, I'll tell him that when I see him next
#
tantek
aaronpk: aaronparecki.com
#
tantek
… put together IndieAuth as a provider for OpenID when MyOpenID announced shutdown
#
tantek
… works a lot on the auth side of things
#
tantek
… couple of weeks ago setup ownyourgram.com
#
tantek
… lets you use the IG app as a client
#
tantek
… and then posts it to his site in realtime within a couple of seconds
#
tantek
… looks like he is doing POSSE
#
tantek
… ownyourgram.com has a tutorial
#
tantek
… of how to setup an API on your site
#
tantek
… so that you can use other apps to post to your site
#
tantek
… he wants to be able to use an app that Barnaby makes
#
tantek
… to post to his own site
#
tantek
… by signing into that app with his site
#
tantek
… and having that app post to his site first
#
tantek
… also started working on "Mention-App"
#
tantek
… to get push notifications from your own site
#
tantek
… similar to name mentions etc.
# AmyMac joined the channel
#
tantek
… micropub is the reverse of microformats
#
tantek
… microformats is a way to make HTML machine consumable
#
tantek
… micropub is the reverse of that, a way to create microformats entries
#
tantek
… he can create a micropub endpoint on his site
#
tantek
… for other apps to create content on his own site.
#
tantek
… microformats + IndieAuth turns your site into an OAuth server
#
tantek
… that's the idea is that you should be able to with your own site, create content in all these different servers from the own app
#
pauloppenheim
caseorga_: it's http://www.usslomaprieta.org and it's frequently at my house
#
tantek
Ryan: I added "find a micropub wordpress plugin" to my list
#
tantek
s/list/to-do list
#
Loqi
tantek meant to say: Ryan: I added "find a micropub wordpress plugin" to my to-do list
#
caseorga_
pauloppenheim++
#
Loqi
pauloppenheim has 1 karma
#
tantek
hey caseorganic can you minute PDX?
#
caseorga_
AWESEOME
#
tantek
sometimes hard to hear here
#
tantek
caseorganic - can you minute Alex?
#
AmyMac
Whoah, who's talking about the USS Loma Prieta?
#
caseorga_
tantek: minute?
#
tantek
take notes
#
caseorga_
AmyMac: I am
#
aaronpk
leading constiturional tax reform
#
AmyMac
Are you a member?
#
caseorga_
Alex Linkster is here in portland working on something related to the moon is a harsh mistress and implementing it on his site as a trinary node structure with certain cells connected to other cells
#
caseorga_
"is there a use case you have in mind?" snarfed
#
aaronpk
... organizing groups, leaders of groups assigning tasks
#
caseorga_
AmyMac: no! i didn't know it existed
#
aaronpk
... currently not easy to see what other groups are doing
#
caseorga_
AmyMac: and i don't live in SF, but this looks fantastic!
#
aaronpk
... hard to have groups feel connections to other groups
#
AmyMac
I'm just curious because I'm one of the senior staff on the ship and I was surprised to see it mentioned here
#
caseorga_
"do you know of any existing groups that would use this?" - alex
#
caseorga_
sorry, not alex - snarfed for the quote above
#
caseorga_
alex: neighborhood associations, leaders of these groups. not formally structured
#
caseorga_
bittorrent synch - bret
#
aaronpk
bret.io up next
#
aaronpk
bret.io is a jekyll site, done some experiments with setting it up with indieweb stuff
#
aaronpk
... recently built an atom feed for yesterday's IRC feed
#
aaronpk
... currently updating at random times during the day (need to fix that)
#
aaronpk
... next project is a more general h-feed/h-entry to atom gateway, probably written in node
#
AmyMac
@caseorga I just caught up on the logs, so now I understand why it was mentioned. It's a great club. We have a lot of fun and do a lot of stuff. Site needs a lot of work though ;-)
#
aaronpk
dietrich up now
#
pauloppenheim
alex is not on IRC? someone pls point him to https://gephi.org/
#
aaronpk
... works for mozilla in pdx
#
aaronpk
... hooking up IFTTT to every single place they support that he uses
#
aaronpk
... gathering everythign into google spreadhseets, trying to figure out data ownership for non-technical people
#
aaronpk
... hoping to use existing infrastrcuture and plumbing to let non-technical people do stuff wit htheir data right now
#
aaronpk
... also working on firefox os, thinking a lot about the user-centric indieweb principles
#
aaronpk
... hoping to do something like saving a person to your home screen of the phone so you can "launch" that person
#
aaronpk
tantek: wants help with a really simple thing... a short snippet of PHP code that detects whether the device accessing the site is iOS based
#
aaronpk
... use case is to use that to determine whether that person has facetime suppport
#
aaronpk
... hoping to not reinvent that wheel, assuming someone has done it already
# benwerd joined the channel
#
aaronpk
bret: brad demo'd camlistore at indiewebcamp pdx in 2013, there will be an install party in pdx http://calagator.org/events/1250465835
#
Loqi
Camlistore Install Fest on Monday, Mar 31, 6:00pm at Mozilla
#
dietrich
tantek: people -> urls -> launchers was something that's only talked about in the last couple of days and then i saw your tweet last night. #cosmic
# hanni joined the channel
#
benwerd
tantek - re: iOS device detection, it really is all about the user agent. I like the look at this class because it groups by device *type*: http://mobiledetect.net/
#
tantek
Joe Johnston
#
tantek
… website is simpleton.com
#
benwerd
but of course you could do a one-liner to grep the ua string.
#
tantek
… has some stuff
#
tantek
… modified version of Jekyll
#
tantek
… Octopress but ripped apart and more hacker friendly.
#
tantek
… working on a startup for the personal cloud space
#
tantek
… starting with the UI first
#
tantek
… personal clouds finally arriving this year
#
tantek
… IoT etc. driving this
#
tantek
… by end of the year people will understand they have a server the same way they understand they have dropbox
#
aaronpk
... by the end of the year expects people to understand they have a server, like they understand they have a dropbox acct
#
tantek
… launching a startup called airship
#
tantek
… has also done a startup in the broadcast space
#
tantek
… not to be confused with UrbanAirship
#
tantek
Katie Johnson
#
tantek
… website is katiejohnson.me
#
tantek
… my portfolio
#
pauloppenheim
www.10hacks.com
#
tantek
… built in Bootstrap
#
pauloppenheim
http://katiejohnson.me/
#
tantek
… interested in having more up to date text
#
tantek
… thoughts and content
#
tantek
… that I want to produce regularly
#
tantek
… I'm working on allowing citizens to have access to public sector data
#
tantek
… working for a company that manages city data
# indie-visitor joined the channel
#
tantek
… dev portal to make it easier to build apps
#
tantek
… exciting to be here.
#
tantek
Brian Alvey - has a question
#
caseorga_
aaronpk: ^^ interesting, we should talk with katiejohnson about civic data
#
tantek
… who does things like that
#
pauloppenheim
10hacks is https://twitter.com/joejohnston
#
tantek
… this person is
#
tantek
… that
#
tantek
tantek: check out IdentEngine
# benwerd joined the channel
#
tantek
KB -
#
tantek
… does not have a website
#
tantek
… did indieweb back in 1995 - look at archive.org!
#
AndySylvester
bret: I am on IRC, will try to monitor the discussion when you get to the brainstorm session for h-entry gateway
#
tantek
… here is fortunate enough to do what he wants to do
#
tantek
… inspired and wanted to see what is going on
#
tantek
… interested in federated private sharing
#
@benwerd
Hearing about IdentEngine as an #indieweb solution, but it seems to be stopped. Dead? http://www.identengine.com/ (twtr.io/jZGnxdW4NQ)
#
tantek
… has been inspired by all of you to take all of his G+ posts and move them to github
#
tantek
… with a makefile etc.
#
tantek
… hopefully next time!
#
tantek
Jonathan Bailen (sp?)
#
bret
AndySylvester: sounds good
#
bret
still doing intros
#
tantek
… just moved his site off of WordPress to static site this morning
#
tantek
… jonbeilan.net
#
pauloppenheim
http://jonbeilin.net/
#
tantek
… went with more DIY sort of attempt
#
tantek
… got tired of being bound of different platforms owning relationships with people
#
tantek
… say Tumblr did something I disagred with politically
#
AndySylvester
bret: thanks, will stand by...
#
tantek
… no way to move off their platform and keep relationships
#
tantek
… maybe something as simple and lo-fi as a mailing list
#
tantek
… I think it's goofy that RSS exists as a protocol
#
tantek
… but no one uses it
#
tantek
… this is my first meeting
#
tantek
… not even web developer
#
tantek
Hanni
#
tantek
… website is hanni.me
#
tantek
… don't use it much
#
tantek
… another disclaimer - been involved with WordPress fairly closely … forever
#
tantek
… used to be inspired by this kind of stuff
#
tantek
… got involved with wordpress 10-11 years ago
#
tantek
… now that actually becoming a lawyer instead
#
tantek
… now intrested in this stuff in a totally different perspective
#
gRegor`
Dang, I forget that WordPress is that old, heh
#
bret
AndySylvester: we have two examples to work off of/use already: http://waterpigs.co.uk/services/microformats-to-atom/ and http://h-reader.aws.af.cm/feed/atom?url=http://www.sandeep.io/
#
tantek
… the problems we tried to solve a long time ago
#
tantek
… it's Tantek's fault I'm here
#
tantek
... (we're trying to solve the same problems again)
#
tantek
… very interested in having control of my data on my own domain
#
tantek
… rather than scattered about
#
aaronpk
theodore
#
aaronpk
... first time, wanted to see what you guys were doing
#
pauloppenheim
http://hanny.me/
#
aaronpk
... i don't have my own site up
#
aaronpk
... but like the idea of having control over your content, posting from one place
#
pauloppenheim
oops, http://hanni.me/
#
tantek
right
#
AndySylvester
bret: I will take a look at them now
#
aaronpk
emma kuo - notenoughneon.com
#
aaronpk
... developing my own indieweb software
#
hanni
not hanny, although very hilarious that someone has that on a WordPress.com site :)
#
aaronpk
... currently trying to add micropub and oauth endpoints to try out ownyourgram.com
#
hanni
aaronpk: i'd love to help with the wp plugin, I'm no dev (see above disclaimer), but ... most things can be done with good intentions and a deisre to learn
#
aaronpk
knows very little about wordpress unfortunately! But happy to help on the micropub side!
# tantek joined the channel
#
hanni
aaronpk: sounds like we might have the right mix!
#
AndySylvester
bret: tried both with my site (andysylvester.com), Barnaby's service works with my site (was able to subscribe to the feed URL), Sandeep's did not return any entries.
#
@dietrich
#indieweb photobomb. https://twitter.com/dietrich/status/449015512521904128/photo/1 (twtr.io/jZKLjhEjUo)
#
onewheelskyward
Is that a post-it on dietrich's head?
#
@dietrich
#indieweb in a fog? https://twitter.com/dietrich/status/449017332912758785/photo/1 (twtr.io/jZKzkjWAmR)
#
@CaptainCalliope
@dietrich Huh. I didn't realize the #indieweb used passwords. (twtr.io/jZL8hiKVRM)
#
AndySylvester
bret: I took a look at Barnaby's Github account, I did not see any projects there that looked like his MF to Atom service
#
bret
ill chat him up next time we are on together
#
bret
AndySylvester: here is my idea
#
bret
you trigger on some kind of new content event (like a new post or an edit) to send a webhook or webmention to the atom gateway. this parses your h-feed and generates the updated atom feed. when that is ready, ping the pubsubhubbub hub
# mattmartin joined the channel
#
bret
i was thinking about having people just deploy their own gateway to some free paass
#
mattmartin
anyone here willing to give some direction to a newb
#
bret
yeah mattmartin ask away!
#
mattmartin
thanks, bret. So first question I have is… are there any downsides to a .io domain?
#
bret
they cost a lot
#
aaronpk
$38 on gandi.net
#
bret
they are actually cool because you can target any region in the world
#
notenoughneon.com
edited /IRC_People (+59) "add myself to irc people" (view diff)
#
AndySylvester
bret: that sounds good, I assume this could be built to feed Barnaby's service or another service
#
mattmartin
yeah, i noticed the price
#
mattmartin
definitely not a bargain
#
AndySylvester
bret: I need to go, I will put some notes together from the IRC log and my thoughts into a weblog post
#
@jackwilliambell
For @danlyke: Indie Web. "When you post something on the web, it should belong to you, not a corporation." http://indiewebcamp.com/ (twtr.io/jZN9GDkKW8)
#
bret
AndySylvester: sounds good.
# snarfed joined the channel
# pauloppenheim joined the channel
#
mattmartin
bret, is this mostly a west coast/portland thing?
# snarfed1 joined the channel
#
bret
there is a cool tech scene in portland way beyond indiewebcamp
#
bret
and, SF, well you know, its totally tech central rigth now, so there are lots of people in both places
#
bret
but there is indieweb uk ever year for the past few years
#
mattmartin
yeah, that makes sense… i live in a tech deadzone
#
bret
and there has been some HWC in london I htink
#
bret
check indiewebcamp.com/events for some history
# snarfed joined the channel
#
bret
mattmartin: i wasnt involved in any tech scene before portland, it has been pretty eye opening
# snarfed1 joined the channel
#
mattmartin
yeah, theres not a tech scene here in middle america
#
mattmartin
not much of one anyway
#
bret
then IRC it is!
# lukebrooker joined the channel
# basal joined the channel
# smcgregor joined the channel
#
demisflanagan.com
edited /projects (-7) "/* idno */" (view diff)
#
@kartik_prabhu
The #indieweb or: how I learnt to stop worrying and love the #blog. Comes about a year since I went indie (http://kartikprabhu.com/article/indieweb-love-blog) (twtr.io/jZRRfDLaqQ)
#
KartikPrabhu
you guys I wrote a article on the indieweb with pictures :)
# KevinMarks joined the channel
# bnvk_ joined the channel
# bnvk joined the channel
#
kylewm
KartikPrabhu: very nice post! and purty too
#
KartikPrabhu
:D thanks
#
aaronpk
hmm my browser didn't seem to load the font
#
KartikPrabhu
:( in the pictures or the title ones?
#
KartikPrabhu
also which browser?
#
aaronpk
chrome 33.0.1750.152
#
aaronpk
https://farm8.staticflickr.com/7071/13440106595_862b120c36_b.jpg
#
KartikPrabhu
any! boo! I tested in almost all :(
#
KartikPrabhu
shouldn't it just timeout and give you a back up font?
#
aaronpk
huh,refreshed and it works now
#
KartikPrabhu
weird! yeah I have the same version and works in mine... oh browsers!
#
aaronpk
yay awesome post!
#
Loqi
:D
#
KartikPrabhu
thanks!! :)
#
@kyle_wm
great intro to the IndieWeb for anyone I've given an incomprehensible explanation to lately http://kartikprabhu.com/article/indieweb-love-blog (http://kylewm.com/share/2014/03/27/1) (twtr.io/jZVeB38nRt)
#
kylewm
aaronpk: in your tweet preview thingy in p3k
#
kylewm
can I ask how you handle the situation where you edit the tweet and then go back and edit the original?
#
aaronparecki.com
edited /Posts_about_the_IndieWeb (+181) "add kartikprabhu post" (view diff)
#
KartikPrabhu
I should really fix my webmention parsing! you nice little share looks horrendous on my site :P
#
KartikPrabhu
kylewm ^^
#
Loqi
yea
#
aaronpk
kylewm: if I edit the tweet, it locks it and doesn't update if I change the original text
#
KartikPrabhu
gee thanks Loqi!
#
Loqi
you're welcome
#
kylewm
ah, that's smart. any way to unlock it from there?
#
aaronpk
I think if I delete the whole tweet text it'll re-create it
#
aaronpk
also by "lock" i just mean changing the original doesn't change the tweet
#
kylewm
KartikPrabhu: lol, every time I write or receive a comment, I find there's something new to debug :)
#
KartikPrabhu
yeah. somehow my webmention sender threw a hissy fit while sending metions from this last post
#
KartikPrabhu
have to fix that too :)
#
kylewm
aaronpk: thank you! trying not to write a poor clone of p3k, but sometimes failing ;)
#
KartikPrabhu
oh well that's what we get for eating our own dog food ;)
#
Loqi
[[Special:Log/upload]] upload * Aaronparecki.com * uploaded "[[File:2014-03-26-homebrew-website-club.jpg]]"
#
aaronpk
kylewm: cool!
# snarfed joined the channel
#
aaronparecki.com
edited /events/2014-03-26-homebrew-website-club (+129) "/* Photos */" (view diff)
#
KartikPrabhu
kylewm: damn didn't think that was nearly 2500 words!
#
kylewm
KartikPrabhu: Another interesting thing will be if if I get comments or likes on my share, bridgy will send them to your post too
#
kylewm
oh... that word count sucks, it might be waaayyy off
#
KartikPrabhu
oo! interesting just transmit the mention, likes to original post?
#
KartikPrabhu
also bridgy will really break my webmentions!
#
kylewm
wc says 1239 words
#
KartikPrabhu
that's still quite a lot :P
#
KartikPrabhu
decides to attack webmention parsing instead of short urls
#
snarfed
ooh, KartikPrabhu, if you're prioritizing a todo list, i want to weigh in with a vote :P
#
KartikPrabhu
ok shoot...
#
snarfed
someone at HWC tonight tried to use bridgy publish, but her web site only had mf1, not mf2
#
snarfed
so i wonder how hard it would be to add legacy mf1 (backward compatibility) to mf2py
#
snarfed
nontrivial, probably
#
KartikPrabhu
no there already is some
#
KartikPrabhu
maybe only hCard
#
snarfed
i thought so!
#
snarfed
ah maybe
#
snarfed
her page is http://amy-mac.com/
# ngoldman joined the channel
#
snarfed
example post: http://amy-mac.com/blog/2014/03/drag-from-desktop/
#
snarfed
i know aaronpk and barnabywalters ran into at least one or two catches trying to make php-mf2 support both mf1 and mf2
#
KartikPrabhu
aah cool... will work on that too then.
#
snarfed
aha. found it: http://microformats.org/wiki/microformats2-parsing-issues#mixture_of_microformats2_and_classic_microformats_classnames_on_different_elements
#
snarfed
thanks! not high priority.
#
KartikPrabhu
actually since we havr mf2py mostly working fixing my webmentions should not be hard
#
kylewm
famous last words
#
KartikPrabhu
"should not be hard" probably the title of my memoirs
#
snarfed
KartikPrabhu: wow! reading your post now. so great!!!
#
aaronpk
KartikPrabhu: i'm gonna send your post to people who ask me what the indieweb is!
#
KartikPrabhu
w00t! aweomse!! :D
#
Loqi
yay!
#
KartikPrabhu
moar pictures always help
#
aaronpk
totally
#
KartikPrabhu
also inkscape is horrible
# lukebrooker joined the channel
#
@schnarfed
RT @kartik_prabhu: The #indieweb or: how I learnt to stop worrying and love the #blog. Comes about a year since I went indie (http://t.co/F… (twtr.io/jZZRhYMH9M)
#
@bear
RT @kartik_prabhu: The #indieweb or: how I learnt to stop worrying and love the #blog. Comes about a year since I went indie (http://t.co/F… (twtr.io/jZZT58XMb0)
# lukebrooker joined the channel
# pauloppenheim joined the channel
#
kylewm
need a little advice from real web developers...i want to add a background queue for processing webmentions, sending stuff to syndication, etc. outside of the regular request/reply flow (Python/Flask). google is pointing me to Celery + Redis but seems like that's overkill?
#
snarfed
kylewm: yeah, celery + redis is both the right idea and also overkill
#
snarfed
how about a cron job?
#
aaronpk
kylewm: I really like beanstalkd
#
aaronpk
it's a minimal queuing protocol based on the design of memcache
#
aaronpk
that's what I use in p3k (and also that is what has been in production with the geoloqi API for a couple years)
# fmarier joined the channel
#
kylewm
snarfed: cron is an interesting minimal idea, where would you save information about the jobs being queued?
#
snarfed
wherever you're storing your posts and other data
#
kylewm
aaronpk: thank you, I will read up on that too
# KevinMarks joined the channel
# benwerd joined the channel
#
aaronpk
it's simple enough to understand that it's not hard to use in any language, and you don't really need a whole frameworky thing on top of it (like sidekiq and I assume celery)
#
@wikiblinks
The IndieWeb, Revolution, and Other Reasons You Should Learn to Code http://electricabacus.wordpress.com/2014/03/25/the-indieweb-revolution-and-other-reasons-you-should-learn-to-code/ via @wordpressdotcom (twtr.io/jZbE3XoKyx)
# krendil joined the channel
#
kylewm
aaronpk: nice! so that seems right up my alley
# lukebrooker joined the channel
# connextrum joined the channel
#
@caseorganic
The Indieweb Revolution and other reasons why you should learn to code. #indieweb http://electricabacus.wordpress.com/2014/03/25/the-indieweb-revolution-and-other-reasons-you-should-learn-to-code/ (http://caseorganic.com/notes/2014/03/26/1/indieweb) (twtr.io/jZd68F6nPj)
#
@srenan
The Indieweb & why we should all learn to code > @caseorganic explains < http://electricabacus.wordpress.com/2014/03/25/the-indieweb-revolution-and-other-reasons-you-should-learn-to-code/ (http://caseorganic.com/notes/2014/03/26/1/indieweb) (twtr.io/jZdVdwsn_Q)
# cweiske joined the channel
# eschnou joined the channel
#
@kevinmarks
RT @caseorganic: The Indieweb Revolution and other reasons why you should learn to code. #indieweb http://electricabacus.wordpress.com/2014/03/25/the-indieweb-revolution-and-other-reasons-you-should-learn-to-code/ (http://t.co/wyrZ… (twtr.io/jZefq9VykM)
#
@jeena
@graue over there at #indieweb we're still working on the syndication problem. (https://jeena.net/notes/132) (twtr.io/jZesMNeGBj)
# tantek joined the channel
# snarfed joined the channel
#
cweiske
tantek, do you have a feed that contains articles/blog posts and not small notes?
#
cweiske
wasn't there a h-feed-to-atom gateway somewhere?
#
@bfaparsons
RT @caseorganic: The Indieweb Revolution and other reasons why you should learn to code. #indieweb http://electricabacus.wordpress.com/2014/03/25/the-indieweb-revolution-and-other-reasons-you-should-learn-to-code/ (http://t.co/wyrZ… (twtr.io/jZg6STbJcs)
#
KartikPrabhu
cweiske: these http://waterpigs.co.uk/services/microformats-to-atom/ and http://h-reader.aws.af.cm/feed/atom?url=http://www.sandeep.io/ ?
#
cweiske
thanks
#
cweiske
barnabywalter's
#
cweiske
one misses the post contents
#
cweiske
and only shows the title
#
KartikPrabhu
hmmm yeah i noticed
#
KartikPrabhu
it shows p-summary though
#
cweiske
and the aws one doesn't work with aaronparecki's
#
cweiske
articles page
#
cweiske
KartikPrabhu, a proper atom feed contains the full article content
# lukebrooker joined the channel
#
KartikPrabhu
eh maybe. I have seen many that only have summary and link back to full post
#
cweiske
that's probably for advertisement
#
KartikPrabhu
oh blogs
#
KartikPrabhu
on*
#
cweiske
so that they don't "lose" visits to their site
#
KartikPrabhu
blogs by web designers
#
cweiske
designer
#
cweiske
s
#
cweiske
hah
(or join via IRC, Matrix, or Slack)