#indiewebcamp 2016-01-24

2016-01-24 UTC
#
@SEOJoomla2014
Webmention: HTML diventa social - Il W3C ha recentemente pubblicato la prima bozza pubblica relativa alle speci... http://blog.html.it/22/01/2016/webmention-html-diventa-social/
(twitter.com/_/status/691048451832975361)
friedcell joined the channel
#
@ZioPal
Webmention: HTML diventa social - Il W3C ha recentemente pubblicato la prima bozza pubblica relativa alle speci... http://blog.html.it/22/01/2016/webmention-html-diventa-social/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Edit
(twitter.com/_/status/691053052153954305)
yakker and wolftune joined the channel
#
KevinMarks
damn, hit the appengine project limit
snarfed joined the channel
#
GWG
What is the shortest term I can put on a button that uses the HTML5 geolocation API to retrieve Longitude and Latitude?
#
Loqi
It looks like we don't have a page for "shortest term I can put on a button that uses the HTML5 geolocation API to retrieve Longitude and Latitude" yet. Would you like to create it? https://indiewebcamp.com/s/10C2
#
GWG
I was looking for a word, as opposed to an icon
#
snarfed
right. i proposed an icon :P
#
GWG
I'm trying to update my location plugin. I've had a series of failures.
#
GWG
One would think this one would be an easy one
#
sknebel
"GPS"? it isn't actually GPS in many cases, but might be clear enough?
#
sknebel
All examples I can think of use an icon though
#
GWG
I currently set it to "Where am I?"
yakker, miklb, snarfed, jgarber, mattronix, tantek, kbs, wolftune and MSiep joined the channel
#
tantek.com
edited /2016/NYC/Guest_List (+0) "/* Participants */ update counts"
(view diff)
#
tantek.com
edited /2016/NYC/Guest_List (+63) "checkmarks for attendees"
(view diff)
MSiep and mlncn joined the channel
#
tantek
!tell snarfed, kylewm good news! Bridgy Publish POSSE to Facebook person-tagged a bunch of people who AFAIK have *never* signed up with Bridgy. https://www.facebook.com/photo.php?fbid=10102091548836163 (two of whom I'm not even friends with on FB, so that's a pretty neat trick)
#
Loqi
Ok, I'll tell them that when I see them next
arlen and snarfed joined the channel
#
snarfed
made the oauth-dropins screencast for applying for Instagram permissions: https://youtu.be/HKaALJ81L-Q
#
Loqi
snarfed: tantek left you a message 39 minutes ago: good news! Bridgy Publish POSSE to Facebook person-tagged a bunch of people who AFAIK have *never* signed up with Bridgy. https://www.facebook.com/photo.php?fbid=10102091548836163 (two of whom I'm not even friends with on FB, so that's a pretty neat trick) http://indiewebcamp.com/irc/2016-01-23/line/1453608153161
#
snarfed
pretty sure they'll deny it just like they denied bridgy, but we'll see
#
snarfed
tantek: yay! and ugh. still wish i knew why person tagging didn't work last time. wish the FB API was more predictable!
#
Loqi
giggles
#
tantek
snarfed: but how did it work better than possibly expected?!?
#
snarfed
agreed, wish i knew that too
#
tantek
most of the people tagged are not Bridgy users (have never auth'd in)
#
tantek
TWO of the people I am not even friends with!
#
tantek
(which Facebook's people-tagging UI itself does not support)
#
snarfed
honestly i doubt we were 100% certain of the limits before
#
snarfed
understood
#
tantek
so somehow I'm able to do MORE person-tagging of a FB photo via Bridgy Publish, than with the FB UI itself!
#
snarfed
in this case at least!
#
snarfed
and last time you were able to do less
#
snarfed
who knows
#
tantek
One change: I made sure ALL FB profile URLs I person-tagged with used numerical IDs (except the link to my own, which I think didn't matter since I'd auth'd in with Bridgy)
#
tantek
well I'll keep gathering data points until we can spot more patterns
#
GWG
I feel stuck on this. I guess I need a break.
#
tantek
GWG, it's a good hour to call it a night and see if you can do some more in the morning
#
GWG
I just nodded off for three hours sitting on my couch trying to get some distance, so I may be up for a bit longer.
snarfed, j12t, tantek and nitot joined the channel
wolftune, elima_, friedcell and j12t joined the channel
#
@jkphl
is finally writing his article about the @indiewebcamp Nuremberg for the @nueww magazine & blog. Join us there! https://indiewebcamp.com/2016/Nuremberg
(twitter.com/_/status/691197469569478656)
Tino, catsup, ttepasse, friedcell, Pierre-O, lukebrooker, j12t and Zegnat joined the channel
#
@mschottenhammer
RT @jkphl is finally writing his article about the @indiewebcamp Nuremberg for the @nueww magazine & blog. Join us there! https://indiewebcamp.com/2016/Nuremberg
(twitter.com/_/status/691218225250615296)
Pierre-O, Garbee and j12t joined the channel
#
@bertramgeck
RT @jkphl is finally writing his article about the @indiewebcamp Nuremberg for the @nueww magazine & blog. Join us there! https://indiewebcamp.com/2016/Nuremberg
(twitter.com/_/status/691231731324690436)
tantek and j12t joined the channel
Pierre-O, squeakytoy, j12t, tantek and jgarber joined the channel
#
tantek.com
edited /2016/NYC (-30) "push Sunday forward an hour"
(view diff)
#
tantek.com
edited /2016/NYC/Schedule (-59) "push Sunday forward an hour"
(view diff)
#
tantek
hey everyone in NYC, we're going to start at noon today
#
tantek
at MozillaNYC
#
tantek
tommorris, anarchivist, pass it on
#
anarchivist
tantek: thanks for the heads up
#
GWG
I'm still buried here
mlncn, raretrack, catsup, snarfed, wolftune, j12t and miklb joined the channel
#
tommorris
if anyone gets to Mozilla early, we can let you into the lift area by the office so you can sit on the floor and use the wifi etc. ;)
#
tommorris
just ping me on here
mlncn, ehlovader, jgarber and wolftune joined the channel
#
sixtwothree.org
edited /2016/NYC/Guest_List (+269) "/* Remote Participants */ Added self to list of remote participants."
(view diff)
hrrsn, emmak, mlncn and j12t joined the channel
#
anarchivist
!tell tantek i might be in today, albeit definitely after 12 - probably closer to 1
#
Loqi
Ok, I'll tell him that when I see him next
#
hrrsn
ben mlncn and i are planning on heading down to mozilla soon
#
GWG
Great
#
sknebel
Is there a way to exclude identity sources from RelMeAuth/IndieAuth? (aaronpk?)
#
sknebel
As in, have rel=me links on my main page, but specify which I trust for authentication purposes?
AngeloGladding joined the channel
#
aaronpk
sknebel: no, that hasn't come up yet
#
aaronpk
you could just not add the rel=me attribute to them
#
voxpelli
trust level data on top of links seems like a possibly complex issue
#
sknebel
as long as there isn't anything else that wants them linked
#
voxpelli
it's something that might be better suited by the consumer to solve rather than the publisher
#
voxpelli
already today non-https links are eg. ignored by most consumers
#
aaronpk
I just realized I haven't dealt with my short URL redirects on my new site yet!
#
sknebel
on the other hand, the consumer can't know what the publishers personal policy is
#
sknebel
e.g. "I have 2FA active on these services, they are better"
#
sknebel
or "I am on service X, but I don't trust them enough"
#
sknebel
but consumers could make that configurable
#
aaronpk
sknebel: the other way to handle it is to point to your own authorization endpoint so you can customize that all you want
#
voxpelli
aaronpk: will eg. IndieAuth still allow rel-me logins for that page then or will everything be deferred to that endpoint?
#
aaronpk
indieauth.com would still show you the rel=me logins
#
aaronpk
but clients like Quill don't use the rel=me values at all
#
aaronpk
so for any micropub client, it would defer to your auth endpoint directly
#
aaronpk
I suppose that's an interesting question. For authentication-only clients like indieauth.com, would it make sense for them to not allow the rel=me providers if an authorization endpoint is explicitly set?
#
voxpelli
Maybe, it would make it possible to enforce higher security for ones IndieAuth while maintaining good metadata
#
aaronpk
it also means you don't lose the ability to rel-me-auth with clients that don't support a custom authorization endpoint
#
aaronpk
that seems like a good policy for indieauth.com though. If you've gone to the trouble of pointing to a specific authorization endpoint, it should only allow that option. also means it can redirect automatically and skip the prompt which is better UX
#
sknebel
what other services/purposes are there for that rel=me is actively used? The wiki doesn't have a list
#
aaronpk
some peoples' websites allow rel=me auth in order to view private posts and such
#
sknebel
(of course, having nice metadata is good, to enable people to actually start using it if they come up with something)
#
aaronpk
oh also using indieauth.com as an openid provider while using a rel=me link as the identity is pretty common
#
aaronpk
indieauth.com is one of the few remaining openid providers
#
sknebel
all different types of authentication purposes
#
sknebel
so right now it is unlikely to break something if I only list "trusted" relations
MozillaNYC joined the channel
#
aaronpk
tantek can probably speak more to this, but I think there is also something to be said for not adding rel=me to a link that you don't explicitly trust anyway
singpolyma joined the channel
#
sknebel
yeah, your getting into different levels of trust then, which always gets messy
#
sknebel
academic right now anyways, since there isn't anything really important I can use IndieAuth for
#
aaronpk
depends on your definition of "important" ;-)
#
aaronpk
lots of people use it to sign in to their stackoverflow accounts now
#
sknebel
yeah, purely from my perspective
#
sknebel
things like private messages on others' pages might be "important" as well
#
sknebel
I just wondered if there were a standard like <a href=xxx rel=me no-auth> or similar
#
sknebel
or auth-policy="something" to add further constraints, but that might be overdesigning it
#
MozillaNYC
what is domain privacy?
#
Loqi
Domain privacy refers to privacy concerns around the contact information that is publicly available with each domain name registration https://indiewebcamp.com/domain_privacy
#
voxpelli
sknebel: before RelMeAuth rel-me was mostly used to consolidate people's profiles across sites
#
voxpelli
Like Google did with their Social Graph API
KevinMarks joined the channel
#
voxpelli
There's a different level of trust involved in something like that
#
voxpelli
But important when one has more than one profile if one wants to be able to consolidate them
Sebsel joined the channel
#
aaronpk
oh my gosh, I think something about cassis.js is different in PHP 5.6
#
MozillaNYC
oh dear
#
voxpelli
😱
j12t joined the channel
#
www.svenknebel.de
edited /domain_privacy (+348) "note about differing policies + examples"
(view diff)
j12t, tantek and codemonkey joined the channel
#
MozillaNYC
aaronpk, hmm, output buffering is supposed to fix that, or maybe I need to add a disclaimer about not using "inline" content for output
#
aaronpk
it has something to do with the comments in that function, not the output buffering
#
tantek
the comments in that function are only comments to JS
#
Loqi
tantek: anarchivist left you a message 54 minutes ago: i might be in today, albeit definitely after 12 - probably closer to 1 http://indiewebcamp.com/irc/2016-01-24/line/1453655083318
#
aaronpk
other way around it looks like. only comments in PHP (`var $d, $m` isn't PHP syntax)
#
tantek
oh sorry, right
#
aaronpk
so in PHP it's supposed to output that a an HTML comment, which then should get trapped by output buffering
#
tantek
correct
#
tantek
but if you put some inline content, then call a CASSIS function, then add more inline content, that will all end up in the same output buffer!
#
aaronpk
i guess i can't use it as a regular function then, without wrapping the function call in output buffering
#
tantek
or don't use inline content in your PHP
#
tantek
that is, generate all your content into a string
#
aaronpk
that's what i'm doing tho
#
aaronpk
i'm trying to build a string that's returned which is then output later
#
tantek
hmm then I don't know what is happening
#
aaronpk
i'm tempted to package up these newbase60 functions as their own package since that's all i'm using out of cassis.js anyway
#
tantek
aaronpk: interesting, should I do that in the /cassis/ repo?
#
tantek
that is, have a newbase60.js that's a subset?
#
tantek
very cool thing tommorris just did
#
aaronpk
i want to put a version of it on packagist.org, and remove the JS from it so that it doesn't output HTML comments
#
tantek
he created a simple "start your web page" index.html in his github
#
tantek
so all you have to do is fork it
#
tantek
then rename the repo it is in
#
tantek
to yourgithubname.github.io
#
tantek
and then you have a static site!
#
@paulrobertlloyd
@seb_ly Remember: LOCKSS (lots of copies keeps stuff safe)—which is why hosting yourself and then syndicating out, is even better. #indieweb
(twitter.com/_/status/691321485638668290)
joinerman joined the channel
#
tantek
aaronpk - would you consider a post-processing script instead that stripped the /// comments?
#
tantek
from the cassis.js source?
#
tantek
instead of a fork that is
#
aaronpk
hm that would actually be a better way to publish cassis to packagist
#
aaronpk
basically remove all HTML comments from the source
#
aaronpk
let me see if i can do that
#
aaronpk
oh my, i never sent a pull request from my additions in 2014
#
Loqi
[bridgy] Tantek Çelik commented 'Hey Kevin Marks did you mean to POSSE to Indie Web Camp instead of your own prof...' on a post that linked to http://indiewebcamp.com/events/2014-07-30-homebrew-website-club (https://www.facebook.com/688447421193285/posts/1018983714806319?comment_id=1019371324767558)
#
MozillaNYC
looks like regardless of whether you configure an A record or a CNAME with your DNS provider, if you're using github pages to serve your domain, you have to create a "CNAME" text file at the root of your githubname.github.io repo: https://help.github.com/articles/adding-a-cname-file-to-your-repository/
#
MozillaNYC
what is TTL?
#
Loqi
It looks like we don't have a page for "TTL" yet. Would you like to create it? https://indiewebcamp.com/s/10C3
#
GWG
The plow just finally showed.
EmmaHodge joined the channel
#
EmmaHodge
hello!
#
EmmaHodge
what is domain privacy?
#
Loqi
Domain privacy refers to privacy concerns around the contact information that is publicly available with each domain name registration https://indiewebcamp.com/domain_privacy
#
EmmaHodge
how can i make my website awesome?
PaulBruk joined the channel
#
EmmaHodge
what is a personal website?
#
Loqi
It looks like we don't have a page for "personal website" yet. Would you like to create it? https://indiewebcamp.com/s/10C4
#
PaulBruk
Hello guys!
#
MozillaNYC
welcome EmmaHodge and PaulBruk!
#
EmmaHodge
yay! thank you :)
#
Loqi
giggles
snarfed joined the channel
#
aaronpk
oh my god the number of comment tricks in this code is insane
mlncn joined the channel
#
mlncn
hello nyc campers! You've got two more outside!
#
aaronpk
i migjht need to use an actual PHP language parser to evaluate this
#
mlncn
tommorris tantek are you inside? at the door
#
KevinMarks
tantek is the king of magic syntax
#
voxpelli
aaronpk: seems like eg. https://github.com/nikic/PHP-Parser would be able convert both ways
#
GWG
I'm still stumbling on my project for this weekend. I am nowhere near completion.
#
snarfed
happy IWC NYC all!
#
snarfed
if anyone's taken any video in the past few days, feel free to use bridgy publish to posse it to facebook, twitter, or flickr!
#
snarfed
looking forward to seeing more people try it out in the wild :P
#
MozillaNYC
Thanks snarfed!!!
#
MozillaNYC
what is magic syntax?
#
Loqi
It looks like we don't have a page for "magic syntax" yet. Would you like to create it? https://indiewebcamp.com/s/10C5
wolftune and j12t joined the channel
#
tantek
snarfed - will do!
#
aaronpk
KevinMarks: it's trivial to remove the JS comments from that particular function, but i'd rather have a solid cassis.js solution on packagist that is written in only plain php
wolftune joined the channel
#
voxpelli
wow, PHP never ceases to amaze
mlncn_ joined the channel
#
anarchivist
tantek, MozillaNYC: just arrived. can someone let me in?
#
tommorris
anarchivist: mlncn is on his way
hrrsn joined the channel
#
aaronpk
i've turned cassis.js into a single line cassis.php O.o
#
GWG
I could use more advice.I can't figure out this Post UI design
#
GWG
Or rather post/venue UI design
#
GWG
Should my venue UI be separate from my post UI, or integrated in...etc?
#
GWG
I think I need to go back to the sketching phase on this for a bit.
#
@kevinmarks
@hunterwalk if you want to build a new twitter, we have some great #indieweb protocols to do it with
(twitter.com/_/status/691338020260151297)
#
GWG
tommorris: You can actually see the street in Manhattan. I can't in Queens.
#
@BoucherMitch
JFK Airport. #snowmaggedon2016 [photo]
(twitter.com/_/status/690964772624293888)
#
snarfed
retires to #indiechat
#
GWG
Anyone have any venue UI screenshots that might inspire me?
#
tantek
GWG, tommorris was making some good progress yesterday - I saw it!
#
aaronpk
why are there so many websites that can format PHP code but no libraries?
#
GWG
tantek: I'm still stuck. I've made a lot of improvements, but until I can create a venue easily, it is not good enough.
#
GWG
I'm also trying to figure out the location interface for posts, which complements this.
#
tantek
snarfed: I saw people cross-country skiing in Central Park this morning!
elima_ joined the channel
#
snarfed
it's been lightly raining on and off in SF
#
snarfed
so basically the same thing
#
KevinMarks
it was tipping it down on friday
#
KevinMarks
I'm finally in a squad
#
KevinMarks
I need to do a better write-up of Scott's dream tool, as I think we have the bits to make it
#
KevinMarks
multiple POSSE for long-form writing with previews is the short version
#
KevinMarks
I'll get him to come to HWC SF this week
#
GWG
A squad?
wolftune joined the channel
#
aaronpk
*sigh* I can't find anything that will turn this one-line PHP file back into pretty-printed source
#
aaronpk
cassis.php works just fine this way, but it will be impossible to debug since it's all in one line
snarfed joined the channel
#
tantek
KevinMarks: not sure if there's enough attitude being projected for that photo to be considered of a "squad" ;)
#
aaronpk
hm I can easily regex it so at least each function is on its own line
#
tantek
I should just write more one-line functions :D
#
aaronpk
tantek: how do you feel about cassis.php being a 122-line file?
#
tantek
fine by me, will encourage folks to contribute to cassis.js instead instead of forking cassis.php
#
aaronpk
the transform from cassis.js is done using php_strip_whitespace and then some regexes. seems to work fine!
#
KevinMarks
one line functions make me shudder
#
aaronpk
and now there is no comment hacks (or any comments for that matter)
#
aaronpk
and ob_start isn't required
#
aaronpk
tantek: would you mind merging this? https://github.com/tantek/cassis/pull/23 it just adds tests for the ellipsize function
#
tantek
on it
#
aaronpk
and then i'll PR this bigger change and then we'll need to make a new tag so it gets pushed to packagist
#
tantek
makes sense
#
tantek
oops I had a 2 month old outstanding commit myself!
#
tantek
or no wait I think I just misinterpreted the Github App UI
LaraFZ joined the channel
#
tantek
welcome LaraFZ!
#
codemonkey
It's illegal to publish photographs of the Eiffel Tower at Night. Because the "light show" is copyrighted but the design of the tower is outside copyright now.
#
tantek
does anyone POSSE to imgur?
#
tantek
apparently they have an API
#
tantek
what is imgur?
#
Loqi
imgur is an image hosting silo https://indiewebcamp.com/imgur
#
GWG
Looking at WordPress Geolocation Post UI elements https://wordpress.org/plugins/geolocation/screenshots/
#
aaronpk
tantek: once this is in, I'm also making the existing auto_link tests run in the PHP side https://github.com/tantek/cassis/pull/24
#
tantek
aaronpk: nice! I do have a few cassis tests (both js and php) locally that I should figure out how to put them in the repo
#
aaronpk
if you have them as JSON data I can easily add it in the framework i'm setting up
#
aaronpk
i'm making these PHP tests use the same JSON data that the JS tests are using
#
aaronpk
pulling out these into a .json file so that I can read them from PHP https://github.com/tantek/cassis/blob/master/test/auto_link-test.js#L19
#
tommorris
codemonkey, tantek: wrote a long thing about copyright absurdities here - https://tommorris.org/posts/2621
j12t joined the channel
#
aaronpk
tantek: yeah I have this pretty well set up now. if you just add the test data into a JSON file (or anything really) I will wire it up on both sides
#
aaronpk
okay well that was a fun diversion
#
aaronpk
now back to my short URL handling
#
aaronpk
(I'm hoping tantek merges that soon so I can get back to work on my site)
#
miklb
GWG: is this in a public repo somewhere?
#
tantek
looks
LaraFZ joined the channel
#
tantek
welcome back LaraFZ!
#
GWG
miklb: Is what in a public repo?
#
GWG
I'm working on my own Location plugin, which is. I was looking at the old ones, which are not maintained and don't handle things the way I need to, for ideas.
#
GWG
miklb: Mine is at https://github.com/dshanske/simple-location, but I'm doing a major rewrite. It had a lot of problems.
#
tantek
aaronpk: done
#
aaronpk
woohoo!
#
tantek
so I commented on a few issues you opened :)
#
aaronpk
forgot I had some issues open!
#
tantek
I think you just helped close some of them
#
aaronpk
i'd love to get your new tests in there too. i have another PR coming that refactors the tests to make it easier to use the same test data in both JS and PHP
#
aaronpk
check out what i've done, added a new "test-data" folder which has a json file that contains the test data that can be used in both languages https://github.com/aaronpk/cassis
#
tantek
cool. adding to the test suite can probably be a separate issue. rather than "add a test suite" which I think you have now done :)
wolftune joined the channel
#
GWG
What are people working on?
#
Loqi
It looks like we don't have a page for "people working on" yet. Would you like to create it? https://indiewebcamp.com/s/10C6
#
GWG
Specifically at IWC NYC.
#
tantek.com
edited /2016/NYC (-43) "/* Session ideas */ PESOS session we skipped"
(view diff)
PaulBruk joined the channel
#
PaulBruk
what is "pesos"
#
tommorris
what is pesos?
#
tantek
aaronpk: ^^^ fix Loqi parser?
#
Loqi
who, me?
#
Loqi
PESOS is an acronym/abbreviation for Publish Elsewhere, Syndicate (to your) Own Site https://indiewebcamp.com/pesos
#
aaronpk
ooh with quotes?
#
tommorris
aaronpk, tantek: maybe we could use wit.ai for the natural language parsing
#
tantek
aaronpk: and if someone puts an escaped quote, just respond with: (╯°□°)╯︵ ┻━┻
#
tantek
(per little bobby drop tables obv)
#
tommorris
what is pesos; DROP DATABASE
#
Loqi
It looks like we don't have a page for "pesos; DROP DATABASE" yet. Would you like to create it? https://indiewebcamp.com/s/10C7
#
tantek
what is PESOS\"; DROP DATABASE?
#
aaronpk
oh dear
#
tommorris
what is PESOS {{CURRENT_YEAR}}
#
Loqi
It looks like we don't have a page for "PESOS {{CURRENT_YEAR}}" yet. Would you like to create it? https://indiewebcamp.com/s/10C8
#
tommorris
what is <?php php_info(); ?>
#
Loqi
It looks like we don't have a page for "<" yet. Would you like to create it? https://indiewebcamp.com/s/10C9
#
aaronpk
tantek: i'm gonna fix the 32-bit issue too
#
tommorris
what is <\?php php_info(); \?>
#
Loqi
It looks like we don't have a page for "<\" yet. Would you like to create it? https://indiewebcamp.com/s/10CA
#
tantek
oh dear - aaronpk did not mean to nerdsnipe you into that
#
tommorris
I'm a terrible person
#
tantek
where is aaronpk?
#
Loqi
Sorry, there was a problem retrieving the locations.
#
aaronpk
oh i should hook that up to my new clock
#
PaulBruk
what is clock
#
Loqi
It looks like we don't have a page for "clock" yet. Would you like to create it? https://indiewebcamp.com/s/10CB
#
aaronpk
well i'm gonna fix it in PHP anyway
#
PaulBruk
what is magic checkin clock?
#
Loqi
It looks like we don't have a page for "magic checkin clock" yet. Would you like to create it? https://indiewebcamp.com/s/10CC
#
@RikMende
RT @devleakslinks The #IndieWeb is important - it focuses on You, not the corporations that own the big silo content farms. http://devleaks.com/link/indieweb
(twitter.com/_/status/691364509928263680)
j12t joined the channel
#
@RikMende
RT @tinokremer Insightful piece about the open Web and the continues quest of the Silo's to such the life out of it: http://scripting.com/liveblog/users/davewiner/2016/01/22/0919.html #indieweb
(twitter.com/_/status/691364629793116160)
#
GWG
I don't get the clock
#
tantek
what is devleaks?
#
Loqi
It looks like we don't have a page for "devleaks" yet. Would you like to create it? https://indiewebcamp.com/s/10CD
#
GWG
I would have gone with something more digital.
#
aaronpk
the whole point is that it's analog though :)
#
tantek.com
edited /2016/NYC (+0) "/* Schedule */ push back demos"
(view diff)
#
aaronpk
ooh how long until demos?
#
Loqi
I don't know
#
tantek.com
edited /2016/NYC/Schedule (+0) "/* Sunday January 24 2016 */ push back demos"
(view diff)
#
tantek
aaronpk we are live on talky io indiewebcamp
#
GWG
aaronpk: Maybe if it was more gauge-like. I think it is the clock part that doesn't appeal to me. But I am impressed with the work
#
tantek.com
edited /iPod (+1084) "why, how, related sessions"
(view diff)
#
aaronpk
hm i can't find my camera
#
aaronpk
when are demos? i might be able to show something :)
#
tantek.com
created /magic_checkin_clock (+471) "prompted by PaulBruk https://indiewebcamp.com/irc/2016-01-24/line/1453669069740 stub with aaronpk's clock"
(view diff)
#
GWG
Can someone set up the Youtube live to tape recording for the Demos?
#
GWG
I'd like to watch them later
snarfed joined the channel
#
tommorris
what is "pesos"?
#
Loqi
PESOS is an acronym/abbreviation for Publish Elsewhere, Syndicate (to your) Own Site https://indiewebcamp.com/pesos
#
tommorris
aaronpk++
#
Loqi
aaronpk has 60 karma
#
Loqi
Loqi has 384 karma
#
tantek
what are "scare quotes"?
#
Loqi
Scare Quotes are quotation marks used for emphasis, often by people who doesn't understand how to bold or italicize text https://indiewebcamp.com/Scare_Quotes
#
tommorris
what is mortal peril?
#
Loqi
It looks like we don't have a page for "mortal peril" yet. Would you like to create it? https://indiewebcamp.com/s/10CE
#
tantek.com
edited /magic_checkin_clock (+77) "based on Weasley Clock"
(view diff)
#
tantek
mortal peril is a type of physical hazard, often life-threatening, experienced only by mortals.
#
loqi.me
created /mortal_peril (+122) "prompted by tommorris https://indiewebcamp.com/irc/2016-01-24/line/1453671004001 and dfn added by tantek"
(view diff)
#
tommorris
wouldn't necessarily have to be based on checkins - iMessage lets you send a constant stream of location updates to someone for a limited time (4h/24h I believe)
#
tommorris
often used for friends or partners to find each other or track travel ETA
#
tantek
tommorris: once you've got a real world example, feel free to rename to magic location clock :)
#
aaronpk
the advantage of checkins is it gives you the category data, since in real life, places often overlap
#
tommorris
checked into mortal peril
#
aaronpk
for example, my dentist is directly on top of a deli
#
aaronpk
also "traveling" does not have a specific location, so I use the bus/transit/train stop category as a proxy for that "location"
#
tantek
aaronpk: your post on the clock is a good test case for /facepile and multi-silo backfeeds: http://aaronparecki.com/notes/2016/01/04/2/harry-potter-clock
#
aaronpk
ha yes it is
#
tantek.com
edited /iPod (+0) "/* use Image Capture regularly */ '"
(view diff)
#
aaronpk
tantek: okay this one's a little more complicated: https://github.com/tantek/cassis/pull/25
#
tantek
then it's going to wait til I'm back from NYC
#
aaronpk
okay, let's release a version to packagist for what's in master now then
#
aaronpk
all you have to do is make a release here with whatever versioning scheme you're using https://github.com/tantek/cassis/releases
#
aaronpk
i'm not sure what the 16124 number represents
#
tantek
probably something to do with days since epoc start
#
tantek
AKA epoc days
#
tantek
Looks like Emma's site is up! http://emmahodge.org/
#
tommorris
aaronpk: you could also use data from TripIt for pre-planned flights etc.
#
tantek.com
edited /iPod (+371) "re-organize how to, stub export your data"
(view diff)
#
tommorris
tantek: just for future reference - gandi.net zone file modification (rather than DNS server change), A records + Github CNAME file. also the TTL issue
#
tommorris
gandi.net standard SSL = 10,800 secs = 180 minutes = 3 hours
#
tommorris
TTL not SSL
#
tantek
Gandinet's TTL is by default ~3hrs, so if you buy a domain name from Gandi then it will take 3 hrs for your site to show up at your domain name
#
tantek
important for new folks setting up their sites
#
tommorris
in my brain, TTL = thru-the-lens (camera metering) rather than time to live
MylesBraithwaite joined the channel
#
aaronpk
is popping a few levels off the stack
#
GWG
I always think of Transistor-Transistor Logic myself
#
tantek.com
edited /iPod (+715) "/* For Different Content */ use FB Messenger instead of iMessage"
(view diff)
#
tantek
GWG, I'm right there with you. Trusty 7400 NAND gates and all.
#
tantek
what is Authy?
#
Loqi
It looks like we don't have a page for "Authy" yet. Would you like to create it? https://indiewebcamp.com/s/10CF
#
GWG
Authy is a two factor authentication service that allows for backup.
#
loqi.me
created /Authy (+95) "prompted by tantek https://indiewebcamp.com/irc/2016-01-24/line/1453672321159 and dfn added by GWG"
(view diff)
#
GWG
If I remember correctly.
#
GWG
tantek: I still stink at soldering though, but I did take Electronics in school
Pierre-O joined the channel
#
codemonkey
1Password is really effective for me!
#
codemonkey
(I use authy for 2 factor as well)
#
tantek
good to kno!
#
tantek
codemonkey: feel free to add yourself to an "IndieWeb Examples" section on the /Authy page!
#
tommorris.org
edited /Special:Log/patrol () "marked revision 24995 of [[Authy]] patrolled"
(view diff)
#
tommorris.org
edited /Special:Log/patrol () "marked revision 24991 of [[mortal peril]] patrolled"
(view diff)
#
tommorris.org
edited /Special:Log/patrol () "marked revision 24937 of [[read receipt]] patrolled"
(view diff)
#
tommorris.org
edited /Special:Log/patrol () "marked revision 24927 of [[HTTPRange-14]] patrolled"
(view diff)
#
tantek.com
edited /iPod (+196) "/* For Different Content */ Starbucks Gift Card"
(view diff)
#
aaronpk
tommorris: wat
#
tantek
what is patrolling?
#
Loqi
It looks like we don't have a page for "patrolling" yet. Would you like to create it? https://indiewebcamp.com/s/10CG
#
loqi.me
created /patrolling (+28) "prompted by tantek https://indiewebcamp.com/irc/2016-01-24/line/1453672637226 and dfn added by tantek"
(view diff)
#
tommorris.org
edited /Special:Log/patrol () "marked revision 23912 of [[bitcoin]] patrolled"
(view diff)
#
tantek
what is wiki patrolling?
#
Loqi
It looks like we don't have a page for "wiki patrolling" yet. Would you like to create it? https://indiewebcamp.com/s/10CH
#
tommorris.org
edited /Special:Log/patrol () "marked revision 23919 of [[dogecoin]] patrolled"
(view diff)
#
tommorris.org
edited /Special:Log/patrol () "marked revision 23930 of [[Telegraph]] patrolled"
(view diff)
j12t joined the channel
#
GWG
I use LastPass as a matter of preference.
#
tantek
what is LastPass?
#
Loqi
It looks like we don't have a page for "LastPass" yet. Would you like to create it? https://indiewebcamp.com/s/10CJ
#
tommorris
aaronpk: ^^
#
tantek.com
edited /iPod (+153) "/* Broken Wifi */ citation to blog post"
(view diff)
#
tommorris.org
edited /Special:Log/patrol () "marked revision 23939 of [[CircleCI]] patrolled"
(view diff)
#
aaronpk
not quite sure I understand
#
GWG
LastPass is a popular password vault that supports a variety of features.
#
loqi.me
created /LastPass (+100) "prompted by tantek https://indiewebcamp.com/irc/2016-01-24/line/1453672811134 and dfn added by GWG"
(view diff)
#
aaronpk
is it a kind of mark that a page has been "approved" by someone?
#
tantek
aaronpk: anyone can come into the channel and trick Loqi into adding stuff to the wiki
#
Loqi
grins profusely
#
aaronpk
right but I don't understand what marking it as patrolled does
#
tommorris.org
edited /Special:Log/patrol () "marked revision 22746 of [[yam]] patrolled"
(view diff)
#
tommorris.org
edited /Special:Log/patrol () "marked revision 22763 of [[Apache Shindig]] patrolled"
(view diff)
MozillaNYC joined the channel
#
MozillaNYC
demos starting!
#
tommorris.org
edited /Special:Log/patrol () "marked revision 22822 of [[SVG]] patrolled"
(view diff)
#
aaronpk
I always thought it was to flag something, as a negative thing
#
tommorris
aaronpk: enwp.org/WP:NPP explains it in en.wikipedia context
#
tommorris
logging to IRC
#
MozillaNYC
aaronpk - join talky io indiewebcamp if you want to watch demos!
#
MozillaNYC
talky.io/indiewebcamp
#
GWG
Will ask again if someone wants to record it for me
#
aaronpk
still not quite sure I get it. is it an approval of new pages then?
#
aaronpk
anything unpatrolled is un-verified?
#
MozillaNYC
Demos on
#
MozillaNYC
Emma Hodge created emmahodge.org
#
MozillaNYC
registered with gandi.net
#
MozillaNYC
forked from the blank-gh-site that tommorris created and put on the indieweb org on github
#
MozillaNYC
renamed the repo to githubuser.github.io
#
MozillaNYC
the index.html contains an h-card with a name
#
MozillaNYC
and a link to Twitter where people should put in their twitter account, already has rel=me
#
MozillaNYC
using this technique we can get a list of who has forked that page, and help them out
#
MozillaNYC
she edited the Zone File in her gandi.net settings for her domain
#
MozillaNYC
added an A record entry, @ A (IP address from github)
#
MozillaNYC
and we noticed that the TTL was 3 hours, so it took a while to take effect
#
MozillaNYC
meanwhile she also had to create a file called "CNAME" at the root of her static site repo on github with just one line of "emmahodge.org"
#
MozillaNYC
she edited the index.html file and commited it, a few hours later it worked: http://emmahodge.org/
#
miklb
wonders if it's inappropriate to chime in during demo
#
MozillaNYC
miklb, if you do, please watch/listen via the talky channel so you know when we're talking (out loud) etc.
#
MozillaNYC
next demo
#
codemonkey
indiewebcat is aaronpk I believe
#
MozillaNYC
Tantek documented some of the techniques we came up with for Device Data Portability as how tos
#
GWG
I'm only watching the chat
#
tommorris
KITTEHS
singpolyma joined the channel
#
tommorris
keep indiewebcat's attention by adding a POSSE of mice
#
aaronpk
indiewebcat made an appearance
#
MozillaNYC
(showed the wiki page, and talked through the reasons for it)
#
MozillaNYC
Paulo is going next
#
GWG
Paolo is a human on the internet...I suppose, with all these cats having their own websites, that is in question....
#
GWG
I always assume all the people I talk to online are human, but that is specist of me.
j12t joined the channel
#
tommorris
"human on the internet" is my wording from blank-gh-site
#
codemonkey
The screensharing doesn't stop the video from transmitting.
#
codemonkey
shakey cam :\
#
MozillaNYC
next up tommorris demoing
#
MozillaNYC
worked on checkins
#
MozillaNYC
private posts and venues
#
MozillaNYC
shows how not-logged in view works with private posts
#
MozillaNYC
private posts don't show up in lists
#
MozillaNYC
and permalinks get a 403
#
MozillaNYC
shows his admin site with venue creation / editing page
#
GWG
tommorris: Still have to work on not being specist.
#
GWG
tommorris: Can I have a screenshot of the venue creation/UI?
#
MozillaNYC
tommorris, perhaps screenshot it and add it to the /venue page
#
MozillaNYC
tommorris shows a venue permalink
#
MozillaNYC
in his /places/times-square
#
MozillaNYC
each venue can also have a Foursquare venue ID
#
MozillaNYC
Foursquare API lets you pass along a URL along with a tip
#
MozillaNYC
so if you post tips on your own site, you can POSSE them to Foursquare and send the permalink to the original as the URL of the tip!
#
MozillaNYC
did a bunch of internationalization work too
#
MozillaNYC
switching laptops
#
MozillaNYC
next up mlncn
#
codemonkey
can you move the camera just a little so we can see the entire screen?
#
MozillaNYC
who will be demoing Bridget's site
#
MozillaNYC
she got her domain registered
#
MozillaNYC
setup hosting at mayfirst.org
#
MozillaNYC
they do hosting as a cooperative service, members not customers
#
MozillaNYC
bridgetharrison.org is up!
#
MozillaNYC
here's the theme from Pelican, called Flex that she's using
#
MozillaNYC
ben edited couple of things in the theme so the social links are rel=me links
#
MozillaNYC
and in the footer we have an h-card
#
MozillaNYC
what is Pelican?
#
Loqi
Pelican is a Python-based static site generator https://indiewebcamp.com/Pelican
#
MozillaNYC
what is Flex?
#
Loqi
It looks like we don't have a page for "Flex" yet. Would you like to create it? https://indiewebcamp.com/s/10CK
#
MozillaNYC
next up Mark Matienzo
#
MozillaNYC
added h-entry markup and webmention link rels
#
MozillaNYC
to his site matienzo.org
#
MozillaNYC
he referenced the wiki pages for this indiewebcamp nyc
#
MozillaNYC
and he successfully sent a webmention
#
tantek
aaronpk: what happens to webmentions sent to indiewebcamp.com? do they get displayed here?
#
MozillaNYC
wanted to work on this to figure out use of webmentions for the IIIF community
#
aaronpk
I broke the clustering, so only ones that don't get clustered are showing up right now
#
aaronpk
there is one demo from portland :)
#
MozillaNYC
last demo from NYC
#
MozillaNYC
LaraFZ who is not here right now, registered her own domain name for her project(s) and started setting up a static site on github, as well as experimenting with both WordPress.com and Withknown.com
#
MozillaNYC
she has http://hipstersgo.com/
#
MozillaNYC
and created https://github.com/hipstersgo
#
MozillaNYC
WordPress test site: hipstersgo.wordpress.com
#
MozillaNYC
Withknown test site: https://hipstersgo.com.withknown.com/
#
MozillaNYC
(just trust it)
#
tommorris
go ahead aaronpk
#
tantek
last demo from aaronpk!
#
tantek
his site is aaronparecki.com
#
tantek
has been working for many months to refactor and rewrite everything
#
tantek
just days away from launching this
#
tantek
tried to do a test launch today on his cat's website
#
tantek
which is running the same software
#
tantek
this is the current site indiewebcat.com
#
tantek
had to setup all the content and redirects for the old URLs
#
tantek
it has been imported to a new site, which is on new.indiewebcat.com
#
tantek
the import finished so he can switch it right now!
#
GWG
Huzzah
#
aaronpk
woo new site! hopefully I didn't break things I don't know about
#
codemonkey
It was awesome Tantek! Thanks for organizing everything. It's been a blast watching you all.
#
MozillaNYC
thanks codemonkey for all the help on IRC!
KartikPrabhu and ttepasse joined the channel
#
tantek
GWG, thanks for all your help with the session recordings!
LaraFZ joined the channel
#
mlncn.withknown.com
edited /Pelican (+192) "Added new user"
(view diff)
#
tantek
Can you get those youtube links to the sessions on the session pages?
#
tantek.com
edited /2016/NYC/Schedule (+0) "/* Sunday January 24 2016 */ update day 3"
(view diff)
PaulBruk joined the channel
#
PaulBruk
Thank you everyone !
#
aaronpk
how do I get one of those stuffed firefoxes?
#
aaronpk
I think it should be friends with indiewebcat
#
GWG
tantek: I'm thinking of trying to put together a video package on the cheap. WordPress has this idea.
#
MozillaNYC
good question aaronpk
#
MozillaNYC
there were other requests. for now it looks like they are exclusively a Mozilla office item
#
MozillaNYC
awesome!
#
aaronpk
I see there is a bugzilla ticket for it https://bugzilla.mozilla.org/show_bug.cgi?id=322367
#
MozillaNYC
that's different
#
tantek
what is Squishable Fox
#
Loqi
It looks like we don't have a page for "Squishable Fox" yet. Would you like to create it? https://indiewebcamp.com/s/10CL
#
tantek
Squishable Fox is a plush toy that looks like a giant round [[Firefox]] and available for anyone to purchase at http://www.squishable.com/pc/squish_fox_15/Big_Animals/Squishable+Fox.
#
loqi.me
created /Squishable_Fox (+209) "prompted by tantek https://indiewebcamp.com/irc/2016-01-24/line/1453676663778 and dfn added by tantek"
(view diff)
#
tommorris.org
edited /Special:Log/patrol () "marked revision 25006 of [[Squishable Fox]] patrolled"
(view diff)
#
tommorris.org
edited /Squishable_Fox (+46) "adding reference to 2016 IWCNYC"
(view diff)
#
aaronpk
I can build what now?
#
tommorris
aaronpk: a website where we can register indiewebcamp non-human NPCs (like the Squishable Fox) so they can be person-tagged
#
tommorris
speaking of...
#
aaronpk
i have a start to that
#
aaronpk
i called it "microp3k" and it was basically a super trimmed down version of my site that was easy to make new accounts on
#
aaronpk
hmm what's the best way to get a reader/subscriber to de-dupe posts when the URLs change?
#
snarfed
aaronpk: rss/atom use ids
#
snarfed
so maybe uid
#
aaronpk
that means i would have to keep the ID the same when I change the URL?
#
aaronpk
i've seen the uid be the same as the URL most often, which means I'd have to have some tricks to do that
#
snarfed
right. i don't think many sites have separate long-lived ids right now. it definitely is their point though, if urls can ever change :P
#
aaronpk
kylewm: does Woodwind check for HTML rel values for the PuSH hub?
#
aaronpk
nvm looks like it was just delayed
snarfed1 and j12t joined the channel