#indiewebcamp 2014-08-25

2014-08-25 UTC
#
GWG
Been slow myself
#
gRegor`
Strongly considering migrating from /Nucleus to /ProcessWire
#
gRegornobacktick
/leave
#
GWG
I'm still trying to figure out something.
#
gRegor`
Heh
#
GWG
If I set up a script that allows someone to fill out a text box that will send a push notification to my cell phone, will I quickly become enraged and/or annoyed and take it off?
#
snarfed
GWG: just for support and solidarity, i'm still happy on WP, no plans to switch to anything else. i don't count my indierank, but i'm sure it's pretty high up there
#
GWG
Or will no one use it?
#
snarfed
(and the vast majority of bridgy users are on WP too)
#
GWG
snarfed: I know. I started getting sad when willnorris left.
#
gRegor`
Seems like it would be ripe for spam, GWG. But maybe worth a try?
#
GWG
gRegor`: Wouldn't giving my AIM name do that as well?
paulcp joined the channel
#
GWG
Assuming someone other than tantek still has that up
#
gRegor`
Sure, but do you have AIM PUSH to your phone?
#
GWG
I would be doing a semi-custom solution
#
GWG
One-way only
#
gRegor`
AIM spam would be much less of a nuisance, then, IMO.
#
GWG
I suppose I could set up an XMPP system
#
gRegor`
I get AIM spam every now and then. I think it's because their db has been compromised at least once
KartikPrabhu and Tallken_ joined the channel
#
gRegor`
Plus I've had the AIM screenname so long, it's bound to have gotten out there.
#
snarfed
GWG: i actually doubt you'd get much (any) spam. spammers only target systems with really big installed bases - email, aim, wordpress. unique forms like yours aren't worth their time to go discover and understand
Kartik joined the channel
#
Kartik
well hello!
#
gRegor`
Github changed their notification icon to a little inbox document tray. I like it.
#
KartikPrabhu
haha this web client thingy is neat!
#
gRegor`
OMG, Double Kartik! What does it mean?? :)
#
GWG
If I build it, will you all help me test it?
cuibonobo joined the channel
#
GWG
cuibonobo: Hmm?
#
cuibonobo
my nick is registered on freenode but it didn't complain?
#
cuibonobo
(i'm testing the browser irc)
#
GWG
cuibonobo: That is what I said
#
cuibonobo
oh really?? haha sorry
#
GWG
That nickserv wasn't working
#
GWG
I doubt it will, but it should not allow existing names
#
cuibonobo
i agree!
#
gregorlove.com
edited /User:Gregorlove.com (+4) "/* Contributions */"
(view diff)
tantek joined the channel
#
GWG
Test what, tantek?
#
tantek
this is cuibonobo impersonating tantek!
#
tantek
end test
cuibonobo joined the channel
#
cuibonobo
this is why god invented nickserv
#
gRegor`
So that's problematic :)
#
cuibonobo
gRegor`: yuuuup
#
KartikPrabhu
ha! nice test
#
GWG
Hi, KartikPrabhu
#
KevinMarks
GWG scoble has had his phone number on his site for ages, he says he rarely gets spam from it
#
GWG
Kevinmarks: That surprises me.
#
GWG
Kevinmarks: I've never had the pleasure of meeting Robert Scoble, but considering his notoriety, I'd imagine he is a target for attention
#
GWG
Wordpress site using the default theme
#
GWG
How uninspired
#
GWG
Kevinmarks: Also, it is sort of hiding
j12t and bret_beta joined the channel
#
bret_beta
lol whut
#
bret_beta
this is crazy
#
GWG
Kevinmarks: You think I should call him and ask his advice?
#
GWG
is kidding
wolftune joined the channel
#
gRegor`
Sad: http://scobleizer.com/?p=8494 "Someday I might come back to the blog, but the world has moved and it is on social media. "
#
GWG
gRegor`: Noticed that too
#
bret
its my impression a lot of people dont care what they are using
snarfed joined the channel
#
kylewm
bret: or they get more readers and engagement on social media
#
GWG
kylewm: I'm for engagement.
#
GWG
kylewm: What's the point of speaking if no one is listening?
#
bret
talking to yourself? ;)
#
bret
i started a website as a way to take notes on things I was learning
#
bret
that goal quicky falls by the wayside as I just want to learn more, rather than write about it
#
GWG
bret: That is where the indieweb all falls down
#
GWG
You can't build a community based on sharing if no one is sharing
#
GWG
Admittedly, I kick myself for not expressing my thoughts more often
#
GWG
Note to self...write a post tonight
#
GWG
Instead of working on h-cards
#
bret
do it!
#
bret
GWG++
#
Loqi
GWG has 14 karma
#
GWG
bret: I'm thinking of writing about my geeky communications methods
#
GWG
bret: I've been working on improvements to my theme since June
#
GWG
But I just learned about transients...and am thinking of going back
#
@timmmmyboy
Pretty excited about the potential for #wire106 to expose what's possible with #indieweb principles to a larger audience!
(twitter.com/_/status/503712915875454976)
#
kylewm
scoble's love for Facebook seems so misplaced though. I don't get any tech news there, don't think I know anyone who does
#
kylewm
what is wire106?
#
Loqi
It looks like we don't have a page for "wire106" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=wire106
#
@timmmmyboy
Pretty excited about the potential for #wire106 to expose what's possible with #indieweb principles to a larger audience!
(twitter.com/_/status/503714091266228226)
#
kylewm
apparently it is a class about The Wire
fmarier joined the channel
#
@seguros9
Why the #IndieWeb movement is so important #freelancers #bloggers http://dangillmor.com/2014/04/25/indie-web-important/
(twitter.com/_/status/503719584604909568)
#
@seguros9
La fabrica no nace arriesgada, se hace… —> #Riesgos #RiskEverything #Risk #Bloggers #Freelancers #IndieWeb #Syp9 https://twitter.com/seguros9/status/503725000822906880/photo/1
(twitter.com/_/status/503725000822906880)
#
@seguros9
La fabrica no nace arriesgada, se hace… —> #Riesgos #RiskEverything #Risk #Bloggers #Freelancers #IndieWeb #Syp9 https://twitter.com/seguros9/status/503725866866970625/photo/1
(twitter.com/_/status/503725866866970625)
pk joined the channel
#
pk
test!
#
aaronpk
nickserv lets me stay connected as a registered user way longer than I would have thought
pk joined the channel
paulcp, pk, paulcp_ and cmhobbs joined the channel
KevinBBQ and KevinMarks_ joined the channel
#
KevinBBQ
Is there a nick length limit?
#
GWG
BBQ?
#
aaronpk
it's like 20 or something, IRC sets it, I forget
#
KevinBBQ
I'm on the edge of connectivity here in the garden
#
GWG
Are you BBQing?
#
KevinBBQ
It didn't seem to like kevinmarksbbq as a nick
#
aaronpk
KevinBBQ: I'm also fiddling with stuff right now
#
aaronpk
so i'm restarting the node process periodically
#
KevinBBQ
Ah, ok. I got a b
#
KevinBBQ
s/b/nickserv alert I couldn't dismiss/
#
Loqi
KevinBBQ meant to say: Ah, ok. I got a nickserv alert I couldn't dismiss
#
aaronpk
yeah that was fake
#
aaronpk
i'm styling it right now
pk joined the channel
#
aaronpk
sorry KevinBBQ you're gonna get disconnected a bunch
pk joined the channel
#
KevinMarks_
Yes I'm bbqing. Last night I went to the fancy supermarket and bought organic chicken thighs. I said "give me 6 " expecting 1-2lb
#
KevinMarks_
Nope, 3lb of meat
#
GWG
KevinMarks_: Try Costco. Then you expect that many
#
KevinMarks_
So I had 3 left over which I marinated in yogurt and tandoori sauce overnight, and I'm cooking them now
pk joined the channel
#
GWG
Yogurt? Interesting
bob1 and pk joined the channel
#
bret
night
aaronpk_ joined the channel
#
aaronpk
ok well now if nickserv sends notices you'll see them on the web client
wolftune and snarfed joined the channel
#
GWG
aaronpk: Does that prevent impersonation?
#
aaronpk
I thought clients got kicked by nickserv if they don't identify in some amount of time, but that doesn't seem to be the case
#
aaronpk
it's not the job of the IRC client though
#
GWG
I didn't know that.
#
GWG
aaronpk: Agreed.
#
GWG
That is why I squat continuously.
#
aaronpk
at least now the web client will show you when nickserv yells at you
paulcp and snarfed joined the channel
#
expandrew.com
created /User:Expandrew.com (+474) "Created page with "== Andrew Westling == designer and aspiring web developer I have a degree in architecture and I like to think about connections between real world environments and the new land...""
(view diff)
#
expandrew.com
edited /User:Expandrew.com (+9) "/* Andrew Westling */"
(view diff)
#
expandrew.com
edited /User:Expandrew.com (+15) "/* Andrew Westling */"
(view diff)
#
expandrew.com
uploaded /File:a.png "Andrew Westling (expandrew.com)"
KevinMarks__ joined the channel
#
aaronpk
oh nice
#
aaronpk
thanks
#
expandrew.com
created /Template:expandrew (+115) "Created page with "<span class="h-card">{{sparkline|http://andrewwestling.com/img/a.png}}[[User:Expandrew.Com|Andrew Westling" target="_blank">User:Expandrew.Com|Andrew" target="_blank">http://andrewwestling.com/img/a.png}}[[User:Expandrew.Com|Andrew Westling]]</span>""
(view diff)
KevinMarks_, expandrew, scor, Jihaisse, ShaneHudson, pfefferle, fmarier, carlo_au, eschnou, friedcell and elliottucker joined the channel
#
@AndreJaenisch
@webstandardat Habt ihr schon einmal was von #WebMentions gehört? Damit könnt's mgl sein via #Microformats Tweets als Forenposts einzubinden
(twitter.com/_/status/503815078290788352)
krendil, pfefferle, Sebastien-L, sgreger, KevinMarks_, fourtonfish, pfefferle_, swartwulf and barnabywalters joined the channel
#
barnabywalters
!tell benwerd,kevinmarks noticed duplicates of http://known.kevinmarks.com/2014/kevin-marks-posted-i-frequently-retweet-old-style-to-add in shrewdness, same content is served from both that URL and http://known.kevinmarks.com/2014/i-frequently-retweet-old-style-to-add-extra-info-usually — what happened here? content edit? URL structure edit? the one starting “kevin-marks-posted-” appears to be the canonical one (linked from
#
Loqi
Ok, I'll tell them that when I see them next
#
barnabywalters
both URLs) but the other doesn’t redirect to it
pfefferle_, JasonO, caseorganic, pfefferle and tantek joined the channel
#
tantek
!tell aaronpk for ?beta, perhaps 1) auto detect URLs in the join field and do /indieauth and then use their /irc-people nickname, and 2) block anyone joining using a name that's already listed in irc-people
#
Loqi
Ok, I'll tell them that when I see them next
#
@seguros9
In addition, you share simple readable links such as http://t.co/N1M4fLH6oY. #IndieWeb #Bloggers #Freelancer http://dangillmor.com/2014/04/25/indie-web-important/
(twitter.com/_/status/503876599394369536)
Sebastien-L, caseorganic, mdik, pfefferle and scor joined the channel
Sebastien-L, caseorganic, pbeaulieu, tantek and mdik joined the channel
#
tantek
good morning #indiewebcamp!
#
ben_thatmustbeme
good morning tantek
aaronpk_ joined the channel
#
aaronpk_
Good morning!
#
Loqi
aaronpk_: tantek left you a message 2 hours, 16 minutes ago: for ?beta, perhaps 1) auto detect URLs in the join field and do /indieauth and then use their /irc-people nickname, and 2) block anyone joining using a name that's already listed in irc-people
#
aaronpk_
This interface stil needs a little work to be usable on mobile
#
tantek
mobile text input is hard
#
aaronpk_
And the zooming thing is weird right now
#
aaronpk_
This is pretty amazing though
#
tantek
yeah!
#
ben_thatmustbeme
what is this?
#
Loqi
It looks like we don't have a page for "this" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=this
#
tantek
ben_thatmustbeme: see: http://indiewebcamp.com/this ;)
#
aaronpk_
Ben go to today's irc log and add ?beta to the URL then scroll to the bottom
ben_thatmustbe joined the channel
#
ben_thatmustbe
oh NICE!
#
ben_thatmustbe
well done sir
#
ben_thatmustbe
immediately
#
aaronpk_
🎉
#
ben_thatmustbe
that was weird
#
ben_thatmustbe
immediately
#
ben_thatmustbeme
the /me only takes the first word
#
tantek
ben_thatmustbe have you not seen the realtime updating logs before? that's so last week ;)
#
tantek
er, two weeks ago
#
aaronpk_
Oops lol
#
ben_thatmustbeme
i've been out of it for the past couple weeks
#
aaronpk_
Must be a bad regex
#
ben_thatmustbeme
work got busy again then i was at devopsdays
#
ben_thatmustbeme
then i was doing work on the house
#
ben_thatmustbeme
deletes his mobile IRC client
#
aaronpk_
This is almost better than a mobile irc client
caseorganic joined the channel
#
aaronpk_
So close
#
tantek
aaronpk - in some ways already better
#
tantek
I don't know of any mobile IRC clients that show faces
j12t joined the channel
#
aaronpk_
Just a few interface glitches to work out
#
ben_thatmustbeme
indeed. i would much prefer this to a mobile client
#
ben_thatmustbeme
i don't often use any direct messaging or other rooms (besides indiechat)
#
aaronpk_
Oh this probably won't update in the background tho
#
ben_thatmustbeme
true, no notifications or highlighting if your name is mentioned
#
tantek
aaronpk - that's ok the page reloads when you go back to it
#
ben_thatmustbeme
but extremely low barrier to entry
#
tantek
ben_thatmustbeme: true, visible highlights in the logs of your name would be cool
#
aaronpk_
I'm planning on adding desktop notifications for mentions, I wonder what mobile browsers will do with those
#
tantek
when joined (or even when not joined but maybe with a cookie)
#
aaronpk_
KevinMarks already filed an issue for that 😃
#
tantek
aaronpk - pretty sure Firefox on Android will send you notifications, also FxOS
#
aaronpk_
Well we will find out soon!
#
tantek
wow if you get that working I may have to start carrying my FxOS "phone" with me just as an IRC client.
#
aaronpk_
I am also extremely pleased I was able to do this entirely with native browser APIs, no JS libraries
#
aaronpk_
The code is relatively small too
#
tantek
that *is* very good
#
aaronpk_
Looks like my connection stayed open when switching tabs within mobile safari, nice
caseorganic and aaronpk_ joined the channel
#
tantek
I wonder when "indiewebcamp-irc-logs" becomes "indiewebcamp-irc-client" ;)
#
aaronpk_
It survived switching to the messages app and back, but did not persist after my phone went to blank screen
hober2, pfefferle_, j12t_, rknLA_, jancborchardt_, Garbee_, lmjabreu__, michel_v_, onewheelskyward, halorgium, lewis_cowper, lewiscowper, ozatomic, snarfed, caseorganic and ozatomic_ joined the channel
#
tantek
netsplits?
#
tantek
!tell caseorganic looksl like http://cyborgcamp.com/ is running WordPress and some IndieWeb plugins! Which plugins in particular? Is the cyborgcamp.com setup documented anywhere?
#
Loqi
Ok, I'll tell her that when I see her next
wolftune and pfefferle joined the channel
#
barnabywalters
cyborgcamp.com apparently hasn’t had the h-feed treatment yet: http://shrewdness.waterpigs.co.uk/test/?url=http%3A%2F%2Fcyborgcamp.com%2F
#
barnabywalters
!tell caseorganic,aaronpk cyborgcamp.com is looking great, I’d love to see some microformats support e.g. h-entry and h-event! http://shrewdness.waterpigs.co.uk/test/?url=http%3A%2F%2Fcyborgcamp.com%2F
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
barnabywalters, why does shrewdness need an h-feed? I see plenty of h-entry's: http://pin13.net/mf2/?url=http://cyborgcamp.com/
#
tantek
(even if not ideally marked up, should still be consumable)
#
barnabywalters
tantek: shredness doesn’t need h-feed, look at the data in the test util — the markup is almost completely broken
#
barnabywalters
I recommend actually looking at links before critiquing them :)
#
tantek
lol - click all the links! :)
#
barnabywalters
AFAICT it’s built-in wordpress classic microformats support, which is rather incomplete
#
tantek
it used to be more complete
#
tantek
not sure how / why it broke
#
tantek
classic hAtom / hentry used to work well
caseorganic joined the channel
#
barnabywalters
yeah, IIRC it’s because wordpress splits the responsibility for inserting that markup between the back end core wordpress code and the theme author
#
tantek
ah so that turned out to be a fragile approach
#
tantek
somewhat related - should we *not* do implied p-name when doing backward compat parsing?
#
snarfed
tantek: aaronpk set up cyborgcamp.com
#
barnabywalters
tantek: I suspect that would have more downsides that upsides, e.g. microformat objects with no names (currently impossible in mf2)
#
tantek
barnabywalters: ok
#
barnabywalters
better to have *something*, however messy, rather than nothing
#
tantek
snarfed, was wondering about that. do any of the indieweb WP plugins add proper h-entry markup (or repair hAtom / hentry markup) ?
#
tantek
bbiab - watching logs on browser.
#
snarfed
tantek: yes! sempress and wordpress-uf2 are good and mature. there are also smaller semi-documented hacks. i think /WordPress already has the details
snarfed1, gRegor`, caseorganic and snarfed joined the channel
#
@Uebyn
Joined the #indieweb to try & regain control over my own content. Thx to @indiewebcamp, I can now use Tumblr with my own domain name.
(twitter.com/_/status/503928015441502208)
#
aaronpk
actually it was mostly caseorganic who set up cyborgcamp.com, I was just importing old posts from other past versions of the site
#
Loqi
aaronpk: barnabywalters left you a message 20 minutes ago: cyborgcamp.com is looking great, I’d love to see some microformats support e.g. h-entry and h-event! http://shrewdness.waterpigs.co.uk/test/?url=http%3A%2F%2Fcyborgcamp.com%2F
#
aaronpk
she's using the P2 theme, so that would need an update to support h-entry
#
aaronpk
the cool part of this site was that we didn't have to write any code at all, just installed wordpress, installed the IndieWeb and IndieAuth plugins and that's it
#
barnabywalters
(aside: Loqi feature request: when !tells are left for more that one person, it would be great if Loqi said “X left you, Y and Z a message:”
#
aaronpk
ha true
#
jonnybarnes
barnabywalters: when you favourite something on twitter, is that info on waterpigs.co.uk as well?
#
barnabywalters
jonnybarnes: nope, I haven’t implemented posting likes yet
#
jonnybarnes
ooh i also see you have checkins working better
#
barnabywalters
although now I’m using shrewdness all the time it’s higher up in my priority chain
#
aaronpk
oh I guess the right way to do it is to make a child theme of P2
#
barnabywalters
a little better, yes — my geocoding endpoint stopped working and I haven’t fixed it yet
#
aaronpk
barnabywalters: what was your geocoding endpoint?
#
barnabywalters
aaronpk: provide lat/long, get h-adr (or optionally only one property as plaintext) back
#
aaronpk
nice, did you write it yourself?
#
barnabywalters
it’s just a wrapper+rate limiter+OSM-> h-adr converter around nominatim
#
jonnybarnes
I donlt know what to do for mine, currently I geolocate for lat lng values, then the place "name" is just a plain text entry
#
aaronpk
I'm using the Esri reverse geocoding endpoint to find city name. I don't get more granular than that except for specific venues from instagram
#
barnabywalters
still needs to hook note posting up to waterpigs.co.uk/places
#
aaronpk
still needs a /places list
#
barnabywalters
but that’s boring infrastructure compared to fun shrewdness UI work
caseorganic joined the channel
#
aaronpk
poll: for posts that have a duration, like bike rides or sleeps, would you expect to see the date as the start or end time?
#
barnabywalters
well for h-entry it should be the datetime the post was published
#
aaronpk
in theory these posts are published at the end of the event
#
barnabywalters
h-event has dt-start, dt-end and dt-duration for exactly those purposes
#
barnabywalters
so you could just add those
#
barnabywalters
potentially making the h-entry a h-event also
#
aaronpk
looks like my sleep have dt-awake and dt-alseep
#
aaronpk
but I need to pick a date for the permalink line, so I guess that should be the date it is published
#
aaronpk
then I need to figure out where in the UI to put the start/end times for my bike rides
tantek and tilgovi joined the channel
#
aaronpk
barnabywalters: not sure what the benefit of marking those up as h-event would be
#
barnabywalters
aaronpk: when someone builds a mf2 event -> iCal tool it’d allow you to visualise your sleep data in any calendaring app
#
aaronpk
aha! great
#
barnabywalters
or indeed a mf2 calendaring app (ahem shrewdness eventually ahem)
#
tantek
and back
#
tantek
tries to catchup
#
aaronpk
almost been a year... that's quite an itch
#
barnabywalters
or how about iCal -> micropub? post events to your site using any calendaring app
#
barnabywalters
aaronpk: tantek still holds the record of three years, IIRC :)
#
tantek
where is P2?
#
tantek
what is P2?
#
Loqi
It looks like we don't have a page for "P2" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=P2
caseorganic joined the channel
#
aaronpk
I couldn't find the source code for P2, but I am also not very familiar with wordpress dev stuff
#
tantek
aaronpk - where did you get P2 from
#
aaronpk
installed from the themes section in wordpress
#
aaronpk
same with the plugins
natronics joined the channel
#
aaronpk
it's all pretty slick now, you can install stuff right from the admin panel
#
tantek
is that slick admin install process documented on /WordPress?
#
aaronpk
reviewing...
#
aaronpk
I don't think this is true anymore "By default, the administrative user created during Wordpress installation is username 'admin'. "
tantek_ joined the channel
#
tantek_
trying FF31 with irc?beta from laptop2
#
tantek
ok this is cool
barnabywalters_f joined the channel
#
barnabywalters_f
so if the WebIDE FxOS simulator is accurate, this also works from FxOS devices
#
tantek.com
created /P2 (+451) "stub with dfn, home page, support, issue missing microformats support"
(view diff)
#
tantek.com
created /p2 (+16) "r"
(view diff)
#
barnabywalters_f
it’d be cool if there’s some API allowing text inputs to add suggestions to the FxOS autosuggest bar
#
barnabywalters_f
e.g. in this client it could add all of the present usernames
#
aaronpk
oh that's an awesome idea
#
barnabywalters_f
maybe datalist is the best way of going about that?
caseorganic joined the channel
#
barnabywalters_f
it would make up for (and indeed improve on) the lack of a tab key
#
tantek_
barnabywalters, aaronpk, how about tabcomplete from /irc-people also? e.g. for !tells :)
#
barnabywalters_f
tantek_: even better!
#
aaronpk
from irc-people is way easier than from the actual list of people in IRC, I could see doing that
#
tantek_
so you could !tell someone tabcomplete even when they were not in the channel!
#
barnabywalters_f
tantek_: who do we have to bug at mozilla to make this happen?
#
aaronpk
although I've never done tab-complete stuff in JS before
#
tantek_
aaronpk, what did you think of my suggestion to hookup indieauth to the "join" box?
#
aaronparecki.com
edited /P2 (+63) "expand dfn"
(view diff)
#
aaronpk
tantek: I do like the idea of signing in with IndieAuth
#
aaronpk
it definitely can't be the only option though
#
tantek.com
edited /P2 (-1) "/* missing microformats support */ WP core provides *hentry* - not yet microformats2 h-entry"
(view diff)
#
tantek.com
created /hentry (+260) "stub"
(view diff)
#
aaronparecki.com
edited /WordPress (+251) "/* Security and Spam Protection */ remove note about default account being "admin" since now the installer prompts you to create an account. add references to IndieAuth and IndieWeb plugins"
(view diff)
#
tantek.com
edited /hentry (+12) "classic"
(view diff)
#
aaronparecki.com
edited /P2 (+33) "add link to home page"
(view diff)
#
jonnybarnes
whats this irc?beta
#
barnabywalters
jonnybarnes: irc client in the web logs
#
tantek
aaronpk - was not advocating it being the only option, just *an* option - e.g. autodetect a URL and use indieauth on it
wolftune joined the channel
#
aaronpk
tantek: yeah seems cool, I guess what is the actual benefit though?
jonnybarnes_beta joined the channel
#
tantek
aaronpk, actual benefit is the part 2 of what I wrote earlier
#
jonnybarnes_beta
and I type in here?
#
jonnybarnes_beta
wow
#
jonnybarnes_beta
cool
#
tantek
block use of any nickname in the "join" button
#
tantek
s/any nickname/any irc-people nickname/
#
Loqi
tantek meant to say: block use of any irc-people nickname in the "join" button
#
aaronpk
do you think that is going to be a significant problem?
#
jonnybarnes_beta
people asking for tab-completion in this
#
tantek
so if you're on /irc-people, you *must* login in with your indieauth domain name to use your nickname via the web UI
#
aaronpk
I mean anyone can sign in to IRC using a real IRC client as anyone else
#
jonnybarnes_beta
what happens to people using assistive technologies and use the tab button for navigation
#
tantek
aaronpk - well it eliminates the impersonation problem that cuibonobo demonstrated
#
aaronpk
so it's not like it actually prevents impersonation
#
tantek
aaronpk - like most security, it's not a matter of absolute prevention
#
tantek
rather, reduction
#
tantek
having such a easy-to-use web-based IRC client will mean many more people will use it, (lower barrier), thus it's reasonable to provide that for /irc-people
caseorganic joined the channel
#
jonnybarnes
arent most people's nicks password protected on freenode?
#
jonnybarnes
i know mine is
tantek_com joined the channel
#
tantek
jonnybarnes: it doesn't stop people from joining and using your nickname
#
aaronpk
jonnybarnes: I was trying that out yesterday... I didn't actually get kicked by nickserv using someone else's nick
#
tantek
as cuibonobo demonstrated yesterday with "tantek
#
tantek
all nickserv helps you with is to boot them out when you join
#
barnabywalters
yeah, I registered my nick then forgot the password, so now use it without identifying
#
jonnybarnes
then whats the point in nickserv?
#
tantek_com
looks like nicknames can't contain periods
#
aaronpk
I think nickserv will let you boot someone else off if you want
#
aaronpk
but it doesn't appear to be automatic
#
tantek_com
no it's not
#
tantek_com
hmm - looks like my web client is now half connected!
#
aaronpk
oh no!
#
tantek_com
I can post, but the log is not updating!
#
aaronpk
oops it crashed!
#
tantek_com
half crashed?
#
aaronpk
well there's two servers running
#
aaronpk
one for streaming the logs to viewers, and a separate one that only handles input from the web form
#
aaronpk
ok restarted it and launched with a while true loop
#
aaronpk
that's my favorite kind of process monitor
tantek_com joined the channel
#
tantek_com
so yeah the basic idea is, type your domain name into the Join box (e.g. tantek.com)
#
tantek_com
do URL detection on it and then run it through indieauth flow
#
tantek_com
assuming it authenticates, use it to look up nickname in /irc-people
#
tantek_com
and use that nickname if found, if not, turn the periods in the domain name into _ and use that (like this)
paulcp joined the channel
#
aaronpk
seems reasonable
#
tantek
oh plus the logs could auto-link to such domains without requiring an entry in /irc-people
#
tantek
such domain nicknames
#
aaronpk
haha, replace "_" with "." then run the autolinker on it?
#
Loqi
nice
#
tantek_com
right. and then the h-card discovery / photo / logo use from the domain root becomes even more useful
#
tantek_com
(the yet to be implemented that barnabywalters was asking for)
#
gRegor`
You can enable nick protection with nickserv and it will auto-boot if your nick doesn't identify within 30 seconds
#
aaronpk
gRegor`: ohh is that a per-nick setting?
#
tantek
all of a sudden the IRC web client becomes a good live example of how to consume indieauth and then show a person's avatar and link to their home page in a fully federated fashion.
caseorganic joined the channel
#
tantek
perfect example for your next IndieAuth talk aaronpk
#
aaronpk
ok i'm sold :)
#
aaronpk
tho that probably means I'm gonna implement h-card discovery into indieauth.com as part of the service it provides
#
aaronpk
so when you verify an auth code with indieauth.com it returns not just the domain name but also the h-card
#
tantek
yeah, the representative h-card discovery
#
tantek_com
I'm pretty excited about this web IRC client thing - means no more hassle with blocked ports e.g. at NYT
#
tantek_com
hmm - looks like indieauth.com doesn't implement the fragmentions js
#
gRegor`
aaronpk: It's a Nickserv command, so per-account
#
tantek
what is Nickserv?
#
Loqi
It looks like we don't have a page for "Nickserv" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=Nickserv
#
gregorlove.com
created /Nickserv (+111) "stub"
(view diff)
#
gregorlove.com
created /nickserv (+22) "Redirected page to [[Nickserv]]"
(view diff)
#
gRegor`
what is Nickserv?
#
Loqi
Nickserv is an IRC service that allows registering and protecting your nickname http://indiewebcamp.com/Nickserv
#
tantek
what is P2?
#
Loqi
P2 is a WordPress theme maintained by Automattic that supports posting from the home page and realtime updates http://indiewebcamp.com/P2
caseorganic joined the channel
#
tantek
well I documented a page for P2 but contributing seems to require some sort of human dialog on a "forum" which I don't really feel like doing. I just want to contribute the minor patches needed to add microformats classes. I don't want to have a big web-based-forum discussion about it
#
KevinMarks_
Barnaby: I tried posting as both a status and a post, so manual duplication
#
Loqi
KevinMarks_: barnabywalters left you a message 6 hours, 19 minutes ago: noticed duplicates of http://known.kevinmarks.com/2014/kevin-marks-posted-i-frequently-retweet-old-style-to-add in shrewdness, same content is served from both that URL and http://known.kevinmarks.com/2014/i-frequently-retweet-old-style-to-add-extra-info-usually — what happened here? content edit? URL structure edit? the one starting “kevin-marks-posted-” appears to be the canonical one (linked from
#
barnabywalters
KevinMarks_: ah okay, makes sense — there should still be a redirect in place really
#
tantek
barnabywalters, aaronpk, caseorganic not sure what else I can do to help get cyborgcamp.com's markup parsable by microformats2 browsers. If you find a simple/easy way to submit patches / pull requests to P2, please add it to /P2 ! Thanks.
#
barnabywalters
not sure how best to go about fixing this
#
barnabywalters
but if there’s a redirect or 410 shrewdness at least knows to do something about it
#
tantek
aaronpk, re: bike rides / durations - do you ever pause/resume during those? e.g. on Nike+ when tracking runs, if you stop, it pauses, and then resumes when you start running again.
#
tantek
re-using dt-start and dt-end from h-event makes sense - I'm just wondering about the pause/resume nature of fitness metrics in particular
aaronpk_ joined the channel
#
aaronpk_
I sometimes pause
#
aaronpk_
It makes the avg speed more accurate
glennjones joined the channel
#
tantek
right - same here
#
tantek
so in that case do you track / have access to all the start/stop absolute times?
#
gregorlove.com
edited /IRC (+297) "/* Creating a registered nickname */ Enforcing authentication to use your nickname"
(view diff)
#
aaronpk_
i think so... Not sure
#
tantek
or is that merely summarized in the "duration" meaning actual time-in-motion
#
tantek
which might be *less* than dt-end minus dt-start !
gRegor` joined the channel
#
gRegor`
Testing with my registered nick on the web chat
#
Guest25610
Got a popover from NickServ to identify, so that's good.
#
Guest25610
But we can't /msg here, right?
#
Guest25610
/nick gRegor-web
#
Guest25610
Heh
gRegor-web joined the channel
#
tantek.com
created /Indie_Tech_Summit (+858) "stub with dfn, link, relation to indiewebcamp participants"
(view diff)
glennjones joined the channel
#
tantek.com
edited /Events (+52) "/* 2014 */ 07-04 Indie Tech Summit"
(view diff)
#
tantek.com
created /place (+19) "r"
(view diff)
ben_2 joined the channel
#
tantek.com
edited /Special:Log/move () "moved [[venues]] to [[venue]] over redirect: singular preferred"
(view diff)
#
ben_2
/msg ben_thatmustbeme hello
#
tantek.com
created /places (+19) "r"
(view diff)
#
tantek.com
created /Places (+19) "r"
(view diff)
#
ben_thatmustbeme
ah so you can /msg nickserv but not one else
#
ben_thatmustbeme
seems reasonable
#
tantek_com
aaronpk++ for an amazingly usable #indiewebcamp web UI
#
Loqi
aaronpk has 551 karma
#
ben_thatmustbeme
aaronpk++ what he said
#
Loqi
aaronpk has 552 karma
KartikPrabhu joined the channel
#
aaronpk
actually /msg should work to other people too, I was trying it myself
paulcp joined the channel
#
aaronpk
but the web ui doesn't show /msgs because where would they show up
#
KartikPrabhu
seems we have finally tricked aaronpk into making a web IRC client!
#
aaronpk
indeed
snarfed joined the channel
#
snarfed
tantek_com: aaronpk: re microformats with P2, try the wordpress-uf2 plugin. (already documented on http://indiewebcamp.com/WordPress#microformats :P)
caseorganic and ShaneHudson joined the channel
#
KevinMarks_
Maybe the faces should only be shown if you indieauth?
#
KevinMarks_
So the impersonation problem is documented
#
KevinMarks_
Or have more than one face+name style to show auth status, as classically done to show mods
#
KevinMarks_
Web UI could show msgs as web notifications, make it the browsers problem. Is there a notification pokyfill?
#
KevinMarks_
s/pokyfill/polyfill/
#
Loqi
KevinMarks_ meant to say: Web UI could show msgs as web notifications, make it the browsers problem. Is there a notification polyfill?
#
aaronpk
i don't want to have to store whether a message was written by an auth'd user in the logs
#
aaronpk
especailly cause it's harder to tell if regular IRC users are authed
barnabywalters and caseorganic joined the channel
#
@kartik_prabhu
@adactio if you are still in Chicago by Wednesday evening, you should be our special celebrity guest attendee to the Homebrew Website Club!…
(twitter.com/_/status/503958100525584385)
#
gRegor`
:)
#
KartikPrabhu
well adactio is flying out Wed evening
#
gRegor`
Ah, bummer
#
KevinMarks_
You could give extra being for indieauthing, eg a website link
#
@indie
Sorry for the delay but we had to use our own player because Vimeo’s own player contains Google spyware (see https://aralbalkan.com/notes/spyware-2.0/)
(twitter.com/_/status/503960381841473536)
#
gregorlove.com
edited /Indie_Tech_Summit (+13) "/* See Also */ ind.ie"
(view diff)
#
aaronpk
their own player still references the raw media on vimeo.com
#
aaronpk
most likely against the vimeo TOS
#
KartikPrabhu
aaronpk: seriously! calling every tracking code as spyware is kind of too much
#
gregorlove.com
edited /ind.ie (+40) "See Also"
(view diff)
#
ben_2
wonders
#
gRegor`
wanders
#
ben_2
wonder what will happen if this is open at the midnight rollover
#
aaronpk
it'll just keep working
#
ben_2
gregor` it cuts off emotes
#
ben_2
losing all history?
#
ben_2
?beta redirected to the actual day
crossdiver joined the channel
#
barnabywalters
aw, the videos still aren’t encoded using a free encoding which FF can play
#
aaronpk
barnabywalters: you should point that out
#
aaronpk
the video files are still from vimeo
#
gRegor`
definitely needs to set up queueing for sending webmentions.
#
barnabywalters
gRegor`: posting UI taking a long time to do anything?
#
gRegor`
Yep :)
#
gRegor`
Even just one wm to brid.gy publish
#
KartikPrabhu
barnabywalters: that is no sentence!
#
gregorlove.com
edited /User:Gregorlove.com (+60) "/* Interests */"
(view diff)
#
KartikPrabhu
aaronpk: what is the video URL?
Sebastien-L joined the channel
#
barnabywalters
gRegor`: this might be of some interest if your site uses PHP: http://waterpigs.co.uk/notes/4R_M2J/
#
aaronpk
KartikPrabhu: go look at the bottom of the source of this page https://ind.ie/summit/videos/opening-keynote/
#
KartikPrabhu
aaronpk: thanks
#
gRegor`
Interesting, barnabywalters. I'll look into that more. I was working on setting up beanstalk, but I'm on Dreamhost (shared) and I'm not sure they permit running the daemon.
#
aaronpk
I doubt you'll be able to run a background daemon on dreamhost
#
aaronpk
or any shared host for that matter
#
gRegor`
The wiki seems to indicate that, though I had one running for at least a couple days. I forgot to check back since then
#
gRegor`
Right, that's what I was thinking.
#
barnabywalters
gRegor`: I’ve been using post-content “tasks” for ages now with no problems — just make sure to send a Content-length header if you’re using the response in an AJAX call
#
gRegor`
Good to know
tantek and brianloveswords joined the channel
#
emmak
gRegor`: dreamhost also allows you to run cron jobs
#
gRegor`
Yeah, I'm using cron for my incoming webmentions currently
#
KevinMarks_
the "browser refreshes on mobile" is true for ff and iOS safari, but not chrome android
#
gRegor`
I might upgrade to VPS soon. I'd like to do more with queuing
tecgirl joined the channel
#
KevinMarks_
I switched back to yesterday's irc tab and today's updates started appearing
ShaneHudson joined the channel
#
tantek
snarfed, cool. it wasn't clear that that plugin would work with P2
#
tantek.com
edited /P2 (+865) "note workaround to lack of microformats support, and add FAQ with unanswered questions, indie web examples"
(view diff)
#
tantek
here's a "microblogging" open source web app (installable on Firefox OS) that "supports Twitter and App.net" https://github.com/minego/macaw-enyo
#
tantek
just asked for micropub support, and directed folks here for questions: https://github.com/minego/macaw-enyo/issues/27
#
tantek
barnabywalters, aaronpk ^^^
#
barnabywalters
why doesn’t that page have a list of sites which support micropub? especially if we’re using it for evangelism now
#
KartikPrabhu
barnabywalters: good point!
#
tantek
I bring up Macaw because it is one of the featured apps in the Firefox Marketplace: https://marketplace.firefox.com/app/macaw?src=featured
#
tantek
that's different
#
tantek
why and examples should be at the top
#
waterpigs.co.uk
edited /micropub (+311) "Added indieweb examples section with myself"
(view diff)
#
waterpigs.co.uk
edited /micropub (+0) "moved TOC"
(view diff)
#
kartikprabhu.com
edited /micropub (+174) "add indieweb examples"
(view diff)
#
KartikPrabhu
oh no clash!
#
KartikPrabhu
barnabywalters: I'll fix it
#
barnabywalters
thanks KartikPrabhu
#
tantek.com
edited /micropub (+101) "better dfn, more example"
(view diff)
#
tantek
adds to the clash
#
tantek.com
edited /micropub (+7) "-*"
(view diff)
#
tantek.com
edited /micropub (-41) "collapse"
(view diff)
#
tantek
aaronpk, when did you launch micropub support on aaronparecki.com and for what post types?
#
kartikprabhu.com
edited /micropub (+167) "fix clash of multiple sections"
(view diff)
#
tantek
barnabywalters and KartikPrabhu you too when did you launch micropub support on aaronparecki.com and for what post types?
#
KartikPrabhu
no... more clash
#
aaronpk
wish there was a better way to search my git commits
#
kartikprabhu.com
edited /micropub (-135) "/* IndieWeb Examples */"
(view diff)
#
KartikPrabhu
phew fixed :)
#
barnabywalters
aaronpk: git log -q | grep micropub -C 2
#
aaronpk
added micropub photo support on 2014-02-24
#
barnabywalters
2014-03-10 for me
#
aaronpk
basic note support was added on 2013-12-25
#
aaronpk
added pushup types on 2013-12-28
#
waterpigs.co.uk
edited /micropub (+0) "/* IndieWeb Examples */ clarified date"
(view diff)
#
aaronpk
barnabywalters: `git log --grep=micropub` works great
#
barnabywalters
huh git log -h didn’t mention the —grep option
cuibonobo joined the channel
#
aaronpk
I just google stuff and look for the stackoverflow answers. that usually works.
#
barnabywalters
KevinMarks: did you get micropub posting to known working with benwerd’s new updates?
#
aaronpk
really need to make a micropub plugin for wordpress
#
aaronpk
who's up for that? my wordpress chops are not so good.
#
barnabywalters
KartikPrabhu: have you ever posted replies from shrewdness?
#
KartikPrabhu
barnabywalters: no. i couldn't get the Reply button to work remember
#
barnabywalters
KartikPrabhu: oh huh is that still an issue
#
barnabywalters
okay I’ll look into that
#
KartikPrabhu
barnabywalters: haven't tested in a while. let me try
#
barnabywalters
might need a hard refresh
tilgovi joined the channel
#
KartikPrabhu
barnabywalters: seems to work. would be good if Shrewdness showed my log in status on top...
#
barnabywalters
KartikPrabhu: yay! yep, I need to figure out the best way of showing current user status as well as logout
#
Loqi
woot
#
barnabywalters
part of that is figuring out how best to surface different spaces in the UI — I’m anticipating the user status UI to be in the same palce
#
barnabywalters
s/palce/place
#
Loqi
barnabywalters meant to say: part of that is figuring out how best to surface different spaces in the UI — I’m anticipating the user status UI to be in the same place
#
tantek.com
created /Template:snarfed (+151) "because I used it"
(view diff)
#
KartikPrabhu
barnabywalters: cool. I'll keep Shrewdness in mind next time I have to reply to a post.
#
barnabywalters
aside: I’m really enjoying seeing posts from people I don’t follow (via other shrewdness users) in my search columns
#
barnabywalters
wondering if I should integrate twitter search as well
#
barnabywalters
searches have real URLs and therefore can be scraped: https://twitter.com/search?q=indieweb&src=typd
#
KartikPrabhu
barnabywalters: so if I subscribe to some site on Shrewdness it recommends it to you also?
#
barnabywalters
KartikPrabhu: well not “recommends” as such, but the posts show up in everyone’s search columns
#
KartikPrabhu
aah I see.... nice
tecgirl and eschnou joined the channel
#
tantek.com
edited /micropub (+198) "/* IndieWeb Examples */ expand aaronpk info, date of micropub support, multiple types"
(view diff)
#
aaronpk
tantek: thoughts on moving the "clients" section to under the indieweb examples section?
#
tantek
doing it now
#
aaronpk
ah cool
#
tantek.com
edited /micropub (+355) "move Client Apps section up (sorted alphabetically, feel free to pick another sort), and open source / implementations"
(view diff)
#
aaronparecki.com
edited /micropub (+1) "/* Open Source */ space"
(view diff)
#
aaronpk
nice trick preserving the #Implementations id. was going in to edit that to add it and saw yo ualready did :)
caseorganic and glennjones joined the channel
#
tantek.com
edited /micropub (+181) "move details inside how to implement, move form encoded piece down below endpoint discovery etc."
(view diff)
#
tantek
aaronpk I started trying to organize the spec-like bits into how to implement
#
aaronpk
yay that's looking nice now
#
Loqi
woot
#
tantek
right now it seems the client app and server side pieces are mixed together a bit
#
aaronpk
happy to see some other people jump in on that page too :)
#
tantek
but I'm afraid I know too little to understand how to properly separate them
#
aaronpk
oh you mean the "how to implement" has both client and server bits?
#
tantek
e.g. in to "how to implement a client" and "how to implement an endpoint" sections instead of "how to implement"
#
aaronpk
good idea
#
aaronpk
yeah this was originally written as a description of the whole thing
#
tantek
aaronpk I'm enshrining you as editor of the spec
#
bret
aaronpk I would be happy to meet up with you sometime to work on the micropub pages/spec
#
aaronpk
maybe wednesday evening?
#
bret
before/after HWC?
#
aaronpk
before or during?
caseorganic joined the channel
#
bret
i think that might work
#
bret
let me see how early I can get there
#
tantek.com
edited /micropub (+87) "Editor aaronpk, license CC0 to start with (should add OWFa), edit summary"
(view diff)
#
aaronpk
can it be licensed CC0 *and* OWFa?
#
tantek
(replace the CC0 line I added with that - since you're the editor)
#
tantek
e.g. see how h-entry does it: http://microformats.org/wiki/h-entry
#
aaronpk
leave the date templates?
#
tantek
yeah they auto-update to today
#
aaronpk
I think it reads better with the "web apps and native apps..." section above the editor section, is that ok?
#
tantek
yeah - cluster them into the same paragraph at the top with the dfn.
#
KevinMarks
barnaby: I don't think known has micropub by defualt yet
#
aaronparecki.com
edited /micropub (+430) "CC0+OWFa license. rephrase description, remove comparison to Twitter (can add back later somewhere less high in the sentence hierarchy)"
(view diff)
#
aaronpk
probably should have done that as two edits
#
aaronpk
oh also I described that edit wrong, oops
#
tantek
looks infe
#
tantek
s/infe/fine
#
Loqi
tantek meant to say: looks fine
brianloveswords and crossdiver joined the channel
#
aaronpk
hm, I suppose I need to add "sleep", "route" and "pushup" to the list of kinds of posts http://indiewebcamp.com/posts#Kinds_of_Posts
#
aaronpk
oh there's an /exercise page, i'll just add that
#
aaronparecki.com
edited /posts (+15) "/* Kinds of Posts */ add link to [[exercise]]"
(view diff)
KevinMarks1 joined the channel
#
aaronparecki.com
edited /exercise (+388) "/* Aaron Parecki */ add examples of run / walk / bike / sleep posts"
(view diff)
#
@kevinmarks
This @webfoundation festival sounds ideal for the #indieweb https://twitter.com/webfoundation/status/502516319917715456 #WebCreate #OpenWeb#MyWebIdea #Indieweb
(twitter.com/_/status/503991610560872448)
#
@evanwolf
RT @kevinmarks: This @webfoundation festival sounds ideal for the #indieweb https://twitter.com/webfoundation/status/502516319917715456 #WebCreate #OpenWeb#MyWebIdea #Indieweb
(twitter.com/_/status/503991822276780032)
#
@benwerd
@webfoundation To echo @kevinmarks, check out the #indieweb, empowering people to own their own space on the web. http://indiewebcamp.com
(twitter.com/_/status/503992059909251072)
#
tantek
aaronpk: do you prefer Micropub to be capitalized? or lowercase micropub?
#
tantek
(no opinion either way, your call)
#
aaronpk
I think normal capitalization is easiest
#
KevinMarks
hm, I'll possibly be in london that weekend
#
tantek.com
edited /micropub (-2) "one para for 2 sentences, move TOC up near top in more spec-like style"
(view diff)
#
tantek.com
edited /Special:Log/move () "moved [[micropub]] to [[Micropub]] over redirect: capitalize per aaronpk pref"
(view diff)
#
tantek.com
edited /Micropub (-10) "this is not a stub, this is a spec"
(view diff)
#
aaronpk
heh did it just graduate?
#
tantek
also this way the TOC doesn't interfere with any of the How to implement code
#
tantek
while the lists of sites/implementations are short/simple enough to not be disturbed by the TOC being next to them
#
tantek
and just added to this too since you added the OWFa bits: https://wiki.mozilla.org/Standards/license#Example_Specifications
#
tantek
now you just have to split "how to implement" into "how to implement a client" and "how to implement an endpoint" :)
#
aaronpk
that will be my job for wednesday
#
aaronpk
hey not bad, less than 1 year from first edit to stub removed!
#
aaronpk
(3 weeks short of a full year)
#
tantek
nice!
paulcp and paulcp_ joined the channel
#
tantek.com
edited /Micropub (+84) "/* How to implement */ copy edit summary of section, grammar"
(view diff)
#
tantek
ok done tweaking /Micropub for now - great work on this aaronpk, looking forward to Wednesdays updates :)
#
aaronpk
awesome, thanks!
#
tantek
ah one more link...
paulcp joined the channel
#
tantek.com
edited /Micropub (+339) "/* Clients */ Client implementation requests / Macaw"
(view diff)
#
tantek
aaronpk - is there an issue filed on Known to support Micropub?
#
tantek
as a client or server?
#
aaronpk
don't see one, but I thought he had made a note of that already
#
aaronpk
!tell benwerd is there an open issue on Known to support Micropub? If not, I will gladly create one!
#
Loqi
Ok, I'll tell them that when I see them next
elliottucker joined the channel
#
aaronpk
this is why we have oauth
#
tantek
oh hey - insecure "XML-RPC endpoint for updating the blog" which requires username/password.
eschnou and j12t joined the channel
#
KartikPrabhu
hmm is Dave Winer reinventing POSSE through XML-RPC?
#
aaronpk
what? xml-rpc is ancient
#
KevinMarks
well, he helped invent xml-rpc so not exactly reinventing
#
KartikPrabhu
I meant reinventing POSSE
#
aaronpk
xml-rpc doesn't really have anything to do with posse
#
KartikPrabhu
"The server will look at the source of the page to discover the address of the XML-RPC endpoint for updating the blog."
#
aaronpk
if anything, i'm reinventing XML-RPC but without the XML or the RPC, and with OAuth instead of username/password auth
#
ben_thatmustbeme
hmm, got a google domains beta invite
#
aaronpk
me too, but haven't used it yet
#
ben_thatmustbeme
used the invite key, not much to do with it other than order stuff
krendil and brianloveswords joined the channel
#
ben_thatmustbeme
not sure i really want to order my domain through google. not sure what I'm getting myself in to honestly
#
aaronpk
luckily you can always move away if you want
#
ben_thatmustbeme
huh.. oh, well, .us domains don't do private registration
#
ben_thatmustbeme
would have been nice to know BEFORE i ordered
fmarier and paulcp joined the channel
#
aaronpk
haha oops
#
KevinMarks_
.uk ones don't either, and they want a UK address
#
aaronpk
KevinMarks_: my favorite quote from that: "Do your programming in a programming language. Don’t try to embed it in some crazy will-never-be-a-standard binding expression invented by a fly-by-night JavaScript framework."
#
aaronpk
same reason that I avoid templating languages
#
aaronpk
and just use straight PHP, or erb for ruby
#
KevinMarks_
I just quoted the same bit
#
KevinMarks_
Does polymer make this potentially better? Because it will build real dom?
#
jonnybarnes
aaronpk: I donlt think a templating language is such a bad thing when built with something like PHP
#
aaronpk
i'm talking about template languages like Smarty or Liquid: http://www.smarty.net/docs/en/language.basic.syntax.tpl and http://liquidmarkup.org/
#
cuibonobo
a few months ago i underwent a comprehensive survey of JS frameworks in order to decide on one for a company project
#
cuibonobo
my conclusion was they are pretty much all terrible
#
cuibonobo
they're so complicated that learning how they work is about as much work as learning a new programming language
#
jonnybarnes
aaronpk: how about something like twig?
#
gRegor`
PHP works really well by itself as a template language. That's one reason I like ProcessWire. https://processwire.com/api/why-php-syntax/
#
cuibonobo
APIs that needed hundreds of pages of docs to explain. just a mess.
#
aaronpk
gRegor`: it's not clear from that post if processwire is actually just running PHP or re-interpreting PHP syntax
tantek joined the channel
#
aaronpk
jonnybarnes: twig is another example of the problem
#
gRegor`
re-interpreting PHP syntax?
#
tantek
cuibonobo it is quite ironic
#
aaronpk
gRegor`: ok it looks like it's actually running PHP
#
tantek
developer doesn't want to read to understand a programming language (or the DOM). developer creates a framework that requires reading hundreds of pages of docs to understand.
#
cuibonobo
tantek: and it wasn't just one developer. there are scores of them :)
#
tantek
cuibonobo: we used to call that: 20 GOTO 10
#
aaronpk
but it's just so tempting to make frameworks! :)
#
tantek
is somewhat guilty of that.
#
tantek
though cassis.js tends to just get weird looks from other JS (or PHP) devs.
#
cuibonobo
in case anyone is interested in what i finally went with: https://github.com/muut/riotjs it's just 3 functions: one for object messaging, one for templating, and one for URL routing
#
cuibonobo
the docs aren't great, but you can read the entire body of code in 5 minutes so...
#
tantek
small is good
#
gRegor`
aaronpk: Yeah, the framework is a lightweight way of accessing pages and fields within those pages, but when it comes to outputting them, it's just PHP. No abstractions built in to it.
#
gRegor`
Or even just static HTML for a template, no PHP necessary. I like that flexibility.
#
aaronpk
gRegor`: cool, yeah that's a senseible way to do it
#
KevinMarks_
Cassis.js is weird, though. It anticipated node.js by requiring you to think very hard while writing it
benatkin joined the channel
#
KevinMarks_
I have the same feeling about things like bootstrap
#
@benatkin
self-host your selfies! #indieweb #ownyourdata
(twitter.com/_/status/504020097909145600)
#
KevinMarks_
(as cuibonobo has about mvc frameworks I mean, not about Cassis.js)
#
benatkin
hehe...I told someone about Cassis.js recently
#
aaronpk
I treat bootstrap as a better UI than the default browser styles. I don't usually go in and customize/theme bootstrap things
#
KevinMarks_
Except bootstrap is not responsive unless you really work at it
#
tantek
bootstrap is far more than bootstrapping
#
benatkin
KevinMarks_: borderline FUD imo
#
tantek
it's more like bloatstrap
#
aaronpk
aw y u no like bootstrap
#
tantek
because it's maybe 10x more bytes than is necessary for such functionality
#
aaronpk
show me something smaller and i'll gladly switch
#
aaronpk
but I use all the components regularly
#
tantek
it's called CSS
#
benatkin
responsive doesn't mean perfect adaptation to all common devices
#
KevinMarks_
Ok, bootstrap 3 is kinda responsive. Bootstrap 2 isn't at all.
#
aaronpk
bootstrap *is* css
#
aaronpk
without bootstrap, indieauth.com would look super ugly, just saying
#
benatkin
KevinMarks_: ok can agree :)
#
tantek
aaronpk - ok, when I generalize my homepage HTML/CSS into something 1/10 the size of bootstrap but covering perhaps 80% of the actually useful/necessary technology, I'll let you know.
#
benatkin
needs moar blue though
#
tantek
see also HTML5 Boilerplate
#
benatkin
microsoft should have kept the electric blue in windows XP
#
benatkin
now if they use it, in order to symboliize trust, people will think they're stealing it from facebook and twitter
KevinMarks joined the channel
#
KevinMarks_
Tantek, did you get any further with microformats as templates?
#
KevinMarks_
It gets trickier with e-
#
tantek
KevinMarks: do you mean the work in /template ?
KevinMarks__ joined the channel
#
tantek
GWG, snarfed, all you other WordPress fans, here's an example of why I dislike WordPress:
#
tantek
"There are 7 comment(s) that have not been processed by Defensio." <-- I should never see something like this in a CMS/publishing UI
#
tantek
WTF is Defensio?
#
tantek
(yeah I know it is a plugin - why is it bugging me in a giant yellow box?)
#
tantek
"There might be a connectivity issue between you and Defensio. Your comments will automatically processed within the next 10 minutes, or when connectivity is restored."
#
@Bali_Maha
@tanyalau it's two steps. Install indieweb plugin & connect ur twitter w brid.gy (plus unspam the twitter comments & approve em)
(twitter.com/_/status/504023208073637888)
#
tantek
hah - yeah, "unspam the twitter comments"
#
KevinMarks
I'm at the point with kevinmarks.com that I need to do some kind of templating
#
KevinMarks
I wondered if you had got anywhere with mf-2 based ones
paulcp_ joined the channel
#
tantek
KevinMarks: could you rephrase "need to do some kind of templating" as the specific use-case you're trying to solve?
Jihaisse1, paulcp and crossdiver joined the channel
#
KevinMarks
I have a lot of static pages. I'd like to add some generic wrappers so they get css styles, fragmention.js and webmention support. In the spirit of "do it by hand until it hurts", using a templating pass would be good for this
#
tantek
so like page header / footer stuff?
#
KevinMarks
yes, that to start
#
KevinMarks
maybe constructing a better hfeed page than doing it manually to follow
#
rascul
why not use static site generator?
glennjones joined the channel
#
KevinMarks
yes, that's probably the best option
#
rascul
or you could be like me and write your own ;)
#
rascul
just don't use mine, it's not ready for human consumption
#
KevinMarks
a static site generator will peforce need some kind of templating
gRegor`_, j12t_ and Tallken joined the channel
#
@jmenglund03
@Bali_Maha Did you know that @withknown can be installed on our domain now (check out the app in cPanel): https://drive.google.com/uc #indieweb
(twitter.com/_/status/504030672277610496)
michel_v, paulcp and Guest2171 joined the channel
#
ShaneHudson
What's the state of fragmentions? Likely to change soon?
caseorganic, paulcp, davidakennedy and scor joined the channel
#
GWG
tantek, I don't think WordPress should be held responsible for a poorly designed third-party plugin
KevinMarks joined the channel
#
GWG
KevinMarks, ipv6? yay you
#
KartikPrabhu
ShaneHudson: status as in?
#
ShaneHudson
KartikPrabhu: I know there was a lot of talk about changing the syntax, using css selectors etc
#
KartikPrabhu
ShaneHudson: oh those were by the folks at the other w3c chat
#
KartikPrabhu
most people here agree that is not a good idea
#
ShaneHudson
Ah okay :)
#
KartikPrabhu
the one syntax based discussion here was to just use a # instead of ##
kylewm1 and snarfed joined the channel
#
snarfed
GWG: re GCM, 700kqps! phew, that's no joke
#
GWG
snarfed, got an idea for it?
#
snarfed
GWG: sorry? i don't follow
#
GWG
snarfed, for GCM. Bridgy could send notifications
#
GWG
I remember aaronpk talking about a mentions app
#
snarfed
GWG: ah, no, no plans like that. webmention recipients can choose whether/how to do that on their own. i was just impressed at GCM's traffic volume
#
GWG
I have WordPress send it using a plugin.
#
GWG
snarfed, now that it is open to general use, curious to see what people build
#
snarfed
GWG: if you have the wordpress app, i think it can notify you on every new comment
#
snarfed
(and afaik gcm has been open to general use since android launched. this just looks like new features.)
#
GWG
snarfed, I was referring to the new features that are now open to general use
#
snarfed
GWG: sure! you didn't need any of them to just send notifications though. :P regardless, good stuff.
#
GWG
snarfed, I think I am aiming lower right now
KartikPrabhu and tantek joined the channel
#
GWG
Hi, tantek
#
tantek
hi GWG
#
tantek
is trying to save some open edits on wiki pages before the flight closes its doors.
#
GWG
tantek, where are you going?
#
tantek
GWG returning to SF :)
#
GWG
Ok. Didn't know that you left?
#
tantek
that happens ;)
#
GWG
Yes