2014-07-01 UTC
paulcp joined the channel
caseorganic joined the channel
lukebrooker joined the channel
brianloveswords joined the channel
# 00:43 Loqi Ok, I'll tell him that when I see him next
# 00:45 kylewm hey GWG, I'm just about to head out the door but i'll be back on shortly
benwerd joined the channel
# 00:57 Loqi benwerd: aaronpk left you a message 6 hours, 16 minutes ago: can you tell me what sort of string encoding settings you have in your php and mysql that didn't crash on my emoji post?
# 00:59 benwerd aaronpk: just checked, it's just utf8_general_ci and InnoDB
j12t and lukebrooker joined the channel
# 01:26 bret ngoldman, what was the name of that sublime text theme that you were using?
lukebrooker and markmhendrickson joined the channel
# 01:31 aaronpk KartikPrabhu: BSD, MIT or Apache would be my preference
lukebrooker joined the channel
# 01:34 KartikPrabhu aaronpk: that page might be more helpful with some advice about which licenses are good for which type of projects
# 01:34 ngoldman woot my loqi karma carries over in all the places
JonPincus joined the channel
# 01:36 kylewm peat: any reason for choosing Foundation rather than Bootstrap for the wiki redesign? some discussion this weekend got me interested in trying to learn one or both
# 01:38 bret bootstrap is less, foundation is sass…. thats like the dividing line right?
# 01:38 kylewm so if bootstrap is less and less is more and more's the merrier...
# 01:38 bret im tangled in bootstrap, doesn't feel good
# 01:39 rascul i mean, as far as big and heavy css frameworks go they're good
# 01:39 rascul big thing awhile back was that bootstrap is for less and foundation is for sass but iirc bootstrap is sassed up now too
# 01:39 aaronpk i've been using bootstrap since they launched, the most annoying part is they keep changing everything every major version so you hve to re-learn the whole thing
# 01:40 rascul bootstrap is obviously the more popular one, sometimes popularity is a turn off for people
# 01:40 kylewm it was a little bit eye opening seeing how polished the demos that used it looked
# 01:40 GWG I just am trying to lower the bar. I'm not a designer per se
# 01:40 bret i ate my pizza before it was cool man
# 01:40 rascul i've used both and been happy with both when i wanted a big and heavy css framework
# 01:40 aaronpk yeah i like using frameworks like that because i don't have to fiddle with css all day long and i still get something that looks ok
# 01:41 aaronpk does foundation have "widgets" like bootstrap does?
# 01:41 kylewm !tell peat, skinny I love the wiki redesign by the way. i was a little bit floored when it was unveiled :)
# 01:41 Loqi Ok, I'll tell them that when I see them next
# 01:43 aaronpk tho I don't actually remember what irc nick she uses
# 01:43 GWG I built a feature with bootstrap, and then rebuilt it without it. Bootstrap was easier
# 01:44 rascul the amount of time i spend tweaking bootstrap and hacking up my html to make bootstrap do what i want is about the amount of time writing the css myself
# 01:44 GWG rascul: Would not say I would disagree 100%
# 01:45 rascul and the end result makes cleaner html because i'm not stuck with how they want it structured and i don't have a crap ton of classes all over the place
# 01:45 GWG rascul: Well, I was inspired by reading pfefferle's code. He did something that I plan to do in that regard.
# 01:46 GWG I looked at simpler frameworks and philosophies. I thought I'd go mainstream
# 01:46 kylewm I suspect it takes as much skill/time to make bootstrap look not totally bootstrappy as it would to write up stuff from scratch
tantek joined the channel
# 01:46 GWG kylewm: Does my site and test site look bootstrappy?
# 01:46 rascul i've also been writing css since before bootstrap i know it pretty well
# 01:47 tantek kylewm - well, you need permission to upload stuff you didn't create yourself and can't put into the public domain
# 01:47 rascul using sass though because nesting and variables make all the difference
# 01:49 kylewm GWG: no I don't think your site looks bootstrappy, nor emmak's
# 01:49 GWG rascul: So have I. I just want to not focus as much on certain things right now
# 01:49 tantek safer to simply ask people you know for permission, or ask them to upload!
# 01:50 GWG kylewm: The description of my styling is 'minimal'
# 01:50 GWG Of course, I wrote the description.
# 01:50 kylewm thanks tantek, I will definitely at least ask bnvk and psyhigh/Darin
# 01:51 rascul GWG rascul.io first had bootstrap when i was designing it
# 01:51 rascul because i wanted to easily play with different ideas
# 01:51 rascul then when i got farther along i wrote the css for it the way i wanted it
# 01:51 GWG rascul: I'm trying to create a Wordpress theme that is universal enough, it can have child themes forked off of it that look very different, but it can work on its own as a minimal site.
# 01:52 GWG rascul: Mostly because I have a tendency to move things around a lot. I need to build for that
# 01:52 GWG rascul: So, every time I hack away at it, I turn another piece into an independent portion
# 01:53 GWG So, last week, after looking at Sempress, which is the only fully mf2 theme I know of, I ripped my theme into four more pieces, inspired by what the author did. Of course, he only had 2 pieces...
# 01:53 rascul also i didn't want to pull in a bunch of big external stuff for rascul.io i wanted to keep everything small
# 01:53 rascul iirc my js is about 10 lines and no jquery (but i messed up the html for it, i need to fix that)
# 01:54 GWG rascul: I have a project I need JS for, but I never learned much of it. I guess I'll have to.
# 01:55 rascul i don't really know js that good, it's just that most languages i can easily get the grasp of and js is mostly easy for me in that regard
# 02:03 tantek KartikPrabhu: might as well put the date on there too
# 02:06 KartikPrabhu tantek: FYI also fixed the marginalia code to "move" the comments so they do not repeat at the bototm
# 02:07 tantek that way general article comments are easier to find in the footer
# 02:07 tantek rather than being overwhelmed with marginalia
# 02:07 KartikPrabhu tantek: yes. JonathanNeal expressed similar feelings and I agree :) also the code is easier ;)
# 02:08 tantek next look into using :target to style showing/hiding marginalia
# 02:08 tantek with the show/hide "buttons" being links to fragement identifiers of the individual marginalia divs to show/hide
# 02:09 kylewm we should have done a proxy demo of marginalia in PDX! I know Bret and I showed it to lots of ppl 1 on 1 at least
# 02:10 KartikPrabhu kylewm: thanks! :) I'd like to see other UI/UX implementations. the JS allows you to have your own UI style!
sparverius, shepazu, snarfed and wolftune joined the channel
# 03:12 aaronpk peat: I can't figure out how the user style stuff works so i'm hacking around it
# 03:16 KartikPrabhu !tell benwerd, enrinjo if possible I'd like to take a shot at making a Known theme :) how do I do that?
# 03:16 Loqi Ok, I'll tell them that when I see them next
# 03:22 aaronpk peat: ok if you make a stylesheet called peat.org/indiewebcamp.css you'll see those styles applied to the wiki when signed in
# 03:24 KartikPrabhu aaronpk: dope! does this not have some cross-site security implications?
# 03:28 aaronpk hm now I want to do that to my site too... so you can apply your own stylesheet to my site!
# 03:29 aaronpk i could always include a style tag referencing yoursite.com/user-styles/aaronparecki.com.css
# 03:29 aaronpk then other people could do it too and you'd end up with a folder of peoples styles that you override
etymancer joined the channel
snarfed and benwerd joined the channel
# 03:55 Loqi benwerd: KartikPrabhu left you a message 39 minutes ago: if possible I'd like to take a shot at making a Known theme :) how do I do that?
# 03:56 benwerd KartikPrabhu: Awesome! It's pretty easy. I'll write up some better documentation tonight and give you a ping when it's up.
# 03:57 KartikPrabhu benwerd: nice! thanks :) just something to distract me from python and javascript :)
# 03:59 benwerd KartikPrabhu: Thank you! And delighted to be a distraction :) I'm about to eat some food but I've opened my text editor and will write something down straight afterwards.
j12t, benwerd, snarfed, etymancer, wolftune, shepazu, lukebrooker, markmhendrickson, brianloveswords, nagaway, KartikPrabhu, saurik_, tallpaul_, mattl, BjornW, dybskiy, dreeves, mdik, halorgium, jonnybarnes, peat, benward, donpdonp, teknotus, kylewm, voxpelli, jden, catsup, pdurbin, realz, JasonO, XgF, irdan, dysfun_, sdboyer, onewheelskyward, JonathanNeal, CaptainCalliope, kronda, ozatomic, edrex, bret, rknLA, iboxifoo, amblin, b0bg0d_____, Phae, jacus_, galfert, ellton, lmjabreu_, ngoldman, bigbluehat, hadleybeeman, dietrich_, ericholscher, PMurphs_, michel_v, ryana, ben_thatmustbeme, nemo-yiannis, mcepl, Garbee, finchd, piney0, hidgw, terminalpixel, wagle, icco, walkah, aaronpk, Hodgestar, GWG, tommorris, Jeena, smcgregor, memecake, binbasti, reidab, the_merlin, jancborchardt, mlinksva, otterdam, bear, jtzl_, hugoroyd, rhiaro and muhh joined the channel
# 04:23 Loqi peat: kylewm left you a message 2 hours, 41 minutes ago: I love the wiki redesign by the way. i was a little bit floored when it was unveiled :)
# 04:23 Loqi binbasti: tantek left you a message 5 hours, 28 minutes ago: I'd like to see the /store effort follow webapps wg manifest as well.
lupinedev joined the channel
# 04:23 Loqi binbasti: tantek left you a message 5 hours, 20 minutes ago: does your personal site have a manifest that allows it to be installed as a webapp?
# 04:23 Loqi binbasti: bnvk left you a message 5 hours, 19 minutes ago: my efforts with the /store are NOT relating to client side app stores, webapp !== client side (html5 + js) only apps, I'm not focusing on server side apps that are installed on hardware that is available to the web- think an open source cPannel for self hosting. Look at the platforms and "Platforms" documented on the page
# 04:24 Loqi binbasti: bnvk left you a message 4 hours, 56 minutes ago: hopefully we can link up in real time and chat stores and stuff- I'm a big fan of what you did with 5 Apps
Garbee, lmjabreu_, jancborchardt, hugoroyd, Phae_, kronda and squeakytoy joined the channel
amblin joined the channel
# 04:41 KartikPrabhu JonathanNeal: why not use a list with <li> for each <article> ? At least that is what I'm using
# 04:42 KartikPrabhu oh except you might want to have <article class="p-comment h-entry"> so that it is regarded as a comment of the original h-entry post
# 04:44 JonathanNeal KartikPrabhu: Not everything ordered is a list. An story is a series of paragraphs in a certain order, but it is not a list. To be a list, it requires intent to explicitely communicate the order of the items and their connection with each other.
# 04:44 JonathanNeal In this instance, the comments are ordered, absolutely, but they are not intended to be a list.
carlo_au joined the channel
# 04:54 KartikPrabhu JonathanNeal: I might need to make the marginalia.js more adaptable to other markups then
# 05:13 JonathanNeal KartikPrabhu: I still need to look at what data indie comments give you.
# 05:15 KartikPrabhu JonathanNeal: the working version on my site has 1. Author info like name and all that 2. type of response as in "reply" or "like" 3. date 4. content of the response 5. the URL replied to including fragmention if any 6. source of original reply
# 05:16 JonathanNeal I’m a little confused by u-in-reply-to. Isn’t it normally more than the fragmention? How do I distinguish them from non-fragmentions comments?
# 05:17 JonathanNeal Again, I’m looking for code examples. Sorry, I am very used to an MDN way of learning things.
# 05:17 KartikPrabhu u-in-reply-to usually is the full URL of the post, but microformats parsers automatically make an absolute url if there is a relative one so I only need to put the fragmention part in the HTML
paulcp joined the channel
# 05:21 KartikPrabhu note that I am not using the "empty in-reply-to" method but I adapted it for fragmentions :)
chrissaad joined the channel
TimAbraldes joined the channel
# 05:35 KartikPrabhu JonathanNeal: oh you mean the part where someone notifies you of a comment?
# 05:37 JonathanNeal One of the fields you are displaying is the service used to send the comment.
# 05:40 KartikPrabhu JonathanNeal: yes! that is the site where the comment originates. So for indiewebsites it shows the domain name. But then bridgy (http://indiewebcamp.com/bridgy ) also allows you to get comments from Twitter and Google+ and also FB
# 05:40 JonathanNeal I saw something from Twitter, which is why I thought it was “service”. My bad.
# 05:40 KartikPrabhu in that case it shows that service name. I am merely truncating the "original url" to the domain name for display :)
# 05:41 KartikPrabhu it scrapes your Twitter/Google+ if you sign up and sends webmentions for comments from there
# 05:43 KartikPrabhu but in either case you get a webmention from a microformat-markedup page so you can use the microformats to decide the "source url"
# 05:44 KartikPrabhu yes that is webmention. but bridgy send the url permalink of the Twitter/Google+ post
# 05:45 KartikPrabhu but all of that funkiness should be handled by the author's backend not the marginalia/fragmention code
# 05:49 KartikPrabhu now that I am explaning this, I realise that there are a lot of moving parts to my comments+marginalia stuff
KartikPrabhu joined the channel
# 05:58 JonathanNeal Yes. I just spent the last few mentions explaining webmentions and fragmentions and marginalia to my non-tech wife.
# 05:59 KartikPrabhu nice! did it work? I am interested in the problem of explaining these things to my friends too
# 06:00 JonathanNeal She gets it, which means it’s a good idea. I had to gloss over how it works since I don’t exactly understand the mechanics of webmentions yet. I said it’s basically webpage A sending something to webpage B, which now has the option of sharing it.
# 06:00 bear I found that webmentions are so very basic that I was tending to over explain them
# 06:01 bear and that it's only some of the odd edge cases that made me do that - the core of it is easily grok'd IMO
# 06:03 KartikPrabhu bear: fyi I am working on your "marginalia icon colour" issue now. Might trouble you for feedback
# 06:03 JonathanNeal Are you running an older version of fragmention.js? I noticed the second # was escaped which caused it not to work.
# 06:05 bear when clicked on viewing irc log from chrome - ##
# 06:07 KartikPrabhu yeah... seems some IRC clients are "too compatible with spec" for such things
# 06:09 JonathanNeal fragmention.js handles the escaping, but for some reason, i’m not getting fragmentions on your site. huh.
jsilvestre joined the channel
# 06:10 JonathanNeal Oh yea, you need to update fragmention.js to support async load. You are loading the script async.
# 06:11 KartikPrabhu JonathanNeal: that could be a old version issue. yes I haven't done the async stuff! my bad...
# 06:12 JonathanNeal KartikPrabhu: suppose you could share some sample data you get during a webmention and I can reverse engineer it to understand it better?
# 06:12 KartikPrabhu is glad that known themes have minimal PHP which I am surely not proefficient in :)
# 06:12 bear KartikPrabhu - leave me a note about what to review for colour stuff, i'm heading to bed and i'll catch up tomorrow
snarfed joined the channel
cweiske joined the channel
# 06:15 Loqi cweiske: tantek left you a message 7 hours, 21 minutes ago: in conversation earlier today with binbasti you said "people here are somehow allergic to the w3 and working groups that produce no working code" - I don't think that is a fair generalization, nor is it reasonable to paint everyone with that brush. If you have specific concerns about specific specs/people, please raise them directly with them.
friedcell, dybskiy and lupinedev joined the channel
# 07:15 Loqi Ok, I'll tell them that when I see them next
glennjones joined the channel
# 07:26 KartikPrabhu last thought of the day. In a webmention if the "target" has a fragmention, then the "source" is some marginalia. But what happens if the "source" has a fragmention? can anything coll be done with that?
# 07:26 Loqi KartikPrabhu meant to say: last thought of the day. In a webmention if the "target" has a fragmention, then the "source" is some marginalia. But what happens if the "source" has a fragmention? can anything cool be done with that?
# 07:27 cweiske KartikPrabhu, theoretically you have to extract the microformats from the child elements of the element with that id
# 07:27 cweiske so that one can have a huge page with all notes/comments
# 07:28 KartikPrabhu cweiske: that seems like a convenience for the "source". I there some cool UI stuff the "target" can do?
# 07:29 cweiske you could use that to make annotations/notes to specific paragraphs of a blog post for example
# 07:29 KartikPrabhu Barnaby Walters had this great idea of using fragmentions in reply-contexts to get good blurbs to display
# 07:30 cweiske but you don't display the comments at that place already, do you?
# 07:33 KartikPrabhu now I am wondering what could I do if the "source" in the webmention has a fragmention
bnvk, Hodgestar, friedcell, BjornW, wagle and Sebastien-L joined the channel
krendil, chrissaad, dybskiy, bnvk, petermolnar, sankha93, TimAbraldes, adactio and michielbdejong joined the channel
dreeves, dybskiy, jsilvestre, bnvk, Rev_Illo, bnvk1, terminal2, pbeaulieu, brianloveswords, GWG, Sebastien-L, friedcell, shepazu, adactio_, chloeweil, chloeweil_, adactio, chrissaad and snarfed joined the channel
# 15:10 bigbluehat jden: sometime I'd love your thoughts on userinfo.me seems (from last night's chatter) you know the space well :)
Sebastien-L joined the channel
# 15:15 cweiske and it breaks all applications that use http basic auth
# 15:15 bigbluehat just applications that allowed their users to set blank passwords
# 15:15 bigbluehat additionally, the parsing (which needs fixing) should handle *just* usernames in the userinfo me section
# 15:16 cweiske so I have an application that supports http basic auth running on my domain. how am I supposed to add support to userinfo.me?
# 15:17 bigbluehat you can setup nginx, apache, or whoever, to catch blank password requests
# 15:17 bigbluehat or your CMS could fall back to userinfo.me if no password is sent
# 15:18 bigbluehat you just handle blank passwords differently than Not Authorized
# 15:18 cweiske no. webfinger only requires me to put a script (or even static files) in a defined location
# 15:18 cweiske no. I need to modify my web server's configuration
# 15:19 cweiske userinfo.me is much harder to setup than webfinger
# 15:20 cweiske the approach you're using is much harder to implement than dropping a file into .well-known/
# 15:21 bigbluehat right. I'm asking more of the Web (both client and server) I realize
wolftune, chrissaad and JonPincus joined the channel
# 15:43 jonnybarnes I like that having set MySQL to use utf8mb4 my website Just Works™ with emoji
pbeaulieu, dybskiy, gavinc, rektide, crystal, caseorganic, snarfed, lupinedev, cweiske and j12t joined the channel
# 16:55 aaronpk shoot, I just realized I can't host homebrew website club for the next 2 weeks
# 16:55 aaronpk dietrich_: are you available tomorrow and/or jul 16 to host at mozpdx?
rektide, emmak and bnvk joined the channel
# 17:17 bnvk I love how it looks, but feels so cryptic in URLs
crystal joined the channel
# 17:20 snarfed then the URLs could be site.com/:tilda_swinton:bnvk
rektide, tilgovi and GWG joined the channel
jsilvestre, rektide, dybskiy, bnvk1, gRegor` and tilgovi joined the channel
# 17:48 Loqi gRegor`: bret left you a message on 6/30 at 11:30am: btw thanks for being such an awesome note taker this weekend! really great notes from the sessions you were at
rektide, dybskiy and KartikPrabhu joined the channel
crystal, caseorganic, bnvk and chrissaad joined the channel
# 18:44 gRegor` bret: Glad to. Except for the activism session the end of the day, when I was quickly fading. :)
# 18:44 gRegor` (Re: note-taking)
# 18:45 gRegor` Yep, RSVPed a bit ago
# 18:49 cweiske aaronpk, did you work on distributed-auth integration in indieauth.com?
# 18:51 aaronpk ended up working on the indie-reader this weekend instead of finishing it
# 18:52 cweiske how does a reader app authenticate on a website so that it can see the private posts that are meant for the user that owns the reader app?
# 18:53 aaronpk but i'd imagine the reader would obtain an access token for the other site
# 18:54 aaronpk that's one level away from how we normally use indieauth, currently the user's browser obtains an access token to someone else's site. in this case the reader app would be obtaining an access token.
# 18:55 aaronpk we haven't had to address this yet because only a few people publish private/restricted posts, it's not a very high priority for many people it seems.
# 18:56 aaronpk cweiske: if you start publishing posts that I can only see if I authenticate to your site, then I may have sufficient motivation to figure out how to get my reader to do it
# 18:59 aaronpk I may, actually. I already have private posts, but I'm missing a customized feed based on the signed-in user.
# 18:59 aaronpk I've been slowly building up the dependencies to support it, so I'm getting close
caseorganic joined the channel
# 19:03 gRegor` KartikPrabhu: Yeah! Had a great time
# 19:04 cweiske KartikPrabhu, didn't you also implement indieauth?
# 19:04 KartikPrabhu aah no unfortunately not. also I don't seem to have many use cases for that yet
chrissaad, jgarber and tilgovi joined the channel
# 19:13 JonPincus @aaronpk i am thinking about publishing private posts with visibility based on the signed-in user. of course a first step before that is to support indieauth login :)
# 19:16 cweiske aaronpk, did you ever have a look at the CAS protocol? it's 95% compatible with your indieauth protocol invention and defines some other features like autologin
tantek joined the channel
# 19:18 aaronpk hm I'll have to look at it again. I did some SSO stuff with CAS on a few sites
# 19:19 gRegor` Any ideas why my avatar URL is wonky here? http://bret.io/2014/06/15/likes/ Looks like my author URL "http://gregorlove.com" is prepended to it, but the avatar is already the full URL
# 19:25 bret and there MIGHT be an issue with the way webmention.io parses
# 19:26 bret basically that needs like a few hours of work and I haven't been sufficiently motivated because im working on a way to get that data into the actual html
# 19:27 kylewm ha but yes, i guess this line is doing it in the js var avatar = apiData.links[index].data.author.url + apiData.links[index].data.author.photo || null;
# 19:28 bret i tried it, broke it, then had to go like, make dinner
# 19:30 kylewm bret: IMO though file a bug with webmention.io
# 19:31 kylewm turns his nose up at KartikPrabhu's Python 2 modules
# 19:33 gRegor` Hm, interesting.
# 19:33 gRegor` Why did your avatar not break on there, kylewm?
# 19:34 bret shouldnt you all be using python 3 for your fun projects?
# 19:35 gRegor` Python 3 is so yesterday. Use Python 4
jsilvestre joined the channel
# 19:35 bret KartikPrabhu im :( about it but im learning 2 as we speak (before 3)
# 19:36 bret not a peep from sandeep this year at iwc :(
# 19:37 gRegor` Not much peeping on sandeep.io since May 3, either
# 19:37 Loqi bret meant to say: didnt mean to rhyme
# 19:37 gRegor` "No more rhymes now. I mean it!"
# 19:40 bret also, kylewm, liking the posting of that video isnt ironic. since we created the liking tool we used, we understand (to some degree) its purpose and effect.
# 19:41 bret the tools provided by facebook and twitter have a completely other primary purpose than to just provide virtual karma to each other
# 19:42 kylewm bret: totally, and actually i was using that one as a bookmark
# 19:42 gRegor` I found a bug with my mf2 markup when I sent the webmention - no p-name. I like that I could just update the markup and re-send it to fix on your site.
# 19:42 gRegor` Something you can't do with 99% of blog comment systems out there.
# 19:43 bret kylewm, gRegor` its so worth watching!
paulcp joined the channel
# 19:47 gRegor` Heh. Which parser is it using?
# 19:48 gRegor` Is there a ruby parser yet?
tantek, dkordic and pdurbin joined the channel
# 20:28 gRegor` kylewm: Looks like you got indiereader set up, on your laptop?
# 20:34 gRegor` I need to set up micropub on my site, then I'm sure I'll be hacking on indiereader some.
# 20:35 gRegor` It's reading mf2 only as of the demo, right? Or XML feeds too?
scor joined the channel
# 20:35 kylewm I think I overheard Ben say that they forgot to demo that part :)
# 20:36 bret is it time for h-xoxo for the feed list?
# 20:37 tantek bret - remind me the URL to the documentation of the use-case that you're trying to solve?
# 20:39 bret tantek the common use of opml was for feed reader import/export. the indiereader is just using a list of feeds on the persons site as a source for subscribed feeds i think not supporting any kind of sorting or folders.
# 20:40 bret and as xoxo is the microformat version of opml, maybe that is needed again?
# 20:40 tantek last time I checked no modern UX is doing reader import/export
# 20:41 tantek alternatively, consider that modern UX (i.e. what silos do) simply have 1) Follow / Add Friend buttons, 2) browsable friends/followings lists
# 20:41 bret every existing and modern feed feed reader uses inport export, and they are all doing it with opml
# 20:41 KartikPrabhu sorting/filtering can just be done by having p-category on the feed-subscription no?
# 20:41 tantek don't design for an evaporating lake, design for the ocean
# 20:41 tantek don't (re)design your boats for an evaporating lake, design your boats for the growing oceans
# 20:42 bret tantek what do you think about the indiereader that was built the other day?
# 20:42 tantek barnaby's reader is integrated into his site which he can use to read/write from, that makes sense
# 20:43 rascul i will fish a lake until it evaporates, don't want to let them delicious fish die off unless i can eat them
# 20:43 tantek rather than reinventing OPML (for dying use-cases), instead focus on how would you build an indieweb "Follow" button
# 20:44 tantek following that line of thinking will get you something silo-competitive in terms of UX
# 20:44 tantek following the OPML / feeds lists / import/export path will not.
# 20:45 bret ok, so when i log into a reader/new feed, how will my site present its data?
# 20:45 tantek why are you logging into a reader/newfeed? don't you just login to your site?
benwerd joined the channel
# 20:48 bret because thats not my idea of how i want my site to be
krendil joined the channel
# 20:48 bret just like i have to log into different silos, i dont mind signing into different readers for different views
# 20:49 bret or lanching, signing in is pretty much one time for a while
# 20:50 bret the centrality to this concept is my site, where it rakes in and acts as my home base for these other views / experiences / reprisentations
# 20:50 bret some of which i run, some of which friends / others run
# 20:50 gRegor` GWG: How was your IWC experience?
# 20:51 tantek bret - you like logging into different silos and having your stuff spread around? caseorganic has repeatedly explained how having all your stuff spread around is a huge negative and leads to sense of loss of control (and actual loss of control)
# 20:51 GWG gRegor`: I wish I hadn't missed Sunday. It seemed like a lot happened I would have liked to be there for
# 20:51 GWG gRegor`: Also I had trouble when I tried to come into the Design thing on Saturday
# 20:51 tantek GWG - it's when things came together and people got stuff working on their own sites!
# 20:51 bret tantek no, i dont like my stuff spread around, but I dont mind the different views and tools
# 20:52 GWG gRegor`: Next time, will try coverage again
# 20:52 GWG tantek: I saw the logs...as I said...would have loved to be present for it
# 20:54 bret tantek i like the right tool for the right job, and I think this is echoed as to why people started using the slio apps that do certain things better, ie instagram
# 20:54 kylewm GWG: sorry about the poor talky connection, my dinky laptop was not built for such things...
# 20:54 bret but back to my original quention about xoxo, ill play around with how indiereader grabs data from my site and think on it
# 20:55 gRegor` was confused by the xoxo talk at first
# 20:55 gRegor` was thinking of the conference.
# 20:55 aaronpk I also do not plan on building a reader into my own site, that's not how I want to use it
# 20:55 bret tantek i am apposed to having to build all my tools/interface into my own site
# 20:55 aaronpk that's the whole reason I built indiereader with benwerd this weekend
# 20:56 aaronpk the magic of IndieReader is that if the database blows up, no data is actually lost
# 20:57 benwerd aaronpk: on that note, I've got a pull request open in the mention client lib to replace a preg_replace /e, which is now deprecated in PHP - any chance I can lean on you to take a peek at some point?
# 20:57 benwerd (not actually to do with indiereader, but speaking of indieweb tech ..)
# 20:58 tantek bret: re: am I supposed to having to build all my tools/interface into my own site. No, that's what an IndieWeb App Store is for - so you can *install* IndieWeb apps (e.g. perhaps an IndieWeb Reader app) into your own site.
# 20:58 bret since question of opml support came up over the weekend, my first association was to go "oh yeah, isnt there a uF1 version of that?"
# 20:58 gRegor` benwerd: I'm interested in hacking on indiereader, too. Let me know if I can do anything.
# 20:58 aaronpk installing an indieweb reader app is still a separate app even if it's on your own site/domain/subdomain
# 20:59 tantek bret - ompl is for outlines - not for lists of friends and followings.
# 20:59 aaronpk so it by nature would need an import/export. that's why I wanted to work around that by reading the subscriptions from a page on your *actual* site
# 20:59 benwerd gRegor`: honestly still catching my breath, but please do take a look! I know aaronpk, emmak and I want to make it as useful as possible
# 20:59 tantek aaronpk why would you run indiereader on a 3rd party domain rather than your own?
# 21:00 gRegor` benwerd: Since I don't have micropub set up yet, I'd probably be interested in setting up a configuration for a URL that "Reply" can point to, so I can at least open the note form on my site to start a new note.
# 21:00 bret opml's was only widely used for rss reader import/export as far as I could tell. but that is understandable given its origins ;)
# 21:00 tantek sorry to say but import'/export is a UX dead-end
# 21:00 tantek no one maintains their lists of feeds like that, pruning etc.
# 21:00 gRegor` benwerd: Will do!
# 21:00 bret yeah i dont ever want to include the words import export or that feature on my own site
# 21:01 tantek right - so when you talk about it from the import/export perspective it puts you on the wrong focus
# 21:01 aaronpk right now, IndieReader expects to find a list of URLs for the sites you are subscribed to. Say that page is aaronparecki.com/following
# 21:01 aaronpk that means what I need a "follow" button to do is to add an entry to that page
# 21:01 aaronpk which turns out looks a lot like a micropub request to create a new h-entry
# 21:02 tantek can you micropub create just a link with a rel value?
# 21:02 aaronpk right now the smallest viable micropub request is h=entry&content=foo
# 21:02 tantek aaronpk - just wondering if that's possible in the protocol
# 21:03 bret i donk thing anyone has worked on a follow feature via micropub yet
# 21:03 aaronpk why no h-entry? benwerd and I had a very brief discussion about this at the beginning of sunday
brianloveswords joined the channel
# 21:03 benwerd But the h-entry can be the activity announcing that you _are_ following someone?
# 21:03 aaronpk for the purposes of the demo we said a subscription list would look like a list of h-entry posts that each contain a u-feed
# 21:04 aaronpk that is totally up for debate, however, we just had to do something
# 21:04 GWG kylewm: We had intermittent issues
# 21:04 aaronpk tantek: what markup would you use if you made a page listing all the *people* you follow?
# 21:04 bret follow a person (from their site or other profile), rake in their h-card as a data source for where to follow
# 21:04 aaronpk that is the question we wanted to answer and didn't have time to actually think it through
# 21:04 tantek aaronpk - re: what markup would you use if you made a page listing all the *people* you follow?
# 21:05 tantek and that's the question partially answered by XFN
caseorganic joined the channel
# 21:06 gRegor` And what if we're following a magazine site, instead of a person?
# 21:06 aaronpk so it sounds like we're ending up publishing a "following" list, which is a list of h-cards
# 21:07 tantek that's closest to representing the *user* model of following a set of people
# 21:07 tantek the closer your underyling data model matches the user model, the better
# 21:07 bret please dont call it a friends list, I follow my enemies too
# 21:08 tantek KartikPrabhu: based on existing work. again, alternate suggestions welcome.
# 21:08 aaronpk tantek: what is the collection of h-cards called?
# 21:08 tantek we've tried to document every alternative people came up with, and adv/disadv accordingly
# 21:08 tantek I'd say contacts set but that's less user-friendly.
# 21:09 tantek you'll notice the app in iOS is called "Contacts"
# 21:09 aaronpk is there a microformat for a contacts list? like the list itself, assuming the list has a name
# 21:09 gRegor` doesn't think "follow" sounds creepy after 7 years of popular usage
# 21:09 tantek aaronpk - there is no microformat for lists - since a page with a bunch of instances is a list
# 21:09 gRegor` h-peeps is reserved for marking up marshmallow chicks.
# 21:10 aaronpk what if I want multiple lists on the same page with different titles?
# 21:10 tantek and a bunch of instances inside some other microformat is automatically added to the children array
# 21:10 aaronpk could I publish an h-entry containing a bunch of h-cards?
# 21:10 tantek aaronpk - "what if I want …" (please insert use-case not format description)
# 21:11 tantek e.g. "multiple lists on the same page with different titles" is a data description, not a use-case
# 21:11 KartikPrabhu so I'd have a h-feed with "name = Friends" with a list of h-cards of friends and make another one for "name=enemies"
# 21:11 tantek nope, h-feed was specifically for the use-cases it was designed for
# 21:12 KartikPrabhu tantek: would that not also be the case here. I could choose to "follow" only my friends on an indiereader?
# 21:12 tantek and h-feed has the assumption that it's a collection of h-entry
# 21:12 tantek it's not an arbitrary h-list h-collection etc.
# 21:12 aaronpk use case is one list with name=tech people and a separate list with name=friends
# 21:12 tantek because we don't do architecture astronomy here
# 21:12 tantek aaronpk - that's a use-case for tagging, which we already have a solution to
pauloppenheim joined the channel
# 21:13 aaronpk I want to publicly publish a list of people I follow, but there are some people I follow that I do not want public
# 21:14 tantek start with the "Why" section where you describe the user-task-centered use-cases
# 21:14 tantek not "I want a page with …" or "I want a structure with ..."
# 21:15 bret aaronpk what if the list expands based on the logged in state of the user?
# 21:16 aaronpk bret: that could work but it complicates things some
# 21:16 tantek how else do you get a union of public+private followings?
# 21:17 tantek aside: that /store page is really quite a mess - so many duplicated areas / concepts and the page seems to meander and not have a specific structure
# 21:17 tantek I tried to cleanup the top part of /store but the whole rest of it seems like a mishmash of hopes, wants, desires, examples all interspersed with each other
# 21:17 JonathanNeal I explained webmentions to my co-workers today. It wasn’t as easy as explaining it to my wife, because they cared more about the implementation.
# 21:17 tantek I'm leary of "cleaning" it up as I don't want to lose whatever the contributors were intending
# 21:18 bret aaronpk the url would remain the same, but passing a token as a parameter or something results in the expanded feed with private info that the token is allowed to get at
# 21:18 tantek JonathanNeal: for co-workers, use this: it's like pingback without the xml-rpc
# 21:18 KartikPrabhu tantek: JonathanNeal and I had an extended discussion about needing example code on the wiki pages
# 21:19 tantek see my follow-up when you guys were last discussing that
# 21:19 JonathanNeal Ha! I don’t work at a tech company anymore so xml-rpc references wouldn’t make anything easier.
# 21:19 tantek JonathanNeal: it does, as it makes them go look it up rather than ask about the implementation
# 21:20 tantek aaronpk - why not fully indieauth for viewing private information?
# 21:20 tantek how are private followings any different than a private message?
# 21:20 JonathanNeal I don’t think the implementation is hard, though, and it’s my ability to communicate it. It just means I don’t get the implementation as well. I am getting better.
# 21:20 tantek JonathanNeal: it's ok I don't even have a webmention implementation myself :/
# 21:21 aaronpk yeah presenting an access token when making a request to a following list makes sense
# 21:22 pauloppenheim tantek: that's better than having a webmention receiver but not a publishing system :)
snarfed joined the channel
# 21:25 KartikPrabhu JonathanNeal: in my experience implementing it helped me understand most of the details :)
# 21:26 aaronpk ...yeah I don't know what this should look like at all...
# 21:27 bret aaronpk what, selective feed content based on a token?
# 21:28 bret aaronpk presumably you should keep track of all the other rel=me's you find on those urls?
# 21:29 bret yeah, you press follow and you then rake in all the data you can find on available data feeds
# 21:29 bret err, you know what I mean.. "press follow" then parse out their h-card info on their domain or whatever
# 21:30 bret the reader would then have their site's stuff, but lets say you follow tantek, and you also want to see his instagram stuff
# 21:31 aaronpk JonathanNeal: technically the whole microformats part is outside the scope of webmention
# 21:31 JonathanNeal I’m still shakey on when to call them webmentions or mentions. aaronpk I had no idea. I thought the webmention requires mf parsing.
# 21:31 gRegor` goes through the guest list to add more
# 21:31 aaronpk all that is required is that there's a link on the source page to the target, it doesn't *have* to be an h-entry post
# 21:32 aaronpk but what actually happens when a webmention is received is up to the receiver
# 21:32 KartikPrabhu JonathanNeal: the webmention is just the notification protocol. it is up to the receiver how to parse it. Microformats seem to be the one is use here.
# 21:34 KartikPrabhu also JonathanNeal's view might have been coloured by my explanation last night :)
# 21:34 kylewm aaronpk: haha i sent the webmention. i added a redirect from Webmention -> WebMention
# 21:35 gRegor` I thought non-camel-cased was the preferred usage
# 21:35 tantek aaronpk - sort of - about webmention - that's a minimal definition
# 21:35 gRegor` (Though I've seen it both ways in different places)
# 21:35 tantek however, just as pingback makes presentation suggestions, so does webmention
# 21:36 tantek thus, as JonathanNeal is presume, webmention *does* imply some amount of microformats support for proper presentation of webmentions
# 21:36 kylewm gRegor`: I think so too. I tried to type in wikipedia.org/webmention and it didn't find anything
# 21:36 gRegor` Oh, I misunderstood you
# 21:48 tantek simplest solution is just a page of links with rel values
# 21:48 tantek just rel=following for people/sites you're following. this is a re-use of Twitter's terminology
# 21:49 GWG July 5th they are staging a production of 1776...wonder if I should go.
# 21:49 GWG tantek: Don't know. Which is why Im going to #indiechat
# 21:50 GWG tantek: I'll write about it on my indiesite?
# 21:50 KartikPrabhu tantek: this could be combined with the h-card business. For instance I could have an h-card with multiple urls, hompage, twitter etc... and choose to rel=following only some of them
# 21:50 tantek and as soon as you have *two* pieces of information to associate like that then it makes sense to wrap them in an h-*, in this case, an h-card
# 21:51 tantek aaronpk - yup - this is why we got away from mixing rel and h-*
# 21:52 tantek and we have h-entry p-author h-card for more structure
# 21:52 aaronpk so i would use u-following on the link then and stop using the rel value?
# 21:52 tantek aaronpk - OR make a new singular replacement for h-card
# 21:52 tantek is it about the link/site or about the person?
# 21:52 tantek is the focus the subscription? or the person?
# 21:53 aaronpk here's a use case that makes it more about the subscription:
# 21:53 tantek per the question about following someone's instagram
# 21:53 tantek that's why I was asking - I thought you might have such a use case :)
# 21:53 aaronpk I want to get push notifications when certain people post, but no notifications for the rest
# 21:54 tantek (for everything they post? or for only certain kinds of things or sources of their posts?)
# 21:54 aaronpk actually specific kinds of posts, since I also do it on foursquare
# 21:54 tantek aaronpk - the easy option is the put a p-category of "notifications" on those you want to receive notifications from
# 21:56 tantek (I think all the notification use-cases you gave are good ones)
# 21:56 tantek what if I told you you might want to follow *any* kind of object?
# 21:57 tantek person, company, post (i.e. the comments on a post), event (invitations, rsvps, comments on the event)
crystal_ joined the channel
# 21:57 aaronpk oh yeah totally, that came up in the reader discussion!
# 21:58 tantek this is not a hypothetical, this is *exactly* what FB has already implemented, seamlessly
# 21:58 tantek with the user needing to do any feed management
# 21:58 aaronpk well the user does some feed "management", at least in terms of "muting" or "unsubscribing" a thread
# 21:58 tantek managing your followings is too hard / socially awkward for users - so the (smarter) silos have figured out how to *infer* a dynamic set of followings in realtime
# 21:59 tantek aaronk - they are tweaking knobs, rather than doing any heavy lifting
# 21:59 tantek this is another way the silos have innovated beyond the reader/feed model of yore
# 21:59 tantek and another example of why when designing these systems for the indieweb - we should look at silo UX *instead of* any legacy reader/feed examples/thinking etc.
# 22:00 tantek when I say the reader/feed model is dead, this is what I'm talking about
# 22:00 tantek so a) stop using it as a starting point, and b) pushback against *anyone* in the indieweb community who starts with an assumption of reader or feed.
# 22:01 aaronpk so this is actually a great reason for the "following" or "subscription" list to live on your own site
# 22:01 aaronpk assumign that this subscription list is changing rapidly because of intelligent systems doing adds/deletes on the fly like the silos,
# 22:01 aaronpk these subscriptions may be changing from based on many sources, not just the reader interface
# 22:02 tantek or maybe thresholds - only show me items from this person that someone else has commented on
# 22:02 tantek only show me items from NYTimes that 3+ friends have commented on
# 22:03 tantek (or other activity including liking, reposting)
# 22:03 tantek I think the term "subscription" really stagnated blog/reader/feed UX btw
# 22:03 tantek both Twitter and FB completely ditched "subscription"
# 22:04 tantek Twitter replace subscriptions with followings
# 22:04 Loqi tantek meant to say: Twitter replaced subscriptions with followings
# 22:05 tantek Facebook replace subscriptions with - a union of *multiple* things: followings, friends, pages you've liked, events you've been invited to, groups you're a member of, posts you've commented on, posts you're mentioned in
# 22:06 tantek wonders if benwerd is quietly lurking in the background and reading with careful critical analysis.
# 22:06 tantek KartikPrabhu: and how well is that working out?
# 22:06 tantek youtube is good for embedding videos and not much more
# 22:07 tantek they're popular for free video hosting/embedding - that's about it.
# 22:07 tantek not sure there's much else good to learn from Youtube UX
# 22:07 benwerd actually had a team conversation about this this morning. A key consideration for us is making sure that Known sites don't feel "empty" when you first set one up - finding a way to connect to the wider constellation of sites out there helps you feel like you're part of a wider community
# 22:08 benwerd inferring connections to conversations you might be interested in
# 22:08 benwerd right - and something that's directly connected to reading, as you've all identified above
# 22:08 tantek and again, something you can trivially research by creating a new Twitter account and seeing what they do
# 22:09 aaronpk oh man the twitter onboarding has been getting so annoying
# 22:09 tantek so again, the silos have solved the cold start problem. just go research what they do and document it on the wiki - if that's a problem that concerns you
# 22:09 benwerd we called out the twitter UX for this as not being great
# 22:09 KartikPrabhu tantek: but on the indieweb how to you suggest things in a decentralized manner?
# 22:09 tantek but apparently useful to "typical" "new" users
# 22:09 benwerd mm, we're still thinking about it, but will document etc once we've distilled
# 22:09 tantek benwerd - not distilled nor thinking but research
# 22:09 tantek why not document - what does twitter do? what does fb do? etc.
# 22:10 tantek that requires little to no thinking, and no distilling
# 22:10 benwerd tantek - yep, semantics but that's what we're doing
# 22:10 aaronpk the "upload your contact list" "feature" that mobile apps do is another way to address this
# 22:10 tantek I'm pretty convinced that you won't design something good unless you do and document that research first
# 22:10 tantek aaronpk - sort of? they more "sync your contact list"
# 22:11 aaronpk they usually prompt with "give us access to your contact list so you can connect with your friends using this app
# 22:12 tantek benwerd - agreed about twitter not being great for encouraging you to follow celebs - however, that observation deserves to be in a "Criticism" subsection of a "Twitter" section on /cold-start !
# 22:12 tantek if you guys discussed this over the weekend, which session was it captured in?
# 22:12 aaronpk i think it's actually a syncing process, but it's often presented as an upload
# 22:15 aaronpk thx gRegor` can you also drop the wiki link at the top of the etherpad page to note that it's been imported?
# 22:15 tantek anyway - I'm pretty far from integrating reading into my site unfortunately - I'm just hoping to avoid having folks who *are* working on reading go off the dead-end of aggregators / feed-managment / import/export / subscriptions etc.
# 22:19 tantek aaronpk - for that reason, I'll leave it up to the folks actively scratching their reader itch to document the above issues/concerns and alternate perspectives (silo ux as inspiration, follow button etc., following all kinds of things beyond people, minimizing "subscription" management ) etc.
# 22:19 tantek (also helps by filtering it through someone else's notion of what is useful and not)
caseorganic joined the channel
# 22:41 gRegor` hands GWG a moment
# 22:41 aaronpk GWG: it's usually better to just ask your question
# 22:41 GWG tantek: custom URL handlers, such as the tel:// etc are not registered on all systems. Would something to register them to do something be worth doing to enhance people focused communication?
# 22:43 gRegor` Like a browser extension, GWG?
# 22:45 GWG The only thing I've ever seen register a URL handler recently is Gmail.
# 22:45 GWG So, there is need for a tool, possibly
# 22:46 gRegor` Skype registers(ed?) its own handle
# 22:46 peat Whoops. I left my IRC window open and missed the earlier CSS notes, aaronpk. I'm going to jump into the rename updates and merge changes from the teahouse this evening. :)
# 22:46 gRegor` I think an extension would be good. Maybe like webactions - allow different preferences. E.g. if I click a phone number in the browser, maybe I'd rather add it to a contact record
# 22:47 aaronpk peat: I also gave you a hacky way to do your own custom stylesheet. make a file called peat.org/indiewebcamp.css :)
# 22:49 gRegor` User stylesheets on the wiki has been something I wanted. I was really excited for the fix the wiki project.
arlen joined the channel
# 22:49 aaronpk i still don't know why mediawiki's user stylesheets aren't working, and the people in #mediawiki didn't have any other suggestions, so I did this instead
# 22:50 gRegor` Does it work for everyone?
# 22:51 snarfed GWG: great! i expect there are similar linux programs. try searching?
# 22:51 peat ... the rework done this weekend should actually make it easier to do custom stylesheets. Instead of a billionty CSS hacks, it's more-or-less plain vanilla Foundation (http://foundation.zurb.com/).
# 22:52 tantek GWG - re: registering common handlers - depends on the system I suppose
# 22:53 tantek since the focus is *mobile* - I'd start there.
# 22:56 JonathanNeal I was a little confused earlier. Are they WebMentions or Webmentions?
# 22:58 gRegor` webmention.org should probably be updated to match (and perhaps capture other newer changes?)
# 22:59 gRegor` Nevermind, looks like it already does
# 22:59 gRegor` So only wikipedia has CamelCase
# 23:01 kylewm anybody who's made > 10 edits can move the wikipedia page
# 23:03 gRegor` I can do it, kylewm
# 23:03 JonathanNeal What does it mean when the Webmention 0.2 spec says “the webmention endpoint is advertised in the HTTP Link header“?
# 23:04 JonathanNeal This is listed as an alternative to a <link> or <a> element with rel=“webmention".
# 23:04 KartikPrabhu JonathanNeal: when you link to some page and want to send a webmention you have to find the webmention endpoint. One way to do this is to look for rel=webmention in <link> or <a> but another would be to look for it in the Headers that the page gives you
# 23:05 gRegor` rel="webmention"
# 23:09 kylewm bear pointed out this weekend that Link: in a header is not as reliable as <link> in the document -- that it may be removed by a proxy for example
# 23:10 gRegor` kylewm: Interesting. I choose to do both the header and <link> element.
# 23:10 gRegor` I wondered if it had been added before and removed for notability or something
# 23:10 gRegor` I noticed it red-linked from Tantek
# 23:11 kylewm gRegor`: I think doing both was the recommendation
# 23:11 kylewm the header might save you a fetch, and then you can fall back on the html
# 23:11 gRegor` Nope, doesn't appear to be any history.
# 23:11 gRegor` Have at it! :)
# 23:13 gRegor` The IndieWebCamp link from your wikipedia is a redlink, tantek.
scor joined the channel
# 23:19 GWG snarfed: Can't the browser register handers for itself?
# 23:20 snarfed GWG: but the actual handler programs are platform-specific
# 23:20 snarfed GWG: and in practice the mapping often leaks into the OS a bit too, as opposed to being just in the browser
# 23:21 GWG snarfed: But this is the Indieweb room...I'm assuming the handler is a website
# 23:22 snarfed in practice, on most platforms, the best way to e.g. make a phone call or send an SMS is an app, not a web site
# 23:25 tantek with those conditionals yes. i think we're still trying to make it even *possible* to make a phone call from a website to a website.
# 23:25 tantek talky is more like a conference call you go join
# 23:25 gRegor` There's now two redlinks to IndieWebCamp, kylewm. I added a citation template on wikipedia's IWC link. :)
# 23:25 KartikPrabhu tantek: I noticed your SMS thingie sends msg to tantek@tantek.com how do you handle those and forward to your non-phone?
# 23:26 tantek I don't worry about it - their client handles it.
mdik joined the channel
# 23:26 tantek either they are on iOS or have the iMessages app in which case it works like an SMS using Apple's servers
# 23:27 tantek or if they're e.g. on Android it redirects it to the Hangouts app which sends an email via their phone provider email address
# 23:29 tantek KartikPrabhu: click on the txt message link to me and I'll tell you :)
# 23:31 KartikPrabhu so the idea is that the phone company converts the SMS/MMS to an email and send it to your address?
# 23:31 GWG snarfed: But shouldn't both options be possible? For me to register twitter:// to twitter.com or to the Twitter app?
# 23:32 tantek KartikPrabhu: no your non-iOS device does the conversion
# 23:32 tantek your client device knows your phone provider email address
# 23:32 snarfed GWG: sure…but we're getting pretty down into the weeds. maybe go back to a single concrete use case, build that, then expand
# 23:34 gRegor` KartikPrabhu: For iMessage specifically, Apple maps your specified email address(es) and phone number so other iOS devices can send a text to any of them.
# 23:35 gRegor` I only have an iPad, but for experimenting with iMessage I set up an iMessage account using chat@ my domain
# 23:35 gRegor` So you can do it without a phone number even. Pretty cool.
benwerd joined the channel
# 23:35 gRegor` Though, obvoiusly, Apple is being the silo there. :)
# 23:36 aaronpk i think it actually is underneath, but that might no longer be true
# 23:36 gRegor` Also some privacy concerns with them being able to decrypt messages, allegedly. It's been a while since I read up on that.
# 23:37 aaronpk think of it more like you can sign in to your imessage account on multiple devices rather than how you think of SMS
# 23:37 gRegor` KartikPrabhu: I'm guessing tantek's number is associated with his iMessage since he's on iOS.
# 23:37 gRegor` I just meant I have no number associated because I'm not on iphone
# 23:37 gRegor` too many i-things
# 23:37 GWG snarfed: I'm thinking about my Chromebook, which I take on trips, mostly.
# 23:39 GWG How does anyone know what people's preferred communications methods are if they are situational
# 23:40 tantek GWG - it's up to you to have your website auto update based on your situation
# 23:40 tantek people can't know your contextual preferences
# 23:41 bear aaronpk it still does deep in the bowels of iMessage
# 23:41 gRegor` It's probably buried on the Tmo site somewhere, heh
# 23:42 tantek gRegor`, KartikPrabhu I prefer Apple and FB as silos to the phone companies
# 23:43 tantek it's very much a matter of continuously choosing less harmful options for short term practical reasons
benwerd joined the channel
# 23:43 gRegor` Just a mention, not a critique for using it.
# 23:43 gRegor` iMessage obviously works great for a lot of people
# 23:44 gRegor` KartikPrabhu: Just tried emailing your tmomail.net address
# 23:44 gRegor` To see if it shows as a text, or what
# 23:45 gRegor` tantek: you said the email was "+1###...@tmomail.net", no separators on the numbers?
# 23:46 gRegor` There's probably some secret inbox to check. Or they just /dev/null it. :)
# 23:46 gRegor` Back in a bit.
# 23:47 GWG tantek: That seems like a wiki page discussion, doesn't it?
# 23:47 gRegor` Document your work, T-mo!
# 23:48 GWG tantek: Where would that go? Contextual communications?
# 23:54 bear oh sure, make me be productive after a disappointing futbol match :/
# 23:54 tantek come on, you can use a bit of dopamine for the satisfaction of that edit ;)
# 23:56 bear KartikPrabhu - i've been a t-mobile user for a long time and before pagerduty and the like that was the best way to do low-cost alerts
# 23:56 aaronpk I used to post status updates to my website by sending an SMS from my candybar phone to my web server in 2003
wolftune joined the channel
# 23:57 tantek aaronpk awesome - you should add that to p3k :)
# 23:57 aaronpk tantek: what I should actually do is create an SMS-to-micropub service so anyone can use it :)
benwerd joined the channel
# 23:58 tantek bear - just assume there is, and if there isn't, click Create and start with {{stub}}
:)
# 23:59 aaronpk anybody else interested in posting to their site via SMS? or is that too last decade?