#indiewebcamp 2016-03-23

2016-03-23 UTC
#
acegiak
I'll have to look further into this tomorrow I think. Today is too busy :/
#
acegiak
tantek, most of my blogroll entries have a json object stored in wordpress's "notes" field for the record. Quickposse just checks to see if an @persontag has a matching blogroll entry and, if everything exists, looks in the json object to see if it has a property for the posse destination
#
acegiak
so my one for you might be {'twitter':'@t','tumblr':'<a href="tantek.com">tantek</a>'}
#
acegiak
oh he's not here, lol
#
acegiak
!tell tantek most of my blogroll entries have a json object stored in wordpress's "notes" field for the record. Quickposse just checks to see if an @persontag has a matching blogroll entry and, if everything exists, looks in the json object to see if it has a property for the posse destination
#
Loqi
Ok, I'll tell him that when I see him next
#
acegiak
!tell tantek so my one for you might be {'twitter':'@t','tumblr':'<a href="tantek.com">tantek</a>'}
#
Loqi
Ok, I'll tell him that when I see him next
#
kevinmarks.com
edited /person-tag (+199) "/* Ashton McAllan */"
(view diff)
#
kevinmarks.com
edited /person-tag (+377) "/* Ashton McAllan */"
(view diff)
#
kevinmarks.com
edited /person-tag (+173) "/* Kevin Marks */"
(view diff)
snarfed1 joined the channel
#
KevinMarks
this leftpad thing is crazy
#
miklb
which part?
#
miklb
the fact a single line broke so much, or that npm didn't support the publisher
#
KevinMarks
all of it
#
KevinMarks
though a 10 line function breaking so many peoples builds is also weird
#
miklb
I found it interesting they admitted it was a gray area to re-publish that library
#
miklb
libary/package/function
YESS joined the channel
#
YESS
/whois yess
#
YESS
heh
#
aaronpk
that's the danger of a centrally managed package repository
#
miklb
I don't know much about node/npm but didn't know it wasn't a community project until tonight
#
KevinMarks
well, it became a company
#
sknebel
also interesting that all these projects had a specific version pinned, making the NPM-intervention necessary
[jgarber] joined the channel
#
[jgarber]
kevinmarks: I was just dropping by to share that since it’s tangentially relevant to our own-your-data interests.
snarfed joined the channel
#
[jgarber]
Ah, miklb referred to this tweet (re: “gray area”)
#
kylewm
if that guy just decided it wasn't worth it to fight trademark trolls
#
sknebel
he removed ~250 packages, not just the one in the trademark dispute
#
kylewm
ahhh, that makes more sense now
#
sknebel
the one package everyone is upset about (because "everything" depends on it) isn't the one they forced him on
#
sknebel
what would have been interesting if someone had grabbed all those packages names and published "updates" with malware
#
KevinMarks
it's not even a very good implementation, it'll churn lots of string objects
#
sknebel
no clue if there is a better way in JS
#
kylewm
so it seems like making version history immutable would be a good thing for a package repository to do?
#
sknebel
and JS JIT-compilers are *crazy*
#
sknebel
I think many do, NPM says the ability to revoke totally insecure code or accidential leaks is more important to them
#
sknebel
(e.g. I don't think you can remove versions from PyPI)
#
kylewm
um, is there a conventional issue tracker tag for "awaiting confirmation"?
#
sknebel
"unconfirmed" for newly submitted bugs
#
kylewm
I mean like, "we think this has been fixed in code", waiting for the reporter to confirm that the issue was fixed on their end
#
kylewm
I just used awaiting confirmation, nbd
lukebrooker joined the channel
#
KartikPrabhu
hmm so compaines can sue open source software devs over names?
#
kylewm
you can sue anyone for anything
#
miklb
WordPress does it all the time. If you don't defend the mark, you can loose it. I don't know the details of this threat though.
#
miklb
reator™ is another example
#
miklb
s/reator™/realtor™/
#
Loqi
miklb meant to say: realtor™ is another example
#
KartikPrabhu
then i don't blame that dev from "witdrawing" all his code from NPM
#
kylewm
KartikPrabhu: did you read the scrollback?
#
kylewm
it seems pretty irresponsible to remove packages without any warning to people depending on them
#
KartikPrabhu
maybe it is. but beats being sued
#
kylewm
but like sknebel said, the alternative was to remove or rename the one package and leave the other 249
#
KartikPrabhu
yeah, and then someone else sues for the other one
#
KartikPrabhu
and so on
#
kylewm
to be fair, i had the same reaction you did initially
#
miklb
depends if a legit trademark. Those are not easy to get. Sounded to me they did it without discussing with him so he was upset and had a knee jerk reaction. But too much unsaid in the story IMO.
#
KartikPrabhu
wonders if "Known" is trademarked
#
kylewm
I vaguely remember ben talking about that but can't remember what the outcome was
#
aaronpk
it sounds like he was trying to make a point
#
aaronpk
which he seemed to have done very successfully
#
KevinMarks
I wonder what else is the kevin bacon of npm
#
kylewm
I would guess passport.js
#
kylewm
although it sounds like that has a little more heft than leftpad
#
KevinMarks
someone is bound to come up with a way to hold apps hostage now
#
miklb
in this case though, he knew the license was liberal enough that anyone could pick it up and offered anyone to adopt the others. a pain to people using it, but not permanent.
danlyke and tantek joined the channel
#
tantek
good evening #indiewebcamp!
#
Loqi
tantek: acegiak left you a message 2 hours, 55 minutes ago: most of my blogroll entries have a json object stored in wordpress's "notes" field for the record. Quickposse just checks to see if an @persontag has a matching blogroll entry and, if everything exists, looks in the json object to see if it has a property for the posse destination http://indiewebcamp.com/irc/2016-03-22/line/1458691456024
#
Loqi
tantek: acegiak left you a message 2 hours, 55 minutes ago: so my one for you might be {'twitter':'@t','tumblr':'<a href="tantek.com">tantek</a>'} http://indiewebcamp.com/irc/2016-03-22/line/1458691468075
#
@ag_dubs
p.s. if you think `left-pad` is the only 11 line module that is heavily used you are wrong.
(twitter.com/_/status/712473462867103745)
snarfed, lukebrooker, wolftune and cweiske joined the channel
cweiske and jihaisse joined the channel
#
@DimitrisTzouris
Last day of #DigPed Lab Cairo. Almost ready for the unconference. My session is on #indieweb stuff, mainly @indiewebcamp work.
(twitter.com/_/status/712547231472205825)
j4y_funabashi and friedcell joined the channel
#
petermolnar
re leftpad: lol. It was about time from something like this to happen. A single function as dependency? You asked for trouble.
squeakytoy2, j12t, tantek and jrenslin joined the channel
j12t, friedcell, adactio, adactio_, glennjones, myfreeweb, kerozene, Lancey, mlncn, tantek and jihaisse_ joined the channel
#
Loqi
[indieweb] "'I Love My Label': Resisting the Pre-Packaged Sound in Ed-Tech" http://www.downes.ca/post/65153/rd
mlncn and arthurspooner joined the channel
#
GWG
Morning all
danlyke, korayal, mxuribe, tantek and benborges joined the channel
#
@DimitrisTzouris
I showed some #digped people #indieweb tools like @withknown and https://brid.gy/ at the unconference. They loved it! There is hope!
(twitter.com/_/status/712634697050890240)
yakker and snarfed joined the channel
#
@DJWrisley
RT @DimitrisTzouris I showed some #digped people #indieweb tools like @withknown and https://brid.gy/ at the unconference. They loved it! There is hope!
(twitter.com/_/status/712637309452230657)
singpolyma joined the channel
mlncn, yakker, j12t, R2ZER0, martinBrown and Pierre-O joined the channel
#
@grantpotter
@dajbelshaw #indieweb 'Taking back control of the web: an easy way to host and run secure open source apps' using .. http://known.networkeffects.ca/2016/dajbelshaw-indieweb-taking-back-control-of-the-web-an-easy
(twitter.com/_/status/712651217579687936)
shiflett and wolftune joined the channel
j12t, mattronix, mattronix_, begriffs and lmorchard joined the channel
#
Loqi
[indieweb] "Well done!" by Kevin Marks http://known.kevinmarks.com/2016/well-done
mattronix, gRegorLove and mlncn joined the channel
shiflett joined the channel
#
gRegorLove
Morning, indiewebcamp
j12t joined the channel
#
aaronpk
good morning!
#
gRegorLove
Just came across a good, short "build software for yourself" post: http://gettingreal.37signals.com/ch02_Whats_Your_Problem.php
#
gRegorLove
"When you solve your own problem, you create a tool that you're passionate about. And passion is key. Passion means you'll truly use it and care about it. And that's the best way to get others to feel passionate about it too."
#
gRegorLove
Oh, guess it's part of a book.
#
bear
henrik is very passionate about progressive web apps :)
#
aaronpk
Project Fi seems like a pretty good deal too
#
ben_thatmustbeme
uses Project Fi
#
ben_thatmustbeme
rhiaro: you said your site is available as as2 correct?
#
@nicolehill17
RT @ReadersGazette BLOG Indie Author Answers by Jim Heskett http://www.jimheskett.com/indieauth Get help writing your book #bookbloggers 39
(twitter.com/_/status/712660634631073794)
#
@ReadersGazette
BLOG Indie Author Answers by Jim Heskett http://www.jimheskett.com/indieauth Get help writing your book #bookbloggers 39
(twitter.com/_/status/712659673627930624)
#
@ReadersBookNews
RT @ReadersGazette BLOG Indie Author Answers by Jim Heskett http://www.jimheskett.com/indieauth Get help writing your book #bookbloggers 15
(twitter.com/_/status/712178090903015424)
#
@jabwriter
RT @ReadersGazette BLOG Indie Author Answers by Jim Heskett http://www.jimheskett.com/indieauth Get help writing your book #bookbloggers 15
(twitter.com/_/status/712163951988121601)
#
@My_MindGrind
RT @ReadersGazette BLOG Indie Author Answers by Jim Heskett http://www.jimheskett.com/indieauth Get help writing your book #bookbloggers 15
(twitter.com/_/status/712163515361054720)
#
@JackieWeger
RT @ReadersGazette BLOG Indie Author Answers by Jim Heskett http://www.jimheskett.com/indieauth Get help writing your book #bookbloggers 15
(twitter.com/_/status/712163129321459712)
#
@ReadersGazette
BLOG Indie Author Answers by Jim Heskett http://www.jimheskett.com/indieauth Get help writing your book #bookbloggers 15
(twitter.com/_/status/712162902657130496)
#
@GillariBooks
RT @ReadersGazette BLOG Indie Author Answers by Jim Heskett http://www.jimheskett.com/indieauth Get help writing your book #bookbloggers 15
(twitter.com/_/status/711688104499875840)
#
@ReadersGazette
BLOG Indie Author Answers by Jim Heskett http://www.jimheskett.com/indieauth Get help writing your book #bookbloggers 15
(twitter.com/_/status/711672169261039619)
#
@ReadersBookNews
RT @ReadersGazette BLOG Indie Author Answers by Jim Heskett http://www.jimheskett.com/indieauth Get help writing your book #bookbloggers 59
(twitter.com/_/status/711193880360837121)
#
@andrichpublish
RT @ReadersGazette BLOG Indie Author Answers by Jim Heskett http://www.jimheskett.com/indieauth Get help writing your book #bookbloggers 59
(twitter.com/_/status/711190272353427457)
#
@MorganJSheppard
RT @ReadersGazette BLOG Indie Author Answers by Jim Heskett http://www.jimheskett.com/indieauth Get help writing your book #bookbloggers 59
(twitter.com/_/status/711190108330958849)
#
@OKKinderhookRG
RT @ReadersGazette BLOG Indie Author Answers by Jim Heskett http://www.jimheskett.com/indieauth Get help writing your book #bookbloggers 59
(twitter.com/_/status/711189121570611201)
#
@OKKinderhook
RT @ReadersGazette BLOG Indie Author Answers by Jim Heskett http://www.jimheskett.com/indieauth Get help writing your book #bookbloggers 59
(twitter.com/_/status/711189115434311680)
#
@ReadersGazette
BLOG Indie Author Answers by Jim Heskett http://www.jimheskett.com/indieauth Get help writing your book #bookbloggers 59
(twitter.com/_/status/711188983745781761)
#
@MadhuriBlaylock
RT @ReadersGazette BLOG Indie Author Answers by Jim Heskett http://www.jimheskett.com/indieauth Get help writing your book #bookbloggers 35
(twitter.com/_/status/710715540927553536)
#
@ReadersGazette
BLOG Indie Author Answers by Jim Heskett http://www.jimheskett.com/indieauth Get help writing your book #bookbloggers 35
(twitter.com/_/status/710704793048719360)
#
aaronpk
adding "jimheskett" to the blacklist. sorry jim.
hs0ucy, begriffs, snarfed, begriffs_, miklb and squeakytoy joined the channel
#
gRegorLove
How about exact phrase "indie author"? Or can you only block accounts, not tweet content?
#
aaronpk
i can block both accounts or text content
#
aaronpk
but that was a lot of accounts
#
aaronpk
added "indie author" too
mlncn joined the channel
#
lmorchard
So, I’ve been totally remiss in promoting or mentioning this anywhere, but FWIW we’re going to try to have a Homebrew Website Club meeting tonight near Detroit (was a JS meetup) https://www.facebook.com/events/1034757449904069/
#
aaronpk
oh speaking of... bret: are you free tonight for HWC?
#
lmorchard
kind of a haphazard first get together to morph a JS meetup, but we’ll see what happens
#
KevinMarks
put it on the wiki, Les and we can tweet it out
#
KevinMarks
that's a private event
#
lmorchard
Oh derp
#
lmorchard
I cleverly hid a link to the maker space we’re meeting at, over here https://indiewebcamp.com/events/2016-03-23-homebrew-website-club
#
bret
aaronpk: apologies, I am not. i think I need to take an indefinite leave from hosting of any meetup for the moment pdxnode included 😭
#
aaronpk
i just realized i totally forgot to post the pdx event anywhere
#
aaronpk
so i don't think anyone is going to come cause it's a bit late now
#
kevinmarks.com
edited /events/2016-03-23-homebrew-website-club (+68) "/* Regrets */ add Detroit"
(view diff)
#
KevinMarks
you haven't set a venue
#
bret
i need to do some soul seeking across the board and figure out my level of meetup involvement that works for me. been putting it off and need to just deal with that i think
#
KevinMarks
could poke people in the xoxo portland channel
asheesh and tommorris joined the channel
#
kylewm
KevinMarks: if it's looking like just and me in SF tonight, do you think we should cancel?
calumryan joined the channel
#
KevinMarks
well, Clinton said he might drop by
#
KevinMarks
is benwerd a no?
#
kylewm
I dunno, do you want to poke him?
#
@dewitt
@kevinmarks @benwerd Nice. Hope to make it! (Conflicts with some post first-day activities for GCP NEXT 2016, but I'm a homebody anyway.)
(twitter.com/_/status/712070365334212610)
#
kylewm
oh ok, I don't know who that is but that's cool
[kevinmarks] joined the channel
#
[kevinmarks]
DeWitt Clinton is a dev advocate fro Google Cloud, a good guy
#
@calum_ryan
Planning a home-hosted Homebrew Website Club at mine in glorious Kent (UK), not too far outside London (35 mins) #indiewebcamp
(twitter.com/_/status/712718504856788996)
benward___, emceeaich_ and ramsey_ joined the channel
#
KevinMarks
and he works on cloud launcher, which would be good to get Known and maybe otehr indeiweb tools into
begriffs, cleverdevil-, begriffs_, calumryan and minsky joined the channel
#
kylewm.com
edited /User:Kylewm.com (+19) "/* Itches */ move Known userpage mentions to Completed"
(view diff)
#
Loqi
[indieweb] "Why we built Known" by Ben Werdmüller http://werd.io/2015/why-is-known-the-best-way-to-solve-your-community
#
kylewm
Loqi is sort of like @AllTheTwits for indieweb blog posts
#
Loqi
is done
KartikPrabhu, j12t, snarfed and shiflett joined the channel
#
aaronpk
yeah i don't know why he's getting pings for old articles so much
arthurspooner joined the channel
#
sknebel
where does he get them from? superfeedr keyword search?
Pierre-O, calumryan, snarfed1 and yakker joined the channel
#
gregorlove.com
edited /Google_Calendar (+87) "Add Event screenshot"
(view diff)
snarfed joined the channel
#
@voxpelli
Halvnöjd med dagens presentation, men fick iaf nämnt alla IndieWeb-delarna + Jaiku. SÃ¥ det viktigaste.
(twitter.com/_/status/712752319922835456)
snarfed1, snarfed, j12t and j12t_ joined the channel
#
gRegorLove
Quiet day in #indiewebcamp
#
gRegorLove
tumbleweed.gif
#
myfreeweb
i'm going to sleep soon but i have pushed an update to my website... it now supports reactji
#
myfreeweb
can someone reply with an emoji to e.g. https://unrelenting.technology/notes/2016-03-23-11-16-48 ? :)
#
Loqi
[Greg] TIL Pushover has a Firefox Share service.
#
aaronpk
you should implement the rest of /authorship tomorrow :)
#
Loqi
agreed.
#
myfreeweb
it worked! but you were parsed as MIT Stata Center :D
#
myfreeweb
it picks the first h-card for now, not the representative one
#
myfreeweb
oh, representative is pretty simple, yeah
#
KevinMarks
I just replied
#
Loqi
[Kevin Marks] 🌟
#
kylewm
ugh, hate those untitled slugs
#
KevinMarks
if no-one else comes we can have a Known hacking evening
snarfed1 joined the channel
#
snarfed
myfreeweb++ congrats! didn't handle mine, but nm.
#
Loqi
myfreeweb has 9 karma
#
myfreeweb
snarfed: you sent it as an image
#
snarfed
btw you can always test by replying yourself, right?
#
snarfed
really? looking
#
myfreeweb
yeah i guess i can, just fixed a TLS issue that didn't let me do that :D
#
snarfed
aw man, boo wordpress. ah well
#
kylewm
KevinMarks: sgtm definitely, I just didn't know if you'd want to come all the way up to the city for that :)
#
kylewm
snarfed: myfreeweb: it's not an image in the source, it's an html entity: &#x1f525;
#
kylewm
huh, but it gets parsed weirdly
#
myfreeweb
wait no it's a link
#
snarfed
kylewm: yeah, evidently js converts it to an img, if you look at it in browser dev tools
#
myfreeweb
you have the in-reply-to link inside of the content
#
kylewm
i'm surprised that the parsed mf2 has \u escape codes and not the html entity http://pin13.net/mf2/?url=https%3A%2F%2Fsnarfed.org%2F2016-03-23_unrelenting-technology
#
snarfed
myfreeweb: sure, that's kosher
#
snarfed
mf2 parsing should still say the content is the emoji char
#
snarfed
the html entity thing is still maybe a problem though. meh
#
snarfed
meh meh meh
#
kylewm
the other problem is the wordpress template thing where you get two values for content
KartikPrabhu joined the channel
#
KevinMarks
the \u escape code was the thing i was talking about
#
snarfed
also meh. it's not ideal, but should still more or less work, especially the plain text value. just annoying.
#
snarfed
(fwiw my indie replies, likes, etc do work generally. the emoji part is the only unusual part here.)
#
Loqi
microformats2-parsing-issues
#
@eranhammer
My OAuth experience is completely different but at the crucial point, I chose differently. When I quit OAuth I privately held most of the IP
(twitter.com/_/status/712769598056230912)
#
KevinMarks
normalising the entity is good, I just think we shoudl put the utf8 in the html
#
@eranhammer
I picked the very best person to take the best care of them and gave him the domains and the rights. Only then did I go out against it.
(twitter.com/_/status/712770491359096832)
#
KevinMarks
hm, we should do some non utf8 html encoding testing too
#
KevinMarks
like shiftjis or russian encoding
KartikPrabhu and mlncn joined the channel
#
myfreeweb
hmm the one from KevinMarks wasn't picked up until i resent the webmention
#
kylewm
KevinMarks: that's pretty strange, I don't know where in the Python code it would be converting html entities in the content['html']
#
myfreeweb
weird, i'm parsing snarfed's reply on my parser https://unrelenting.technology/mf2/ and i see the actual emoji
#
snarfed
emoji makes me (╯°□°)╯︵ ┻━┻
#
myfreeweb
i never actually write emoji, but i like to see them
[kevinmarks] joined the channel
#
[kevinmarks]
BS used to have a function called UnicodeDammit that normalised it
#
[kevinmarks]
I think it's just implicit now
#
kylewm
that's a nice page for your parser, myfreeweb
#
[kevinmarks]
Putting unicode chars in a utf8 encoded json is a bit weird
#
kylewm
kevinmarks: it shouldn't matter though, right? like, either way should be valid?
#
myfreeweb
speaking of the parser, looks like it should decode html entities at least for u- properties, because my image proxy gets an invalid url for snarfed's gravatar
#
kylewm
yeah, gotta support &amp; at least
#
myfreeweb
OH found the reactji problem
#
myfreeweb
this is silly, i wrote "properties.text[0].value"
#
myfreeweb
it worked for others because it falls back to properties.name[0]
Gold joined the channel
#
kylewm.com
edited /User:Kylewm.com (+60) "/* Itches */"
(view diff)
lukebrooker and mlncn joined the channel