#indiewebcamp 2014-02-04

2014-02-04 UTC
lukebrooker, brianloveswords, grantmacken and fmarier joined the channel
#
aaronpk
snarfed: any idea why this reply is truncated? http://aaronparecki.com/replies/2014/02/03/1/postgis-esripdx
_46bit joined the channel
#
snarfed
hey! yeah, that's probably a change i rolled out last night. bridgy h-entries now have p-names
#
snarfed
for replies, they're a snippet of the full content
#
aaronpk
interesting
#
aaronpk
i'm getting a little frustrated with the whole p-name vs p-content thing
#
snarfed
the full content should still be there
#
snarfed
i won't argue with you
#
snarfed
gory details on the bridgy change here: https://github.com/snarfed/bridgy/issues/48
#
snarfed
but examples are probably easier
#
aaronpk
i'm going to have to go through this and update my display code to match http://indiewebcamp.com/comments-presentation#How_to_display
KartikPrabhu joined the channel
#
snarfed
oh boy!
#
aaronpk
i think i'm preferring p-name over p-content in some cases
#
aaronpk
oh but i remember the other problem
#
aaronpk
when the content is actually an article, then I do want to show the p-name, not the p-content
#
snarfed
i think bridgy gets the h-as-* types right
#
aaronpk
but it's hard to tell when the p-name is explicitly set vs automatically parsed
#
snarfed
got it
#
aaronpk
not your fault, kind of the fault of the microformats parsing algorithm
#
aaronpk
i got kind of annoyed with this yesterday wwhen updating my comments/links view on my articles http://aaronparecki.com/articles/2013/10/11/1/the-future-of-quantified-self-devices
#
aaronpk
notice how amber's link doesn't highlight the title of her article, but barnaby's does
#
snarfed
agreed, i kind of hide whenever mf2 etc come up
#
aaronpk
waves at tantek
#
snarfed
they are necessary, but they're just so uninteresting, at least to me personally
#
snarfed
no don't do that!
#
snarfed
blushes
#
aaronpk
no it's the critical piece in all this, we have to get it right
#
snarfed
oh definitely
#
snarfed
i'm just glad other people are more conscientious than me and get it right so i can just stand on their shoulders :P
fmarier, paulcp_, tilgovi and snarfed joined the channel
#
gRegorLove
!tell tantek I don't follow what you mean here: http://indiewebcamp.com/irc/2014-02-03/line/1391457098 about dates matching up and computing an implied TZ.
#
Loqi
Ok, I'll tell him that when I see him next
#
tantek
gRegorLove - yeah I'll write it up on the wiki as promised and hopefully that will make it more clear.
#
Loqi
tantek: gRegorLove left you a message 36 seconds ago: I don't follow what you mean here: http://indiewebcamp.com/irc/2014-02-03/line/1391457098 about dates matching up and computing an implied TZ.
Akron, paulcp, marjolein, spinnerin_, tantek and snarfed joined the channel
#
gRegorLove
About 90% done on webmentions being done, woo!
#
gRegorLove
Pardon that redundant, repetitive sentence :)
#
tantek
awesome awesomeness!
#
tantek
BTW there's a bunch of us indieweb folks that went to this YxYY thing last year and it was a blast. It's now YaYY and tickets now open to public - will sell out fast if you're interested: http://www.yesandyesyes.com/#say-yes
#
Loqi
does a happy dance!
#
tantek
cc: bret, hadleybeeman, hober
DeltaWhy, snarfed and lukebrooker_ joined the channel
#
DeltaWhy
anyone here use jekyll/octopress? I'm looking to move my site away from wordpress
snarfed joined the channel
#
DeltaWhy
in particular I'm wondering if it would be feasible to have a dynamic posting interface on top of jekyll or if I should look at something else
#
Jeena
good morning! Why can't I log in with IndieAuth to the Microformats Wiki?
npdoty joined the channel
#
bret
DeltaWhy: I do!
#
bret
I started with jekyll, but now moving away from it for a dynamic web framework instead
#
Jeena
sometimes it is frustrating, I want to have program so much stuff but I just don't have the time to do everything myself :-/
#
bret
I know the feeling!
#
bret
Jeena: when you feel that, its a good time to figure out what you can work on that is imediately useful/better with the time you do have
#
bret
sometimes its not as lofty, but it beats feeling that way :)
#
Jeena
hehe yeah, I could ditch all the work for clients then I would have all the time in the world to do my own stuff :D
#
Jeena
that is what I think is the cool thing about being rich, you don't have to please other people and can do what you yourself think is important/cool
#
bret
it would be cooler if everyone could do that
#
bret
tantek, maybe i can go when I get a real job )
#
Jeena
that is what the unconditional basic income will be for in some distant future, perhaps
#
bret
DeltaWhy: It is a great way to do static sites. Its kind of hard to do POSSE and distributed web interactions with beyond manual webmentions and webmention.io
#
bret
but I can totally give you any pointers if you are trying to learn it
#
DeltaWhy
yeah if I was just going to be blogging it would be no question, but if I want to add notes I'm not sure it's the right route
#
bret
You can totally do notes! They just dont end up on twitter automatically
#
bret
unless you build something that can figure out all of htat
#
bret
that*
#
DeltaWhy
the main difference is for notes I would need a low-friction mobile-friendly interface since I currently tweet from my phone most of the time
#
bret
That is going to be hard with jekyll
#
DeltaWhy
what I do like with jekyll is using simple yaml/markdown files as the source rather than a db
#
DeltaWhy
makes backup and such really easy
#
bret
its pretty cool to be able to go back to any point in history and see what the site is, and distributed offline development is pretty neat too, but what I really want is a way to update the site from any device
#
bret
and the github online editor isn't cutting it
#
DeltaWhy
yeah I'm just wondering if there's a good middle ground where I can write long-form in vim offline, and also post notes easily online
#
bret
http://prose.io was aiming to fix this, but its to unstable and hard to hack on
#
bret
DeltaWhy: Idea... Its hacky as hell but if you set up a jekyll repository and ran the jekyll watch that output the rendered site into apache or nginx, it wouldnt be too hard to make a web interface that could present a form with the proper fields that could add a new post to the jekyll site folder
#
bret
that way you get jekyll and a light posting inferface
#
DeltaWhy
yeah that's sort of what I was thinking
#
bret
Authenticate -> Webform -> save front-matter markdown file into the _post directory -> jekyll build --watch into a webserver folder
#
bret
sounds rickety, but would probrably work to some degree
#
bret
DeltaWhy: I've been dorking around with node/express using front-matter markdown files as a data store
#
DeltaWhy
I think it would be fine for posting, but if I wanted to start adding webmention support, comments, etc. I may be better off building something from scratch
#
bret
I came across this the other day: http://jsantell.github.io/poet/ it loads jekyll style posts into ram, renders and serves it
#
edrex
hi
#
edrex
hi bret
#
bret
it might be a better place to start, or gain inspiration from... i have not had a chance to play with it yet
#
bret
hey edrex :)
#
edrex
i just tuned in to this channel, and I was like "hey, that conversation is relevant to my interests"
#
bret
static!
#
Jeena
Or you could do it like flickr does, via email
#
edrex
except, i kind of gave up on jekyll and prose while back
#
bret
yeah fo sho
#
edrex
prose had a bad rewrite
#
edrex
and looks to be mostly unmaintained now
#
Jeena
you can have a private email address which only you can post to because only you know the email address
#
bret
I was adding some project pages to my site though, and I love how freeform it is... new markdown file and you just type and your site get bigger
#
Jeena
and then if something comes in there you post it as a note, DeltaWhy
#
DeltaWhy
that's not bad although I haven't really used node, more of a rails guy right now
#
bret
DeltaWhy: Look for a rails/ruby project
#
bret
jekyll is ruby!
#
edrex
bret yeah, i think prose is really well designed
#
bret
edrex: its a shame :(
#
edrex
i have contemplated forking it
#
bret
the source is all crazy backbone stuff
#
edrex
but it's not in my critical path right now
#
bret
and its really complicated
#
bret
lots of work, not much payoff
#
edrex
before the rewrite there wasn't any backbone
#
edrex
yeah
#
bret
honestly I just want a webform
#
bret
that works
#
edrex
that posts to github?
#
bret
i kind of wanted to get away from github
#
edrex
yeah, so where would it post to?
#
bret
or at least, have it as a side channel
#
edrex
there is git http
#
bret
move to my virtual server
#
edrex
and then gitlab has a REST api similar to github
#
bret
but I'm probrably overthinking it
#
DeltaWhy
I should probably just get something up with octopress and worry about it later - the majority of the work is going to be building the layout/theme
#
Loqi
I agree
#
bret
i would prefer to not have to host gitlab
#
edrex
bret yeah
#
edrex
there is gitlab.com
#
edrex
can't vouch for uptime, but it seems fairly solid
#
bret
are you still using the other static generator?
#
edrex
i haven't updated my blog in awhile. working on a couchdb app. going to loop back and clean up my blog probably this week
#
edrex
but yeah, it is using harp and deploying to s3
#
bret
harp yeah
#
edrex
i've been digging couchdb lately
#
bret
I dont know anything about dbs :[
#
edrex
well, it's not really a db
#
bret
I'm still trying to catch up on my software engineering basics
#
edrex
it's really an application server for client-side apps
#
edrex
so you don't have to write your own serverside in Ruby or whatever
#
bret
that unhosted stuff was way cool
#
edrex
I really like having a standard data storage and retrieval interface
#
edrex
and with pouchdb, getting data back and forth from the client is pretty effortless
#
edrex
couchdb has a similar focus to unhosted. but it's a lot farther along.
#
bret
Is that different than what couch originally set out to make?
#
@grantmacken
Thoughts on creating notes and syndicating to Twitter #indieweb #POSSE... http://markup.co.nz/archive/2014/02/04/152711
(twitter.com/_/status/430566786681929730)
melvster_, snarfed and gregone joined the channel
#
bret
later
spinnerin_, cweiske, tofferma1n, lukebrooker, thatryana, Nagahz and netweb joined the channel
#
@xtof_fr
RT @caseorganic: A not so Svbtle reminder to own your words. #indieweb http://www.gregoryciotti.com/own-your-words/ (a post about data ownership on @Svbtle and …
(twitter.com/_/status/430593797635198976)
#
@nitot
RT @caseorganic: A not so Svbtle reminder to own your words. #indieweb http://www.gregoryciotti.com/own-your-words/ (a post about data ownership on @Svbtle and …
(twitter.com/_/status/430602753266950144)
tilgovi, tantek, Jihaisse and dvirsky joined the channel
#
@nxD4n
@pfefferle is it possible to disable #webmention for the same site? If I mention http://nxd4n.nixekinder.be/webmention-and-semantic-link-back/ in another post, do I need linkb?
(twitter.com/_/status/430616275039965184)
#
jjuran
The events page is out of date. It lists 2014-01-29 for the Homebrew Website Club meeting.
#
jjuran
aaronpk: ^
squeakytoy, eschnou and Sebastien-L joined the channel
#
@MadeMyDay
@tobiastom @helloanselm jepp. Wenn Indieweb am Mittwoch gewesen wäre, wäre ich dabei gewesen. Hätte hätte Fahrradkette.
(twitter.com/_/status/430637427221622784)
glennjones, dietrich, pasevin, dvirsky, squeakytoy, melvster_, srushe, eschnou, jcbsnd, adactio, LauraJ, marcthiele, barnabywalters, edsu, the_merlin, joeysim, caseorganic, Sebastien-L, mko, marcthie_, CheckDavid and scor joined the channel
#
gRegorLove
Is this note on http://indiewebcamp.com/webmention still valid, or should it be removed? "See the Webmention Spec (note: out of date as of 2013-10-17, resolved issues not reflected, fails to include rel=webmention) for a full description of the protocol."
#
gRegorLove
The spec appears up to date to me. Perhaps that's when webmention.org wasn't just github?
#
cweiske
it once was a separate page instead of a redirect
#
gRegorLove
So I can safely remove that comment?
#
gregorlove.com
edited /webmention (-92) "Removed dated comment about webmention spec being out of date"
(view diff)
CheckDavid, bnvk, melvster_, LauraJ, Sebastien-L, benprew, tantek, jonnybarnes and tolstodum joined the channel
#
tantek
so Twitter finally made their fonts consistent between lists of tweets pages, and tweet permalink pages
#
tantek
(used to have some serif font on permalinks, and sans serif everywhere else)
squeakytoy joined the channel
#
jonnybarnes
as part of #newnewnewTwitter?
npdoty joined the channel
#
tantek
lol jonnybarnes
#
aaronpk
the new large font is rather.... large
#
@offrayLC
@kleper @GetNikola Tienes razón. Debería ser más fácil para le gente tener su propio servidor, como proponen la @indiewebcamp y @cznweb
(twitter.com/_/status/430749807905218560)
_6a68 joined the channel
#
jonnybarnes
tbh I very rarely use Twitter through the website
#
@offrayLC
@Kwpolska Precisely what @cznweb / #ArkOs & the @indiewebcamp are pioneering is a way to own a server lowering the cost and 3dr dependencies
(twitter.com/_/status/430751160954126337)
#
tantek
aaronpk indeed!
#
tantek
and yet - all white default background / UI - that feels familiar ;)
#
tantek
heh, the blue bird in the middle of the their header bar is not clickable. duh.
iangreenleaf and paulcp joined the channel
#
jonnybarnes
bah, I thought I fixed a bug but my fix makes another test fail
michel_v_, snarfed, inimino`, bnvk, bear and tolstodum joined the channel
#
EHLOVader
Had this been shared before?
#
EHLOVader
interesting look at how trusting a silo for all your services, accounts, email, etc is a single point of failure and could turn disastrous
#
EHLOVader
it is a fictional tale, like a copypasta/creepypasta story from message boards
paulcp joined the channel
#
gRegorLove
Clicking the twitter bird at the top jumps you back to the top of the current page.
#
gRegorLove
I don't think that's too bad.
#
EHLOVader
use javascript:
#
EHLOVader
instead of # for the href
#
EHLOVader
there is a javascript error in it probably
#
EHLOVader
ideally you would put http://twitter.com/username as the href with a javascript fallback
#
EHLOVader
this is the twitter layout though right?
#
EHLOVader
nevermind
#
EHLOVader
I like it
caseorganic and snarfed joined the channel
#
gRegorLove
Talking to me, EHLOVader? I was referring to the home timeline or interactions. If you're scrolled down and click the twitter bird it takes you back to top.
#
gRegorLove
This is still the best way to view Twitter on the web, IMO: http://jxnblk.github.io/Twipster/ :)
#
EHLOVader
have you heard of bitlbee?
#
EHLOVader
it is twitter, xmpp, aim etc in irc
#
EHLOVader
although I wouldn't mind twitter in this form too http://codereddit.com/
#
EHLOVader
bitlbee is one of the first things I will be adding to sovereign and contributing back
#
EHLOVader
I need to work on that tonight...
#
EHLOVader
not throwing that together yet is holding up my edits for the wiki
hallettj_ joined the channel
#
EHLOVader
oh here is one for your marketing team http://pcottle.github.io/MSWorddit/
#
EHLOVader
so they can read reddit without turning heads
#
snarfed
hey caseorganic, very not urgent, but just fyi, this page of yours has an odd redirect loop: http://caseorganic.com/notes/2014/02/04/2/led-lighting%20change
#
snarfed
maybe caused by the space in the permalink? replacing it with a dash has the same problem
#
aaronpk
oh odd, yes that seems to be a problem with the space
#
snarfed
ah right, she runs p3k
#
aaronpk
my bad
#
EHLOVader
do you guys use humans.txt on your sites?
#
aaronpk
i don't need a humans.txt, my site is just me
#
aaronpk
also, invisible metadata
#
EHLOVader
lol, not always invisible
#
snarfed
agreed, humans.txt— imho
#
snarfed
oh man
#
snarfed
so, the snippet there says humans.txt is in use by google, flickr, and others
#
snarfed
and yet google and flickr's humans.txt files both say "this was made by lots of people! more details on our web site!"
#
snarfed
makes the case perfectly
#
EHLOVader
still there
#
aaronpk
hahaha
#
snarfed
i mean, it makes the case perfectly that it's a solution in search of a problem
#
EHLOVader
it doesn't say "see our site for more info on who" it says "if you wnat to work for us here are our jobs"
#
snarfed
heh, even worse
#
aaronpk
i like how both point to their jobs page
#
EHLOVader
I have seen that a lot too
#
EHLOVader
in source of sites comments with "you think you could do better, here are our jobs, come do it"
#
snarfed
at least it's pretty harmless. just seems silly to me, solution in search of a problem
#
EHLOVader
it is, certainly
#
EHLOVader
but not quite meta data... just shout outs
#
EHLOVader
often on corp sites where they wouldn't take kindly to outward shouts
#
snarfed
aaronpk, your consolidated likes are looking pretty good! i'm jealous
#
aaronpk
yeah! that was this weekend!
#
snarfed
looks like you combine likes and reposts and cap at 10 icons
#
snarfed
seems reasonable
#
aaronpk
only showing likes right now
#
aaronpk
not sure why there are only 10 icons showing up lol
#
aaronpk
also..twitter says there are 6 likes
#
snarfed
ah, so then reposts are todo?
#
snarfed
maybe two of the likes didn't have pictures
#
aaronpk
that could be
#
snarfed
ahh ok, so if the like and repost counts are duplicated, then 10 total, sure
#
snarfed
maybe you're de-duping webmentions themselves but not their counts
#
aaronpk
ah that is likely
dvirsky joined the channel
#
gRegorLove
I have a humans.txt, but I was wondering about it last night as I was working on webmentions. Could be a problem with rel=author lookups that look for an h-card.
_6a68 joined the channel
#
gRegorLove
I forgot I had it and admittedly just added it at the time because it seemed interesting. Probably not very useful.
#
aaronpk
snarfed: ok I fixed the redirect bug
#
snarfed
aaronpk: nice, that was quick!
#
aaronpk
was simple, forgot to urldecode when comparing the request with the canonical post
#
aaronpk
oh cool. will it re-try for a while?
#
snarfed
yeah, it retries individual wms 30 times and 3 days, whichever is longest
#
snarfed
backing off to 1/hr
tantek, KartikPrabhu, eschnou and LauraJ joined the channel
#
KevinMarks
twitter standardised it the wrong way, IMO
Acidnerd, KartikPrabhu, LauraJ, scor and paulcp joined the channel
#
EHLOVader
btw, you may be interested
#
EHLOVader
this is happening tonight
skinny, gRegorLove, tilgovi, LauraJ, tantek and chloeweil joined the channel
#
@ShaneHudson
@pfefferle Is the IndieWeb Wordpress plugin stable at the moment?
(twitter.com/_/status/430827533823926273)
#
@pfefferle
@ShaneHudson have to rewrite some plugins so I could use it also for the indieweb plugin...
(twitter.com/_/status/430828917390589953)
#
tantek
aaronpk - I just resent a webmention for the comment on that post of yours and it added a *new* comment!
#
aaronpk
the openid one?
#
tantek
I should say - I just copy/pasted the URL into the form at the bottom of the post
#
tantek
didn't even need to curl anything :P
#
Loqi
definitely
#
tantek
that one
#
aaronpk
odd, why does it think the url is tantek.com/2013/?
#
tantek
problem with the form?
#
aaronpk
nah all it does is make a post request to the webmention endpoint
#
aaronpk
it's not really a separate flow
poppy joined the channel
#
tantek
I can try it again
#
tantek
uh, I think there might be a problem with your webmention receiving processing
#
tantek
it's not handling "source" redirects
#
tantek
adds a few more duplicates ;)
#
tantek
perhaps this should be a MUST in the spec?
#
aaronpk
i'm supposed to be storing each mention individually, but only rendering unique ones
#
tantek
rendering error on all the permalinks
#
tantek
except the first
#
tantek
the first webmention there just has the link to my site, and no icon, but correct permalink on the date
#
tantek
the three I submitted through your web form have my icon and comment content etc., but permalinks are all truncated at /2013/
#
aaronpk
there's something wrong with determining the URL though, cause the permalink says /2013/
#
aaronpk
not sure why
#
tantek
that's only when I submitted them through your webform
#
aaronpk
but i have a feeling that's why it gets added multiple times
#
tantek
the first one (without icon or comment content) has the right permalink
#
tantek
and they're all the same "comment"
#
aaronpk
i'll have to check it out later
#
tantek
stops sending duplicate webmentions with slightly different redirect URLs.
#
aaronpk
what are you sending as the URL?
#
tantek
I just copy pasted into your "Send Webmention" form
#
tantek
from the initial comment that was there (just below the row of Twitter thumb-up icons)
#
aaronpk
that should be identical to making a post request from any other source
#
aaronpk
but yeah i probably need to test when the source sends a 301 better
#
tantek
perhaps your webmention handling changed since the initial comment was webmentioned?
#
tantek
since I'm pretty sure my markup didn't change (that much?) since then, and yet you're finding more info at that permalink now
#
aaronpk
ah yeah I probably have an updated version of php-mf2
#
tantek
interesting coincidence that /2013/ URL is the <base> of the page
#
tantek
goes to indiewebcamp.com/webmention to add some more implementation guidance
#
tantek.com
edited /webmention (+567) "improve definition per webmention.org, add explicit implementation note - must follow redirects, move FAQ to near issues, keep "Why" at top"
(view diff)
#
tantek
ok aaronpk I explicitly added "must follow redirects" to implementation notes since it is a potential "gotcha"
#
tantek
and well done on the Twitter "likes" icons!
#
aaronpk
thanks!
#
tantek
the black&white FB like icon next to the row of icons with the Twitter bird "stamp" on them is certainly a bit cognitively dissonant!
#
aaronpk
indeed hehe
#
aaronpk
mostly just cause I am not syndicating anything to FB so there are no FB mentions yet
#
aaronpk
but in reality all profile photos from twitter users have the logo on them now, not just the ones in the "like" section
#
tantek
makes sense
#
aaronpk
and not many people are sending "like" posts from their own sites yet
#
tantek
originally I was trying to resend the webmention to hopefully see my comment there updated/expanded with icon and comment text BTW
#
tantek
I didn't expect it would add a new one!
#
aaronpk
me either :( I thought I was handling that properly
#
tantek
also I think it was the first time trying your shiny "Send Webmention" form :)
#
tantek
I was excited to be able to update your post purely using the UI on the post itself!
tilgovi joined the channel
#
snarfed
aaronpk, fwiw i've started sending likes from my own site. mixed results so far. 0/2 with no content, 1/2 with content
#
snarfed
i'll keep at it though
#
aaronpk
snarfed: cool!
#
aaronpk
you should like something on my site!
#
aaronpk
snarfed: "no link found"
#
snarfed
it's a u-like w/o u-in-reply-to
#
aaronpk
odd, I see it ther
#
snarfed
it has no text, if that matters
#
aaronpk
how did I manage to break all of my webmention handling
#
snarfed
lol. don't stress, like handling is way way early
#
snarfed
probably most people who actually do it are overfitted to bridgy right now
#
aaronpk
i need a test suite to run against my site or something
#
snarfed
hell yes!
#
snarfed
for everyone
#
aaronpk
i wonder how that would work
#
snarfed
if you have a local/staging install of your site, i can imagine pointing something at it and letting it generate a bunch, with different types, then telling you what to check for
#
aaronpk
HA it's cause of your single quotes, and i'm using a regex to check for the link *headdesk*
#
snarfed
oh man
#
aaronpk
man. they say never to parse html with regexes
#
snarfed
i just don't call it "parsing"
#
snarfed
scrape-and-pray, baby
#
aaronpk
that's the *only* thing I use a regex for, to check for the presence of a link before running it through the actual mf2 parser
#
aaronpk
(i re-sent it for you)
#
aaronpk
because internet
lukebrooker and tantek joined the channel