2015-05-28 UTC
# 00:00 tantek so it's nice that their actions speak louder than their words
KartikPrabhu joined the channel
# 00:03 kylewm I'm actually a little surprised to hear you (tantek) disagree with that article.
# 00:03 KartikPrabhu bret: really amusing that people now build native apps using web tech by bundling in Chromium (a web browser) with it :P
# 00:03 tantek KartikPrabhu: what do you mean by "people seem to be convinced" ?
# 00:03 bret KartikPrabhu: beats writing boierplate objective c
# 00:03 KevinMarks I relaised that the facebook "8 seconds to the web" thing works the other way too
# 00:04 KartikPrabhu tantek: My sample size of 2 :P was the two links above from subtraction.com and ben-evans.com
# 00:04 KevinMarks if you're on the web and click a facebook link you have to wait for the app switch and launch
# 00:05 KartikPrabhu bret: at that point one should ask "do you actually need a native app for this"
# 00:05 KevinMarks whereas if the facebook replies are there via webmention/bridgy/known etc you don't have to click at all
# 00:05 bret KartikPrabhu: if you want unhindered, offline access to the OS and hard apis, yes
# 00:06 bret and things like the system tray variants and
# 00:06 KartikPrabhu disk access is mainly the only case I can think of being justified. But most "native apps" don't need it
# 00:06 tantek kylewm: why surprised? the article is littered with strawman arguments, false dichotomies (icon on your homescreen), etc.
# 00:07 bret KartikPrabhu: you are right a lot can be moved into the browser space
# 00:07 tantek bret - except apps rarely use any/all of those things
# 00:07 KartikPrabhu the only thing on my phone that actually needs disk access is my podcast app that downloads podcasts for offline listening. Even Feedly doesn't allow downloading post for offline reading so there...
# 00:07 tantek nearly all apps fail offline for example. so why bother with them?
# 00:07 gRegorLove Skimming that article... if your webapp is doing stuff to the scrollbar, well yeah, that's certain a problem. Use less JS!
# 00:08 bret twitter client style micropub client in your tray? yes please
# 00:08 kylewm tantek: I guess, high-level, it reminded me in some ways of js;dr and eric meyer's talk with the "the web is not a platform" slide
# 00:08 tantek anyway, I'll stand by this: So-called native apps are just ephemeral UX prototypes for what we're building to actually last on the web.
# 00:08 tantek document native apps / UI etc. as prototypes to consider
# 00:08 tantek and then rebuild them, better, for yourself, for others
lukebrooker joined the channel
# 00:09 bret KartikPrabhu: would rather write that as an electron app then having to target Qt or some shit
# 00:10 tantek anyway, native vs web handwringing is a distraction
# 00:10 bret oh yeah google maps app can cache stuff, totally hidden feature
# 00:11 KartikPrabhu but yes, apart from offline use nothing on any app at the moment needs "native" it is all glamour and gloss
# 00:11 tantek bret - there's a better app that gmaps for that - maps.me I think (recommended by dbaron - I need to get it) - you can pre-cache a whole city
# 00:11 tantek e.g. if you're traveling somewhere you don't expect to have any wifi/cell
indie-visitor joined the channel
# 00:11 tantek yes there are cases where so-called native apps can provide actual functional feature advantages, but those are rare
# 00:12 tantek and worth studying, so we can grow the web platform accordingly
# 00:12 bret still waiting for a web based 'reader' that can reach the ui performance and fluidity of reeder.app... will happen someday
# 00:13 kylewm I wouldn't call it rare that people want to post photos, video, or audio
# 00:13 KartikPrabhu kylewm: transcoding and compression are also good use-cases that I missed
# 00:14 tantek yes, photo and video taking / posting is a big one - but you don't need many apps for that.
# 00:14 tantek the rarity is the number of apps you actually need for such beyond-web-functionality.
# 00:14 KartikPrabhu tantek: but you have to grant that if there is no transcoding/compression native in the browser (currently) then that use-case is solved by native apps or something?
# 00:15 tantek KartikPrabhu: no. js based compression (nevermind crypto) etc. is quickly catching up
# 00:15 bret oh gangster... much have a app.manifest copy running
# 00:16 tantek functions that really need acceleration can be incorporated into WebAPIs as needed (as shown by profiling)
# 00:17 bret your browser short circuits app.manifest and lets you run whatever version of the 'webapp' you prefer
# 00:18 bret i have all the copies saved. maybe that server is down
# 00:19 tantek anyway - this all seems fairly off topic (except for the bits about using "native" apps to post to your own site)
# 00:20 KartikPrabhu tantek: that is actually why I brought it up. I'd love to have a micropub/reader that stores drafts/readlater posts for offline edits/reading
# 00:21 snarfed late to the party, and i'm sure i'll regret it…but "nearly all apps fail offline" is not at all true
# 00:21 kylewm also, opening the Twitter app on my phone feels much faster than loading Twitter.com or Woodwind in a browser
# 00:21 snarfed just as a data point, i'm a heavy phone user, and most of the apps i use most work *great* offline. it's a big reason why i use them. happy to enumerate them if anyone wants.
# 00:22 tantek KartikPrabhu: offline webAPIs work "good enough" to build a micropub/reader that stores drafts / pre-caches posts to read.
# 00:23 aaronpk it takes >3s to even load the twitter app on my phone, not including fetching new tweets
# 00:23 KartikPrabhu tantek: mostly limited by localStorage space. I'd doubt having 5 podcasts offline will work
# 00:24 aaronpk i know i'm not supposed to say this, but i had good luck with app manifest when i built the quill editor
# 00:24 tantek snarfed, as someone who operates in nearly always transient network availability (except home/work/cafes), for me, nearly all apps fail offline. And badly so.
# 00:24 tantek E.g. ALL Google iOS apps fail very badly offline.
# 00:25 snarfed tantek: great! i totally acknowledge and understand that that's your personal experience. it's definitely not universal though.
# 00:25 tantek haven't bothered to write-up a big rant blog post about that because there's too many positive blog posts in my queue to get to ;)
# 00:25 tantek snarfed, offline functionality is one of the biggest misconceptions / assumptions about "native" apps.
# 00:25 aaronpk there are definitely better tools for building a good offline experience in a native app though
# 00:26 aaronpk but certainly not all app developers take advantage of them
# 00:26 tantek most native apps these days seem like cheap native wrappers around webviews, ergo, useless offline
# 00:27 aaronpk (btw google maps has a secret offline mode. zoom in to a map area you want to store, then type "ok maps" in the search bar)
# 00:27 snarfed tantek: "in my experience" is key there. my personal experience is totally different. i also have lots of offline/intermittent connectivity, and my heaviest used apps generally work great.
# 00:27 snarfed gmail, kindle, feed reader (newsblur), wordpress, podcast player, music player, photo viewer, google tasks, google docs (etc), asana, quip…all work *great* offline for me personally.
# 00:27 snarfed anyway. debating different personal experiences is only marginally useful. i'll stop pushing
# 00:28 snarfed i wish i use *any* mobile webapps that worked well offline…but nope
yakker joined the channel
# 00:31 aaronpk i'll add to that list: Google Calendar, Runkeeper, Wunderlist, Dropbox, and that doesn't include apps that are *primarily* offline apps with online sync functionality
# 00:31 KevinMarks the old google reader website worked better then the app in my experience
# 00:31 bret my understanding of native was mainly a performance issue... you can get closer to the metal on slow hardware (relative to a laptop/desktop) plus access to more hardware. obv thats not the case for most apps though
# 00:31 snarfed aaronpk: agreed. the "offline first, with sync" pattern seems to be more common among app developers who actually care
# 00:32 aaronpk i do hope the tools for building good offline experiences are made available to web apps soon though
# 00:32 aaronpk localstorage and app manifest have helped a ton already
# 00:32 tantek for me: Nike+ Running, Settings, Clock, Calculator, United, Notes, Starbucks, Passbook, Expensify, Photos, Camera, Music, Messages, iBooks, Authenticator, PicFrame, SkyGuide, and most games
# 00:32 bret seems like a pooly understood pattern in webdev.
# 00:33 tantek bret most "native" apps do such a bad job with networking, as compared to what a browser has optimized, that they're often SLOWER than the website.
tilgovi joined the channel
# 00:34 tantek nevermind time to launch (native apps tend to be slower to launch than a well written minimal webpage)
# 00:34 bret as you would when you offload rendering to a computer with a 750 Watt power supply ;)
# 00:34 tantek aaronpk, I'd agree that the tooling and offline APIs for webapps are not very good. They do exist and are *possible*.
# 00:35 Loqi bret meant to say: as you would when you offload rendering to a server with a 750 Watt power supply ;)
# 00:35 kylewm tantek: do you use a bunch of web apps on your ipod?
# 00:35 tantek kylewm: most of the time I'm using web on my iPod
# 00:36 bret the twitter ios app tends to work better than the mobile web version, especially click targets.. a faster phone might help though
# 00:36 kylewm well i mean, like you listed the apps you use, so i'm wondering if there are more applications built on the web platforms that you use also
# 00:36 tantek yes Twitter has done a decent job (finally) with their iOS app
rbrt joined the channel
# 00:37 tantek FB is the opposite. their mobile site is so much better than their iOS app
# 00:37 tantek kylewm: yes - everybody that has their own site :)
# 00:37 bret there was some video a while back comparting the (then) native version of the ios app and a slightly improved web app version
# 00:38 kylewm isn't that what elicited Zuck's "we put too much faith in HTML5" (or something) comment
# 00:38 tantek ironically they did so well their iOS app team couldn't catch up
# 00:39 bret this video i was thinking of (maybe 2011? 2012? earlier) was for some framework
# 00:42 tantek anyway, I like snarfed's positive examples - if you can use the to inspire what you build for your site, that's a good thing
# 00:42 tantek not sure what else is useful out of any of this debate
# 00:43 aaronpk i think my next exploration into offline is making teacup log things when offline
# 00:44 tantek it's big enough that I'm not sure I want to bother with checkins unless I have it working offline
# 00:44 tantek Checkie is "good enough" to hold me over as it were
# 00:45 tantek Checkie + caching last 1000 places I've checked into and letting me checkin to them offline would be like the 99% case for me
# 00:46 aaronpk i wonder how many venues you can fit into a 5mb cache
# 00:47 aaronpk or, 4mb, leaving room for assets and the actual offline checkins
# 00:47 aaronpk i can't imagine a venue requiring more than 4000kb
KevinMarks_ and ttepasse joined the channel
# 01:09 acegiak but I can never remember if benwerd autopublishes or if he has a moderation queue
# 01:09 GWG acegiak: I haven't in a while. But there is
# 01:12 GWG acegiak: I do have some thoughts, if you have a moment.
# 01:13 GWG acegiak: How is Version 2.0 treating you so far?
mdik_ joined the channel
# 01:19 kylewm acegiak: Known does not have a moderation queue
# 01:19 kylewm it would show up more or less right away if it worked
benwerd joined the channel
# 01:21 kylewm however, I don't think it shows plain mentions
# 01:26 GWG aaronpk: I'm still working on a venue. But I'd like to do it
# 01:26 Loqi Ok, I'll tell him that when I see him next
# 01:26 GWG acegiak: I guess I'd better test it myself.
# 01:27 aaronpk should get that nailed down soon! july is coming faster then you'd expect!
# 01:27 GWG aaronpk: You know anyone who has one?
# 01:27 GWG I don't have any money to pay for the ones that want money.
# 01:27 GWG acegiak: I'm going to send a reply from my test site to my main site
# 01:28 GWG aaronpk: I'm having trouble. I've emailed the guy who hosted it last year and a few colleges. But I need to see if I can find a sponsor of some kind.
afrogeek1 joined the channel
# 01:30 aaronpk i am getting back to someone right now so if that goes through there will be enough for both locations
# 01:30 GWG aaronpk: I can do food. I need land.
afrogeek, mlncn, KitB and KevinMarks__ joined the channel
# 01:39 GWG It could be because I was using p-in-reply-to instead of u
# 01:42 Vendan I'm not sure it's really a "venue", just a place to have a remote party, aaronpk
# 01:43 Vendan tbh, chances are decent that it's just going to be me there, and maybe one or 2 of the other hackerspace guys stopping in for part of it
# 01:43 aaronpk maybe add it to the /2015 page under "Remote Participation" or something then?
afrogeek1 joined the channel
# 01:54 tantek benwerd's post really highlights that app ecosystems are much more "winner take all" style / amplifying - whereas on the web, drive-by usage of numerous websites is trivial
# 01:55 tantek the shape of how web sites / apps work and are discovered seems to encourage a more diverse experience and ecosystem - not sure how native ecosystems can compete with that in the long run (diversity is what helps things evolve more over time, not winner-take-all ecosystems. species diversity and all that)
# 01:57 tantek that being said, benwerd's personal experience with building Known as a mobile-friendly/ready web software/platform bring a lot of weight to his opinions
# 02:07 acegiak GWG: where does indieweb post kinds send webmention now?
# 02:08 GWG The one that handles all the taxonomy work.
KartikPrabhu joined the channel
# 02:11 KevinMarks__ Leo said he wants an app to make it easier to post audio and video to known
# 02:12 aaronpk that sounds like a great idea for a micropub client :D
# 02:23 aaronpk my main issue with video and audio recording is I want to at least be able to trim the beginning/end of the clips after recording, and that makes building the app way harder
# 02:24 Loqi slack/snarfed: aaronpk: there's no native editor?
# 02:24 aaronpk also I don't trust apps to not crash in the middle of recording video, so I mostly use the native iOS camera app to record, and then bring in the video to instagram or whatever later
# 02:25 aaronpk @snarfed: "native" as in native UI control that can be used in an app, or native as in pre-installed separate app?
# 02:26 aaronpk it looks like iOS Photos app can save a trimmed video as a new clip now. I think that's relatively new.
# 02:26 Loqi slack/snarfed: for starters, the latter
# 02:27 aaronpk in that case, my preferred workflow would be to use the built-in apps to record and trim, and have a separate "micropub upload" app that can pick things from the photo library to upload
# 02:29 GWG acegiak: I guess I need to find a better multi-array function, you think?
# 02:38 GWG If it is a multi_array, it will iterate through, if not, it won't.
# 02:40 GWG Okay. It seems to make sense though.
KevinMarks_ joined the channel
# 02:55 acegiak GWG: I'm seeing dozens of copies of people's author icons in my media library btw
# 02:56 GWG acegiak: Odd. Better fix that too.
lukebrooker joined the channel
# 03:14 GWG acegiak: I did implement a sideload. I guess I forgot a shutoff feature.
# 03:21 GWG acegiak: Do you have the same author multiple times?
# 03:24 GWG acegiak: Pushed a setting to disable.
# 03:35 tantek totally agree with aaronpk re: native apps are too crashy to dependably do anything with media like video / audio
# 03:35 tantek I only use built-in (Apple written) apps for recording video/photos/audio on iOS
KitB joined the channel
# 03:36 tantek there's plenty of myths like that about what native apps are "good for"
snarfed joined the channel
# 03:37 aaronpk the problem is they *can* be good (like apple's camera app) but it is not trivial to do so, so many of these apps end up being crashy
# 03:37 aaronpk and because they *can* be good, it's easy to assume all of them are good by lumping them all under the "native app" bucket
# 03:39 aaronpk yes, hyperlapse is a great example of a well-written native video app
# 03:40 aaronpk hopefully the hyperlapse team at facebook can port some of that over to instagram. i've had instagram crash during video recording one too many times and never record directly there anymore
# 03:45 tantek heck it crashes even when trying to trim start/end
# 03:46 aaronpk also iOS app developers tend to assume everyone has the latest phone so the apps degrade on older devices over time as they push out updates
# 03:46 aaronpk i had instagram crash while adjusting the contrast of a *photo* yesterday... on the previous gen ipod touch
# 03:48 tantek that's another thing no one seems to admit to / talk about. "native" apps are so much more crashy than anything web.
benwerd joined the channel
# 04:06 GWG The version in the Github repo now has an option to disable for now. I may remove and look into a cache.
# 04:07 GWG acegiak: I'm still confused about that one.
# 04:09 GWG It might be the multi-array function, but as I said, oddly enough it works for me.
# 04:10 acegiak GWG: my testing showed it was treating the strings as arrays?
# 04:10 GWG Let me figure out another way to test for a multi-array.
# 04:15 GWG acegiak: I changed the test. It now checks by comparing the array count to the recursive array count.
snarfed joined the channel
# 04:21 GWG acegiak: Any ideas for the future?
# 04:26 kylewm acegiak: I never got a wm from you as far as i could tell
# 04:27 acegiak kylewm: yeah, no it never got sent by the looks. that's the bug GWG and I are looking at
# 04:28 GWG If you try the change, and update the post, it should resend the mention if it worked.
craftycorvid joined the channel
# 04:59 GWG Your fix was to disable support for non-multi-dimensional arrays, wasn't it?
# 05:02 GWG You were inverting the condition?
# 05:04 acegiak yeah. If it has the key "url" we treat it as non multidimensional and send the webmention. If it doesn't then we iterate through all the things in the array. If any of them has the key "url" we send out the webmention on that
# 05:04 GWG Then I missed the link to your solution.
craftycorvid joined the channel
# 05:06 GWG Think it makes sense to leave the error logging in?
# 05:06 acegiak my code is littered with error_log lines cause I test in prod
# 05:07 GWG Might be useful for a debug later. I may need to rewrite.
# 05:08 GWG If you look, I did a lot of trying to avoid hardcoding certain things.
jciv joined the channel
# 05:11 GWG The change is going to wordpress.org as well.
# 05:11 GWG I think a few of my changes may still have mistakes.
# 05:14 acegiak GWG: you're doing an awesome job, dude. remember taht
# 05:14 GWG acegiak: I don't want to lose the momentum. I spent all of the weekend rewriting Post Kinds and Syndication Links.
# 05:15 GWG I'm on vacation starting next Wednesday for a week, and I'm loading up my computer with a dev environment to cover lack of net
loic_m joined the channel
# 05:31 ben_thatmustbeme !tell gRegorLove I had started to try to update the templates, but never got very far
# 05:31 Loqi Ok, I'll tell them that when I see them next
KartikPrabhu and tilgovi joined the channel
# 06:02 rhiaro I just searched for something to do with bridgy and one of the results was 'tantek likes bridgy publish' which is cool because when do like ever show up in search results? Only indielikes :D
cweiske, friedcell, KartikPrabhu, KevinMarks__, Jihaisse, Lancey, michel_v, jansauer, elf-pavlik, gRegorLove, KevinMarks and csarven joined the channel
# 07:48 cweiske is there already a indieweb comment hosting silo service?
# 07:49 cweiske oh, assume I have no website and still want to comment on a indiewebified article
# 07:49 cweiske so I log into my comment hosting silo, enter the URL I want to reply to and write my text
# 07:50 cweiske and the commented page can display the comment then
# 07:50 cweiske webmention.io is for sites that want to display comments
# 07:50 KartikPrabhu at that point why not comment on a silo and let bridgy handle the rest?
# 07:52 KartikPrabhu it seems you are asking for an indieweb silo which seems like a paradox of some kind :P
KartikPrabhu joined the channel
# 07:56 KartikPrabhu cweiske: what would such a thing do which is different from commet silos like Disqus?
# 07:57 KartikPrabhu cweiske: to clarify not trying to be dismissive just want to know the usage :)
# 07:57 cweiske difference to disqus: it would be indieweb-friendly
glennjones joined the channel
# 07:59 cweiske has microformats, sends webmentions, has URLs for single comments
petermolnar joined the channel
# 08:00 KartikPrabhu should it support responses to your replies with webmention/backfeed?
# 08:01 KartikPrabhu it seems to me that at that point it is a hosted (not self-hosted) site for you :)
# 08:02 KartikPrabhu for instance, one could say that you "replied to nothing" and that will be your own post ;)
elf-pavlik, KevinMarks_, interactivist, evalica, gRegorLove, Sebastien-L, KartikPrabhu, fkooman, KevinMarks, stream7, nloadholtes and j12t joined the channel
# 09:36 cweiske I'd suspect that those people are not able to use github.com and thus fall back to my server
j12t and kegan joined the channel
# 10:21 kegan hey, I would be interested in going to the meetup in Edinburgh in July. The site says I should be pinging Amy (rhiaro?)
lukebrooker, sammachin, tvn and Stephan__ joined the channel
# 10:54 endi KevinMarks: Yup it worked quite well :)
elf-pavlik and j12t joined the channel
almereyda, mlncn and j12t joined the channel
# 11:55 fkooman found interesting bug in php-fpm (fastcgi) where script_name also includes path_info... great stuff :P
# 11:56 fkooman of course only fixed in latest php not available on centos... :)
j12t joined the channel
mlncn, tvn and fkooman joined the channel
# 13:07 GWG If I wanted to work on mf2 parsing...how would I do that on an offline system? Download copies of random pages?
almereyda, Sebastien-L, j12t and Rev_Illo joined the channel
diocles and glennjones_ joined the channel
snarfed, fourtonfish, scoates and j12t joined the channel
# 14:15 rhiaro Hey kegan! You can sign up for IWC Edinburgh on the wiki if you have your own site you can sign in with. If not, I can add you to the list
squeakytoy and n8fr8 joined the channel
Rev_Illo joined the channel
snarfed joined the channel
# 14:45 tantek what is an indieweb comment hosting silo service?
nt0 joined the channel
# 14:48 rhiaro I changed my travel plans, now I need to implement update properly so I can update /travel
KevinMarks__ joined the channel
# 14:52 tantek rhiaro: :) - what was the bridgy thing you were searching for that you found a like?
# 14:54 rhiaro I was just looking for bridgy publish cos I needed to retweet something and couldn't remember the exact URL and Firefox on my phone doesn't manage to sync my history apparently
KevinMarks_ joined the channel
# 14:55 rhiaro I need to automate posseing likes and reposts to twitter
# 14:56 rhiaro It's like two lines of code I should really just do it
# 14:56 tantek haha just found it - that's hilarious - I was liking one of kylewm's posts
# 14:56 rhiaro It's awesome that small interactions become searchable
# 14:56 tantek yes! I totally recommend it - have been very happy with automating my likes of tweets POSSEing to Twitter via Bridgy Publish
# 14:57 tantek rhiaro: true! that's something I had not anticipated / expected
# 14:57 tantek also provides another (like we need more) advantage for making everything a post
# 14:58 tantek searchability of "activities" - works automatically if you just make them posts with good fallback plain text design. presto.
j12t joined the channel
# 14:59 tantek amazing what you learn when you actually build and deploy and use stuff live on your own site. :P sometimes weeks, months later after doing so. :)
# 15:01 rhiaro Okay, I need to stop being sideways and do something useful. I had a lovely 18 mile hike today, but all I could think about was stuff I want to do to my site
KartikPrabhu and shiflett joined the channel
# 15:07 Loqi Ok, I'll tell them that when I see them next
KevinMarks__ joined the channel
KevinMarks_ joined the channel
KevinMarks_ joined the channel
# 15:11 Loqi Ok, I'll tell them that when I see them next
chalettu, KevinMarks_, LanceyWork, almereyda, j12t, KevinMarks__, nloadholtes, wolftune, ben_thatmustbeme, gRegorLove, loic_m and afrogeek joined the channel
snarfed and tvn joined the channel
# 17:13 KevinMarks google fit claims to recognise squats, situps and pushups directly
# 17:21 bret google io is talking schemas, run for cover
benwerd joined the channel
friedcell, wolftune and eschnou joined the channel
# 18:00 bear !tell GWG yes - just confirmed with work that I will be able to attend (hotel, travel) and also that they will sponsor the event
# 18:00 Loqi Ok, I'll tell them that when I see them next
tilgovi and indie-visitor joined the channel
# 18:06 Loqi Welcome, indie-visitor! Set your nickname by typing /nick yourname
davidpeach joined the channel
# 18:08 davidpeach Do any of you use Google Play music : all access for streaming music?
eschnou joined the channel
# 18:15 GWG bear, any ideas on venues? I am having trouble finding one
# 18:16 bear GWG - I am reaching out to some friends who do meetups in NY to find out what spaces are available
# 18:18 davidpeach Ive built a little piece of functionality on my site, which I was going to extract into a microservice. I just wanted to gauge interest out there in it.
# 18:18 snarfed almost 2h into the google io keynote and not a single mention of G+ yet :) :( X{
# 18:18 davidpeach It's kind of a PESOS app for pulling in albums you listen to on google play music streaming - via a bookmarklet
# 18:20 GWG bear, I'll organize as much as possible
# 18:21 GWG davidpeach: I released a beta location plug in.
# 18:21 bear i'm reaching out to friends to find out possible spots - i'll let you know what I find
# 18:21 bear gwg - I've got confirmation for our company to sponsor lunch
raretrack joined the channel
# 18:28 GWG davidpeach: I am always looking for people to give feedback, which is why I asked
friedcell joined the channel
# 18:35 GWG I want to improve it to attract new Indieweb people
# 18:36 GWG By the way, I download my music, so can't help
wolftune joined the channel
KartikPrabhu and tsyesika joined the channel
# 18:53 davidpeach endi: have you seen my previous chat notes about what ive made?
# 18:56 endi I just scrolled up and read you've integrated Album pulls?
tantek and interactivist joined the channel
# 19:11 endi Did anyone catch anything about Desltop Apps for the new Photos service? Or does the upload/sync funtionality of Google Drive take on the photo uploading?
# 19:11 Loqi endi meant to say: Did anyone catch anything about Desktop Apps for the new Photos service? Or does the upload/sync funtionality of Google Drive take on the photo uploading?
# 19:13 tantek endi - good question - are you wondering about trying to do so with your personal site?
# 19:14 davidpeach endi: yer so when i listen to an album on the app, I click share and have a bookmarklet app that lets me share to a url endpoint. It points to a route on my site and then my site scrapes the content of that album page to get artist, album, image src and basic album info.
# 19:14 endi well, I'm wondering how they're planning on structuring it. I often take large numbers of photos for family events and distributing those isn't always the easiest. I send out links to Flickr Albums but people don't know how to download/print/share further
# 19:14 davidpeach endi: was tricky cuz some bits - like the album art - are loaded withjavascript, so had to use phantomjs for that to work.
# 19:15 davidpeach endi: you can see the end result on my site footer : http:davidpea.ch
# 19:15 endi so I'm wondering if we can incorporate the service to create sort of like albums built into our sites
# 19:16 davidpeach id like to build it up over time. as they dont actually offer an api
# 19:18 endi I've had this idea that I want to have a page of a personal site for example endi.com/hang-out in which there'd be something like that, an IRC webUI etc
# 19:19 endi the idea would be to parallel people dropping by to 'hang out' as they would drop by in a dorm or other community parallel
# 19:19 gRegorLove jQuery and jQuery UI can be so fragile. Updated a WordPress install, which updated the included jQuery version of course, and broke plugins that used older versions of jQuery UI.
# 19:19 gRegorLove Apparently the jQuery and jQuery UI versions have to be in sync or problems can arise.
# 19:20 endi davidpeach: so that type of display might be interesting for that type of page
# 19:22 endi davidpeach: I would perhaps use that type of 'status' element in a page such as the one I described above
# 19:23 davidpeach endi: oh okay cool. Ill pop a link up on my wiki user page as soon as Ive got it working. Its working on own site - just got to gut it into a likkle microservice. Good excuse for me to use Lumen too!
# 19:24 endi davidpeach: cool let me know I can certainly help test as well :)
# 19:26 gRegorLove Hah. Now the lightbox JS on this site is incorrectly calculating the jQuery version v1.11 as being less than v1.3
# 19:26 davidpeach endi: awesome thanks. Ive been trying to think of a way to contribute something to indieweb.
# 19:28 endi I ran into the w/ TrueCrypt on Mac OS X 10.10 :( 10.10 < 10.4 or whatever and it wouldn't run the installer lol
# 19:28 Loqi endi meant to say: I ran into that w/ TrueCrypt on Mac OS X 10.10 :( 10.10 < 10.4 or whatever and it wouldn't run that installer lol
KevinMarks__ and cweiske joined the channel
# 19:43 tantek ooh social. - hadn't seen someone use that subdomain before
# 19:44 endi yeah when I started I made it known.andrejstefanovski.com and then I thought why not social since these are posts I want to POSSE to social sites
# 19:44 endi and now I have the cert so it's not changing :p
# 19:44 aaronpk when wordpress first came out were people setting up wordpress.example.com?
# 19:55 endi I will definitely try using the new Google Photos to share albums on my sites
# 19:55 endi So great that they won't force G+ login to view
# 20:10 kylewm cweiske: I thought Replier used to be indieauth based, surprised it's username/password now
interactivist joined the channel
# 20:16 kylewm cweiske: can you use huffduff-video to download youtube vids outside germany?
# 20:21 kylewm oops, sorry that was supposed to be off-topic
eschnou joined the channel
chalettu joined the channel
j12t joined the channel
# 20:46 davidpeach Hi KevinMarks. cool. Ive built a way to pull in album data for currently listing to albums (by way of a bookmarklet) as a way to PESOS my albums I listen as well as log the dates and play counts. Bit hacky as they dont have an api
# 20:47 davidpeach but allows you to upload 50,000 of yopur own songs and it blends them into one big mega library
# 20:48 KevinMarks__ Google play music is a service that stores your song files on Google servers and plays them back over the web. It also has a subscription model for big label music.
# 20:48 davidpeach im gonna try and build it out as a little micrtoservice so anyone can use it
# 20:50 tantek aaronpk why "drink" Coffee, vs. (icon) Cocktail? (looking at your "all")
# 20:51 tantek oh n.m. the coffee icon didn't load and its alt text is "drink" :P
friedcell joined the channel
n8fr8 joined the channel
j12t joined the channel
interactivist, friedcell and dariusdunlap joined the channel
# 21:31 KevinMarks__ Google play music is also a good way to back up your music collection, as you can download it all again
KartikPrabhu joined the channel
# 21:51 tantek KevinMarks__: but do you get back what you upload? or the "generic" version that they've "de-duped" your uploads to?
# 21:51 davidpeach is it ethically wrong to try and build a tool to scan google play for my album history and pull data into website?
# 21:52 tantek IMO (IANAL) quite the opposite, you have moral rights to all your "activities"
# 21:54 davidpeach Yer. Id like to give it a go. It's probably the top thing I'd like to track.
# 21:54 Loqi A scrobble (AKA a listen) is a passive type of post used to publish a song (music or audio track, including concert recordings or DJ sets etc.) that you have listened to https://indiewebcamp.com/listen
# 21:57 kylewm tantek: when I tried it, they gave me back the verison I uploaded... I was actually sorta hoping it would be an easy way to improve the bitrates of my mp3s
# 22:00 tantek maybe they're saving enough from exact copy de-duping that it works for them
# 22:01 tantek perhaps it's a hidden proof of the practicality of content addressing at least for music files on a massive scale
# 22:07 tantek and if you'd like to help co-organize, ping adactio here (!tell adactio) and put a little "o " in front of your name in that list
# 22:08 bear I just ran across the link and wanted to post it - discovering context now to be honest
# 22:09 bear it's like indieauth for google accounts - heck, it looks like google signin could be added to indieauth
# 22:10 davidpeach tantek: is it normally an all-night thing? just pricing up accomodation
# 22:17 tantek bear, every year at I/O I believe Google rolls out a different identity strategy for developers
# 22:18 tantek someone really should be keeping track of that
# 22:18 tantek in terms of use OpenID, or Google Profiles, or Buzz, or Google Connect, or G+ or ...
# 22:18 tantek they really have an identity identity problem
# 22:27 davidpeach tantek: i got confused - I added {{davidpeach}}
and it came up as page not existing. other people's seem to link to user page but alas, mine did not
# 22:36 KartikPrabhu davidpeach: try to edit mine and see the include only code that has h-card stuff in it.
# 22:38 KartikPrabhu davidpeach: I am on your template. I can add an avatar if you'd like?
KevinMarks joined the channel
# 22:42 gRegorLove I think I could make a template like sparkline that takes the name, domain name, and a photo URL and generates it more easily, not having to mess with includeonly stuff.
# 23:01 aaronpk oh man I forgot about my multilingual twitter bots
# 23:01 aaronpk but i've been getting twitter spam emails from them now
# 23:05 aaronpk seems like a great use of the "update" function in micropub, so the bots could update my original post with a new syndication link
# 23:06 gRegorLove I used the simplified version. The includeonly isn't strictly necessary.
snarfed joined the channel
# 23:15 tantek those of you that upon posting automatically POSSE to Twitter and send webmentions, which do you do first? or do you spawn independent threads/processes for each?
# 23:16 tantek hey welcome snarfed, perhaps you have an answer
# 23:17 aaronpk my legacy posting code (native to p3k, not micropub) first POSSEs to twitter, then sends webmentions
# 23:19 aaronpk my new micropub flow sends webmentions first, then syndicates to indienews or bridgy publish, and lastly notifies my PuSH hub
# 23:19 aaronpk that all happens in the background after the micropub request returns success to the micropub client
# 23:22 tantek so your new micropub flow uses Bridgy Publish to POSSE to Twitter?
# 23:22 tantek this is your micropub handler on your server, in p3k?
# 23:26 tantek wondering if it matters, if we should prefer one over the other, and why.
# 23:28 kylewm the nice reason to send webmentions after POSSE is that the webmention receiver will see your u-syndication links
KartikPrabhu joined the channel
# 23:31 KartikPrabhu typical Google. I automatically have a Google photos account and all my photos/images have been imported
# 23:32 tantek all photos/images from *where* have been imported?
# 23:32 gavinc well yeah, it's not so much a new service as the same service improved with less socialness
# 23:33 KartikPrabhu so some of my photos have automatically travelled from Picasa Web Albums > G+photos > Google photos
# 23:36 gRegorLove tantek: I use Bridgy Publish, so I sent wementions to URLs in the note first, then the Bridgy Publish URL last.
# 23:39 gRegorLove Good point, kylewm. I think in my ideal flow, wm would be sent ~5 minutes after publishing the note and cross-posting, in case I need to edit quickly.
# 23:40 KartikPrabhu gRegorLove: would it not be better to have silo POSSE delayed then? Since wm's can be resent upon edit but silo copies sometimes can not be edited without deletion
# 23:43 kylewm delayed POSSE is probably good unless you're replying to someone
# 23:49 tantek if you see the original first, you're done, if you see the POSSE copy first, you follow it's perma(short)cite/link back to the original
snarfed joined the channel
# 23:54 KartikPrabhu tantek: the order matters since if you POSSE later then you will update the u-syndication unless every site is doing original-post-discovery
KevinMarks_ joined the channel