#indiewebcamp 2015-05-28

2015-05-28 UTC
#
tantek
by people - posting on the web
#
KevinMarks
it reminds me of the C vs Python debate
#
tantek
not in apps
#
tantek
so it's nice that their actions speak louder than their words
KartikPrabhu joined the channel
#
kylewm
I'm actually a little surprised to hear you (tantek) disagree with that article.
#
KartikPrabhu
bret: really amusing that people now build native apps using web tech by bundling in Chromium (a web browser) with it :P
#
tantek
KartikPrabhu: what do you mean by "people seem to be convinced" ?
#
bret
KartikPrabhu: beats writing boierplate objective c
#
KevinMarks
I relaised that the facebook "8 seconds to the web" thing works the other way too
#
bret
or *shudder* win32
#
KartikPrabhu
tantek: My sample size of 2 :P was the two links above from subtraction.com and ben-evans.com
#
KevinMarks
if you're on the web and click a facebook link you have to wait for the app switch and launch
#
KartikPrabhu
bret: at that point one should ask "do you actually need a native app for this"
#
KevinMarks
whereas if the facebook replies are there via webmention/bridgy/known etc you don't have to click at all
#
bret
KartikPrabhu: if you want unhindered, offline access to the OS and hard apis, yes
#
bret
hardware*
#
bret
eg bluetoothe low energy
#
bret
disk access
#
bret
and things like the system tray variants and
#
KartikPrabhu
disk access is mainly the only case I can think of being justified. But most "native apps" don't need it
#
tantek
kylewm: why surprised? the article is littered with strawman arguments, false dichotomies (icon on your homescreen), etc.
#
bret
KartikPrabhu: you are right a lot can be moved into the browser space
#
tantek
bret - except apps rarely use any/all of those things
#
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...
#
tantek
nearly all apps fail offline for example. so why bother with them?
#
gRegorLove
Skimming that article... if your webapp is doing stuff to the scrollbar, well yeah, that's certain a problem. Use less JS!
#
bret
tantek: /me likes system tray apps https://github.com/bcomnes/mooon
#
gRegorLove
Not really an argument for using native instead
#
bret
twitter client style micropub client in your tray? yes please
#
KartikPrabhu
gRegorLove: yeah that whole argument is very thin
#
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
#
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.
#
KevinMarks
notifications are the part I use , yes
#
tantek
document native apps / UI etc. as prototypes to consider
#
tantek
and then rebuild them, better, for yourself, for others
#
KevinMarks
Native apps are browsers that only work on one website
#
KartikPrabhu
if a micropub app stored drafts offline I'd give it a pass on native
lukebrooker joined the channel
#
bret
KartikPrabhu: would rather write that as an electron app then having to target Qt or some shit
#
KartikPrabhu
a good one is the Google Maps app allows offline saving of maps
#
bret
they have that?
#
KartikPrabhu
i think so at least iin Android
#
tantek
anyway, native vs web handwringing is a distraction
#
bret
oh yeah google maps app can cache stuff, totally hidden feature
#
KartikPrabhu
though I haven't tested what map/navigation features are supported
#
KevinMarks
even more hidden now
#
KartikPrabhu
but yes, apart from offline use nothing on any app at the moment needs "native" it is all glamour and gloss
#
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
#
tantek
e.g. if you're traveling somewhere you don't expect to have any wifi/cell
#
bret
cool tantek ill check it out
indie-visitor joined the channel
#
tantek
yes there are cases where so-called native apps can provide actual functional feature advantages, but those are rare
#
tantek
and worth studying, so we can grow the web platform accordingly
#
bret
still waiting for a web based 'reader' that can reach the ui performance and fluidity of reeder.app... will happen someday
#
kylewm
I wouldn't call it rare that people want to post photos, video, or audio
#
tantek
kylewm: not the use-case, but the app
#
KartikPrabhu
kylewm: transcoding and compression are also good use-cases that I missed
#
tantek
kylewm: I should have been more clear
#
tantek
yes, photo and video taking / posting is a big one - but you don't need many apps for that.
#
tantek
the rarity is the number of apps you actually need for such beyond-web-functionality.
#
bret
I also want to see more http://demo.hyperboot.org/ style web apps. clients less beholden to the host
#
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?
#
tantek
KartikPrabhu: no. js based compression (nevermind crypto) etc. is quickly catching up
#
KartikPrabhu
hmm I see
#
kylewm
bret: http://demo.hyperboot.org/ is blank, and I don't have no-script!
#
bret
oh gangster... much have a app.manifest copy running
#
bret
must*
#
tantek
functions that really need acceleration can be incorporated into WebAPIs as needed (as shown by profiling)
#
bret
kylewm: try chrome?
#
bret
¯\_(ツ)_/¯
#
kylewm
blank in chrome too!
#
bret
weird
#
kylewm
maybe it only works in OSX Chrome
#
bret
your browser short circuits app.manifest and lets you run whatever version of the 'webapp' you prefer
#
bret
i have all the copies saved. maybe that server is down
#
KartikPrabhu
works on Linux Firefox for me
#
bret
hrmm weird yeah ¯\_(ツ)_/
#
kylewm
I get a js error "hash mismatch
#
kylewm
" in both browsers
#
tantek
anyway - this all seems fairly off topic (except for the bits about using "native" apps to post to your own site)
#
gRegorLove
I see "my way cool app" in PC Firefox
#
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
#
snarfed
late to the party, and i'm sure i'll regret it…but "nearly all apps fail offline" is not at all true
#
kylewm
also, opening the Twitter app on my phone feels much faster than loading Twitter.com or Woodwind in a browser
#
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.
#
tantek
KartikPrabhu: offline webAPIs work "good enough" to build a micropub/reader that stores drafts / pre-caches posts to read.
#
aaronpk
it takes >3s to even load the twitter app on my phone, not including fetching new tweets
#
KartikPrabhu
tantek: mostly limited by localStorage space. I'd doubt having 5 podcasts offline will work
#
bret
aaronpk: 5s?
#
aaronpk
i know i'm not supposed to say this, but i had good luck with app manifest when i built the quill editor
#
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.
#
tantek
E.g. ALL Google iOS apps fail very badly offline.
#
snarfed
tantek: great! i totally acknowledge and understand that that's your personal experience. it's definitely not universal though.
#
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 ;)
#
tantek
snarfed, offline functionality is one of the biggest misconceptions / assumptions about "native" apps.
#
aaronpk
there are definitely better tools for building a good offline experience in a native app though
#
aaronpk
but certainly not all app developers take advantage of them
#
tantek
most don't
#
tantek
in my experience
#
tantek
most native apps these days seem like cheap native wrappers around webviews, ergo, useless offline
#
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)
#
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.
#
bret
aaronpk: heritick! ;)
#
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.
#
bret
heretic*
#
snarfed
anyway. debating different personal experiences is only marginally useful. i'll stop pushing
#
tantek
snarfed - good to know!
#
tantek
positive examples are useful
#
aaronpk
don't forget Messages ;)
#
snarfed
aaronpk: true!
#
bret
im all for BAAOS
#
bret
browser as an operating system
#
snarfed
i wish i use *any* mobile webapps that worked well offline…but nope
yakker joined the channel
#
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
#
KevinMarks
the old google reader website worked better then the app in my experience
#
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
#
snarfed
aaronpk: agreed. the "offline first, with sync" pattern seems to be more common among app developers who actually care
#
snarfed
anyway. gotta run.
#
bret
bye snarfed
#
bret
me to bbl!
#
aaronpk
i do hope the tools for building good offline experiences are made available to web apps soon though
#
aaronpk
localstorage and app manifest have helped a ton already
#
tantek
for me: Nike+ Running, Settings, Clock, Calculator, United, Notes, Starbucks, Passbook, Expensify, Photos, Camera, Music, Messages, iBooks, Authenticator, PicFrame, SkyGuide, and most games
#
bret
seems like a pooly understood pattern in webdev.
#
bret
internet connections are like oxygen
#
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
#
tantek
nevermind time to launch (native apps tend to be slower to launch than a well written minimal webpage)
#
bret
as you would when you offload rendering to a computer with a 750 Watt power supply ;)
#
tantek
aaronpk, I'd agree that the tooling and offline APIs for webapps are not very good. They do exist and are *possible*.
#
bret
s/computer/server
#
Loqi
bret meant to say: as you would when you offload rendering to a server with a 750 Watt power supply ;)
#
kylewm
tantek: do you use a bunch of web apps on your ipod?
#
bret
i think we agree though
#
tantek
kylewm: most of the time I'm using web on my iPod
#
tantek
I tend to just call them "web sites" though
#
bret
the twitter ios app tends to work better than the mobile web version, especially click targets.. a faster phone might help though
#
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
#
tantek
yes Twitter has done a decent job (finally) with their iOS app
rbrt joined the channel
#
tantek
they're definitely an exception
#
tantek
they've also neglected their mobile site
#
tantek
FB is the opposite. their mobile site is so much better than their iOS app
#
tantek
kylewm: yes - everybody that has their own site :)
#
bret
there was some video a while back comparting the (then) native version of the ios app and a slightly improved web app version
#
bret
the web version blew away the native
#
kylewm
isn't that what elicited Zuck's "we put too much faith in HTML5" (or something) comment
#
tantek
ironically they did so well their iOS app team couldn't catch up
#
bret
this video i was thinking of (maybe 2011? 2012? earlier) was for some framework
#
bret
haha
#
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
#
tantek
not sure what else is useful out of any of this debate
#
aaronpk
i think my next exploration into offline is making teacup log things when offline
#
tantek
that would be awesome
#
tantek
offline checkins are one of my big itches
#
aaronpk
mine too
#
aaronpk
well, after checkins
#
tantek
it's big enough that I'm not sure I want to bother with checkins unless I have it working offline
#
tantek
Checkie is "good enough" to hold me over as it were
#
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
#
aaronpk
i wonder how many venues you can fit into a 5mb cache
#
aaronpk
or, 4mb, leaving room for assets and the actual offline checkins
#
aaronpk
i can't imagine a venue requiring more than 4000kb
#
aaronpk
er, 4kb
KevinMarks_ and ttepasse joined the channel
#
acegiak
benwerd: did you just get a webmention from me on http://werd.io/2015/kylewmahan-this-is-pretty-great-upside-now-i-have-a or has my webmention plugin broken with latest indiewebpost kinds?
#
GWG
I broke it again?
#
acegiak
GWG, not sure
#
acegiak
first time I've indieweb replied
#
acegiak
but I can never remember if benwerd autopublishes or if he has a moderation queue
#
GWG
acegiak: I haven't in a while. But there is
#
GWG
Indieaction
#
GWG
acegiak: I should test it again
#
GWG
acegiak: I do have some thoughts, if you have a moment.
#
GWG
acegiak: How is Version 2.0 treating you so far?
mdik_ joined the channel
#
kylewm
acegiak: Known does not have a moderation queue
#
kylewm
it would show up more or less right away if it worked
benwerd joined the channel
#
kylewm
however, I don't think it shows plain mentions
#
kylewm
so it might be a markup issue
#
aaronpk
what other venues are confirmed for July 11-12?
#
aaronpk
none others are listed on the wiki yet
#
aaronpk
Vendan? GWG?
#
GWG
aaronpk: I'm still working on a venue. But I'd like to do it
#
GWG
!tell bear Can I count on you?
#
Loqi
Ok, I'll tell him that when I see him next
#
GWG
acegiak: I guess I'd better test it myself.
#
aaronpk
should get that nailed down soon! july is coming faster then you'd expect!
#
GWG
aaronpk: You know anyone who has one?
#
GWG
I don't have any money to pay for the ones that want money.
#
GWG
acegiak: I'm going to send a reply from my test site to my main site
#
aaronpk
i don't, sadly
#
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
#
aaronpk
i can help with sponsorship for food
#
aaronpk
i am getting back to someone right now so if that goes through there will be enough for both locations
#
GWG
aaronpk: I can do food. I need land.
#
GWG
acegiak: It works.
#
GWG
Look at the last one
afrogeek, mlncn, KitB and KevinMarks__ joined the channel
#
GWG
It could be because I was using p-in-reply-to instead of u
#
acegiak
sorry, back
#
Vendan
I'm not sure it's really a "venue", just a place to have a remote party, aaronpk
#
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
#
aaronpk
maybe add it to the /2015 page under "Remote Participation" or something then?
afrogeek1 joined the channel
#
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
#
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)
#
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
#
acegiak
GWG: where does indieweb post kinds send webmention now?
#
acegiak
in what class?
#
GWG
kind_taxonomy
#
GWG
The one that handles all the taxonomy work.
KartikPrabhu joined the channel
#
KevinMarks__
Leo said he wants an app to make it easier to post audio and video to known
#
aaronpk
that sounds like a great idea for a micropub client :D
#
Loqi
slack/snarfed: mobilepub?
#
KevinMarks__
Mobilepub is still web based - Leo was using it
#
KevinMarks__
I was wondering if something like hyperlapse would work
#
acegiak
GWG: if (is_multi_array($cites)) {
#
acegiak
that's returning a false positive
#
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
#
GWG
acegiak: Hmm...
#
Loqi
slack/snarfed: aaronpk: there's no native editor?
#
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
#
aaronpk
@snarfed: "native" as in native UI control that can be used in an app, or native as in pre-installed separate app?
#
aaronpk
it looks like iOS Photos app can save a trimmed video as a new clip now. I think that's relatively new.
#
Loqi
slack/snarfed: for starters, the latter
#
aaronpk
the voice memos app has a trim feature too! cool
#
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
#
GWG
acegiak: I guess I need to find a better multi-array function, you think?
#
acegiak
GWG: nah, just flip it around
#
GWG
How so?
#
GWG
If it is a multi_array, it will iterate through, if not, it won't.
#
acegiak
I'll test it out
#
GWG
Okay. It seems to make sense though.
KevinMarks_ joined the channel
#
acegiak
GWG: I'm seeing dozens of copies of people's author icons in my media library btw
#
GWG
acegiak: Odd. Better fix that too.
lukebrooker joined the channel
#
GWG
acegiak: I did implement a sideload. I guess I forgot a shutoff feature.
#
GWG
I'm fixing that now.
#
GWG
acegiak: Do you have the same author multiple times?
#
GWG
acegiak: Pushed a setting to disable.
#
tantek
totally agree with aaronpk re: native apps are too crashy to dependably do anything with media like video / audio
#
tantek
I only use built-in (Apple written) apps for recording video/photos/audio on iOS
#
tantek
all the native apps suck at it
KitB joined the channel
#
tantek
there's plenty of myths like that about what native apps are "good for"
#
tantek
when in practice they're not
snarfed joined the channel
#
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
#
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
#
KevinMarks
hyperlapse is good
#
KartikPrabhu
are/aren't >> can/can be
#
aaronpk
yes, hyperlapse is a great example of a well-written native video app
#
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
#
tantek
same same
#
tantek
heck it crashes even when trying to trim start/end
#
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
#
aaronpk
i had instagram crash while adjusting the contrast of a *photo* yesterday... on the previous gen ipod touch
#
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
#
acegiak
GWG: Yeah, I have the same author often
#
acegiak
cause I'm reblogging posts by people I follow
#
GWG
The version in the Github repo now has an option to disable for now. I may remove and look into a cache.
#
acegiak
is it also updated with that webmention fix?
#
GWG
acegiak: I'm still confused about that one.
#
GWG
It might be the multi-array function, but as I said, oddly enough it works for me.
#
acegiak
GWG: my testing showed it was treating the strings as arrays?
#
acegiak
and thus false positive?
#
GWG
Okay.
#
GWG
Let me figure out another way to test for a multi-array.
#
@malcolmblaney
hoping to find time soon to work on #indieweb updates (and not post directly to silos like this) https://unicyclic.com/mal/2015-05-28-PPK_writes_an_interesting_post_about_
(twitter.com/_/status/603775446724038657)
#
GWG
acegiak: I changed the test. It now checks by comparing the array count to the recursive array count.
#
acegiak
GWG: is that up on github?
#
GWG
Yes
#
GWG
See if it works for you.
#
acegiak
will do
snarfed joined the channel
#
GWG
acegiak: Any ideas for the future?
#
kylewm
acegiak: I never got a wm from you as far as i could tell
#
acegiak
kylewm: yeah, no it never got sent by the looks. that's the bug GWG and I are looking at
#
GWG
If you try the change, and update the post, it should resend the mention if it worked.
craftycorvid joined the channel
#
acegiak
reverting back to my fix cause it works :S
#
GWG
Your fix was to disable support for non-multi-dimensional arrays, wasn't it?
#
GWG
Which would break something else
#
acegiak
what would it break?
#
GWG
You were inverting the condition?
#
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
#
acegiak
I don't see what will break
#
GWG
Then I missed the link to your solution.
#
GWG
I must have misunderstood.
craftycorvid joined the channel
#
acegiak
is all cool
#
GWG
Think it makes sense to leave the error logging in?
#
acegiak
prolly not
#
acegiak
my code is littered with error_log lines cause I test in prod
#
GWG
I meant commented out.
#
acegiak
if you like
#
GWG
Might be useful for a debug later. I may need to rewrite.
#
GWG
If you look, I did a lot of trying to avoid hardcoding certain things.
jciv joined the channel
#
GWG
The change is going to wordpress.org as well.
#
GWG
I think a few of my changes may still have mistakes.
#
acegiak
GWG: you're doing an awesome job, dude. remember taht
#
GWG
acegiak: I don't want to lose the momentum. I spent all of the weekend rewriting Post Kinds and Syndication Links.
#
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
#
ben_thatmustbeme
!tell gRegorLove I had started to try to update the templates, but never got very far
#
Loqi
Ok, I'll tell them that when I see them next
KartikPrabhu and tilgovi joined the channel
#
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
#
cweiske
is there already a indieweb comment hosting silo service?
#
KartikPrabhu
cweiske: what are the requirements?
#
cweiske
oh, assume I have no website and still want to comment on a indiewebified article
#
cweiske
so I log into my comment hosting silo, enter the URL I want to reply to and write my text
#
KartikPrabhu
hmm possibly not then there is: https://webmention.io/
#
cweiske
the comment webapp then sends out webmentions
#
cweiske
and the commented page can display the comment then
#
cweiske
webmention.io is for sites that want to display comments
#
KartikPrabhu
at that point why not comment on a silo and let bridgy handle the rest?
#
cweiske
I don't have a silo account
#
KartikPrabhu
then why not comment from your site and send webmentions?
#
cweiske
my site doesn't have reply yet
#
KartikPrabhu
it seems you are asking for an indieweb silo which seems like a paradox of some kind :P
#
KartikPrabhu
might be wrong
KartikPrabhu joined the channel
#
KartikPrabhu
cweiske: what would such a thing do which is different from commet silos like Disqus?
#
KartikPrabhu
cweiske: to clarify not trying to be dismissive just want to know the usage :)
#
cweiske
yes, I could simply install known
#
cweiske
difference to disqus: it would be indieweb-friendly
#
KartikPrabhu
what is indieweb friendly?
glennjones joined the channel
#
cweiske
has microformats, sends webmentions, has URLs for single comments
petermolnar joined the channel
#
KartikPrabhu
should it support responses to your replies with webmention/backfeed?
#
cweiske
that's part two
#
cweiske
but as I said, I could simply install known
#
KartikPrabhu
it seems to me that at that point it is a hosted (not self-hosted) site for you :)
#
KartikPrabhu
for instance, one could say that you "replied to nothing" and that will be your own post ;)
#
KartikPrabhu
leaves it open for others since he is being dismissive now :)
elf-pavlik, KevinMarks_, interactivist, evalica, gRegorLove, Sebastien-L, KartikPrabhu, fkooman, KevinMarks, stream7, nloadholtes and j12t joined the channel
#
cweiske
that's what you get for self-hosting git
#
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
#
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
#
endi
KevinMarks: Yup it worked quite well :)
elf-pavlik and j12t joined the channel
#
fkooman
ben_thatmustbeme, I tried https://ben.thatmustbe.me/new and it works with my own micropub service :)
almereyda, mlncn and j12t joined the channel
#
fkooman
found interesting bug in php-fpm (fastcgi) where script_name also includes path_info... great stuff :P
#
fkooman
of course only fixed in latest php not available on centos... :)
j12t joined the channel
#
GWG
Good morning, world.
mlncn, tvn and fkooman joined the channel
#
ben_thatmustbeme
fkooman, great, glad to hear it worked
#
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
#
@BillSeitz
RT @kevinmarks: “Imagine That... Users Generating Their Content Are Recreating Their Internet” - @marymeeker #indieweb
(twitter.com/_/status/603918414621474816)
diocles and glennjones_ joined the channel
#
retout.co.uk
edited /IRC_People (+50) "/* Nicknames */ diocles"
(view diff)
snarfed, fourtonfish, scoates and j12t joined the channel
#
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
#
kegan
thanks :)
Rev_Illo joined the channel
snarfed joined the channel
#
tantek
what is an indieweb comment hosting silo service?
nt0 joined the channel
#
tantek
an indieweb comment hosting silo service is a /comment hosting /silo that is indieweb /friendly, that is at a minimum allows you to create and host /reply posts properly marked up with [[h-entry]] and [[in-reply-to]], and sends [[webmentions]] for them as well.
#
rhiaro
I changed my travel plans, now I need to implement update properly so I can update /travel
#
rhiaro
#indiewebproblems
KevinMarks__ joined the channel
#
tantek
rhiaro: :) - what was the bridgy thing you were searching for that you found a like?
#
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
#
rhiaro
I need to automate posseing likes and reposts to twitter
#
rhiaro
It's like two lines of code I should really just do it
#
tantek
haha just found it - that's hilarious - I was liking one of kylewm's posts
#
rhiaro
It's awesome that small interactions become searchable
#
tantek
yes! I totally recommend it - have been very happy with automating my likes of tweets POSSEing to Twitter via Bridgy Publish
#
tantek
rhiaro: true! that's something I had not anticipated / expected
#
tantek
also provides another (like we need more) advantage for making everything a post
#
tantek
searchability of "activities" - works automatically if you just make them posts with good fallback plain text design. presto.
#
tantek
plaintextdesign++
#
Loqi
plaintextdesign has 1 karma
j12t joined the channel
#
rhiaro
Yuuuup
#
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. :)
#
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
#
kylewm
!tell cweiske is this like the comment-hosting service you were talking about? http://tools.exppad.com/Replier/
#
Loqi
Ok, I'll tell them that when I see them next
KevinMarks__ joined the channel
KevinMarks_ joined the channel
#
tantek.com
edited /indieweb_comment_hosting_silo_service (+120) "withknown works also"
(view diff)
KevinMarks_ joined the channel
#
tantek
!tell cweiske what about creating an account on withknown.com just for writing comments/replies? More here, feel free to expand with what you're looking for: https://indiewebcamp.com/indieweb_comment_hosting_silo_service
#
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
#
aaronpk
today in silo wtf... google's search summary of the i/o site... http://aaronparecki.com/uploads/google-io-20150528-093951.png
#
KevinMarks
also, the vidoe is well hiden
#
KevinMarks
their website failed to notify me or link to this live video https://www.youtube.com/watch?v=7V-fIGMDsmE
#
KevinMarks
hm google talking about webview
#
KevinMarks
Chrome cutom webviews
#
KevinMarks
chroem custom tabs rather
snarfed and tvn joined the channel
#
KevinMarks
google fit claims to recognise squats, situps and pushups directly
#
bret
google io is talking schemas, run for cover
benwerd joined the channel
#
KevinMarks
i missed the schemas bit
#
KevinMarks
I have noticed the speech accuracy is really good now
friedcell, wolftune and eschnou joined the channel
#
bear
@GWG yt?
#
Loqi
bear: GWG left you a message on 5/27 at 6:26pm: Can I count on you? http://indiewebcamp.com/irc/2015-05-27/line/1432776403523
#
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
#
Loqi
Ok, I'll tell them that when I see them next
#
bear
yes, i'm very excited
tilgovi and indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
davidpeach joined the channel
#
davidpeach
hallo people
#
davidpeach
long time no speak
#
davidpeach
Do any of you use Google Play music : all access for streaming music?
eschnou joined the channel
#
GWG
bear: I am here now
#
Loqi
GWG: bear left you a message 14 minutes ago: yes - just confirmed with work that I will be able to attend (hotel, travel) and also that they will sponsor the event http://indiewebcamp.com/irc/2015-05-28/line/1432836013155
#
GWG
bear, any ideas on venues? I am having trouble finding one
#
GWG
davidpeach: Long time no see
#
davidpeach
how are you?
#
bear
GWG - I am reaching out to some friends who do meetups in NY to find out what spaces are available
#
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.
#
bear
goes to lunch
#
snarfed
almost 2h into the google io keynote and not a single mention of G+ yet :) :( X{
#
davidpeach
It's kind of a PESOS app for pulling in albums you listen to on google play music streaming - via a bookmarklet
#
davidpeach
you can see example of data pulled on my site footer - http://davidpea.ch
#
GWG
bear, I'll organize as much as possible
#
GWG
davidpeach: I released a beta location plug in.
#
bear
i'm reaching out to friends to find out possible spots - i'll let you know what I find
#
bear
gwg - I've got confirmation for our company to sponsor lunch
#
bear
really goes to lunch now
#
davidpeach
GWG : nice. Alas I no longer use WordPress for my website
#
davidpeach
but great job on it
raretrack joined the channel
#
GWG
davidpeach: I am always looking for people to give feedback, which is why I asked
#
davidpeach
GWG: cool. ill take a look
friedcell joined the channel
#
GWG
I want to improve it to attract new Indieweb people
#
GWG
By the way, I download my music, so can't help
wolftune joined the channel
#
mattl
tangent: my indie movie has 12 hours left on indiegogo. and our website is self hosted wordpress (soon to move to known pro) -- http://igg.me/at/orangu
KartikPrabhu and tsyesika joined the channel
#
davidpeach
ANy others out there use Google play music all access ?
#
endi
davidpeach: I do
#
davidpeach
endi: hi
#
davidpeach
endi: have you seen my previous chat notes about what ive made?
#
endi
I just scrolled up and read you've integrated Album pulls?
#
endi
but not prior to those few lines
tantek and interactivist joined the channel
#
@skierpage
@openid Your http://openid.net/get-an-openid/ page says "use a service provider like Janrain". Uh, no, they died. https://indieauth.com/ instead?
(twitter.com/_/status/604001549967204352)
#
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?
#
endi
s/Desltop/Desktop
#
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?
#
tantek
endi - good question - are you wondering about trying to do so with your personal site?
#
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.
#
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
#
davidpeach
endi: was tricky cuz some bits - like the album art - are loaded withjavascript, so had to use phantomjs for that to work.
#
davidpeach
endi: you can see the end result on my site footer : http:davidpea.ch
#
endi
so I'm wondering if we can incorporate the service to create sort of like albums built into our sites
#
endi
davidpeach: I'll take a look
#
endi
davidpeach: oh nice I like that.
#
davidpeach
id like to build it up over time. as they dont actually offer an api
#
davidpeach
thanks endi
#
davidpeach
endi: would you use a service like that?
#
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
#
davidpeach
endi: free ofc
#
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
#
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.
#
Loqi
gRegorLove: ben_thatmustbeme left you a message on 5/27 at 10:31pm: I had started to try to update the templates, but never got very far http://indiewebcamp.com/irc/2015-05-27/line/1432791103948
#
gRegorLove
Apparently the jQuery and jQuery UI versions have to be in sync or problems can arise.
#
aaronpk
programming is hard
#
endi
davidpeach: so that type of display might be interesting for that type of page
#
gRegorLove
aaronpk: Let's go shopping
#
ben_thatmustbeme
gRegorLove: yes they do
#
davidpeach
endi: how do you mean?
#
tantek
endi - go ahead and add yourself to http://indiewebcamp.com/irc-people
#
endi
davidpeach: I would perhaps use that type of 'status' element in a page such as the one I described above
#
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!
#
endi
davidpeach: cool let me know I can certainly help test as well :)
#
gRegorLove
Hah. Now the lightbox JS on this site is incorrectly calculating the jQuery version v1.11 as being less than v1.3
#
davidpeach
endi: awesome thanks. Ive been trying to think of a way to contribute something to indieweb.
#
tantek
versionnumbers--
#
Loqi
versionnumbers has -1 karma
#
gRegorLove
Poor javascript maths
#
aaronpk
counting is hard
#
KevinMarks
that's almost as funny as them having to skip windows 9
#
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
#
endi
s/the/that
#
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
#
KartikPrabhu
but 1.11 < 1.3
#
KartikPrabhu
if you are going to use numbers then follow the rules damnnit!
#
gRegorLove
::mumbles:: you're < 1.3...
KevinMarks__ and cweiske joined the channel
#
tantek
welcome back cweiske!
#
Loqi
cweiske: kylewm left you a message 4 hours, 32 minutes ago: is this like the comment-hosting service you were talking about? http://tools.exppad.com/Replier/ http://indiewebcamp.com/irc/2015-05-28/line/1432825670004
#
Loqi
cweiske: tantek left you a message 4 hours, 28 minutes ago: what about creating an account on withknown.com just for writing comments/replies? More here, feel free to expand with what you're looking for: https://indiewebcamp.com/indieweb_comment_hosting_silo_service http://indiewebcamp.com/irc/2015-05-28/line/1432825892734
#
social.andrejstefanovski.com
edited /IRC_People (+151) "/* Nicknames */"
(view diff)
#
tantek
ooh social. - hadn't seen someone use that subdomain before
#
cweiske
I did when I had diaspora running
#
cweiske
4 years ago
#
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
#
tantek
makes sense
#
endi
and now I have the cert so it's not changing :p
#
aaronpk
when wordpress first came out were people setting up wordpress.example.com?
#
tantek
no wildcard cert?
#
tantek
aaronpk: yes
#
endi
heh no my cert was 6$ :p
#
cweiske
who can create accounts on that http://tools.exppad.com/Replier/ tool?
#
aaronpk
that gives me an idea
#
loqi.me
created /marchitecture (+388) "prompted by tantek and dfn added by tantek"
(view diff)
#
endi
I will definitely try using the new Google Photos to share albums on my sites
#
endi
So great that they won't force G+ login to view
#
tantek.com
edited /marchitecture (+127) "line breaks, see also"
(view diff)
#
tantek
what is Google Photos?
#
loqi.me
created /marketecture (+26) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek.com
edited /marchitecture (+145) "more subheads, show dilbert inline"
(view diff)
#
tantek.com
edited /lulz (+20) "another"
(view diff)
#
tantek.com
edited /marchitecture (+74) "img dilbert"
(view diff)
#
tantek.com
created /architecture (+333) "stub"
(view diff)
#
kylewm
cweiske: I thought Replier used to be indieauth based, surprised it's username/password now
#
@davatron5000
Good thing Google doesn't have a history of shutting down products n' stuff.
(twitter.com/_/status/603982003772395520)
#
@andyguzman
@davatron5000 "Sunsetting", Dave. Google would never just shut something down.
(twitter.com/_/status/603990751475716096)
interactivist joined the channel
#
kylewm
cweiske: can you use huffduff-video to download youtube vids outside germany?
#
cweiske
kylewm, thanks. didn't know that
#
kylewm
oops, sorry that was supposed to be off-topic
eschnou joined the channel
#
tantek.com
edited /marchitecture (+236) "add 2008 Social Web Open Stack h/t kevinmarks, update dfn to include jargon, political reasons"
(view diff)
#
tantek.com
edited /marchitecture (+145) "/* Examples */ they made a tshirt. SMH"
(view diff)
#
tantek.com
edited /marchitecture (+140) "/* Examples */ 2009 The Blimp. I don't even."
(view diff)
chalettu joined the channel
#
KevinMarks__
Davidpeach I use Google play music
#
KevinMarks__
Though not that often tbh, I'm more likely to listen to podcasts
j12t joined the channel
#
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
#
tantek
What is Google Play Music?
#
davidpeach
hi tantek
#
davidpeach
Ill create it yer cool
#
davidpeach
its a streaming music service
#
davidpeach
like spotify
#
davidpeach
but allows you to upload 50,000 of yopur own songs and it blends them into one big mega library
#
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.
#
loqi.me
created /Google_play_music (+191) "prompted by tantek https://indiewebcamp.com/irc/2015-05-28/line/1432845993140 and dfn added by KevinMarks__"
(view diff)
#
davidpeach
im gonna try and build it out as a little micrtoservice so anyone can use it
#
tantek
aaronpk why "drink" Coffee, vs. (icon) Cocktail? (looking at your "all")
#
tantek
oh n.m. the coffee icon didn't load and its alt text is "drink" :P
#
tantek
bad alt text. no biscuit.
#
aaronpk
well that worked swimmingly :)
friedcell joined the channel
n8fr8 joined the channel
j12t joined the channel
#
tantek.com
edited /Google_Play_Music (+67) "- extra top heading, +stub, add dfn, fix [] markup, more subheads, see also, linky"
(view diff)
#
tantek.com
edited /Google (+41) "other services: play music"
(view diff)
interactivist, friedcell and dariusdunlap joined the channel
#
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
#
tantek
KevinMarks__: but do you get back what you upload? or the "generic" version that they've "de-duped" your uploads to?
#
davidpeach
is it ethically wrong to try and build a tool to scan google play for my album history and pull data into website?
#
tantek
IMO (IANAL) quite the opposite, you have moral rights to all your "activities"
#
tantek
and to keep/make backups/copies of them
#
davidpeach
Yer. Id like to give it a go. It's probably the top thing I'd like to track.
#
tantek
what is a listen?
#
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
#
davidpeach
plus it'd make one heck of a side project
#
tantek
davidpeach - add it to your itches! http://indiewebcamp.com/wikifying
#
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
#
tantek
maybe they're saving enough from exact copy de-duping that it works for them
#
davidpea.ch
edited /User:Davidpea.ch (+341) "Updated my user page. Added Itches and working on"
(view diff)
#
tantek
perhaps it's a hidden proof of the practicality of content addressing at least for music files on a massive scale
#
tantek
davidpeach, where are you based? is there a /HWC near you?
#
davidpeach
tantek: Im based near Birmingham, UK. In tamworth.
#
tantek
would IWC /2015 in Brighton July 11-12 be a possibility for you?
#
davidpeach
tantek: Could be depending on train costs. Would be nice
#
tantek
davidpeach: add yourself and any explanatory text you like to the Brighton sublist here: https://indiewebcamp.com/2015#Candidate_Cities
#
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
#
tantek
bear, context?
#
bear
I just ran across the link and wanted to post it - discovering context now to be honest
#
bear
it's a new site/service from google
#
bear
it's like indieauth for google accounts - heck, it looks like google signin could be added to indieauth
#
davidpeach
tantek: is it normally an all-night thing? just pricing up accomodation
#
davidpea.ch
edited /2015 (+76) "/* Candidate Cities */"
(view diff)
#
davidpea.ch
edited /2015 (-1) "/* Candidate Cities */"
(view diff)
#
davidpeach
my page isn't coming up in the list of candiadates
#
tantek
bear, every year at I/O I believe Google rolls out a different identity strategy for developers
#
tantek
someone really should be keeping track of that
#
tantek
in terms of use OpenID, or Google Profiles, or Buzz, or Google Connect, or G+ or ...
#
bear
nods
#
tantek
they really have an identity identity problem
#
davidpea.ch
edited /2015 (+71) "/* Candidate Cities */"
(view diff)
#
tantek
almost davidpeach - you were supposed to create /Template:davidpeach :)
#
KartikPrabhu
Did Google do a Orkut id for devs :P
#
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
#
tantek
you need to click on it and create it
#
KartikPrabhu
davidpeach: you can see how mine is http://indiewebcamp.com/Template:kartik
#
KartikPrabhu
and copy pasta
#
davidpea.ch
edited /2015 (-71) "/* Candidate Cities */"
(view diff)
#
tantek
KartikPrabhu++ a good approach in general
#
Loqi
KartikPrabhu has 94 karma
#
davidpea.ch
created /Template:davidpeach (+86) "Created page with "This template displays a small h-card for <a href='/User:Davidpea.ch'>David Peach</a>.""
(view diff)
#
KartikPrabhu
gRegorLove++ for making my template :P
#
Loqi
gRegorLove has 4 karma
#
KartikPrabhu
davidpeach: try to edit mine and see the include only code that has h-card stuff in it.
#
gRegorLove
Wait, that's not the full thing. Nvm
#
KartikPrabhu
davidpeach: I am on your template. I can add an avatar if you'd like?
#
KartikPrabhu
that ^ worked
#
KartikPrabhu
this MediaWiki template stuff is not intuitive at all!
KevinMarks joined the channel
#
KartikPrabhu
I had such a hard time too
#
davidpeach
thanks for the help
#
davidpeach
right, its bed time for me
#
davidpeach
good night all. take care
#
Loqi
goodnight!
#
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.
#
gRegorLove
templates-in-templates, wee
#
KartikPrabhu
ha! templates to make templates :P
#
KartikPrabhu
damn! 7 seconds
#
aaronpk
oh man I forgot about my multilingual twitter bots
#
aaronpk
but i've been getting twitter spam emails from them now
#
aaronpk
kinda want to get that running again :)
#
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
#
gregorlove.com
edited /Template:sparkline/doc (+953) "How to make a small h-card template"
(view diff)
#
gRegorLove
This might help people when making the small h-card templates: https://indiewebcamp.com/Template:sparkline/doc#How_to_make_a_small_h-card_template
#
gRegorLove
I used the simplified version. The includeonly isn't strictly necessary.
#
gregorlove.com
edited /Template:sparkline/doc (+2) "/* Examples */"
(view diff)
snarfed joined the channel
#
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?
#
tantek
hey welcome snarfed, perhaps you have an answer
#
tantek
aaronpk you as well
#
aaronpk
i have two answers
#
aaronpk
my legacy posting code (native to p3k, not micropub) first POSSEs to twitter, then sends webmentions
#
aaronpk
my new micropub flow sends webmentions first, then syndicates to indienews or bridgy publish, and lastly notifies my PuSH hub
#
aaronpk
that all happens in the background after the micropub request returns success to the micropub client
#
tantek
so your new micropub flow uses Bridgy Publish to POSSE to Twitter?
#
tantek
this is your micropub handler on your server, in p3k?
#
tantek
wondering if it matters, if we should prefer one over the other, and why.
#
kylewm
the nice reason to send webmentions after POSSE is that the webmention receiver will see your u-syndication links
#
kylewm
which can help with de-duplication
KartikPrabhu joined the channel
#
tantek
kylewm thank you - that's a good reason
#
KartikPrabhu
typical Google. I automatically have a Google photos account and all my photos/images have been imported
#
KartikPrabhu
wonders if privacy settings are also intact
#
tantek
all photos/images from *where* have been imported?
#
KartikPrabhu
sorry. From G+ photos
#
gavinc
well yeah, it's not so much a new service as the same service improved with less socialness
#
KartikPrabhu
so some of my photos have automatically travelled from Picasa Web Albums > G+photos > Google photos
#
KartikPrabhu
gavinc: I'll wait to claim "improved"
#
gRegorLove
tantek: I use Bridgy Publish, so I sent wementions to URLs in the note first, then the Bridgy Publish URL last.
#
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.
#
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
#
KartikPrabhu
but kylewm's reasoning is also good
#
kylewm
delayed POSSE is probably good unless you're replying to someone
#
kylewm
and even then, it might be good :)
#
gRegorLove
Can still do delayed POSSE with delayed wm after that.
#
tantek
the order should not matter for de-duping
#
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
#
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