#indiewebcamp 2014-11-04

2014-11-04 UTC
brianloveswords joined the channel
#
myfreeweb
hello?
#
kylewm
myfreeweb: hi :)
#
myfreeweb
looks like I'm joining this whole thing: https://unrelenting.technology – been working on a custom engine for a while, it's still a massive todo list, but at least it works with quill and displays the…
#
myfreeweb
… notes :-)
#
kylewm
myfreeweb: awesome! haskell no less
KartikPrabhu joined the channel
#
myfreeweb
yeah, that's the project(s) I'm learning Haskell on
#
myfreeweb
started with the storage library, https://github.com/myfreeweb/gitson
#
kylewm
great way to learn
#
@deanna
Yesssssssss! Brought to you by @withknown: Free My Data http://freemydata.co/ #indieweb #indiewebcamp
(twitter.com/_/status/529426371987009537)
#
kylewm
myfreeweb: looks like a great start, nice job getting it working with quill
#
myfreeweb
thanks :)
#
KartikPrabhu
gRegor`: oh hmm maybe skip this week then? I have to prep for a conference over the weekend too
#
Loqi
KartikPrabhu: gRegor` left you a message 5 hours, 26 minutes ago: Don't think I can make HWC this week
#
gRegor`
KartikPrabhu: Sounds good
#
KartikPrabhu
ok will edit the wiki later tonight
chrissaad joined the channel
#
@kevinmarks
RT @brienthess: You back up your computer. Why not your social media posts? http://freemydata.co/ #indieweb
(twitter.com/_/status/529434978086834176)
#
@kevinmarks
RT @deanna: Yesssssssss! Brought to you by @withknown: Free My Data http://freemydata.co/ #indieweb #indiewebcamp
(twitter.com/_/status/529435111100809216)
KartikPrabhu joined the channel
#
@kevinlovestech
I use G Docs + IFTTT. RT @brienthess You back up your computer. Why not your social media posts? http://freemydata.co/ #indieweb
(twitter.com/_/status/529436204077678592)
KevinMarks joined the channel
#
@jacarandachick
RT @deanna: Yesssssssss! Brought to you by @withknown: Free My Data http://freemydata.co/ #indieweb #indiewebcamp
(twitter.com/_/status/529439069399711744)
KartikPrabhu, tbbrown, wont_on_, cmhobbs, caseorga_, EOGreer, KevinMarks, j12t, mdik and fmarier joined the channel
#
@elfpavlik
RT @t: braindumped "vouch" #webmention #antispam protocol extension: http://indiewebcamp.com/irc/2014-09-28#t1411927207068 thoughts? http:///irc/2014-11-03 (ttk.me t4YN1)
(twitter.com/_/status/529471683380658176)
gr0k joined the channel
#
@Uebyn
RT @deanna: Yesssssssss! Brought to you by @withknown: Free My Data http://freemydata.co/ #indieweb #indiewebcamp
(twitter.com/_/status/529480634717057024)
tbbrown, snarfed, gr0k and emmak joined the channel
#
@hugoroyd
RT @brienthess: You back up your computer. Why not your social media posts? http://freemydata.co/ #indieweb
(twitter.com/_/status/529513550143053824)
awolf and gr0k joined the channel
#
@AAinslie
RT @brienthess: You back up your computer. Why not your social media posts? http://freemydata.co/ #indieweb
(twitter.com/_/status/529517840685346816)
davemenninger, willowbl00, KartikPrabhu, j12t, snarfed, lukebrooker, loic_m_ and Deledrius_ joined the channel
#
KartikPrabhu
joskar: I sent a webmention from https://kartikprabhu.com/notes/joskar-marginalia to your article... wondering what happened...? moderation?
csarven, elima, loic_m_, gr0k, KartikPrabhu, friedcell, krendil, EOGreer, davidpeach, glennjones, loic_m, pfefferle, cweiske, kensanata, KevinMarks and Haxxa joined the channel
#
hugoroyd
have you seen https://userdatamanifesto.org/2.0/ ?
pfefferle_, EOGreer, Haxxa, j12t, friedcell, Sebastien-L, gr0k, willowbl00, willowbl001 and willowbl002 joined the channel
#
joskar
!tell KartikPrabhu: My parser was fatally allergic to some URL in your document and segfaulted, leaving no trace. I've fixed it now though, thanks for letting me know!
#
Loqi
Ok, I'll tell them that when I see them next
willowbl00, EOGreer, willowbl001, eschnou, barnabywalters and Pierre-O joined the channel
#
barnabywalters
If this became supported by UAs and web frameworks it could make micropub much less lossy: http://www.w3.org/TR/html-json-forms/
#
Loqi
barnabywalters: aaronpk left you a message on 11/3 at 11:13am: thanks! Fixed the logs!
#
barnabywalters
aaronpk: excellent, thanks!
#
barnabywalters
as it’s a middle way between form-urlencoded (which has ubiquitous but completely inconsistent support) and going upper-case-Semantic and insisting on JSON-LD everywhere
j12t and gr0k joined the channel
#
acegiak
GWG: just got prepopulation of post editor working through jQuery
cweiske joined the channel
wont_on, chrissaad and davidpeach joined the channel
#
davidpeach
hello people
eschnou joined the channel
eschnou, willowbl00, j12t, mlncn-agaric, Sebastien-L, gr0k, EOGreer, Deledrius, brianloveswords, cweiske and Pierre-O joined the channel
#
GWG
acegiak: Usage?
shiflett, reedstrm, willowbl00, EOGreer, gr0k, Sebastien-L, mlncn-agaric, Mark87, verdi_, friedcell and gRegor` joined the channel
#
gregorlove.com
edited /events/2014-11-05-homebrew-website-club (+44) "/* Where */ No Chi this week"
(view diff)
#
gregorlove.com
edited /Main_Page (+0) "/* Homebrew Website Club */ next"
(view diff)
wolftune and j12t joined the channel
#
gregorlove.com
edited /Events (+982) "/* Upcoming */ next HWC"
(view diff)
#
gregorlove.com
edited /Events (+2948) "/* Upcoming */ HWC through end of year"
(view diff)
chalettu, willowbl00, willowbl001, gr0k, mlncn-agaric and tbbrown joined the channel
EOGreer, eschnou, chrissaad, stream7_ and stream7 joined the channel
#
aaronpk
html json forms would be sweet
j12t, Pea1, KartikPrabhu, mko, tilgovi, willowbl001 and fiatjaf joined the channel
#
Loqi
KartikPrabhu: joskar left you a message 6 hours, 42 minutes ago: My parser was fatally allergic to some URL in your document and segfaulted, leaving no trace. I've fixed it now though, thanks for letting me know!
willowbl00 joined the channel
#
KartikPrabhu
wow I segfaulted a parser with just a URL!
#
joskar
Yup :)
#
joskar
I was probably very tired when I wrote that code
#
KartikPrabhu
was it the fragmentioned URL?
#
joskar
No, it was this one: '//themes.googleusercontent.com'
#
joskar
I had already coded a guard against that case, but apparently I had forgotten to write 'else'. *doh*
#
KartikPrabhu
oh! without the http yeah those can be tricky
#
joskar
But it wasn't the lack of a scheme that did it. It was the complete lack of a path ('//themes.googleusercontent.com/' would have made it)
willowbl001 joined the channel
#
KartikPrabhu
cool my comment also shows on the side... good work :)
#
joskar
Strange that I hadn't noticed before, really.
#
joskar
Of course it does! :)
#
joskar
(it doesn't on the translation though, but I'll probably never fix that :P)
davidpeach joined the channel
#
joskar
KartikPrabhu: It should look better in wide screens now as well. (I hope?)
willowbl00 and j12t joined the channel
#
KartikPrabhu
joskar: the little button thing show up on the immediate right of the paragraph when I view it at the original text size, but if I make the text bigger using browser zoom at one point, the buttons go stick to the right edge of the screen
#
KartikPrabhu
some position:absolute trouble I guess
#
joskar
It sticks to the right edge as long as the full comment can't be expanded in the margin of the article.
#
KartikPrabhu
aah I see...
willowbl001 joined the channel
#
bret.io
edited /manifesto (+157) "/* Other Manifestos */ Added userdatamanifesto.org"
(view diff)
#
KartikPrabhu
that is clever but then it is sort of hard to tell which paragraph it belongs tpo
#
joskar
That's why I now highlight the paragraph when you hover the button :)
#
KartikPrabhu
of course. I am nit picking your UI at this point ;)
#
joskar
Criticism is always good :) I don't claim to do UI perfectly ;)
#
joskar
...and I dindn't really figure out how to do it properly without hardcoding stuff in Javascript. So this is a compromise.
willowbl00 joined the channel
#
bret.io
edited /Micropub (+255) "/* Brainstorming */ Added note about HTML JSON Form Submission standard to micropub discussion"
(view diff)
#
KartikPrabhu
sweet. the paragraph highlighting is neat
#
KartikPrabhu
joskar++ for cool marginalia implementation
#
Loqi
joskar has 5 karma
#
bret.io
edited /Micropub (+177) "/* HTML JSON Form Submission */ Added some discussion links"
(view diff)
#
joskar
KartikPrabhu: Thanks for taking your time to give feedback (and crashing my code ;) ), it's just what I need :)
willowbl001 joined the channel
#
aaronpk
if html forms get JSON then it makes a ton of sense for micropub endpoints to support JSON too
#
joskar
is not thrilled about JSON forms.
#
aaronpk
why not?
#
aaronpk
seems like a relatively sane attempt at making html form data more well structured
#
joskar
Nested structures means I need to implement a real parser => no regex-fu! :/
#
aaronpk
please tell me you're not parsing form-encoding with regex
#
joskar
I'm not parsing form-encoding with regex.
#
joskar
Happy? :)
#
aaronpk
we'll just leave it there
#
joskar
I probably didn't even lie, now that I think about it.
willowbl00, brianloveswords, KartikPrabhu and willowbl001 joined the channel
#
bret
aaronpk: should micropub support both form-encoding and json?
#
bret
or would it be one or the other
#
aaronpk
I suppose it could support both. that's what the content-type header would be for.
KartikPrabhu and npdoty joined the channel
#
aaronpk
the question is whether micropub endpoints are interested in supporting both formats
#
KartikPrabhu
won;t they have to if micropub clients decide to adopt it
#
bret
to support a form based client right now that submits json would require the client to parse the form data and encode in json right?
willowbl002 joined the channel
#
bret
or are there ways of submitting json right from the browser
#
aaronpk
browsers only make form-encoded requests
#
aaronpk
i mean you could create a textarea with JSON in it, but that would be JSON wrapped inside form encoding
willowbl00 joined the channel
#
aaronpk
actually handling both kinds of inputs isn't as hard as it sounds
#
bret
http://stackoverflow.com/a/22195193/1287889 sounds like it would kind of work too except its kind of a hack http://stackoverflow.com/a/22195193/1287889
#
aaronpk
oh yeah ajax of course
chrissaad joined the channel
#
bret
"You'd probably be better off sticking to application/x-www-form-urlencoded data and processing that on the server instead of JSON. Your form doesn't have any complicated hierarchy that would benefit from a JSON data structure."
#
aaronpk
but basically you create a preprocessor that parses the JSON input before the rest of your app logic runs
#
aaronpk
i've done this in both PHP and Ruby a long time ago
#
bret
i forget if you spoke to this already, but rather than csv fields, did you consider built in form arrays?
willowbl001 joined the channel
#
aaronpk
that actually isn't part of form-encoding, it's a hack
#
bret
most form-encoding parsers support it though don't they?
#
aaronpk
most environments will convert duplicate named parameters ending with [] into an array
Sebastien-L joined the channel
#
aaronpk
I think I'd be ok with formalizing that in micropub
#
bret
the array stuff? or csv
#
bret
array hack*
#
bret
i tend to agree as well, as having to further parsed an already parsed POST body was a bit of a gotcha
#
aaronpk
with that in mind, I could actually make my GPS tracker submit form-encoded requests by just sending a bunch of "location[]" values
willowbl00, danlyke and willowbl001 joined the channel
#
bret.io
edited /Micropub (+693) "/* Brainstorming */ Added notes about form arrays over csv"
(view diff)
#
KevinMarks_
adopting that json encoding for forms server-side as a parse of form-encoding seems doable
#
aaronpk
i'm not sure I understand that sentence
#
KevinMarks_
as the main difference from currenlt implementaitons is handling multivalued selectors consistently
#
KevinMarks_
the problme we had hen discussing it before was that server-side handling checklists was language/library dependent
gr0k, lmorchard, gavinc and wolftune joined the channel
#
kylewm
+1 to formalizing the [] array hack in micropub
#
KartikPrabhu
gRegor`: thanks for editing the wiki about no HWC, forgot to do that last night
#
gRegor`
np
#
davidpeach
Could anybody help with a bit of initial feedback on my font size / style on my articles? Ive been staring at it and need an outside opinion if possible?
#
gRegor`
davidpeach: Sure
Sebastien-L joined the channel
#
gRegor`
I think it looks good
#
gRegor`
Anything in particular you're thinking of changing?
#
KartikPrabhu
davidpeach: good choice of type and colour IMO
#
gRegor`
Nice responsive text sizing too
#
davidpeach
thank you KartikPrabhu
#
davidpeach
and thanks gRegot `
#
davidpeach
*thanks gRegor `
#
KartikPrabhu
davidpeach: one nit that I would have is that the top menu has a lot of items and so on small screens you have a page full of links.
#
davidpeach
been staring it so long cant tell any more he.
#
KartikPrabhu
maybe a collapsed menu is good?
#
davidpeach
ah ok. funnily enough I was thinking of removing some links. thanks for advice.
#
davidpeach
it does collapse in reduced width (have to refresh)
#
gRegor`
Minor thing: the first 'highlight' is a quote from IWC wiki, the second appears to be your own words, just in a call out. blockquote might be good for those
#
gRegor`
And maybe a slight differentiation between one from another site / highlighting your own words
#
KartikPrabhu
davidpeach: aah yeah the menu does collapse if I load in a small viewport... excellent!
#
gRegor`
I really like pull quotes. http://gregorlove.com/2013/05/1153/
#
davidpeach
think I might watch that vid!
#
KartikPrabhu
i hate pull quotes. I don't know when they are supposed to be read
#
gRegor`
Haha
willowbl00 joined the channel
#
gRegor`
Oh, it's a great video, davidpeach. By indiewebcamp's own adactio :)
#
gRegor`
KartikPrabhu: I think a good one can be read any time / entices people. But they can be overused / poorly placed, for sure.
#
KartikPrabhu
just that they are something interrupting the reading flow and demanding attention
#
KartikPrabhu
I'm developing a "pull quote blindness"
#
gRegor`
Interesting
#
KartikPrabhu
here is how I did "pull quotes" they are still in the reading flow: https://kartikprabhu.com/article/line-mode
#
gRegor`
I suppose I may not use them correctly always, either, since it's usually text that's not in the main article (like that example)
tilgovi joined the channel
#
gRegor`
It's a quote from the video that was a good summary
#
reedstrm
gRegor`: that's how I read it - saved me watching the vid :-)
#
davidpeach
gRegor ` Have you heard adactio on The Web Ahead? a great episode
#
KartikPrabhu
hates internet reading habits
#
KartikPrabhu
davidpeach: there are a couple with adactio on the Web Ahead if I recall
#
gRegor`
KartikPrabhu: At a skim, all the different indentations on that page seem uncomfortable
#
KartikPrabhu
I don't want skimmers
#
KartikPrabhu
<get off my lawn>
#
gRegor`
It would be uncomfortable to read is what I mean
#
davidpeach
yer there are. both good
#
gRegor`
Subheadings line up, except for "HTML is Awesome"
#
reedstrm
Recently I've taken to reading on my tablet, mostly to get Firefox Reader mode. I'll see what these look like w/ that.
#
KartikPrabhu
gRegor`: they all line up on the right ;)
#
gRegor`
But in the middle of the page? Odd
#
KartikPrabhu
yeha I have a very unconventional grid set up
#
gRegor`
I like when I make it smaller that the paragraphs line up, at least. ;)
#
KartikPrabhu
ha! you and your orderliness
#
reedstrm
gRegor`: in reader mode, the pull-quote styles very nicely in stream, light-grey w/ a quote bar on the left.
#
gRegor`
Cool. Never tried Firefox Reader. Extension?
#
KartikPrabhu
of course! advantages of writing good HTML :P
#
gRegor`
KartikPrabhu: Haha, well yeah, but it's also easier on the eyes. Aids readability. :)
#
reedstrm
Nope -standard bit for android version. Desktop is work-in-progress.
#
KartikPrabhu
<shrugs> I like a little chaos
#
reedstrm
Lifesaver on the phone for reading 'just the text' of ad and image heavy pages.
#
gRegor`
I'm only nitpicking cause I know you can take it, KartikPrabhu :)
#
KartikPrabhu
yeah... <get off my lawn> ;)
#
gRegor`
Damn kids.
#
Loqi
hehe
#
KartikPrabhu
yeah the huge screen grid (width > 75em) is very experimental
#
KartikPrabhu
intentionally so
#
reedstrm
KartikPrabhu: when is that article from? no hints inthe url
#
reedstrm
ah found it
#
KartikPrabhu
all my meta is at the end of the article
mlncn-agaric joined the channel
#
reedstrm
KartikPrabhu: looks good in reader mode as well. aCtaully ,both your sites are so clean that I'd never bother w/ reader mode. I like you'
#
reedstrm
grr/ ttypo
#
reedstrm
yours in particluar, KartikPrabhu, in the narrower, tall screen.
#
KartikPrabhu
<o> \o/ <o> \o/
#
reedstrm
KartikPrabhu++
#
Loqi
KartikPrabhu has 76 karma
#
reedstrm
gRegor`: (and others who don't know) reader mode is triggered by the little 'open book' icon at the right end of the URL bar. On android only. Safari apparently has something similar, according to my mac-using colleagues.
#
gRegor`
Don't encourage him, reedstrm. ;)
#
aaronpk
car2go is getting bike racks in portland
#
aaronpk
i'm gonna have to add multi-mode segmented trips to my site now
#
gRegor`
Heh
#
reedstrm
gRegor`: good design should always be encouraged. Even (especially?) in the incorrigible.
#
gRegor`
:)
KartikPrabhu joined the channel
#
reedstrm
aaronpk: oh, that makes even more sense than racks on buses. You have that already, I'm sure?
#
aaronpk
of course :)
#
aaronpk
and also inside the max
#
reedstrm
The max? I don't speak Portland ...
#
reedstrm
So, you need multimodal for all those as well (not to mention walking/bus, etc.)
#
aaronpk
lightrail
#
aaronpk
yeah I haven't been tracking bus/lightrail/streetcar trips at all. I want a clever way to do that.
#
Loqi
gives aaronpk a clever way to do that
#
reedstrm
Actual racks? Cool. Here they just allow it, limited weekday hours (basically non-rush hour), and only two per car.
#
reedstrm
This is derived from the on-body/phone tracker data, right?
#
aaronpk
yeah I have a gps tracker app on my phone. but for car2go trips I download the logs from their website
#
reedstrm
Ah so it's combining disparate logs into one trip, I see.
#
reedstrm
Sounds like a similiar problem to OSM linking segments into a roadway.
shiflett and Sebastien-L joined the channel
#
KevinMarks
I want a directions app that understands bike+public transport routing
#
Loqi
gives KevinMarks a directions app that understands bike
lupinedev joined the channel
#
aaronpk
I wonder why google hasn't done that yet. they have all the data.
#
KevinMarks
Google maps and citymapper both get this wrong
#
kylewm
KevinMarks: I frequently want that from 511.org ... maximum walking between bus stops is 1 mile
#
KevinMarks
Because they have Google buses for that use case in the bay area
#
KevinMarks
Also for citibikes in sf, London, NY, DC etc
#
KevinMarks
They have defined places you need to start and end journeys but no useful routing
#
kylewm
increase that to 5 miles and assume I can walk 10 miles an hours :)
chalettu joined the channel
#
reedstrm
KevinMarks I keep banging the OSM drum here, but the data is available - heck osm has better walk/bike info than google (updates faster - which google eventually imports)
reederz, snarfed, fmarier and musigny joined the channel
caseorganic, friedcell and mlncn-agaric joined the channel
#
aaronpk
I just got a webmention with a source of twitter.com
#
aaronpk
and it was not from me this time
#
aaronpk
and I don't think it's bridgy either
#
aaronpk
sent from 97.65.18.18
#
joskar
Did he input it manually on your site?
#
aaronpk
oh maybe!
#
aaronpk
I wonder if I log that
#
joskar
To bad twitter t.co's everything, otherwise it would at least show up as a mention for most people :)
#
joskar
(or would it? :S)
#
aaronpk
redirects are fine as long as it starts with the value entered in "source"
#
aaronpk
er wait a sec
#
aaronpk
i mean "target". yes, if you sent me a webmention with the t.co URL as the target, it should succeed
#
@adactio
@saddington If you’re around later, I’d love to chat about @DeskPM and the possibility of micropub support: http://indiewebcamp.com/Micropub
(twitter.com/_/status/529745888978419712)
#
joskar
realises that he missed that "(after following redirects)" part of the protocol. :(
#
aaronpk
but setting the target to the short URL is important
#
aaronpk
cause I'm not gonna follow all redirects on the page looking for my site
#
joskar
I have a vague memory of putting explicit shortlink-handling in my code, but I have probably refactored it away...Ah well, one more thing for my TODO list.
#
kylewm
aaronpk: might be interesting to special case twitter and look for data-expanded-url in addition to href ...
#
aaronpk
I don't expect to be getting webmentions from twitter.com any time soon tho
#
kylewm
I feel like this came up for KartikPrabhu at one point
#
kylewm
somebody wanted to reply directly on twitter
#
kylewm
to marginalia
#
aaronpk
using twitter's data-expanded-url would be a good thing for the twitter shim to do
mlncn-agaric joined the channel
#
KartikPrabhu
yeah shepazu wanted to use Twitter to post marginalia but my form does not handle it yet
#
KartikPrabhu
kylewm: I don't think twitter should be special cased in some parsing protocol. Using a shim like Activity Streams Unofficial seems best
#
aaronpk
my twitter shim resolves all t.co links but it does that by making http requests
pauloppenheim joined the channel
#
bear
doesn't twitter return the real url inside of a twitter post json object?
#
KartikPrabhu
maybe look for expanded-url and if not found do a request
wolftune, gRegor`, mlncn-agaric, snarfed and indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
gr0k, KartikPrabhu, reidab, lukebrooker, mlncn-agaric, petermolnar and chrissaad joined the channel
#
KevinMarks_
do twitter preserve fragments in their urls? I've seen them remove www for example
lukebrooker joined the channel
#
snarfed
KevinMarks: i assume you mean when rendered, not in the actual underlying link?
fmarier joined the channel
#
KevinMarks_
ah, maybe - I was trying to point out that www.t.co doesn't resolve and that may be a singularity
#
kylewm
lol, looks like somebody is testing noter live
dialdn joined the channel
#
KevinMarks_
I need to overhaul that UX so it makes sense to someone other than me...
#
acegiak
GWG: Web actions, an easier press-this-like experience?
#
snarfed
KevinMarks: ux is hard, i say give up. wanna go shopping?
wolftune joined the channel
#
gRegor`
Idea: analyze snarfed's chat logs for frequency of the word "shopping" :)
EOGreer joined the channel
#
snarfed
gRegor` does my offhand remarks too much credit :P
#
gRegor`
Haha
#
gRegor`
x is hard. wanna go shopping? makes me laugh each time.
#
gRegor`
Idea: !shopping ux => "ux is hard. Let's go shopping."
#
gRegor`
only has silly ideas today
KevinMarks__ joined the channel
#
snarfed
hah. implement it!
npdoty joined the channel
#
gRegor`
goes shopping
#
aaronpk
!shopping ux
#
Loqi
ux is hard, let's go shopping!
#
gRegor`
My jedi powers worked on aaronpk!
#
KevinMarks_
do we need a verb that is like tanteking, but for getting aaron to implement something?
#
KevinMarks_
My favourite variation of that trope is from when Stephen Wolfram came to give a talk at Apple about his book A New Kind Of Science
tilgovi joined the channel
#
KevinMarks_
and someone asked him why it had taken so long to write
#
KevinMarks_
and he said "Math is hard"
#
KartikPrabhu
that whole book is a version of that
EOGreer and verdi_ joined the channel
#
GWG
acegiak: I meant...can you demonstrate it? I'm having trouble picturing it.
#
acegiak
sure. gimme five
#
GWG
No rush.
danlyke and gr0k joined the channel