#indiewebcamp 2014-03-22

2014-03-22 UTC
#
@kjunga1024
RT @RPlayerword: @kjunga1024 RT?NEW FANBASE,SEDIA WGF,WGL,MENFESS,CURCOL,REQPICT,GAMES,MINTA SARAN UNAME?BOLEH!NEED ADMIN CEK WEBMENTION FO…
(twitter.com/_/status/447161409822941184)
#
gRegor`
Hah
tantek joined the channel
#
KartikPrabhu
!spammer @kjunga1024
#
Loqi
Only aaronpk and tantek can do that
#
KartikPrabhu
I was testing you Loqi, you have passed...
#
snarfed
love it
#
snarfed
mark a twitter acct as spam? only for admins!
#
snarfed
reboot the wiki (and indieauth etc) server? sure, let's all pile on!
#
snarfed
(not joking :P)
tilgovi joined the channel
#
basal
Hey all, I'm making a Jekyll site and trying to indiwebify it. Anyone know where to look for grabbing my recent social media posts and turn them into text files?
#
kylewm
basal, if you everything, twitter and facebook let you download a static copy of all your history ... it would be pretty easy to scrape the data out of that
#
kylewm
if you want* everything
pauloppenheim joined the channel
#
kylewm
for more recent history only, maybe a good use-case for snarfed's twitter-activitystreams.appspot.com and facebook-activitystreams.appspot.com
#
basal
kylewm, I'd like this to happen whenever I generate the site. There are some ruby gems that might be useful http://facebooker.rubyforge.org/ http://sferik.github.io/twitter/
#
basal
I guess the solution is just learning how to program :P
#
kylewm
activitystreams might be a pretty good bet actually, I just learned you can have it format your stuff as HTML
#
gRegor`
KartikPrabhu: Are you in Chicago? Maybe we should start up a homebrew website club chapter here.
#
KevinMarks_
snarfed: twitter-activitystreams.appspot.com should add a <meta charset="utf-8"> to the HTML generated
#
snarfed
KevinMarks: thanks! maybe so
#
snarfed
i take it utf-8 isn't the html5 default…?
ttepasse joined the channel
#
KevinMarks_
I think it is, but it isn't Safari's
#
snarfed
also, it does set the http header Content-Type: text/html
#
snarfed
charset=utf-8
#
KevinMarks_
right, but that can get lost if you download it
#
snarfed
fair enough. i'll add that.
#
KevinMarks_
also, you're getting the legacy contents for twitter retweets (truncated to 140 chars)
#
KevinMarks_
(I noticed 'cos my app has the same bug)
#
snarfed
aha, thanks
#
snarfed
got a link w/details?
#
snarfed
or search keywords?
ttepasse joined the channel
#
Loqi
yay!
#
bret
well that only took 4 days
#
snarfed
thanks!
#
KevinMarks_
presumably you can make a better activity-stream representation
#
snarfed
definitely. i already use the entities to convert t.co to pretty links, handle usernames and hashtags, etc
ttepasse, caseorganic and caseorga_ joined the channel
#
KevinMarks_
I saw, nicely done
scor and ttepasse joined the channel
#
aaronpk
!!! I want a sticker!
#
Loqi
gives aaronpk a sticker
#
aaronpk
aw thanks loqi
#
Loqi
you're welcome
#
KartikPrabhu
gRegor`: yes I am in Chicago. HWC-Chicago could be fun, but it would seem that'll just be the two of us
#
gRegor`
True. It's a start, though. "If we build it, they will come." haha
#
gRegor`
So I just discovered 2048 tonight and I'm addicted. http://gabrielecirulli.github.io/2048/
#
gRegor`
Hah, wow
#
gRegor`
Also, interesting use of WordPress
#
aaronpk
it's on its way out. it'll be replaced by bookmark posts from my main site
#
KevinMarks_
the numberwang one is hilarious
#
gRegor`
Hahaha
#
KevinMarks_
the doge one is relaxing somehow
#
KartikPrabhu
i use it as a warmup for my brain before working :P
#
KevinMarks_
the doctor who one less so
#
KartikPrabhu
i mean original 2048 not doge
#
pdurbin
aaronpk: nice tag
#
KartikPrabhu
i have reached the 1024 piece but don't know how hard that is supposed to be
#
aaronpk
this one's crazy (2 player) http://instapainting.com/2x2048/
KevinMarks, ttepasse and pfenwick joined the channel
#
bret
why is http://indiewebcamp.com/irc/today jumping forward a day in the evenings?
ttepasse joined the channel
#
aaronpk
cause timezones
#
aaronpk
let me see if i can fix that
ttepasse joined the channel
#
gRegor`
Doctor Who edition for you, aaronpk
#
aaronpk
thx :)
snarfed and ttepasse joined the channel
#
bret
aaronpk++
#
Loqi
aaronpk has 403 karma
#
bret
thanks!
#
aaronpk
oh man. so done for today.
#
aaronpk
unfortunately have no energy left for any p3k work
ttepasse joined the channel
#
bret
aaronpk have a beer!
ttepasse, basal, acegiak, snarfed, tantek, krendil, iangreenleaf, yobj, Kopfstein, KevinMarks and squeakytoy joined the channel
LauraJ, eschnou, pfenwick, tantek, Garbee, glennjones, CheckDavid, cweiske, kerozene, melvster, yaf, becker_11, Kopfstein, ttepasse and moofy joined the channel
#
moofy
o/
bnvk, ttepasse and glennjones joined the channel
#
moofy
well this has been electrifying
Ciocc, netweb, ttepasse, eschnou, jcbsnd, glennjones, becker_11 and bnvk joined the channel
#
brennannovak.com
edited /User:Brennannovak.com (+170) "/* projects */"
(view diff)
#
brennannovak.com
edited /User:Brennannovak.com (+528) "/* Brennan Novak */"
(view diff)
ttepasse, igalic, ireheart, dietrich, bret, arcatan, michel_v, nfn, bear, jden, inimino, tommorris, pdurbin, pavelz, jeukku and acegiak__ joined the channel
#
brennannovak.com
edited /web_hosting (+1000) "/* Dedicated Server */"
(view diff)
squeakytoy and snarfed joined the channel
#
snarfed
really, really, really isn't a UX designer
#
snarfed
relearns that every time he tries
#
snarfed
(damn you, leading spaces :P)
#
bnvk
hehe
#
bnvk
snarfed: need some pointers?
#
snarfed
bnvk: maybe!
#
bnvk
you gonna be on a bit later? my battery is about to die
#
snarfed
finishing up a bridgy ui overhaul for publish and more. i may send you a rough cut
#
bnvk
cool
#
snarfed
np, won't be ready for a while, probably tommorrow
#
snarfed
thanks for the offer!
bnvk joined the channel
#
aaronpk
bret: beer was had!
glennjones, tantek, kylewm and snarfed joined the channel
#
aaronpk
what are peoples thoughts on returning multiple locations when a post is created with micropub? http://indiewebcamp.com/micropub#Create
#
aaronpk
like when your site has long URLs and short URLs (maybe on a different domain like ttk.me and aaron.pk)
#
aaronpk
tantek: interesting, you don't actually link to the short URL version of your notes anymore?
#
tantek
short URL yes, short domain no
#
aaronpk
I don't see the short URL anywhere
#
tantek
got the usability / branding feedback that consistently using my own primary recognizable domain
#
tantek
aaronpk - in my long notes
#
tantek
ttk.me is now just for PSCs
#
aaronpk
hm no I don't see it there either
#
tantek
that's a blog post
ireheart joined the channel
#
tantek
article
#
tantek
hence the YYYY/DDD/bN
#
tantek
*b* = blog post / article
#
aaronpk
ok then what post has a short URL?
#
tantek
here's an example of a tweet with PSL with short URL
#
Loqi
[@t] Thanks @ArezuAghasey & @InfoBerkeley
#
Loqi
@anirvan @davelester @leslieeechen @theguice @npdoty @Lexin8r @rchoi ... http://tantek.com/2014/074/t2/thanks-infoberkeley (https://twitter.com/_/status/445045953717088256)
#
aaronpk
(I can't get to your archives very easily since you don't have paging on the home page)
#
tantek
haha Loqi expands it - you have to go to twitter.com
#
Loqi
nice
#
aaronpk
oh I see! that is a recent change
#
aaronpk
ok so my question was whether you provide the short URL on the canonical post
#
aaronpk
if i'm on http://tantek.com/2014/074/t2/thanks-infoberkeley can I discover the short URL for it?
#
aaronpk
(looks like the answer is no)
#
tantek
well the PSC is there
#
tantek
it's self-citing
#
tantek
" 20:56 on 2014-03-15 (ttk.me t4V42) "
#
aaronpk
hm yeah that's interesting. but it doesn't have an mf2 class so it doesn't show up in the parsed version.
#
aaronpk
I was hoping to draw inspiration from existing markup for this, but having a tough time finding existing markup.
#
tantek
right - the only reason it's there is for textual watermarking of a sort
#
tantek
didn't see a reason to mark it up for otherwise consumption
#
tantek
do you have a use case?
#
aaronpk
indirectly
yobj joined the channel
#
aaronpk
I need the micropub endpoint to return the short URL, so that ownyourgram can create the new comment with the shortlink at the end
#
aaronpk
so I was hoping to use existing markup to determine how to return the short URL
#
snarfed
click on a user profile picture for the bigger change
#
snarfed
still some rough parts, e.g. the "recent responses" lists on user pages, and missing functionality, but ui is pretty complete
#
aaronpk
oh! wordpress uses <link rel='shortlink' href='http://wp.me/p3EDAq-2aA' />
#
aaronparecki.com
edited /micropub () "(-588) /* h-entry */ rename "syndicate" to "syndicate-to" to better indicate it's an action"
(view diff)
#
aaronpk
ok so I'm gonna go with rel="shortlink" since wordpres does it and so it's pretty widespread
#
aaronpk
based on that, the micropub endpoint should return `Link: <http://aaron.pk/xxxxxx>
#
aaronpk
rel="shortlink"`
#
aaronpk
(also going to add u-shortlink to my posts on aaronparecki.com accordingly)
#
aaronparecki.com
edited /micropub (-15) "/* Response */ settle on `Link: <http://aaron.pk/xxxxxx>"
(view diff)
#
Loqi
rel="shortlink"` format
#
aaronparecki.com
edited /micropub (-2) "/* Create */ consistent formatting"
(view diff)
#
snarfed
aaronpk: hate to say it, but i think the extended wiki login is still only working for you. it still logs me out after hrs, and i don't have a "stay logged in" checkbox on the login page
#
aaronpk
why would it only work for me!
#
aaronpk
i don't have the checkbox either btw
#
snarfed
i wish i knew!
#
snarfed
oh, ok. thought you mentioned a checkbox a while back
#
aaronpk
yeah I forgot that the indieauth plugin removes it
#
aaronpk
and you're *sure* you don't have some weird client-side setting that deletes your cookie?
#
snarfed
yeah. i whitelist cookie domains, but that's it
#
snarfed
but we should ask others. if it works for barnaby or other people, then it's just me
#
aaronpk
well nobody chimed in on the github thread, I just assumed silence meant it was working fine :)
#
snarfed
yeah, not a big deal either way
#
tantek
hmm - seems to work for me?
#
tantek
oh hey aaronpk - yeah glad you found rel=shortlink
#
aaronpk
hm flickr dropped it
#
aaronpk
oh, "it could have"
#
aaronpk
oh great that page even talks about it in the http headers
#
tantek
yeah that page could probably use some updating ;)
#
tantek
youtube used to have it too and I think dropped it from the markup? but made it more prominent in the UI.
#
aaronpk
btw I just realized that I accidentally made an HTML form for creating a post with micropub
#
aaronpk
(a la the note at the bottom of the /micropub page)
#
kylewm.com
edited /User:Kylewm.com (+309) "/* Todo */"
(view diff)
kylewm_ and caseorganic joined the channel
#
aaronpk
rwar, something is eating this error message and I can't figure out what is wrong
grantmacken and dariusdunlap joined the channel
#
Loqi
dariusdunlap: snarfed left you a message 2 days, 11 hours ago: yup, you're right, bridgy intentionally only handles fully public posts. https://www.brid.gy/about#public . happy to expand on that or add that link somewhere else if you all think i should!
#
bret
snarfed, Nice!
caseorga_ joined the channel
#
dariusdunlap
It’s interesting to consider what would be the correct behavior for non-public posts. At least there needs to be some method of identifying them, so that a receiving website has the opportunity to “behave correctly”, whether that means “archive only”, or some sort of “private view”. Does that already exist?
snarfed joined the channel
#
@kevinmarks
"When you see the opportunity of a new standard, jump on board with both feet." @davewiner http://scripting.com/2014/03/22/howStandardsHappen.html #indieweb
(twitter.com/_/status/447438024054304768)
#
dariusdunlap
Maybe since snarfed just appeared, I should say that again? lol.
#
aaronpk
wait what
#
snarfed
heh, dariusdunlap, that was actually a msg from me to you
#
aaronpk
ohh haha
#
aaronpk
"If I wanted to displace an installed standard like RSS (I don't of course) I wouldn't look to nerds to make it happen." http://scripting.com/2014/03/22/howStandardsHappen.html#aIIWTD
#
KevinMarks_
in today's episode of "quoting dave winer accurately"
#
dariusdunlap
Oh, I know. I couldn’t remember the “tell snarfed” command, so I just said it here in case someone was listening.
#
KevinMarks_
you did manage to leave/join either side of darius's reply, snarfed
#
snarfed
ohhh i see
#
snarfed
looking at logs
#
dariusdunlap
I htink so…
#
snarfed
dariusdunlap: right! people have definitely thought and maybe written about semi-private (ie shared but not public) posts and private messaging via mf2, webmention, indieauth, etc
#
snarfed
and implemented some parts and written more on the wiki
#
KevinMarks_
there isn't really a good way of expressing a permission model is there?
#
dariusdunlap
Would be an interesting excercise to map out the signalling that would be useful, if that hasn’t already been done.
#
snarfed
i just took the very safe route with bridgy since i don't actually associate your silo account(s) with "your" web site, so i didn't want to accidentally expose anything more widely
#
dariusdunlap
That’s sensible.
#
snarfed
KevinMarks: maybe not a standard, but you can do it ad hoc with ACLs based on domain
#
aaronpk
!tell barnabywalters I'm having a tough time tracking down some error with the mf2 parser, I can't seem to get it to show any errors, but it's causing my code to stop executing mid-page
#
Loqi
Ok, I'll tell him that when I see him next
#
KevinMarks_
that's where it is hard - the ACL ends up being defined in a site-specific way
#
dariusdunlap
I wouldn’t mind just having “Public” and “Not Public”, which I could use as a signal to archive only.
#
snarfed
KevinMarks: really? seems like the first pass would just be a list of domains. the implementation would be site specific, but not the technique
#
dariusdunlap
… o make available only in MY view, althought displaying that in a way that’s useful and clear would be another interesting excercise
#
dariusdunlap
Enter Open Graph… ;-)
#
snarfed
both g+ circles and fb networks are good prior art for when we want something more sophisticated
#
dariusdunlap
I hitnk you could follow G+ Circles and FB graph would “fit”
#
snarfed
wow, i fail at typing
#
KevinMarks_
actually that does work. I was thinking each site has its own set of user models, but domain is actually a pretty good proxy
#
KevinMarks_
as it doesn't just work for personal domains, but also for organisations
#
snarfed
i'd love to see someone else implement this and then just plug it into my site
#
KevinMarks_
if you can auth as google.com
#
dariusdunlap
Hmmm. The graph changes over time… Would get complicated if you actually wanted to track the accessibility of a given semi-private post as-when-it-was-posted.
#
KevinMarks_
or as indiewebcamp.com
#
snarfed
well, the first pass would be indieauth, so you couldn't
#
snarfed
but if you did oauth instead and looked at provider, then maybe
#
snarfed
i'm off for now. looking fwd to reading more in logs. ttyl!
#
KevinMarks_
well, it's like "do you have an @apple.com" email address
#
KevinMarks_
which is how Yammer bootstrapped per-company discussions
#
dariusdunlap
snarfed is smart… it’s too beautiful out to be typing at this keyboard. :-)
#
aaronpk
!tell barnabywalters nvm... of course... it was something stupid
#
Loqi
Ok, I'll tell him that when I see him next
#
aaronpk
need an !untell command or something
#
KevinMarks_
an !itoldyouso command
KevinMarks and kylewm_ joined the channel
#
aaronpk
so refactor. many code. wow.
KevinMarks and eschnou joined the channel
#
aaronpk
oh no I just got another .io domain
#
caseorga_
aaronpk++
#
Loqi
aaronpk has 404 karma
#
caseorga_
!itoldyouso
#
caseorga_
aaronpk's karma is not found!
#
www.ashersilberman.com
edited /projects (+73) "/* Jekyll */"
(view diff)
#
aaronpk
p3k.io!
#
pdurbin
pekio?
gRegor`, eschnou and KevinMarks joined the channel
#
dariusdunlap
Well, I cleaned up a few things… now time to take a break from the computer to get other stuff done. More later! Ciao!
kylewm_, basal, kylewm1, kikimeter, indie-visitor, ttepasse and kbs joined the channel
#
bret
!tell tommorris The feed for yesterdays full IRC log should now be working. http://iwc-log-feed.herokuapp.com/atom.xml Let me know if you run into anything weird or issues if you end up playing with it
#
Loqi
Ok, I'll tell them that when I see them next
#
bret
also KartikPrabhu++ for the favicon
#
bret
The feed works by parsing the list of h-entry's and then writing a feed using the h-entry objects
#
bret
pretty neat
#
bret
Next up, I think I will build a more general h-feed to atom/rss layer
#
tommorris
thanks bret
#
tommorris
will sub in a minute
#
Loqi
tommorris: bret left you a message 3 minutes ago: The feed for yesterdays full IRC log should now be working. http://iwc-log-feed.herokuapp.com/atom.xml Let me know if you run into anything weird or issues if you end up playing with it
#
bret
and test it out on my own site. that would allow for auto generation of atom/rss feeds by only publishing h-feed
#
bret
I found xml escaping HTML inside an atom feed to be the easiest way to include html in the feed
#
bret
I also need to write a unicode filter to remove invisible characters that tend to screw up feed readers
#
bret.io
edited /IRC (+233) "/* Logs */ Added link to IRC atom feed"
(view diff)
#
KevinMarks
So it's escaped, not native xhtml like Tantek
#
bret
crap timestamps are all messed up
#
bret
KevinMarks: Learning a new markup language was out of scope for the project
#
bret
maybe when I do a proper implementation
#
KevinMarks
Timestamps are in Utc I think
#
bret
i should have used lower case
#
bret
hour hour month month XD
#
Loqi
fo sho
becker_11 joined the channel
#
bret
ok now it looks right
#
bret
KevinMarks: I basically escape the body of this HTML: http://iwc-log-feed.herokuapp.com/htmltest
#
KevinMarks
So I should put some & and <tags> in here to test you?
#
bret
lol ya!
#
@70sologist
"...rad thing called IndieWeb. It’s a way of regaining control of your information, data, and profile online" http://www.warrenellis.com/?p=15111
(twitter.com/_/status/447510963818729472)
tahnok, kylewm, dariusdunlap and ttepasse joined the channel
#
@kevinmarks
RT @70sologist: "...rad thing called IndieWeb. It’s a way of regaining control of your information, data, and profile online" http://t.co/F…
(twitter.com/_/status/447522766862823424)