#indiewebcamp 2014-12-18

2014-12-18 UTC
#
@One2Ad_com
RT @t: Join me at Homebrew Website Club tonight - last of 2014! 18:30 #indieweb meetup @MozSF @ESRIPDX https://indiewebcamp.com/events/2014-12-17-homebrew-website-club (ttk.me t4Zg1)
(twitter.com/_/status/545370125395058688)
#
@kylewm2
RT @t: Join me at Homebrew Website Club tonight - last of 2014! 18:30 #indieweb meetup @MozSF @ESRIPDX https://indiewebcamp.com/events/2014-12-17-homebrew-website-club (ttk.me t4Zg1)
(twitter.com/_/status/545370854385672194)
j12t, reedstrm, dariusdunlap, edsu, daf and lukebrooker joined the channel
#
dariusdunlap
I had thought I would come up to Homebrew Website Club tonight, but I think I will go home and _work_ on my website instead.
j12t_ and mlncn-agaric joined the channel
#
snarfed
aww come visit!
lukebrooker, gRegor` and KartikPrabhu joined the channel
#
gRegor`
Hello from Chicago HWC
#
KartikPrabhu
Hello gRegor`
#
gRegor`
Ho-ho-hombrew Website Club!
#
gRegor`
s/homb/homeb/
#
Loqi
gRegor` meant to say: Ho-ho-homebrew Website Club!
#
Loqi
woot
#
snarfed
so aaronpk, kylewm, i'm thinking about invitee markup in bridgy
#
snarfed
right now i don't include an inviter at all
#
snarfed
fb's api doesn't expose who invited people, just that they've been invited
#
snarfed
i could just say the event owner invited everyone…or i could leave the inviter blank
#
snarfed
opinions?
#
@davidpeach1
Working on and testing WordPress indieweb check in plugin.
(twitter.com/_/status/545381058556866560)
#
kylewm
snarfed: this might be controversial, what would you think about dropping invites altogether?
#
snarfed
i'm open to it
#
snarfed
you think they're more harm than good?
#
kylewm
well I don't know, there's no real harm in having bridgy send a bunch of notifications and letting hte receiver decide whether to ignore them
#
kylewm
but https://github.com/snarfed/bridgy/issues/321 is a pretty big hurdle, and i assume getting rid of invites would make it a lot easier
#
snarfed
i'm actually not sure that 321 is such a big hurdle
#
snarfed
just compare a few response fields and resend if they've changed
#
snarfed
dropping invites would definitely fix it for free though
#
kylewm
oh I see
#
kylewm
I thought maybe it was an issue where you tell facebook "give me updates more recent than ID #####" like the twitter api
#
kylewm
to actually answer your question, I'd say leave the inviter blank... better to be honest that we don't know than to say something that might be wrong
#
snarfed
kylewm: yup, we do do that "more recent than" w/fb. i just don't trust that it uses updated time as opposed to created
#
snarfed
that's just fud though, we can obviously find out
#
kylewm
ok, so yeah if FB already tells bridgy that the item has been updated, and bridgy ignores it because it's already seen it, that would be much easier
#
kylewm
than re-polling old items to see if they've changed
prtksxna joined the channel
#
snarfed
we can talk more at hwc tonight
KartikPrabhu and tantek joined the channel
#
@t
at Homebrew Website Club @MozSF 1st floor. Come on by for: 17:30-18:30 Quiet Writing Hour 18:30-19:30 #IndieWeb meetup (ttk.me t4Zg2)
(twitter.com/_/status/545391422279790592)
demis joined the channel
#
@joshuajuran
RT @t: at Homebrew Website Club @MozSF 1st floor. Come on by for: 17:30-18:30 Quiet Writing Hour 18:30-19:30 #IndieWeb meetup (ttk.me t4Zg2)
(twitter.com/_/status/545392918131798016)
amblin joined the channel
#
tantek
hello from HWC SF!
#
snarfed
hey, be there soon!
carlo_au joined the channel
#
bret
aaronpk and I at PDX
#
pdurbin
unfortunately, the week that I was in SF there was no HWC :(
#
tantek
pdurbin - wait what? bummer. which week was that?
#
pdurbin
late sep, early oct
mdik_ joined the channel
#
aaronpk
was it an off week or did SF miss one?
#
tantek
pdurbin: right, HWC is every other week
#
pdurbin
it's ok, indieweb came to me in cambridge :)
#
tantek
and looks like we'll be coming back to Cambridge soon!
#
tantek
check it out! yes that!
#
tantek
and if the dates sound good to you add yourself
#
tantek
alright, we're going to get started here in SF
#
tantek
7 of us
#
bret
at pdx
#
pdurbin
huh. thursday and friday. not the weekend like last time in cambridge
jjuran joined the channel
#
pdurbin
whelp. i put in in my calendar at least. "tentative" for now. thanks for the heads up, tantek
#
kylewm
I'll be there shortly!
#
aaronpk
!tell snarfed what would happen if I were to tell webmention.io to re-parse all the old webmentions so I can fill in the mf2 data? would I cause you to hit any rate limits?
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
tantek: intro to HWC
#
tantek
last HWC of the year
#
tantek
personal site launch goals for 2015-01-01
#
tantek
tantek: personal itch, have been running NoScript, turns out Twitter's web UI doesn't work to favorite tweets without JS
#
tantek
… so my 2015-01-01 launch goal is to implement favoriting from my site, which then would POSSE the faves to Twitter
#
tantek
pius: I'm going to put some VR content on my personal site
#
tantek
… like some of the WebGL stuff
#
tantek
… consumable with cardboard or oculus
#
tantek
… inspired by some of the MozVR work
#
tantek
… I just want to put something up and start there
#
tantek
… maybe a 3d scan maybe something eles
#
tantek
s/eles/else
#
Loqi
tantek meant to say: … maybe a 3d scan maybe something else
#
tantek
… using a tool called 3js
#
jjuran
My sites are jjuran.org, metamage.com, and others
#
tantek
jjuran: working on a portable distributed programming system
#
tantek
… for which leading competitor is the web platform
#
tantek
… one of the core tech is network file sharing protocol
#
tantek
… pluggable network and security system
#
tantek
… wants to build a communication system on top of it
#
tantek
… what would an alternative to the web look like?
#
tantek
… file protocol is designed to work as a virtual file system, like Plan9
#
tantek
… multiple requests, asynchronous
#
bret
Oh follow up from last week http://tempy.herokuapp.com is live
#
tantek
… one of the key pieces for that is implementing TLS first
#
tantek
… it's a binary protocol and gives you filing semantics, list files, open a file
#
tantek
Brett Slatkin, software enginer at Google
#
tantek
… site is onebigfluke.com
#
tantek
… his site his content
#
tantek
… but hosts it on blogger
#
tantek
… because can't do webmentions easily
#
tantek
… without delegating to a 3rd party domain
#
tantek
snarfed: I got a Bridge to sell you ;)
#
tantek
Brett Slatkin: I'd like to get https on my site
#
tantek
… too hard to do with blogger
#
tantek
… but can get a cert now for free
#
tantek
… you can now get certs without having to fax a driver's license
#
tantek
… costs have gone done
#
tantek
… will likely setup a new nginx server
#
tantek
… and proxy content through it from blogger
#
tantek
… served s https
#
tantek
… 2015-01-01 goal: https on onebigfluke.com
#
tantek
… but not going to redirect
#
tantek
… still make available over http as well, for older devices, perhaps with warning content
#
tantek
nick: cloudflare might be an option
#
tantek
Jon: johnpierce.com
#
tantek
… goal: setting up a static site generator
#
tantek
… and SSL
#
tantek
… for 2015-01-01
#
tantek
Ryan: snarfed.org
#
tantek
… I don't checkin often, but I want to do more of those
#
tantek
… I do them manually now, want to do them (semi-)automatically
#
tantek
… for bigposts, a creation UI hurdle is not a big deal
#
tantek
… but for little things, likes, favorites, checkins, any UI friction takes more work than worth it
#
tantek
… owning my own likes, that UI friction where I can favorite or retweet something easily was key. like are down 4 taps and 10-15 seconds, on mobile
#
tantek
… still not as good as one tap under a second which is what silos do
#
tantek
… checkins are tough
#
tantek
… has a bookmark now for any venue / event where it prefills everything for him in a checkin post
#
tantek
… POSSE to facebook is difficult - mapping to their venues
#
tantek
… thus it's mostly all manual for now
#
tantek
… would like to figure out something to also do the appropriate checkin on FB
#
tantek
Nick Doty: npdoty.name
#
tantek
… last time I talked about working on citations on the web
#
tantek
… maybe I can show you all by 2015-01-01 a working citeproc that generates HTML citations with microformats
#
tantek
… by 2015-01-01 at least one h-cite post on my site. but no new papers :)
#
tantek
Art - domain is aribanatal . (didn't quite get it)
#
tantek
… two things
#
tantek
… 1. taking projects I've done in the past, and moving them to my own website
#
tantek
… 2. playing around with Federated Wiki, trying to figure out what version of that makes sense to use
#
tantek
… getting some version of that running and then changing the frontend
#
tantek
Kyle Mahan kylewm.com
#
tantek
… just a styling thing I want to figure out how to fix
#
tantek
… where I have some external data about the post, date posted, location, etc.
#
tantek
… it's all really cluttered, click targets small
#
tantek
… I want to restyle it so that it's easy to see and click
#
tantek
Katie Johnson: would like to add a blog to katiejohnson.me
#
tantek
and maybe some pinterest
#
tantek
Brett: I'm trying to subscribe to everyone's site right here
indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
#
aaronpk
PDX is discussing feed readers
#
aaronpk
emmakuo - notenoughneon.com has been reading exclusively from her own site
#
aaronpk
currently she is only fetching peoples' home page feeds, and not fetching content from the invidual permalinks
#
aaronpk
this means sometimes she only gets article summaries for example, which is not necessarily a bad thing
#
tantek
SF: a few of us are discussing checkins
#
tantek
… looking at examples on /chekins
#
tantek
s/chekins/checkins
#
Loqi
tantek meant to say: … looking at examples on /checkins
#
aaronpk
other issues she has found: most people don't put full h-cards on each item on their home page
#
tantek.com
created /chekins (+21) "r - irc typo"
(view diff)
#
tantek
aaronpk - authorship should handle that
#
aaronpk
(yes, but currently documenting issues with consuming :)
#
aaronpk
currently she did imlement representative h-card algorithm, except for when it requires additional http requests.
#
aaronpk
currently storing remote data as HTML files on disk after they have been parsed, one file per entry
#
tantek
aaronpk - authorship is about consuming
#
tantek
it's (how to determine) authorship
jonpierce joined the channel
#
aaronpk
yeah she is going as far as looking at everythign on the page without fetching additional pages
#
aaronpk
some people's home page h-cards are not marked up in a way they can be found by the authorship algorithm
#
tantek.com
edited /checkin (+501) "how to - POSSE"
(view diff)
#
aaronpk
kylewm.com for example
#
kylewm
oooh, really?
#
tantek.com
edited /checkin (+47) "/* POSSE to Facebook */ note bridgy issue"
(view diff)
pius joined the channel
#
aaronpk
hmm maybe not, kylewm I see your photo URL in your h-feed (which is the thing that's missing from her reader right now)
#
@jonpierce
Homebrew Website Club meetup #indiewebcamp (@ Mozilla San Francisco - @mozsf in San Francisco, CA w/ @t) https://www.swarmapp.com/c/f3Zf9YcDTrh
(twitter.com/_/status/545418954471399424)
#
aaronpk
pdx: now discussing sanitizing markup for readers and reply context
#
aaronpk
aaronpk's implementation of reply context uses the plaintext versino of the post, then re-links things like URLs, @-names (based on his own /nicknames-cache) and hashtags
#
aaronpk
but that means we lose things like <a> tags, or embedded images / videos
#
aaronpk
which may not be bad for reply context, but can't use the same rules for readers
martinBrown, amblin and kajohnson joined the channel
#
aaronpk
for readers we need more of a sanitizing version so we don't lose as much content in the reader view
pius and martinBrown joined the channel
#
aaronpk
now talking about matching URLs and such
#
aaronpk
"if everything were as simple as webmention, this would be easy"
#
onebigfluke.com
created /IPV6 (+28) "Adds a link to the main site."
(view diff)
KartikPrabhu joined the channel
#
aaronpk
ok we tracked down why kylewm.com isn't finding
#
aaronpk
but tantek.com works
#
tantek
aaronpk, it would be interesting to see specific "how do I do x?" questions where X is what is being assert as "not easy" etc.
#
tantek
s/assert/asserted
#
Loqi
tantek meant to say: aaronpk, it would be interesting to see specific "how do I do x?" questions where X is what is being asserted as "not easy" etc.
#
aaronpk
one question was "how do I know two URLs are equivalent?" where some issues encountered were a permalink on https was saying that its url was http, and the combination of some sites redirecting http -> https or not
#
aaronpk
ok the reason kylewm's photos are not showing up with the representative h-card algorithm is because:
#
aaronpk
a) kylewm.com needs a rel=me link to kylewm.com, or,
#
aaronpk
b) the primary h-card needs a uid property set to kylewm.com
#
aaronpk
tantek.com is looking good in this reader because his h-card has both the url and uid property set.
kajohnson_ joined the channel
#
tantek
interesting
#
tantek
and we took a photo here in SF
#
tantek
PDX remember to take a photo!
#
tantek
we're going to 21st Amendment for continued discussions over drinks & eats
#
tantek
plus apparently there's an XOXO meetup at Virgil's Sea Room til 22:0
#
tantek
s/22:0/22:00
#
Loqi
tantek meant to say: plus apparently there's an XOXO meetup at Virgil's Sea Room til 22:00
#
aaronpk
more feedback: emmakuo didn't even know that she *should* publish an h-card a certain way to be found by the authorship/representative algorithm because that information wasn't discoverable in the 'getting started' page
#
tantek
it used to be there
#
tantek
but got removed in a "simplification" step I think :/
#
aaronpk
another consideration is some readers may or may not actually follow post URLs, so authors should consider both possibilities when publishing a feed page
#
tantek
it's also part of IndieMark
#
tantek
getting an h-card on your site
#
aaronpk
consuming reposts: was having issues getting the context for getting the original post. similar for replies. (mostly due to problems with peopels' markup)
cmhobbs, martinBrown and prtksxna joined the channel
#
@jimgroom
I think @audreywatters is the #indieweb http://2014trends.hackeducation.com/indie.html Thank you for all the goodness you are generating right now #ilovehope
(twitter.com/_/status/545429687691149313)
#
@bonstewart
RT @jimgroom: I think @audreywatters is the #indieweb http://2014trends.hackeducation.com/indie.html Thank you for all the goodness you are generating right now #i…
(twitter.com/_/status/545430235769225217)
#
@bryanjack
RT @jimgroom: I think @audreywatters is the #indieweb http://2014trends.hackeducation.com/indie.html Thank you for all the goodness you are generating right now #i…
(twitter.com/_/status/545432214863769601)
kerosene joined the channel
#
@LrningInstigatr
RT @jimgroom: I think @audreywatters is the #indieweb http://2014trends.hackeducation.com/indie.html Thank you for all the goodness you are generating right now #i…
(twitter.com/_/status/545433492088451072)
#
@slamteacher
RT @jimgroom: I think @audreywatters is the #indieweb http://2014trends.hackeducation.com/indie.html Thank you for all the goodness you are generating right now #i…
(twitter.com/_/status/545433616931495937)
#
@krisshaffer
RT @jimgroom: I think @audreywatters is the #indieweb http://2014trends.hackeducation.com/indie.html Thank you for all the goodness you are generating right now #i…
(twitter.com/_/status/545434517884776449)
#
@jstewiestewie
RT @jimgroom: I think @audreywatters is the #indieweb http://2014trends.hackeducation.com/indie.html Thank you for all the goodness you are generating right now #i…
(twitter.com/_/status/545434621668642817)
KartikPrabhu, mlncn-agaric, j12t, gRegor` and martinBrown joined the channel
#
@ken_bauer
A great post by @audreywatters about #IndieWeb for my friends from #CIIETec to look at http://2014trends.hackeducation.com/indie.html @TecdeMty #Tec21
(twitter.com/_/status/545456740758605824)
lukebrooker, j12t, snarfed, fakehenson and jjuran joined the channel
#
@aribadernatal
Many questions brewing about the fascinating but vexing #fedwiki. Took a break tonight for #indieweb meetup @MozSF. https://indiewebcamp.com/events/2014-12-17-homebrew-website-club
(twitter.com/_/status/545474578722484224)
j12t, tantek and jonpierce joined the channel
#
tantek.com
edited /IPV6 (-10) "r"
(view diff)
LauraJ, j12t, prtksxna, pfefferle, julian`` and eschnou joined the channel
#
@mgershovich
RT @jimgroom: I think @audreywatters is the #indieweb http://2014trends.hackeducation.com/indie.html Thank you for all the goodness you are generating right now #i…
(twitter.com/_/status/545503783883526144)
LauraJ and wolftune joined the channel
j12t, petermolnar, loic_m, Sebastien-L, pfefferle and michielbdejong joined the channel
Sebastien-L, friedcell, eschnou, stream7, adactio, j12t and prtksxna joined the channel
Sebastien-L and pfefferle joined the channel
LauraJ and j12t joined the channel
#
@Rsek_z
RT @xtof_fr: #indieweb. J-4 pour soutenir @IndieHosters - Entretien en #fra avec @PierreOzoux : "Reprenez le contrôle de votre .. http://t.…
(twitter.com/_/status/545553886040559616)
marcthiele joined the channel
#
@IndieHosters
RT @xtof_fr: #indieweb. J-4 pour soutenir @IndieHosters - Entretien en #fra avec @PierreOzoux : "Reprenez le contrôle de votre .. http://t.…
(twitter.com/_/status/545555262443356160)
#
@marcthiele
If you are interested in #IndieWeb, you should listen to the latest @workingdraft podcast with @adactio. http://workingdraft.de/
(twitter.com/_/status/545555416382726144)
#
@edtechdev
RT @jimgroom: I think @audreywatters is the #indieweb http://2014trends.hackeducation.com/indie.html Thank you for all the goodness you are generating right now #i…
(twitter.com/_/status/545555716145446912)
#
@derbatzen
RT @marcthiele: If you are interested in #IndieWeb, you should listen to the latest @workingdraft podcast with @adactio. http://t.co/MbnWOR…
(twitter.com/_/status/545556405433163776)
#
@btconf
RT @marcthiele: If you are interested in #IndieWeb, you should listen to the latest @workingdraft podcast with @adactio. http://t.co/MbnWOR…
(twitter.com/_/status/545556803019608064)
#
@border_none
RT @marcthiele: If you are interested in #IndieWeb, you should listen to the latest @workingdraft podcast with @adactio. http://t.co/MbnWOR…
(twitter.com/_/status/545556894493179904)
#
@decentcamp
RT @marcthiele: If you are interested in #IndieWeb, you should listen to the latest @workingdraft podcast with @adactio. http://t.co/MbnWOR…
(twitter.com/_/status/545556952131317760)
#
@martinlindner
#indieweb als hoffnungsträger für Digitale Bildung: @audreywatters' abschlusspost des jahresrückblicks: http://2014trends.hackeducation.com/indie.html
(twitter.com/_/status/545558864696197120)
#
@Lieblingssprach
RT @martinlindner: #indieweb als hoffnungsträger für Digitale Bildung: @audreywatters' abschlusspost des jahresrückblicks: http://t.co/uQ9i…
(twitter.com/_/status/545559613605953536)
#
@pierreozoux
RT @xtof_fr: #indieweb. J-4 pour soutenir @IndieHosters - Entretien en #fra avec @PierreOzoux : "Reprenez le contrôle de votre .. http://t.…
(twitter.com/_/status/545561394528419840)
#
@DigArbBild
RT @martinlindner: #indieweb als hoffnungsträger für Digitale Bildung: @audreywatters' abschlusspost des jahresrückblicks: http://t.co/uQ9i…
(twitter.com/_/status/545562664181972993)
pfefferle and adactio joined the channel
#
@edunista
RT @martinlindner: #indieweb als hoffnungsträger für Digitale Bildung: @audreywatters' abschlusspost des jahresrückblicks: http://t.co/uQ9i…
(twitter.com/_/status/545564548133322752)
wolftune and mlncn-agaric joined the channel
#
@the_Zieger
RT @marcthiele: If you are interested in #IndieWeb, you should listen to the latest @workingdraft podcast with @adactio. http://t.co/MbnWOR…
(twitter.com/_/status/545567234257862656)
j12t joined the channel
#
@ixisio
RT @marcthiele: If you are interested in #IndieWeb, you should listen to the latest @workingdraft podcast with @adactio. http://t.co/MbnWOR…
(twitter.com/_/status/545568297069346816)
friedcell, sanduhrs and eschnou joined the channel
#
@BillSeitz
RT @jimgroom: I think @audreywatters is the #indieweb http://2014trends.hackeducation.com/indie.html Thank you for all the goodness you are generating right now #i…
(twitter.com/_/status/545577075630149632)
danlyke joined the channel
#
davidpeach.co.uk
created /User:Davidpeach.co.uk (+513) "Initial User Page content."
(view diff)
#
davidpeach.co.uk
edited /User:Davidpeach.co.uk (+38) "Added personal site link"
(view diff)
j12t, LauraJ and reedstrm joined the channel
#
GWG
pfefferle: Long time no see
#
pfefferle
GWG yes, sorry! my son thought he has to come a bit earlier than expected…
#
Loqi
pfefferle: snarfed left you a message on 12/15 at 10:27am: does the wordpress webmention plugin support updating existing comments? if so, feel free to add to https://indiewebcamp.com/CRUD#IndieWeb_Examples
#
pfefferle
!tell snarfed yes and will do :)
#
Loqi
Ok, I'll tell them that when I see them next
#
GWG
pfefferle: No sorry required. I was just pleased to see you around.
#
pfefferle
GWG I will be a bit more present the next year… hopefully :)
#
pfefferle
GWG some progress on your plugins so far?
#
GWG
pfefferle: I had to rebuild my server, which has been a delay. I took a side detour into an improved cache invalidation plugin for the method I use.
#
GWG
But some minor improvements. I've been adding functions using php-mf2 to the hcard-tools plugin to get the representative h-card and thus the profile picture based on a URL.
verdi_ joined the channel
#
pfefferle
GWG nice! have to update and test your progress, if I find some spare time between the years…
#
GWG
pfefferle: Never enough time for me either.
#
pfefferle
GWG yes… we need a employer that pays us for developing indieweb plugins ;)
#
petermolnar
utopias do not exist pfefferle
#
GWG
I'd settle for an employer that actually told me what they were doing before they did it.
#
pfefferle
petermolnar :)
#
GWG
petermolnar: They exist in our minds.
#
petermolnar
that I call hope :)
#
GWG
In the meantime, I've been driving to/from work wondering if I should have stuck with my original idea and done custom post types in addition to a custom taxonomy.
#
pfefferle
GWG :) if you need some input, you can have a look at an early version of the webmention plugin where I implemented something similar https://github.com/pfefferle/wordpress-webmention/blob/78b6a9e62d08172fd7ce6bbe4cfaa51d971b3807/webmention.php
jonnybarnes joined the channel
#
GWG
I originally decided against it because it moves farther away from the WordPress experience, but there are reasons why that might be good
#
GWG
I'm not doing it right now though. I'm going to try to solve my issues within the post type
nloadholtes, j12t, snarfed, gRegor`, mlncn-agaric, chalettu, LauraJ, danlyke and fiatjaf joined the channel
#
Loqi
[mention] Jean-Philippe Caruana posted 'Summary: Building a distributed social network | Marcus Povey #indieWeb #known #socialNetworks' linking to https://indiewebcamp.com/ (http://jp.dune.io/2014/-poveycouk20140710summary-federated-friending-and-signon-in-a-distributed-social-network)
prtksxna and tantek joined the channel
yakker, mlncn-agaric and snarfed joined the channel
#
tantek
good morning #indiewebcamp!
#
ben_thatmustbeme
good morning tantek
#
tantek
we had a great HWC in SF last night
#
ben_thatmustbeme
excellent, wish i had time for such things
#
ben_thatmustbeme
i still need to go back and read the chat logs
#
tantek
basic summary: nearly everyone made a verbal commitment for what they're going to ship on their own site on 2015-01-01 - noted in the logs
#
GWG
ben_thatmustbeme: I am still searching for a HWC person to join me in NYC
#
tantek
the question is still open, virtually
#
ben_thatmustbeme
NYC, you should be able to find someone there
#
GWG
ben_thatmustbeme: I put a note on the wiki
#
ben_thatmustbeme
oh, thats a neat idea
#
tantek
ben_thatmustbeme, GWG: what feature/functionality are you going to ship on you own site on 2015-01-01?
#
GWG
No takers
#
GWG
Why specifically 2015-01-01?
#
ben_thatmustbeme
like a new-years resolution
#
tantek
new year, new feature, new declaration of independence
#
GWG
Oh, good. Because I'm working 8:45-5:15 that day
#
tantek
look at /ownyourdata for inspiration
#
GWG
I think I just had an idea to solve the last problem on my list
#
GWG
I may need to run this by a WordPress person
#
ben_thatmustbeme
hmm, not sure I'll have much free time before then, so I'll set a reasonable goal of getting checkins working finally
#
tantek
GWG, I picked 2015-01-01 as a proposed ship commitment date since I shipped "notes" on my own site on 2010-01-01
#
tantek
ben_thatmustbeme: getting checkins working is a GREAT commitment for 2015-01-01
#
GWG
tantek: I have to see what I can commit to.
#
tantek
we had a bunch of checkins related discussions last night
#
tantek
GWG - note that it's ok to pick a small thing too
#
tantek
e.g. I committed to shipping "likes/favorites" on my own site, so I can post them myself on tantek.com, and POSSE out to Twitter, instead of using Twitter's UI to favorite tweets.
#
tantek
ben_thatmustbeme: you'll see it in the logs, but heads-up, snarfed also committed to making his checkin UI better (more automatic) so that he actually uses it more often (right now he has to do a lot manually).
#
tantek
and I've been tracking various /checkin efforts too - we reviewed existing IndieWeb Examples of checkins
#
tantek
e.g. both mko and kylewm have really beautiful presentation of their checkins.
#
tantek
part of the (implied) goal of getting a post type working like that (likes or checkins etc.) is that as of 2015-01-01 you do it *exclusively* from your site, and only on silos via POSSE
#
tantek
to be clear, that's what I'm talking about when I say getting likes/favorites posts working on my site
#
tantek
ben_thatmustbeme: so I want to encourage you to be clear about that too (if you use Foursquare/Swarm or Facebook or some other checkin silo)
#
tantek
in snarfed's case, he only uses Facebook for checkins now, so his challenge is to figure out a way to make POSSE checkins to Facebook work at least semi-automatically (he does it fully manually now)
#
tantek
off to go to a meeting - hope to see y'all post your commitments here in #indiewebcamp, and even better, blog your 2015-01-01 ship commitment on your own site!
#
ben_thatmustbeme
I never checkin with anything anymore. I still use FB for replies. I just usually find it too much trouble to grab the link to a post from my phone to try and reply that way
#
GWG
I'm thinking of renaming Indieweb Taxonomy.
#
GWG
While names aren't the most important thing, it seems like that doesn't really describe it.
#
GWG
I'm thinking of changing it to Indieweb Post Formats.
#
GWG
Because it mirrors the Post Format feature in WordPress, which is a built-in taxonomy
#
aaronpk
tantek: I like that theme for the last HWC of the year!
#
aaronpk
we should have done that here
#
aaronpk
yeah loqi
#
aaronpk
you too
#
tantek
aaronpk - not too late! you can make a 2015-01-01 ship commitment here and blog it - and encourage bret and the other HWC PDX attendees to do so too!
#
bret
i can do that
#
aaronpk
maybe mine should be get my site moved off my crappy old server
#
aaronpk
the visible portion of that will be I'll get fewer SSL errors connecting to other peoples' sites when fetching reply contexts
#
aaronpk
the more ambitious but fun thing would be checkins. although that's kind of unrealistic at this point.
#
aaronpk
OR... change my permalink structure to drop the post type from them
wolftune joined the channel
#
aaronpk
too many things to do :)
colintedford, j12t, lupinedev, crossdiver and mlncn-agaric joined the channel
#
kylewm
I was challenged last night to finally get rid of the mixed content warning on my site, that is moving up my priority list
#
kylewm.com
edited /User:Kylewm.com (+120) "/* Itches */"
(view diff)
#
kylewm
willnorris++
#
Loqi
willnorris has 13 karma
j12t joined the channel
#
aaronpk
kylewm: that's awesome
#
aaronpk
i think i might just use that
scor joined the channel
#
aaronpk
nice instructions for installing on ubuntu also
benjamin-agaric joined the channel
#
@elfpavlik
@norbu09 currently I experiment there on open source online identity / profile, similar to #IndieWeb pattern http://wwelves.org/perpetual-tripper/
(twitter.com/_/status/545655328948244480)
agaric joined the channel
#
ben_thatmustbeme
Well i fixed the routing issues with my site
#
ben_thatmustbeme
although I suppose I could drop the trailing / on my posts instead of just leaving them, its actually nicer this way i think..... only I just realized... crap
#
ben_thatmustbeme
The way i designed it, you can use just about anything for the slug and it also returns the same content... that doesn't redirect
#
aaronpk
you shouldn't return duplicate content
#
Loqi
fo sho
#
aaronpk
my URLs work where whatever you put in the slug will redirect to the canonical slug. a nice side effect is that I can change the slug and everything Just Works™
#
kylewm
aaronpk: do you think it's important for the image proxy to have some sort of hash, to prevent unauthorized people from using it?
#
aaronpk
kylewm: i was wondering about that
#
ben_thatmustbeme
yeah, i'm trying to think of a nice way to handle this.... hmmm
#
kylewm
will has it configured to only mirror images that originate on his own site, much less possibility for malicious use
#
aaronpk
kylewm: one thought I had was running this proxy as a private service, mostly using it to just download the image. my website would use it, downlaod the image to disk somewhere, then serve those URLs in the HTML.
#
aaronpk
but that's a lot more work than just writing the img tag
#
aaronpk
another option would be adding a sort of "signature" verification
#
aaronpk
it would require hacking into the imageproxy source
#
aaronpk
if my server and imageproxy shared a secret, my server would have to send the signature along with the request. that way only my server would be able to generate the URLs that imageproxy would process
#
aaronpk
at least it's all stateless that way though
#
aaronpk
I kind of like that option now that I think about it
#
kylewm
it looks like https://github.com/atmos/camo has a signature/digest thing
#
kylewm
^ that's basically what you are thinking, right?
#
ben_thatmustbeme
on that same token then /NOTE/2014/... should redirect to /note/ shouldn't it?
#
aaronpk
you mean redirecting caps to lowercase?
#
ben_thatmustbeme
since urls are case sensitive (after the domain
#
aaronpk
eh, i wouldn't bother. how would you end up with an all-caps URL somewhere?
#
ben_thatmustbeme
if i remember correctly they are
#
ben_thatmustbeme
well not just all caps
#
aaronpk
yeah of course
#
ben_thatmustbeme
or capitalization changes in slug
#
aaronpk
kylewm: another thing I was considering is adding a timestamp to the URL
#
aaronpk
because I want the avatar of someone who commented in 2013 to always look like it did at that point, regardless of what happens to the actual avatar URL later (disappears, changes, etc)
#
Loqi
gives aaronpk the avatar of someone who commented in
#
kylewm
oh interesting, I like that idea, but would you end up with a different copy of their avi for every comment?
#
aaronpk
possibly. it depends on how granular your timestamps are
kajohnson_ joined the channel
#
aaronpk
also it's like a 40kb file, so not really the end of the world even if you have a bunch of duplicates
#
aaronpk
i'd say de-duping the storage of the files is an optimization that can be done later. storage is cheap.
#
kylewm
all good points
#
aaronpk
that could be handled by the image proxy pretty well too
#
aaronpk
so I might have a URL like aaronpk.com/img/{signature}/{dimensions}/{timestamp}/{original_url}
#
aaronpk
the proxy would go check if there's an updated version of the image since the last time it stored one
#
aaronpk
if it's the same, then it could just return the previous version
#
aaronpk
so no matter how many timestamps you give it, it would jhust store the one latest image
#
aaronpk
does that makes sense? I may not be describing this well...
michielbdejong joined the channel
#
aaronpk
it does require the proxy storing state, or at least symlinks...
#
kylewm
hmm, trying to figure out what would happen if you asked for 10:00, then 12:00, then 11:00
#
kylewm
i guess the assumption is that you always either request a previously requestsed timestamp, or a timestamp later than every other one
#
kylewm
)which is reasonable)
#
aaronpk
i think that's mostly reasonable
#
aaronpk
and the failure case is that you get a newer image for an older timestamp, right?
#
aaronpk
I wonder if I can learn enough Go to add that to will's thing
#
aaronpk
oh actually, in the 10:00 -> 12:00 -> 11:00 case what would happen is the 11:00 URL would show the picture from 10:00
#
aaronpk
and assuming the image from 12:00 is different, there isn't actually a way to know when it changed, so it may or may not be correct
#
aaronpk
but there's no well-defined behavior of which image to show at the 11:00 URL
tantek and KartikPrabhu joined the channel
#
ben_thatmustbeme
okay, i think i have it worked out so that only the exact canonical URL will return 200, the others will redirect to it
#
bret
marc andreessen needs to learn how to POSSE a blog post to twitter
wolftune and jjuran joined the channel
#
ben_thatmustbeme
wonder if i should build a sitemap or not
#
tantek
bret - I think there's a Tumblr that PESETAS marc's chunks of tweets into blog posts
#
ben_thatmustbeme
I got rid of my author page /author/1 as I'm the only author and that link is the one shared out to everywhere my replies end up
#
tantek
what is a sitemap?
#
Loqi
A sitemap is a list of pages on a website https://indiewebcamp.com/sitemap
#
tantek
ben_thatmustbeme: looks like there is no "why" section for /sitemap - thus indicating no currently documented reasons to build one.
#
aaronpk
my main motivation for building a sitemap was so that google could index the site better
#
tantek
aaronpk - since Google has demonstrated worse indexing this year, I don't see any reason to try to do anything special for them.
#
aaronpk
I would tend to agree
#
tantek
aaronpk - there are many support google answers that *prescribe* what to do - there is little evidence that Google provides that *show* that what you do makes any difference.
#
ben_thatmustbeme
actually the one issue of my old content not being surfaced would be a problem, i currently don't have any way to really go back into the archives
#
aaronpk
at least with the twitter cards, they provide a validator that actually shows what the result will be, and then you can immediately see the effect later
#
tantek
that is - the prescriptions provided by those support google answers are purely *hypothetical* until/unless someone provides concrete before/after data/results
#
tantek
aaronpk - the twitter card validator is *better*, but like the Google Structured Data Testing Tool, is still somewhat theoretical, in that you don't actually get to see results right away on Twitter.com
#
aaronpk
not right away, but as soon as you get the confirmation email after they manually approve you, the results are apparenty
#
aaronpk
it's at least concrete
#
tantek
the showing of Twitter Cards on twitter.com tweets requires that they explicitly put you / your site on a whitelist, which we don't know how long it will take
#
tantek
they send you an explicit confirmation email? well that's better than Google at least which does not
#
ben_thatmustbeme
hmm, i should try a specific search against my site to find something that has fallen off the main page. then retry a week after creating a sitemap
#
aaronpk
i've never seen any evidence one way or the other that a sitemap has any effect on google indexing my content
#
tantek
contrast FB /OGP - which works *immediately* on FB.com as soon as you add the meta tags to a page, and then post a link to that page on FB
#
tantek
not theoretical at all - immediately concrete
#
ben_thatmustbeme
aaronpk, i think the only argument is just that, when you don't have links to easily get through all your pages
#
aaronpk
ben_thatmustbeme: yeah but even if *you* don't have links to all your pages, someone else may have linked to a page, and google could have found it that way
#
tantek
right
#
ben_thatmustbeme
possibly, but it doesn't guarantee all your content will be found
#
aaronpk
right, but neither does a sitemap
#
aaronpk
because you submit it to google and you get absolutely no feedback out
#
ben_thatmustbeme
well yes, but the possibility is there
#
ben_thatmustbeme
if there is a page on my site not linked anywhere, on my site or others, then it would not be able to be found
#
ben_thatmustbeme
at least a site map gives the definite possibility
#
aaronpk
I am more curious to see whether indie indexers would find a sitemap useful
#
tantek
the classic (pre-google) definition of sitemap is as listed on /sitemap - that is, a *visual* list of links to your pages
#
tantek
not some random XML format
#
aaronpk
or whether they would just expect to find all the posts by crawling home page feeds and searching for rel=prev and rel=next links
#
tantek
which follows the invisible sidefile antipattern - a specific form of DRY violation
#
ben_thatmustbeme
i think the lesson here is to just make it so you can go back in your feed history fully
#
tantek
ben_thatmustbeme: not feed history, but /archives
#
tantek
and if each archive year/month has a rel=prev link to the previous one then you can crawl the entire thing
#
ben_thatmustbeme
oh yeah, i forgot, i have the /archives... that would make it all viewable
#
ben_thatmustbeme
though i need a way to go through those as i believe they are limited to only so many
#
ben_thatmustbeme
i haven't done anything with those since i set up the site pretty much
#
aaronpk
bret: the top comment on that is my fav
#
tantek
how are they limited?
#
tantek
"… the email credentials of several staff members were compromised …"
#
tantek
TFA for all email people. Seriously.
#
tantek
s/email/email accounts
#
Loqi
tantek meant to say: TFA for all email accounts people. Seriously.
#
aaronpk
"SMTP email is a failed experiment causing untold damage to millions of users around the world."
#
ben_thatmustbeme
tantek, i think i only display like the last 25 or so, so if i start getting too many posts it wouldn't show some
#
tantek
in archives?
#
tantek
aaronpk - quite successful for a failed experiment
#
ben_thatmustbeme
yes, I had intended to do pages for the archive
#
ben_thatmustbeme
well, not any more
#
ben_thatmustbeme
by default it will show everything from that month now
#
tantek
aaronpk, indie indexers should be able to process a *visible* sitemap page if they have such needs, instead of some decrepit XML format in a likely out-of-date sidefile
#
aaronpk
oh yeah I wasn't even considering the xml sidefile
#
tantek
if you think of a use-case for an indie indexer indexing a sitemap, definitely add that to /sitemap#use_cases
#
aaronpk
I was just considering the value of a sitemap (single page listing all URLs on the site) vs being able to crawl /archives or just paging through feeds
#
tantek
and feel free to document the links to the XML sidefile flavor(s) too
#
tantek
aaronpk - perhaps start with real world examples of good sitemaps on existing sites
nloadholtes joined the channel
#
tantek
here, I'll give you one to get started with: https://www.apple.com/sitemap/ :)
#
aaronpk
oh hey that's a handy page.
#
aaronpk
way faster to find product pages using that than browsing the js and image-heavy apple.com
#
tantek.com
edited /sitemap (+132) "corp examples start with apple, see also archives"
(view diff)
#
aaronpk
lol oops my sitemap.xml file is empty and i don't know why. probably time to delete it
#
tantek
aaronpk, sounds like you've figured out a good start to a /sitemap#Why section (previous 2 irc messages)
#
aaronpk
is there a requirement or implication that a sitemap is a single URL? e.g. is not a paged list?
#
tantek
and you just provided a good real world example of why invisible XML sidefiles are an antipattern
#
tantek
aaronpk - currently documented sitemap example(s) show a single URL
#
aaronpk
the sample size of 1?
#
tantek
you're free to research other examples to see if you find a pattern or exceptions
#
tantek.com
edited /sitemap (+36) "/* Corporate Examples */ add another just for aaronpk ;)"
(view diff)
#
tantek
sample size of 2 :)
#
aaronpk
searching the text of my most recent post shows it on several of my pages on google. this is despite my sitemap being empty.
#
aaronpk
so there's at least some evidence
#
tantek
oh here's an oddity: http://www8.hp.com/us/en/sitemap.html - if you remove the "www8." it redirects to "www." which 404s.
#
aaronpk
what is a sidefile?
#
Loqi
It looks like we don't have a page for "sidefile" yet. Would you like to create it? https://indiewebcamp.com/wiki/index.php?action=edit&title=sidefile
#
tantek
what is a feed file?
#
Loqi
A feed file is a feed represented as a separate file (as opposed to as part of an existing HTML page, e.g https://indiewebcamp.com/feed_file
petermolnar joined the channel
#
tantek.com
created /sidefile (+34) "r"
(view diff)
#
aaronpk
oh hey bret has a sitemap
#
bret
lol yeah
#
bret
fer my google index
#
aaronpk
i like how your 404 page is in the sitemap
#
bret
hehe oops
#
aaronparecki.com
edited /sitemap (+965) "why, xml, indieweb examples"
(view diff)
snarfed joined the channel
#
tantek.com
edited /sitemap (+172) "unmix visible vs xml sitemap descriptions, documentation"
(view diff)
lukebrooker joined the channel
#
tantek.com
edited /sitemap (+55) "/* XML sitemap indexing */ cite Google create suggestion"
(view diff)
#
tantek.com
edited /sitemap (+15) "/* XML sitemap */ link sitemaps.org more prominently"
(view diff)
#
tantek.com
edited /sitemap (+59) "cite intelligently crawl quote"
(view diff)
#
tantek.com
edited /sidefile-antipattern (+45) "see also microformats documentation of sidefiles"
(view diff)
KartikPrabhu joined the channel
#
tantek.com
edited /antipatterns (+58) "sidefile antipattern"
(view diff)
#
tantek
what is a sidefile?
#
Loqi
The sidefile-antipattern is a violation of the DRY principle by the use of secondary files (typically in some one-off XML format) to provide information that is a duplicate of information available in primary files on a website (in HTML), and is an antipattern due to typical DRY violation problems such as out-of-date, corrupted, or outright false data https://indiewebcamp.com/sidefile
#
tantek.com
edited /sitemap (+71) "expand to Organization Examples, add w3c sitemap"
(view diff)
gRegor` joined the channel
#
tantek.com
edited /sitemap (+264) "Brainstorming, sitemap microformat"
(view diff)
#
tantek.com
edited /sitemap (+528) "/* Organization Examples */ subsites, past examples"
(view diff)
minsky joined the channel
#
tantek
that should be enough for that side-distraction - I blame you ben_thatmustbeme https://indiewebcamp.com/irc/2014-12-18#t1418934663213
#
tantek
pops the stack back to 2015-01-01 personal site launch commitments
#
tantek
checks aaronpk and ben_thatmustbeme and GWG sites for 2015-01-01 posts
#
KartikPrabhu
Loqi playback?
snarfed joined the channel
#
tantek
welcome KartikPrabhu - did you see the logs from yesterday?
#
KartikPrabhu
yes. what specifically?
#
ben_thatmustbeme
mwuhahah, its like inverse tanteking
#
tantek
ben_thatmustbeme: except in this case what you're calling the inverse is a behavior that preceded it
#
ben_thatmustbeme
inverse would not be the correct word, i know
#
ben_thatmustbeme
but lets not get into a semantic argument about it or we'll waste another 20 minutes
#
tantek
you're right, inverse is imprecise but I decided not to argue that ;)
#
KartikPrabhu
regarding yesterdays logs from HWC I found this amusing " Brett Slatkin, software enginer at Google ..... I'd like to get https on my site … too hard to do with blogger" https://indiewebcamp.com/irc/2014-12-17#t1418870884656
#
KartikPrabhu
me predicts Blogger death in 2015
#
tantek
KartikPrabhu: Google itself is too dependent on Blogger - all their corporate blogs (search, APIs, Chrome, etc.) are on it
#
aaronpk
hey at least they're dogfooding it!
#
tantek
KartikPrabhu: that is funny - and no one pointed it out at the time
#
KartikPrabhu
those will move to Google+ Pages or something
#
tantek
heh perhaps!
#
@dissolve333
#Indieweb new years resolutions: To roll out some new feature on your site for 2015-01-01. I am going to try to… (https://ben.thatmustbe.me/note/2014/12/18/1/)
(twitter.com/_/status/545705092146413568)
#
tantek
there we go
#
tantek
ben_thatmustbeme++
#
Loqi
ben_thatmustbeme has 33 karma
#
aaronpk
ben_thatmustbeme: uhoh I suspect you're going to beat me to checkins
#
tantek
KartikPrabhu: but nevermind worrying about what Google may or may not kill in 2015 - let's focus on what YOU will ship on your site on 2015-01-01
#
kylewm
I wouldn't have known this was blogger http://www.onebigfluke.com/
#
KartikPrabhu
can't make indieweb newyears resolution. have to make a friends portfolio site by then
#
tantek
it's not a new year's resolution - which implies something you will do *in* the new year.
#
tantek
rather we're talking about what you're commiting to ship *by* the new year
#
KartikPrabhu
kylewm: blogger allows custom CSS so. Here is my old blog: http://paralleltransport.blogspot.com/
#
ben_thatmustbeme
aaronpk. I don't do things pretty though, I just get them working
#
tantek
who is KartikPrabhu?
#
KartikPrabhu
tantek: yes which is why I cant commit. Have to roll out friends site by Jan 01 :P
#
tantek
is it their personal site?
#
KartikPrabhu
yes. but not much indieweb stuff on it. except I am using mf2 :P
#
ben_thatmustbeme
I've also started saying the hell with it and syndicating far more of my posts/notes to FB
#
tantek.com
edited /User:Kartikprabhu.com (+50) "note old blog"
(view diff)
#
tantek
KartikPrabhu: still - that's a pretty awesome ship goal!
#
KartikPrabhu
alright! that is my goal then :P
#
tantek
helping someone else ship an entire personal site (and presumably start using it as of the 1st) is quite admirable/honorable
#
ben_thatmustbeme
KartikPrabhu++
#
Loqi
KartikPrabhu has 83 karma
#
ben_thatmustbeme
okay off to catch my train
#
KartikPrabhu
it is going to be a portfolio site for now, possibly blogging later
#
tantek
KartikPrabhu: it's ok either way - definitely post that as your 2015-01-01 indieweb ship commitment
#
ben_thatmustbeme
tantek will be checking on us all
#
ben_thatmustbeme
he's making a list
#
ben_thatmustbeme
... check-ins is on it twice
#
ben_thatmustbeme
i'll stop there, have to go catch my train
#
kylewm
ben_thatmustbeme++ legitimately laughed out loud at that
#
Loqi
ben_thatmustbeme has 34 karma
#
@t
last night at Homebrew Website Club we made 2015-01-01 personal site commitments to each other: https://indiewebcamp.com/irc/2014-12-17 (ttk.me t4Zh1)
(twitter.com/_/status/545708495736422401)
tilgovi joined the channel
#
@t
Five years ago I built @Falcon to #ownmynotes since 2010-001. My 2015-001 #indieweb commitment is to #ownmyfavorites. (ttk.me t4Zh2)
(twitter.com/_/status/545710713424343042)
#
@kragen
RT @t: last night at Homebrew Website Club we made 2015-01-01 personal site commitments to each other: https://indiewebcamp.com/irc/2014-12-17 (ttk.me t4Zh1)
(twitter.com/_/status/545711462904528897)
pwcc, verdi__, PMurphs, lupinedev1 and KartikPrabhu1 joined the channel
#
Loqi
[bridgy] Kristy Golubiewski-Davis liked a post that linked to https://indiewebcamp.com/checkins (https://facebook.com/14305603/posts/10101271675723594)
prtksxna joined the channel
mdik joined the channel
#
tantek
this is fascinating - the Facebook auto-link-preview algorithm is picking out davidmead's icon from the logs to show for a permalink to a statement which is not his: https://www.facebook.com/tantek.celik/posts/10101414491409673
#
tantek
(that's a POSSE copy of my note)
sammachin joined the channel
#
tantek
davidmead's icon https://dl.dropboxusercontent.com/u/994285/davidjohnmead.jpg is 448x336 pixels - thus it is possible that FB is picking that image because it is the first one that is "big enough" according to FB's auto-link-preview image picker algorithm
#
tantek
somewhere I remember docs about a minimum width of 200px or 300px
#
aaronpk
heh... should I fix that somehow?
#
aaronpk
actually proper thing to do would be run all the IRC images through that proxy which resizes them so there aren't ay 400px images as avatars
#
tantek
true! https proxy and image size reduction at the same time - would help with reducing page load size
#
tantek
btw addendum to last night's notes, Ari was http://aribadernatal.com/
j12t joined the channel
#
GWG
I'm around.
#
GWG
One minute
#
GWG
Just got here
KartikPrabhu joined the channel
#
@kragen
RT @t: Five years ago I built @Falcon to #ownmynotes since 2010-001. My 2015-001 #indieweb commitment is to #ownmyfavorites. (ttk.me t4Zh2)
(twitter.com/_/status/545728908889686016)
#
GWG
pwcc: Did you look at home page webmentions?
#
Loqi
[bridgy] Ada-Rose ”®”®â™¥ ”­ replied '@t definitely going to go to the next one. I did some WebVR stuff for cardboard recently it was surprisingly easy. 1am.club/~ada/cardboard/' to a tweet that linked to https://indiewebcamp.com/irc/2014-12-17 (https://twitter.com/Lady_Ada_King/status/545726582518603777)
#
pwcc
GWG: I noticed they were mentioned in the readme using filters & a default post ID. Thoguth is to make that native.