#indiewebcamp 2013-12-12

2013-12-12 UTC
#
@t
on "independently writing and publishing on the web" by @zeldman: "This is a Website" http://www.zeldman.com/2013/12/11/this-is-a-website/ #indieweb (ttk.me t4TW2)
(twitter.com/_/status/410922360074952704)
#
@gridinoc
RT @t: on "independently writing and publishing on the web" by @zeldman: "This is a Website" http://www.zeldman.com/2013/12/11/this-is-a-website/ #indieweb (ttk.me t4TW2)
(twitter.com/_/status/410924920982745088)
#
ShaneHudson
Loved that post from zeldman, a proper call to arms for publishing to our own blogs :)
tilgovi, skinny, lukebrooker_, smus and paulcp joined the channel
_6a68, obensource_, obensource__, tantek, fmarier, bnvk, caseorganic, smus, smus_, paulcp and poppy joined the channel
#
snarfed
ShaneHudson: agreed!
#
@haxor
RT @t: on "independently writing and publishing on the web" by @zeldman: "This is a Website" http://www.zeldman.com/2013/12/11/this-is-a-website/ #indieweb (ttk.me t4TW2)
(twitter.com/_/status/410950127281401856)
KevinMarks, obensource, melvster, melvster_, snarfed, caseorga_, bnvk, KartikPrabhu, scor and smus joined the channel
#
tantek.com
edited /Falcon (+0) "/* Working On */ update to new mobile home screenshots"
(view diff)
fritzy, icco and obensource joined the channel
#
@cstanhope
RT @t: on "independently writing and publishing on the web" by @zeldman: "This is a Website" http://www.zeldman.com/2013/12/11/this-is-a-website/ #indieweb (ttk.me t4TW2)
(twitter.com/_/status/411005790971895808)
andreypopp, obensource and KevinMarks joined the channel
#
KevinMarks
now I just need to write slides for my Le Web talk...
#
KevinMarks
which is in 5 hours time
#
aaronpk
can't wait!
#
KevinMarks
this was my pitch: "The Web We Found" A decade ago, in the wake of the dotcom crash, we reinvented the web as a personal space, building on existing standards to create the blogging and social network revolutions that have overturned publishing and communications. We've seen companies come and go, devices rise and fall, but the core values of the web remained to underpin it all. The challenge is to ensure we don't lose sight of these as we build
#
aaronpk
"as we build"... got cut off after that
#
neuro`
KevinMarks: I'd be very disappointed if you didn't finish with "the end of the Web as we know it" ;-)
#
KevinMarks
The challenge is to ensure we don't lose sight of these as we build for the next decade. The Indieweb principles hold up over time, and like the open standard and open source models we all now accept, give a framework where everyone's contribution can survive.
#
KevinMarks
that's more of the middle - the FUD that people like Rabois say now
pfenwick joined the channel
npdoty_ and KevinMarks_ joined the channel
#
KevinMarks_
so if I'm talking about 10 years ago, I should mention mobile and social, right?
snarfed joined the channel
andreypopp, Jihaisse, skinny, KevinMarks, eschnou, fritzy, squeakytoy, benprew, tobiastom, Acidnerd and pfenwick joined the channel
glennjones, cweiske, fritzy, friedcell, pfefferle and andreypopp joined the channel
#
neuro`
Hi KevinMarks
#
KevinMarks
hello there
barnabywalters joined the channel
#
KevinMarks
trying to slideify the principles now
glennjones, skinny and jonnybarnes joined the channel
#
jonnybarnes
(and gals)
icco joined the channel
#
barnabywalters
morning jonnybarnes
#
jonnybarnes
anyone here use a mac?
#
KevinMarks
yes I use a mac too
#
jonnybarnes
I'm having an annoyance with nginx installed through homebrew. See http://superuser.com/questions/687334/how-to-start-a-plist-agent-running-as-root-at-boot
#
jonnybarnes
you guys now how to use launchctl
#
barnabywalters
KevinMarks: interesting use of “refound” :)
#
jonnybarnes
it seems a bit of a black-box at the moment
#
barnabywalters
jonnybarnes: sorry, I’ve never messed with launchctl
#
KevinMarks
not used it myself either
#
neuro`
KevinMarks: love the "IE is irrelevant" slide
#
jonnybarnes
ah well, hopefully someone will answer on superuser eventually
#
barnabywalters
KevinMarks: nitpick: on http://slides.kevinmarks.com/leweb.html#/12, should et al have a . at the end?
#
KevinMarks
I don't think so - it's not an abbreviation afaik
#
KevinMarks
ah, it is. hmm
#
barnabywalters
not sure I agree with “using silos to connect” on http://slides.kevinmarks.com/leweb.html#/20 — we use silos for social backwards compatibility and as easy notification infrastructure
#
barnabywalters
otherwise, looking like a great talk! will it be livestreamed?
#
KevinMarks
yes, it'll be on the leweb stream
#
KevinMarks
allgedly in 7 minutes, so we're clearly running behind
#
barnabywalters
oh wow okay
#
KevinMarks
I need to PESOS that back to my site
#
KevinMarks
looks like we're 30 mins behind
#
KevinMarks
The french minister over-ran
#
cweiske
KevinMarks, <meta name="author" content="Hakim El Hattab">
#
KevinMarks
DRY fail
#
KevinMarks
fixed that, and put up an index.html http://slides.kevinmarks.com
#
igalic
KevinMarks: http://slides.kevinmarks.com/hict.html#/14 still has the countdown from 30..
skinny, pfefferle and scor joined the channel
#
tommorris
is pleased to see that KevinMarks is going fully indie. ;)
friedcell and skinny joined the channel
#
@manufarez
@kevinmarks says IndieWeb is the future. "Make your own stuff so it belongs only to you". Couldn't agree more. #privacymarket #leweb13
(twitter.com/_/status/411102558166712320)
#
@matwg
Open source is the software that lasts. Indie Web is the one to watch right now @kevinmarks #leweb2013 http://indiewebcamp.com
(twitter.com/_/status/411102733412745216)
#
@CatchLondon
Open source is the software that lasts. Indie Web is the one to watch right now @kevinmarks #leweb2013 http://indiewebcamp.com
(twitter.com/_/status/411102733999960066)
#
@lenngrenm
@kevinmarks think IndieWeb is the future. Your stuff should belong only to you. But use open source, outlasts companies, saves effort #leweb
(twitter.com/_/status/411103938255941632)
#
@sakalli
RT @lenngrenm: @kevinmarks think IndieWeb is the future. Your stuff should belong only to you. But use open source, outlasts companies, sav…
(twitter.com/_/status/411104293551611904)
KevinMarks joined the channel
#
KevinMarks
hiya, did anyone watch?
andreypopp joined the channel
#
@kevinmarks
My #leweb "The Web We Found" sildes are on my own site: http://slides.kevinmarks.com/leweb.html - share them elsewhere? #indieweb
(twitter.com/_/status/411106892895641600)
#
@firasd
RT @kevinmarks: My #leweb "The Web We Found" sildes are on my own site: http://slides.kevinmarks.com/leweb.html - share them elsewhere? #indieweb
(twitter.com/_/status/411107984521981952)
#
@fcaldeira
RT @kevinmarks: My #leweb "The Web We Found" sildes are on my own site: http://slides.kevinmarks.com/leweb.html - share them elsewhere? #indieweb
(twitter.com/_/status/411108129007763456)
scor, glennjones and julien51 joined the channel
CheckDavid joined the channel
#
jonnybarnes
does anyone know of any issues with mb_strlen() and a string in Unicode NFC? Or should it just work?
#
jonnybarnes
I don’t understand this sentence: “Be sure to leave room for the ellipsis too: instead of just 1 character for a space before your permashortlink, save 4 characters for "... ", or 3 characters for "… " (ellipsis entity character).”
#
barnabywalters
jonnybarnes: which part is confusing you?
#
jonnybarnes
surely the single ellipsis entity character counts as 1 character
#
jonnybarnes
so 2 characters for ELLIPSES + SPACE
#
barnabywalters
that “3 chars for "… "” might be wrong, unless twitter’s still counting bytes instead of characters
#
jonnybarnes
twitter uses unicde nfc these days
#
barnabywalters
jonnybarnes: feel free to correct the wiki — bonus points if you add a link to a twitter article/docs about counting unicode characters
KevinMarks joined the channel
#
jonnybarnes.net
edited /Twitter (+146) "/* POSSE abbr note to twitter */ change character length of ellipsis plus space"
(view diff)
#
jonnybarnes
am I being stupid, or is this logic correct with contructing tweets to send to Twitter from notes: http://paste.laravel.com/1dIb
#
barnabywalters
looks fine to me — the tricky thing is to make sure you’re counting *all* URLs in the text as if they were 22 chars, not just the link you’re adding on to the end
#
jonnybarnes
ah, so one could send a tweet to the API that starts with > 140 chat URL and then a few words, and that would be accepted because the URL would get shrunk by t.co?
#
barnabywalters
yes, *unless* it has a country-code TLD (e.g. .co.cc) and no scheme (I think)
#
barnabywalters
also, twitter is extremely inconsistent about which URLs they auto-link, i.e. the native app autolinks URLs differently to twitter.com
#
barnabywalters
so don’t necessarily trust any of their UIs to tell you what does and doesn’t get t.coed
LauraJ joined the channel
#
@kevinmarks
@aurelienblaha @stshank @garyvee theres some #indieweb work on propagating comment responses in silos: http://indiewebcamp.com/comments
(twitter.com/_/status/411139424076828672)
jonnybarnes joined the channel
#
jonnybarnes
its not magically going to turn into mediterranean weather in Manchester tonight is it? I'm out collecting for charity and I dont want to get cold :(
#
jonnybarnes
in the cassis function `ellipsize_to_word` what are the arguments $e and $s?
#
jonnybarnes
based on the start of the function $s is the note itself, so what's $e?
#
barnabywalters
jonnybarnes: IIRC it’s the string to use as an ellipsis
#
barnabywalters
so you can choose between … and ... or whatever other typographical wotsit your taste/locale demands
#
jonnybarnes
ah, that makes sense
#
barnabywalters
tantek tends to like extremely concise variable names
#
@atyiat
RT @kevinmarks: My #leweb "The Web We Found" sildes are on my own site: http://slides.kevinmarks.com/leweb.html - share them elsewhere? #indieweb
(twitter.com/_/status/411152182445363201)
#
jonnybarnes
cool, I may have missed a comment somehwere, but I think the first time you use a concise variable, you should explain what it is. Though I may have missed the explanatory comment
#
barnabywalters
cassis.js can be quite tricky to get the hang of. tantek’s aware of the usability issues
#
barnabywalters
I’m all for concise variables, just not in function signatures
snarfed and obensource joined the channel
#
KevinMarks
or possibly SPOF as a service
#
barnabywalters
KevinMarks: does socialsafe pull data back onto your “own site”?
#
KevinMarks
onto your own computer. It's written in Flex though. http://socialsafe.net/faq
#
barnabywalters
so without the republishing component, it’s not exactly PESOS, rather a (great looking) silo backup tool
#
KevinMarks
they have an API so you can publish data to other services
#
barnabywalters
KevinMarks: ooh cool, where is that documented? can’t see it mentioned anywhere
#
neuro`
KevinMarks: congrats for your prez
#
KevinMarks
He was saying it onstage as a coming soon thing, though is sounded more like a personal cloud pitch like midata
#
KevinMarks
thanks neuro`
#
neuro`
KevinMarks: unfortunately, couldn't make it to leweb today, train issues + work
#
KevinMarks
well, you probably knew what I was going to say anyway...
#
neuro`
I more or less did
#
Jihaisse
it's good to talk about indieweb at leweb !
icco joined the channel
#
Jeena
SocialSafe looks nice but the prizing is weird, you have to pay once a year in some way
scor and _6a68 joined the channel
#
jonnybarnes
what does cassis::ellipsize_to_word() do when it comes across a note with a huge URL in the middle. i.e. 78 chars + long URL (which will actually be 22 chars once tcoed) 45chars of text.
#
jonnybarnes
In total that needs trimming, but I think the function will actually put the ellipsis after the first 72chars
hober, icco and tantek joined the channel
#
tantek
KevinMarks how did your talk go?
#
KevinMarks
went over pretty well (given the pre-lunch slot)
#
KevinMarks
slides.kevinmarks.com/leweb.html
#
KevinMarks
basically about 10 minutes of web history and 8 minutes of IndieWeb principles
#
KevinMarks
video should be up tomorrow
icco and julio joined the channel
#
aaronpk
hooray! congrats KevinMarks!
#
tantek
Kevinmarks - that's great. Were you on at the same time as Anil?
#
KevinMarks
afaik Anil wasn't here
obensource joined the channel
#
tantek
in other news, rel=syndication is finally added to the W3C validator :)
fritzy and melvster joined the channel
#
tantek
!tell KevinMarks nice slides from your talk! Looking forward to the video. Was there Q&A?
#
Loqi
Ok, I'll tell them that when I see them next
#
aaronpk
wow, aaron.pk is now registered through 2021. that's a weird date to see.
#
jonnybarnes
I can't do twitter syndication of long notes
#
jonnybarnes
I'm just getting myself confused
#
neuro`
here's what you're looking for
#
neuro`
And hello world \n
#
aaronpk
tantek: see logs from othis morning, he had some questions/issues
#
jonnybarnes
yeah, so I'm struggling with the usecase of something like 70char sentence + really long URL + another sentence of whatever length
#
tantek.com
edited /Twitter (+1) "/* POSSE abbr note to twitter */ update max tweet syndication lengths per new tco URL lengths"
(view diff)
#
jonnybarnes
twitter will shorten the url so I'd really want an ellipsis to occur in the second sentence
#
tantek
indeed
#
tantek
checks logs
#
jonnybarnes
so simply cutting the string at 140chars won't do that
#
tantek
jonnybarnes - hence the link
#
tantek
ah - you need to ellipse at twitter's effective counts
#
tantek
not at raw character counts
#
tantek
I do this by creating proxy text, and ellipsing that to determine where to ellipse.
#
tantek
there are many ways to do it
#
tantek
while you're counting characters, once you get to a URL, you can just treat it as 22(23) characters, and then keep counting after
#
aaronpk
did they up the t.co length again?
#
aaronpk
oh, no I think it's been at 22 for a while
#
tantek
yes it's been at 22 for a while - I just had forgotten to update that section
#
aaronpk
ok *whew*
bnvk joined the channel
#
tantek
lots of great tweets about KevinMarks's talk
#
tantek
aaronpk - yeah!
#
tantek
they have an API call to get the length
#
aaronpk
oh yeah benward mentioned that
#
tantek
and recommend using that once a day and caching results
#
neuro`
22 for http, 23 for https iirc
#
tantek
which I pointed it is a terribly unreliably way to write code
#
tantek
more chance of that extra caching code having an error
#
tantek
than in the effort to update a couple of constants in your code
bnvk joined the channel
#
aaronpk
as long as you get immediate feedback on when an error occurs, yes
paulcp joined the channel
#
aaronpk
(from your own posse code, that is)
#
tantek
more and more disappointed with Google search of my site :(
#
aaronpk
need a search service that can index indieweb sites
#
tantek
comprehensively
#
tantek
since Google has started throwing away results
#
tantek
I think that is a sign that they've left an opening for another Technorati to emerge
#
aaronpk
indeed
#
tantek
and since they're now G+ focused rather than blog focused, they may actually ignore a blog search engine for longer this time
#
tantek
also, google sucks for searching for things like mentions of "t.co"
#
tantek
so now I'm doing a multifile LOCAL search using BBEdit
#
tantek
to find my posts
#
tantek
so much for posting to the web to make things easier to find
#
aaronpk
heh, "unix find" as a service would actually work reasonably well in this case
#
aaronpk
LOL that link to configuration.json is bad now
#
tantek
aaronpk - that's right, you replied instead of me with the comment about code
#
aaronpk
https://api.twitter.com/1/help/configuration.json "The Twitter REST API v1 is no longer active. Please migrate to API v1.1."
#
tantek
so it doesn't redirect?
#
tantek
that's their bug
#
aaronpk
click the link in your post!
#
aaronpk
that's ridiculous
#
tantek
um, it's returning JSON
#
tantek
not HTML
#
aaronpk
you linked to the API endpoint, not the docs
#
tantek
ah right
#
aaronpk
so if I *had* gone to the trouble of writing code to poll that endpoint to update my t.co length values, I *still* would have had to update that code when they bumped the API version
#
tantek
well to be fair - benward did point to the 1.1 docs at the time: https://dev.twitter.com/docs/api/1.1/get/help/configuration
#
aaronpk
except now I can't make an unauthenticated request to https://api.twitter.com/1.1/help/configuration.json
#
tantek
true - all 1.1 requests require API key
#
tantek
aaronpk - you could scrape the example return JSON from https://dev.twitter.com/docs/api/1.1/get/help/configuration
#
aaronpk
hahaha
#
Loqi
nice
#
aaronparecki.com
edited /Posts_about_the_IndieWeb (+159) "add post about kevinmarks leweb talk"
(view diff)
#
tantek
love the analogy of Facebook being the Yahoo of 10 years ago
#
tantek
everyone is there but it's boring
#
aaronparecki.com
edited /business-models (+32) "stub search section"
(view diff)
#
tantek
PS last night I finally added some responsiveness to my home page and permalinks - should feel a bit better on mobile
#
tantek
for reading the content that is - didn't touch the UI (much)
#
aaronparecki.com
edited /business-models (+96) "/* Transport Services */ add brid.gy"
(view diff)
#
aaronparecki.com
edited /business-models (-1) "/* Mentions Proxies */ oops wrong link"
(view diff)
#
aaronparecki.com
created /brid.gy (+19) "redirect"
(view diff)
#
tantek
aaronpk - updated my post with the docs link and noted that original link now returns an error
#
aaronpk
did anybody else notice the facebook "like" button design update?
#
aaronpk
it's dark blue background with light text now
#
tantek
wonder if someone saves screenshots of those things
#
aaronpk
so this is all coming together in my head now. indieauth + authorization (like oauth for your own site)
#
tantek
right
#
tantek
aaronpk - did indienews webmention receiving die?
#
tantek
I got a bad error trying to submit my mobile comms post to it
#
aaronpk
basically bolting oauth2.0 onto indieauth
#
aaronpk
oh yeah saw that comment... I think it's dying trying to parse some of the microformats
#
aaronpk
ah it's cause your author URL is a relative url "../" and this was before we added relative URL expanding to the microformats parser
#
tantek
a-ha!
#
aaronpk
so glad that's part of php-mf2 now. that is a PITA to do.
smus joined the channel
#
tantek
so is this just a matter of updating indienews?
#
aaronpk
yeah, just need to update indinews to use the new version of php-mf2
#
aaronpk
(and might need to rewrite a little cause some of the php-mf2 api changed)
#
aaronpk
also I should be doing better error handling and not return giant 500 errors
#
tantek
ok cool - will be happy to try resubmitting
snarfed, tilgovi, bnvk, KartikPrabhu, tantek, indiewebcamp-vis and KartikPrabhu1 joined the channel
#
indiewebcamp-vis
I just learned about indiewebcamp today.
#
tantek
welcome! go ahead and use /nick command to change your name. e.g. /nick yournamehere
#
tantek
reading more logs
#
tantek
jonnybarnes - just seeing your questions about cassis functions
KartikPrabhu joined the channel
#
tantek
drat he's gone
smus joined the channel
#
david111780
thx for the tip tantek
#
tantek
!tell jonnybarnes to create the proxy text for Twitter to then figure out where to ellipsize, I use the tw_text_proxy($s) cassis function: https://github.com/tantek/cassis/blob/master/cassis.js#L1252 (it takes just a text string as a single parameter)
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
welcome david111780!
#
david111780
gosh, i haven't used irc in so long.
#
david111780
never been a huge user but thought I would dabble today.
#
snarfed
david111780, you're not the only irc newb here
#
snarfed
we can start a support group :P
#
david111780
I was so excited yesterday when I got a LinkedIn connection invite from Jeffrey Zeldman.
#
david111780
I just learned about IndieWebCamp today and about you Tantek from Jeffrey's article in my Feedspot "http://www.zeldman.com/2013/12/11/this-is-a-website/"
#
tantek
awesome!
#
david111780
yea... nice history lesson. :)
#
david111780
just authenticated my domain with app.net.
#
aaronpk
tantek: ok I just updated indienews, want to try sending again? (I can send it for you of course, I have the curl command queued up)
bnvk joined the channel
#
snarfed
ooh, indienews! thanks for the reminder, aaronpk. i'm going to submit something too
#
aaronpk
yay! I just updated the microformats parser so hopefully it finds things better
#
Loqi
giggles
#
tantek
aaronpk, trying
#
aaronpk
although I didn't update to v2, cause I didn't want to deal with API changes just yet
#
tantek
just got a 202
#
aaronpk
great!
#
david111780
Tantek or anyone else, do you know anyone that would be willing to help me with getting our new domain setup correctly to send mail? We are using Coldfusion and CFMail tags to send email via our custom built ecommerce solution.
#
david111780
We have just moved over to a new hosting provider and I don't think they have configured our domain SPF and MX records correctly.
#
david111780
I know this isn't the proper channel for this type of stuff but maybe you guys could point me in the right direction.
#
snarfed
aaronpk, on an unrelated note, there may be a small bug in indieauth's redirect URI escaping
#
snarfed
i clicked Log In on http://indiewebcamp.com/Google+ , and it redirected me to http://indiewebcamp.com/Google (no +)
#
tantek
david111780 - there's some advice for that on the email page I think
#
aaronpk
snarfed: heh, that might be the wiki's fault
#
snarfed
ah, fair enough
fmarier joined the channel
#
tantek
woohoo! top of news.indiewebcamp.com! :D
#
aaronpk
snarfed: ah yeah it's not escaping enough
#
snarfed
lols at tantek
#
snarfed
not for long…warming up my curl now
#
aaronpk
snarfed: does your site not send webmentions automatically yet?
#
tantek
aaronpk, right? his site automatically receives webmentions and backfeeds from Twitter and FB!
#
tantek
funny the order we all get things working
#
snarfed
aaronpk might mean snarfed.org, not brid.gy?
#
snarfed
otherwise i'm confused
#
aaronpk
i think that's what we both mean :)
#
tantek
snarfed, but doesn't snarfed.org automatically receive webmentions and display them?
andreypopp joined the channel
#
snarfed
tantek: receive yes. to aaronpk's q about sending, it uses pfefferle's wordpress-webmention, so it sends them when i use the reply post type
#
snarfed
afaik it doesn't send them for plain old links in posts
#
snarfed
i also haven't linked to indienews yet. i'm basically all talk :P
smus joined the channel
#
aaronpk
so I can basically turn IndieAuth into an OAuth 2 provider relatively easily
#
aaronpk
it would be playing the "authorization server" role in OAuth speak
#
aaronpk
and if we just drop the whole client_id/secret thing, we don't need to worry about pre-registration or auto-registration of apps
#
aaronpk
instead, we can infer the client by looking at the redirect_uri
#
tantek
the whole pre-registration thing is just for implementing a TOS-captive-gateway anyway
#
aaronpk
indieauth would then go look for an h-card on mysweetapp.io to display client information like the app's name and logo
#
aaronpk
sorry actually this makes more sense as response_type=code
#
tantek
aaronpk - but an "app" is not really a person though (for h-card)
#
aaronpk
what's the equivalent then?
#
tantek
so by "app" do you mean "company"?
#
tantek
because you can also use h-card for companies
#
aaronpk
we need a way to describe the app, the app can have an author which may be a person or a company
#
tantek
aaronpk - for more along those lines, benward had some good posts
#
@SocialSafe
For more about our 'Big Data Is Wrong' message from our #LeWeb finalist pitch, check out our blog: http://blog.socialsafe.net/2013/12/12/big-data-is-wrong-lots-of-little-data-is-right/ #OwnYourData
(twitter.com/_/status/411198084774105088)
#
snarfed
btw, i'm late to the socialsafe conversation, but i did a somewhat deep dive while working on http://freedom.io a bit ago, and i got a pretty positive impression
#
tantek
aaronpk, and especially this, which benward wrote BEFORE he joined Twitter: http://blog.benward.me/post/968515729
#
aaronpk
oh yes I remember that one :)
#
aaronpk
"Checkboxes, bitches."
#
aaronpk
I think only one implementation has done that so far
#
tantek
so I like that mockup for prototyping
#
snarfed
seems like they and thinkup are the farthest ahead in that space, esp with experience with all the silo API details
#
tantek
snarfed - you mean with "implementation" presumably? (no community in either right?)
#
snarfed
yup, implementation
#
tantek
do you think we can get the socialsafe folks to engage here?
#
snarfed
maybe!
#
tantek
(have previously tried with ThinkUp folks, personally inviting Anil etc., to no avail)
#
aaronpk
"we are moving towards a feature set that will allow GitHub users to edit their scopes, effectively granting your application less access than you originally requested"
#
tantek
uh oh, looks like Google finally broke Buzz permalinks
#
tantek
all my buzz posts were always public, and never deleted
#
snarfed
both projects seem to have their own user communities, and good intentions, and some overlap with indieweb ideals…but not as explicitly as us
#
snarfed
maybe more inward focused than outward
#
tantek
"have their own user communities" - so, more monocultures then. yeah.
#
tantek
well if they're open source, see what you can salvage
#
snarfed
eh yeah. just different goals from us.
#
snarfed
definitely!
#
snarfed
re buzz, sigh
#
tantek
snarfed - URLs to any goals?
#
tantek
our "goals" got posted on WIRED at least ;)
fritzy joined the channel
#
snarfed
definitely! great press for IWC
#
aaronpk
so back on this oauth thing... my main use case is authorizing other apps to create posts on my site
#
aaronpk
like an instagram pesos bridge (like we discussed previously tantek, where it deletes/adds a comment with my own permalink)
#
aaronpk
and also music scrobbling clients
#
aaronpk
and kevinmarks could use it to have noterlive publish posts to anyone's own sites instead of just to twitter
#
snarfed
(tantek: to close the loop, my impressions of thinkup's and socialsafe's goals were mostly implicit. we can definitely try to find language on their sites though.)
bnvk joined the channel
#
aaronpk
however, that involves a little more work than just changes to indieauth and my site's authentication
#
tantek
right
#
aaronpk
like, for example, a vocabulary for creating posts on an indiweb site :)
#
aaronpk
(started brainstorming here: http://indiewebcamp.com/micropub)
#
aaronpk
but I want to make progress on the auth side of things too
#
tantek
micropub is a good start
#
tantek
aaronpk - I'd tread cautiously beyond just CRUD
#
tantek
because every other attempt beyond that has gone too complex and failed
#
tantek
e.g. AtomPUB or ActivityStreamsPub (or whatever that variant is called)
#
aaronpk
what do you mean beyond crud?
#
tantek
"a vocabulary for creating posts on an indiweb " - what else do we need besides CRUD?
#
tantek
my point is, such a "vocabulary" is already defined by CRUD, isn't it?
#
aaronpk
yeah and I was just going t ostart with the "C" part, skip implementing anythign else for now since my use case is primarily creating
#
aaronpk
i meant vocabulary as in what are the form fields called and such
#
tantek
form fields like UI?
#
aaronpk
no, form-encoded param names
#
tantek
or a mapping from existing microformats objects?
#
aaronpk
although I guess you could just send a full HTML doc with microformats objects in it as the payload, heh
#
aaronpk
no mapping needed that way
#
aaronpk
although it makes it slightly more cumbersome for the client that makes the requests, because you can't just create an HTML form that does that
#
tantek
sure, but then that makes the protocol harder
smus joined the channel
#
tantek
snarfed - re: thinkup goals, I think it's not easy to find them because they're confused about them, e.g. https://twitter.com/t/status/339851130429390849
#
@t
@anildash @yoz @genmon goals are good. But no one project can build interop, just monoculture: http://indiewebcamp.com/monoculture (ttk.me t4QE3)
#
tantek
and what we do know is a bit misplaced: https://twitter.com/t/status/339852264766308353
#
@t
@anildash @yoz @genmon “regular people want” *is* idealist. Successes start with scratching personal itches. #indieweb (ttk.me t4QE4)
#
aaronpk
basically I want to stop adding silo-specific code to p3k, and do it all from external services like brid.gy!
#
tantek
aaronpk - one solution to stop adding silo-specific code - stop joining new silos :P
#
snarfed
maybe! i don't know that it's hard to find them, their web page is pretty clear, but i guess it's subjective
#
aaronpk
one step at a time
#
snarfed
hell yes, tantek++
KartikPrabhu1 joined the channel
#
snarfed
aaronpk, does the indienews front page update periodically, not in realtime?
#
aaronpk
snarfed: it's pretty realtime
#
aaronpk
snarfed: you're at #30 lol
#
aaronpk
and now #2 since I just upvoted
#
aaronpk
yay math
#
snarfed
hah, my bad, totally missed that it's not chronological
#
snarfed
clearly i don't use these kind of news sites much :P
#
aaronpk
also we don't have enough submissions for a ranking system to make sense, I should probably switch the front page to chronological
#
snarfed
yeah, maybe so. not a big deal though
#
tantek
just redid some of the CSS for my site to work better in mobile by default, then be "responsive" to larger screens
#
tantek
could you guys take a look on your mobile devices and see if it sucks less? tantek.com
#
snarfed
looks great! nice responsive work
#
snarfed
next step might be to move the sidebar up to an expandable section at the top
#
aaronpk
tantek: looks good! although left margin is a little large
#
tantek
aaronpk device/orientation?
#
aaronpk
iphone portrait
smus joined the channel
#
tantek
got it
#
aaronpk
also holy scrollbars batman that page is long
#
tantek
I don't usually have multiple blog posts on my home page like that - happened to be bit more prolific recently
#
snarfed
i kinda like that it's long, esp if it doesn't take much more bandwidth
#
tantek
it's pretty quick to load - which is what matters right?
#
aaronpk
tantek: so my main blocker on micropub is how to deal with nested objects: http://indiewebcamp.com/micropub#Nested_Microformat_Objects
#
tantek
for nested geo might want to use geo: URLs
#
snarfed.org
edited /Google+ (+139) "Jetpack doesn't use the Moments API"
(view diff)
#
aaronpk
seems reasonable. still have the issue with p-location on events though
#
tantek
aaronpk - I think the answer is that you have to do two posts
#
tantek
one to create the venue at a URL on your own site
#
aaronpk
create a location, then reference that in the event?
#
tantek
and then then second that uses that URL as the location
#
tantek
presumably you'll be using a lot of the same venues
#
aaronpk
huh, that might work
#
tantek
so you'll be picking them from a list
#
tantek
and with that
#
aaronpk
need a more comprehensive list of other post types that use nested microformats
#
tantek
(you see where I'm going?)
#
tantek
so the general answer to the "how to deal with nested objects" - use URLs for nested objects
#
CheckDavid
How does one serve banner ads depending on the geographical area of the visitor?
#
tantek
CheckDavid - check out the W3C GeoLocation API
#
tantek
that way you can get permission from the user to use their location
#
tantek
instead of being creepy
barnabywalters joined the channel
#
aaronpk
tantek: that probably solves it actually, because there's no nested properties for the base post types http://indiewebcamp.com/micropub#h-entry
#
CheckDavid
tantek, I think I prefer to be creepy, no?
#
tantek
being creepy is not user-centered.
#
CheckDavid
It's between being creepy and annoying
#
tantek
neither of which are user-centered.
#
CheckDavid
So that's the best thing? W3C GeoLocation API ?
#
CheckDavid
I am sure there is a lot of coding to do around that little thing
#
CheckDavid
that's just a standard by the sound of t
#
tantek
plenty of simple JS to use it
#
CheckDavid
*it
#
tantek
libraries and such
#
tantek
even the calling the API directly itself is pretty easy
#
CheckDavid
But people get a popup that way asking if they want to gie us their location right?
#
tantek
right - that's what makes it not creepy
#
tantek
it's a little drop down thing in the browser window
#
tantek
fairly non-intrusive
bnvk joined the channel
#
tantek
works great for mobile etc.
#
tantek
it's pretty much *the* way to do it to get good geo location
#
CheckDavid
Why good?
#
tantek
higher fidelity
#
CheckDavid
But why
#
tantek
because the device knows better than anything your server can guess at
#
CheckDavid
it's geo location through IP
#
CheckDavid
And it works ok
#
CheckDavid
because the place the ads point to, also require people to be from a non american ip
#
CheckDavid
So there be some asynchronism if I did it that way
#
tantek
that's 10 year old thinking
#
tantek
sorry
#
barnabywalters
geolocation via IP is fine for country-level location. pretty useless for saying “I checked into this noodle restaurant”
#
tantek
it does not "work ok"
#
tantek
and totally useless for mobile
#
bnvk
barnabywalters: ahoy
#
tantek
CheckDavid, unless you're designing for mobile first, you're doing it wrong
#
CheckDavid
Why unless for mobile first?
#
barnabywalters
bnvk: I have been working on owning my phone calls+UI with SIP and WebRTC recently — making some interesting progress
#
CheckDavid
I just want to weed out americans
#
bnvk
barnabywalters: oh yah? do tell
#
CheckDavid
And direct them to a website, that doesn't ask for user location through the W3C GeoLocation API
#
CheckDavid
them = non-americans
#
tantek
CheckDavid - I thought this was for your personal site - why would you weed out anybody?
#
CheckDavid
OH, it's not personal, so maybe this is not a good way to ask about this?
#
CheckDavid
It's for a friend's website, he wants to serve some ads
#
CheckDavid
But those are not appropriate for the US
#
tantek
yeah #indiewebcamp is for your own site
#
tantek
if you're just wondering about web development in general, you can ask in #html5
#
CheckDavid
OH I see
#
CheckDavid
sorry
#
barnabywalters
bnvk: basically: make a tropo app which has local numbers in whatever countries I can get them in as well as a SIP address. that app forwards calls going to it to my personal SIP address
#
barnabywalters
then, I use phono.com for two things:
#
tantek
no problem - hopefully you get it solved!
#
CheckDavid
=)
#
barnabywalters
* as a webRTC -> SIP bridge so people can go to my homepage, click a “Call Me” button which calls the tropo SIP address, which forwards to my actual SIP address
#
barnabywalters
and then make it so that I can accept calls through the browser whenever I’m logged in
#
barnabywalters
each phono session has an ID which gives it a SIP address
#
barnabywalters
when I log in, I store my current session on my server
#
tantek
barnabywalters - so like the demo by that guy at IWCUK2013?
#
bnvk
sounds like it
#
bnvk
neat
#
barnabywalters
and the tropo app forwards incoming calls to both my static SIP address and the one for my current browser session
#
bnvk
And this works with an Icelandic # ?
#
barnabywalters
tantek: a little like that yes
#
barnabywalters
except forwarding to a softphone instead of a GSM number
#
barnabywalters
bnvk: maybe, still working on that part
pdxleif joined the channel
#
bnvk
Cool!
#
pdxleif
Hey, is anyone involved in / using the Portable Contacts spec?
#
barnabywalters
but in the meantime, I can detect webRTC support and fall back to the closest local number to the user’s location
#
barnabywalters
automatically applying all those horribly confusing international dialing codes so we don’t have to think about them
#
barnabywalters
so people can call, say, a US or UK number and it’ll ring in my browser
#
tantek
pdxleif - it's pretty dead
#
tantek
simple answer - just publish HTML with h-cards instead
#
tantek
and anyone that needs JSON of contacts can take the microformats2 parser output of that
#
tantek
barnabywalters - sounds like you have brainstormed enough about personal site WebRTC calls to start a wiki page on it
#
barnabywalters
tantek: hm, I should have just enough time to do that before making dinner
#
barnabywalters
or just dump on /homepage at the moment
#
barnabywalters
seeing as the UI is homepage-specific
#
snarfed
pdxleif: fwiw, you can get google (ie gmail), fb, and twitter user data as PortableContacts
#
snarfed
google serves it directly
#
tantek
barnabywalters this is specific enough to do phone
#
tantek
because you're talking about opening an audio connection
#
tantek
which people associate colloquially with "phone"
#
tantek
so yeah, go ahead and braindump this on /phone
#
barnabywalters
tantek: sounds good, except that it apparently forbidden: http://indiewebcamp.com/phone/
#
tantek
HAHAHA
#
barnabywalters
INDIEPHONE CONSPIRACY THEORY TIME
#
tantek
(was not going to say it)
#
bnvk
hahaha
#
snarfed
oh man that's good
#
aaronpk
oh wow that's from my tropo app that we used to forward messages to indiewebcamp volunteers
#
barnabywalters
aaronpk: any ideas?
#
bnvk
barnabywalters: hrm, I wonder how your calling system would work running on an iPad with mobile data
#
aaronpk
i'll just kill that for now
#
barnabywalters
bnvk: I’m planning on finding out — should just be a matter of installing a SIP client which can run in the background
#
bnvk
You getting a data plan?
#
tantek
bnvk - there are iOS SIP client apps
#
tantek
that work over wifi etc.
#
barnabywalters
until mob. safari has good support for background processes and webRTC
#
aaronpk
barnabywalters: http://indiewebcamp.com/phone works now
#
barnabywalters
aaronpk: awesome, thanks
#
bnvk
aaronpk: man, I keep thinking about that idea from yesterday-
#
aaronpk
which one? ;)
caseorganic joined the channel
#
bnvk
How hard would it be to make a truly "Indie Phone" with a touch screen, a browser, and indie web people icons home screen
#
bnvk
Even if it was the size of Russian novel, it would be an awesome proof of concept / device to keep in touch with my Indie friends
#
barnabywalters
wonders how tricky it would be to make a fork of/addon for FFOS which does the indieweb people icon homescreen contact UI thing
#
bnvk
that might be the ticket
#
aaronpk
i bet you could find a generic phone-shaped device that could run FFOS
#
bnvk
raspberry pi + touch screen + FFOS
#
tantek
bnvk - that's the irony, I think we're actually creating the building blocks for an indie "phone" - without any big pompous announcements or anything
#
bnvk
I agree
#
barnabywalters
bnvk: heck, why not just buy a FFOS phone
#
tantek
at least on the website/experience side
#
tantek
the indieweb side
#
bnvk
well- maybe a FFOS phone is the ticket
#
tantek
and on the phone/OS side - I fail to see what anything Aral is proposing is beyond what you can already do with FirefoxOS today
#
tantek
exactly
#
tantek
this is why I'm very confused by Aral's projects
#
barnabywalters
bnvk: great, grab one for me too while you’re in the US, they’re a nightmare to get hold of over here :)
#
tantek
why go to all the work of building a new OSS phone OS when there's FireFoxOS?
#
aaronpk
can FFOS do webrtc yet?
#
caseorganic
tantek: hear hear
#
tantek
aaronpk - getting a new device soon - will let you know ;)
#
aaronpk
oh there was some comment about FFOS being a bad user experience. not sure if I can dig up a URL for it though
#
bnvk
tantek: my take away is- he thinks he can have better quality control and make a better interface than Mozilla...
#
aaronpk
(from aral's presentation at indiewebcampuk"
#
tantek
aaronpk - the answer to
#
caseorganic
tantek: that was my largest confusion. why build something from scratch on both the hardware and software side when there are plenty of good solutions out there already?
#
caseorganic
bnvk: yes
#
tantek
the answer to "FFOS being a bad user experience" is "Patches welcome"
#
tantek
the entire UI is on github
#
tantek
everything
#
tantek
you can rewrite the home screen if you wish
#
caseorganic
i'm also wondering how much of the indie namespace he will be trademarking
#
tantek
caseorganic - it's hard (and expensive) to trademark vaporware
#
tantek
no one makes money except attorneys
#
tantek
and frankly, trademarking something from the community is one of the most anti-community things you can do
#
Loqi
tantek has 21 karma
#
tantek
so he's completely wrong about doing that
#
bnvk
tantek: yah, I was looking at the UI guidelines & some of the libs, I think that thing called Blocks or something
#
tantek
and everyone should tell him
#
caseorganic
tantek: precisely. it was very confusing to see that. felt like a slap in the face
#
tantek
caseorganic, it IS a slap in the face
#
tantek
it is very ignorant and against community
#
bnvk
I definitely agree on that front
#
caseorganic
tantek: he might just be from a different background. but with the indie conference coming up and other efforts labelled indie, it seems more and more unsettling
#
caseorganic
tantek: i'm sick to my stomach about it, so i'm just ignoring it and focusing on what's being built here.
#
tantek
caseorganic there is no indie conference coming up
#
caseorganic
tantek: ?
#
tantek
there are only indiewebcamps: http://indiewebcamp.com/Events
#
caseorganic
tantek: so he's not organizing one as messaged in the email?
#
tantek
I don't know what to believe from someone who pompously announces vaporware
#
tantek
all of indiewebcamp.com is PD so he is free to organize his own conference if he wishes
#
tantek
I don't want any part of anything to do with trademarks on indie things or people that claim they have the one true UX vision for indie
#
tantek
I'm focusing on organizing IndieWebCamps, openly, using the wiki, and this IRC channel
#
tantek
everyone has to choose where to put their own time to be most effective to what they want
#
tantek
aaronpk - that left margin thing is odd
#
tantek
I'm not seeing it in desktop safari
#
tantek
must be a mobile safari CSS bug :(
#
tantek
aaronpk are you on iOS6 or iOS7?
#
tantek
reload
#
aaronpk
perfect
#
waterpigs.co.uk
created /phone/ (+2338) "stub with braindump"
(view diff)
#
aaronpk
tantek: can you think of any wiki pages off-hand that focus on ux/design aspects?
#
barnabywalters
aaronpk: looks like there’s still some htaccess redirect in place there
#
tantek
aaronpk I wrote this a while ago: http://indiewebcamp.com/design
#
barnabywalters
I get the / in the URL whatever happens
#
aaronpk
barnabywalters: i think it's your browser cache
#
tantek
aaronpk - me too
#
barnabywalters
(RE design-focused wiki pages)
#
barnabywalters
although there is still a lot of server algorithm and markup on that page
#
aaronparecki.com
edited /phone (+28) "/* See Also */"
(view diff)
#
tantek
barnabywalters - that's not really a design related page
#
tantek
it's more a how to
#
tantek
and about the content
#
barnabywalters
yeah actually looking at it closer it’s not so visually/interaction focused
#
tantek.com
created /UX (+20) "UX is just the fancy new higher-paying word for "design""
(view diff)
#
tantek.com
edited /design (+37) "see also icon"
(view diff)
#
tantek
aaronpk, http://indiewebcamp.com/icon is also fairly ux/design focused
#
tantek
screenshots are a good clue ;)
jschweinsberg joined the channel
#
aaronpk
thanks
#
aaronpk
unrelated: would anybody find a weekly digest blog post from the wiki useful? it could include a summarized list of pages updated in RecentChanges, possibly also include a list of new people who added themselves to irc-people, things like that
#
aaronpk
"this week in the indieweb" kind of thing, auto-generated
#
tantek
skeptical about something like that auto-generated, but curious to see what you come up with
#
aaronpk
think of it as a better presentation of RecentChanges
#
snarfed
aaronpk: hell yes
#
tantek
hmm - was about to cite werd.io as an example and now it's not responding for me - anybody else?
#
aaronpk
down for me too :(
andreypopp_ joined the channel
#
tantek.com
edited /phone (+1396) "add dfn, indieweb examples with Sam Machin, Sessions section"
(view diff)
#
tantek
aaronpk, IM'd him
#
tantek
hopefully he'll get it up soon
#
tantek
he implemented contact icons on his homepage DURING the previous HWC meeting when I brought up my post and mockups about it
#
aaronpk
oh cool!
#
tantek
now if only werd.io was up so you could see it!
#
tantek
oh hey my browser stopped redirecting from /phone to /phone/
#
tantek
after I edited the page
#
tantek
barnabywalters - try that maybe it will work for you too
caseorganic, smus_ and josephboyle joined the channel
#
aaronpk
crap, p-adr is a nested h-adr object: http://microformats.org/wiki/h-card
#
aaronpk
should I really create a URL for just the address and include that URL as the value for p-adr?
#
aaronpk
(in the micropub context)
#
tantek
aaronpk - it's optional
#
tantek
sorry that's not clear
#
tantek
I'll fix the example to be simpler
#
aaronpk
but what if I want to include it?
#
barnabywalters
goodnight all
#
Loqi
night
#
tantek
clustering into a p-adr is optional
#
aaronpk
oh you mean can just specify the address properties on the h-card itself?
smus joined the channel
#
aaronpk
cause I do see them listed there
#
tantek
yes and that was the intent
#
tantek
my bad with the example
#
aaronpk
interesting.. why bother with the h-adr at all then?
#
tantek
if you have more than one
#
tantek
for a contact
#
tantek
work/home etc.
#
aaronpk
ahh right
#
aaronpk
so this maystill be an issue for micropub then
#
aaronpk
but I can carry on in the mean time
#
tantek
unlikely - as you're unlikely to add multiple addresses at a time like that
#
tantek
and if you are then each probably does deserve its own URL
#
tantek
adding that faq too
#
bnvk
nice response aaronpk ;)
#
aaronpk
micropub needs a way to specify what kind of microformats object is being created
#
aaronpk
h-event vs h-card
#
tantek
kind of post?
#
tantek
so like a one letter code ;)
#
aaronpk
I think inferring it from properties is going to be messy
#
tantek
yes don't do that
#
tantek
you could just make it literal
#
aaronpk
might need to reserve one property name for it, like "type=h-event"
#
tantek
pass in the root class name
#
aaronpk
that means no microformat objects could have a property called "type"
#
tantek
don't call things type in general
#
tantek
usually causes problems later
#
aaronpk
ooh how about "h-type"
#
aaronpk
cause then it doesn't conflict with the namespace
#
tantek
I prefer "type" as in typography :P
#
aaronpk
ok what does microformats call it
#
tantek
root class name
#
aaronpk
"h-entry is a simple, open format"
#
aaronpk
so... "format"?
#
tantek
sure but even then you have the collision problem if you're assuming all params are properties
#
tantek
you have to pick some param name that won't collide - like that we'd never use in microformats
#
aaronpk
"h-format"
#
tantek
or just "h"
#
aaronpk
cause a microformats property name will never be "p-h-format"
#
tantek
nor p-h
#
aaronpk
oh hah "h" is clever
#
aaronpk
"h=entry"
#
tantek
h=car
#
tantek
exactly :)
#
tantek
"h" meaning "Here is a(n) …"
#
aaronparecki.com
edited /micropub (+813) "/* Nested Microformat Objects */"
(view diff)
#
tantek
looking real good.
#
tantek
the example gets to the question again of whether a checkin is just a note with a location
#
aaronpk
that was based off of barnaby's checkin post
#
tantek
need to capture that directly on the checkin page
#
aaronparecki.com
edited /micropub (+300) "/* Brainstorming */ add h=* properties to examples"
(view diff)
#
aaronparecki.com
edited /micropub (+172) "/* Response */ use HTTP 201"
(view diff)
#
tantek.com
edited /checkin (+623) "add questions section with is checkin just a note with location"
(view diff)
#
tantek
aaronpk - feel free to add your opinions here: http://indiewebcamp.com/checkin#just_a_note_with_a_location
#
aaronpk
need to revisit that thinking :)
#
tantek
it's been a year :)
#
bret
bnvk, you have any free time today? I was going to work on indieweb node/express stuff today
#
bnvk
bret: heya! maybe, I'm pretty heads down today workin- but what part of town you in?
#
bret
Im in the downtown area
#
bret
but am pretty mobile. you?
#
aaronparecki.com
edited /micropub (+466) "/* Brainstorming */ add h-event example"
(view diff)
#
bnvk
I'm in NW area! I need to go try to get my car lock thing fixed again and eat lunch- but after that I'm up for afternoon hacks
smus joined the channel
#
bret
Cool! im heading down to PSU right now but Ill be back soon and find a place to post up in that area. I live in the NW area
#
bret
ping you later
#
tantek
and werd.io is up again
#
tantek.com
edited /phone (+116) "werd.io is up, note use of tel (and related) icons to initiate phone calls (or AV Facetime)"
(view diff)
#
tantek.com
created /icons (+18) "r"
(view diff)
#
bnvk
bret: do you have iMessage?
#
tantek
bnvk - you could put an sms link to your iMessage on your home page and see if it works when bret taps it ;)
#
tantek.com
edited /icon (+52) "/* See Also */ homepage, phone"
(view diff)
#
bnvk
I could, I should- I try to not put my email address publicly due to spam :/
#
tantek
that's fair
#
tantek
you could put it behind an IndieAuth login ;)
#
bnvk
I know- that's the plan
#
tantek
too bad you can't tell if the user is running iMessage
#
tantek
though checking the UA for iOS would be a good hack
#
tantek
s/a good/an approximate
#
Loqi
tantek meant to say: though checking the UA for iOS would be an approximate hack
#
bnvk
Apple really should make an API more open / easy to work with
#
tantek
aaronpk - re: OAuth and how to represent an application (icon, publisher, name of etc.)
#
tantek
the closest work on this that I know about is the "downloads" research and brainstorming on the microformats wiki: http://microformats.org/wiki/downloads-brainstorming
#
tommorris
when I have time, I'd really like to start putting my private posts on my site and using a combination of indieauth and facebook+twitter for access to them
#
tommorris
tantek: also, iMessage works on OS X not just iOS
#
tommorris
MacBook Airs are mobile devices. ;)
#
tantek
tommorris - hence "approximate hack" ;)
#
tommorris
could UA sniff for Mac OS too
#
tommorris
even though UA sniffing is evil
#
tommorris
there's some fairly mature UA sniffing libraries - worth using rather than reinventing the wheel
#
tantek
hence hack
dentonjacobs joined the channel
#
tantek.com
edited /Falcon (+0) "/* Working On */ update mobile homepage screenshot"
(view diff)
#
bnvk
bret: did you see my DM?
obensource and paulcp joined the channel
#
tantek
anyone else notice that both Instagram and Twitter iOS apps were updated this week to let you send photo messages to friends?
#
tantek
i.e. IG photos messages to friends (rather than posting), and Twitter include a photo in a DM
#
tantek
are they all trying to compete with Snapchat as a photo messaging service or something?
#
tantek
I'm hesitant to update my iOS apps to these upgrades
#
tantek
expecting that with such a big new feature that they've likely introduced a bunch of bugs in other areas, crashers etc.
paulcp joined the channel
#
ShaneHudson
Well if Facebook tried to buy snapchat for $4bn, it makes sense for both companies to try to make their own
#
tantek
4? I thought it was $3B.
#
ShaneHudson
Ah yeah 3, I don't pay too much attention.. so ridiculiously overpriced
#
tantek
it makes no sense. except maybe to force snap users to tie their accounts with FB? social graph consolidation and all that
#
tantek
with both IG and Snapchat - both were photo taking/posting/sharing services that created a *separate* account space and separate friends lists
#
tantek
(from any existing network like FB, Twitter etc.)
#
tantek
FB bought IG for $1B
#
tantek
I'm actually pretty shocked about the $3B. Both from the offer, and the rejection. I don't see how they expect to get more from anyone else.
smus_, notloser, abrereton, caseorganic, lukebrooker, KartikPrabhu, benprew, obensource, _6a68, fritzy, fmarier and dentonjacobs joined the channel
_6a68, tpinto_, benprew, tilgovi and KevinMarks joined the channel
#
Loqi
KevinMarks: tantek left you a message 7 hours, 17 minutes ago: nice slides from your talk! Looking forward to the video. Was there Q&A?
#
Loqi
Ok, I'll tell him that when I see him next