#indiewebcamp 2014-03-23

2014-03-23 UTC
iangreenleaf, kylewm, becker_11, kbs, KevinMarks, ttepasse and pfenwick joined the channel
#
kbs
just going through the indewebcamp web site, after hearing a mention by kevin marks on the 'this week in google' podcast. Very nice stuff :-)
becker_11 joined the channel
#
kbs
one question I have [being a lazy person :)] - is there any android app that currently presents the people-first approach - I guess a 'super-duper-contact' app - that somehow aggregates info from other apps by person?
#
kbs
eg: tap on a person - shows list of emails, sms, etc from them
#
kbs
glommed from other installed apps.
#
kbs
oops
snarfed joined the channel
#
snarfed
hey bret, forgot to ask earlier
#
snarfed
any suggestions on the ui?
#
snarfed
i'm ALL EARS
#
snarfed
[insert will smith/obama meme here]
ttepasse, Collins and pfenwick joined the channel
#
@MogulAzam
RT @kevinmarks: "When you see the opportunity of a new standard, jump on board with both feet." @davewiner http://scripting.com/2014/03/22/howStandardsHappen.html #indieweb
(twitter.com/_/status/447572491590852608)
ttepasse joined the channel
#
@dougmckown
Any #indieweb folks in #Philly? Any interest in a local #IndieWebCamp?
(twitter.com/_/status/447574856012283904)
kerozene, ttepasse, pasevin, krendil and tantek joined the channel
snarfed and cpoetter joined the channel
#
KartikPrabhu
snarfed: what is the "disable" button do, in the new bridgy/publish?
#
bret
snarfed: the only thing that pops out at me is is the stacking of user profiles. IE group all of the ryan b photos into a single object on the page.
#
bret
snarfed: I might take a stab at the FAQ/the header text to make it more clear when I get some time
#
snarfed
KartikPrabhu: disable is the new delete :P
#
snarfed
bret: thanks! all of that would be much appreciated
#
snarfed
stacking definitely makes sense, especially now that i pull domain from profile urls, so i can aggregate on that
#
KartikPrabhu
so does it delete the abready POSSEd copy or... ?
#
snarfed
each account has a separate user page, at least right now, so i'd have to think more
#
snarfed
KartikPrabhu: ahhh, no, it's disabling the account (for listen or publish), not deleting posts
#
KartikPrabhu
aah I see
#
snarfed
i'll add docs
#
KartikPrabhu
It probably is in the wrong place then... should be better to move it to a user profile/manager page if you end up making those
#
bret
snarfed: I also want to see a version of bridgy that I can run for just me/ make it easysih to poll for silo data on my own servers/pass accounts
#
bret
but thats not really high priority
#
bret
KartikPrabhu: check out your sweet favicon http://iwc-log-feed.herokuapp.com/
#
bret
ok bed time
#
snarfed
bret: understood. easy to run your own instance
#
snarfed
less easy but doable to run on your own server
#
snarfed
hard to make a library you could plug into an existing CMS
#
KartikPrabhu
bret: w00t! awesome
#
Loqi
yay!
netweb and grantmacken joined the channel
#
@dougmckown
Any #indieweb folks in #Philly? Any interest in a local #IndieWebCamp? http://dougmckown.com/?name=153
(twitter.com/_/status/447631996517220353)
KevinMarks joined the channel
#
@dougmckown
Any #indieweb folks in #Philly? Any interest in a local #IndieWebCamp?
(twitter.com/_/status/447642295299358720)
#
@dougmckown
Any #indieweb folks in #Philly? Any interest in a local #IndieWebCamp? http://dougmckown.com/?p=159
(twitter.com/_/status/447643348233232384)
dvirsky, gavinc, basal, michel_v_, heath, amblin, glennjones, CheckDavid, netweb and moofy joined the channel
#
moofy
o/
tommorris, heath, iboxifoo, amblin, jeukku, KevinMarks_ and bnvk joined the channel
#
pdurbin
moofy: o/
cweiske joined the channel
#
moofy
\o/
#
moofy
Hello. I am new to this idea but I thought I would say hello.
#
tommorris
hey moofy
#
pdurbin
moofy: do you have your own domain already?
#
moofy
I do, though not hosting
#
moofy
currently just going to use github pages
#
moofy
The last few times I looked up web hosts I glazed over in about fifteen minutes.
#
pdurbin
I use github pages to host http://greptilian.com which I think of as my landing page. For non-static stuff I use subdomains. Works pretty well for me.
#
moofy
that is a lot of profiles.
kikimeter joined the channel
#
cweiske.de
edited /code (+15) "/* Mirror setup */ use printf instead of echo"
(view diff)
melvster, LauraJ and kikimeter joined the channel
#
cweiske
does someone have a GUI example for displaying linkback statuses for a website?
heath, iboxifoo, amblin and barnabywalters joined the channel
#
Loqi
barnabywalters: aaronpk left you a message on 3/22 at 11:25am: I'm having a tough time tracking down some error with the mf2 parser, I can't seem to get it to show any errors, but it's causing my code to stop executing mid-page
#
Loqi
barnabywalters: aaronpk left you a message on 3/22 at 11:31am: nvm... of course... it was something stupid
#
barnabywalters
#beentheredonethat
bnvk joined the channel
#
barnabywalters
the first spam has made it to my site: http://waterpigs.co.uk/notes/4VCBif/
#
barnabywalters
time to implement spam filtering!
#
barnabywalters
perhaps spam filtering could be POSSEd
#
barnabywalters
so if I mark someone as spam, or block them, and they have profiles on other silos, they’re automatically marked/blocked over there too
#
barnabywalters
which helpfully performs the block at the same time: https://dev.twitter.com/docs/api/1.1/post/blocks/create
#
barnabywalters
I can’t find anything in the Facebook API, but I’ve also never seen Facebook spam comments
snarfed joined the channel
#
barnabywalters
further anti-spam brainstorming: a spam detection whitelisting service could be a single endpoint which takes the target and the source URLs
#
barnabywalters
and uses various lookup methods to figure out if the source is probably okay to interact with the target, via e.g. XFN or twitter social graph DOF lookups
#
barnabywalters
to return a single true/false value for “should I accept this comment”
#
barnabywalters
or maybe true/false/requires-moderation
#
bnvk
barnabywalters: perhaps some sort of key exchange that requires the sender of the spam to lookup a simple finger print like nonce or something on your site for the first time they try to send a web mention?
#
barnabywalters
bnvk: how would that work?
#
bnvk
so you have a whitelist on your domain, where you manually add friends / scan previously "good" comments from trusted sources
#
barnabywalters
bnvk: yep, another way of adding to this would be “anyone I’ve ever linked to or mentioned”
#
bnvk
right
#
bnvk
yes, that is by default
#
barnabywalters
as well as anyone people 1 DOS away from me have linked to
eschnou joined the channel
#
bnvk
yes, that would work too
#
barnabywalters
i.e., people I’ve linked to, and people they’ve linked to are all considered above-board by default
#
barnabywalters
where “linked” includes following, etc
#
bnvk
In order to get added to that whitelist (or a slightly less trusted one), a new sender of comment get's a notification upon sending a web mention "You need to verify yourself" and they can either go to your site and indieauth in and click verify
#
barnabywalters
interesting, that might be a good plan
#
bnvk
or they get taken to a screen with a nonce, that they need to resend with their webmention that once your site receives this correct nonce, then they get added to the whitelist
#
barnabywalters
the issue is how to send the notification to the commenter
#
bnvk
right, well, seems like an agreed upon standard for IW / webmentions might be in order
#
bnvk
we could even extend this pattern to email on Mailpile :)
#
bnvk
barnabywalters: couldn't the notification be sent in a similar way as a webmention to begin with?
#
bnvk
just a POST to the senders site?
#
barnabywalters
what I’m thinking is: you send me a webmention, and neither myself nor anyone I’ve linked to has ever linked to you
#
barnabywalters
ah, actually no scratch that — you can’t just return a different error code from the webmention request
#
bnvk
why?
#
barnabywalters
as webmentions should really be processed asyncronously
#
barnabywalters
which itself is an anti-spam measure
#
barnabywalters
to prevent DDOSes
#
barnabywalters
essentially, the response from a webmention is almost always meaningless
#
barnabywalters
unless it was processed synchronously and succeeded
#
barnabywalters
I’m going to implement the simpler, service-based idea first and see if that successfully solves current spam problems
#
bnvk
cool
#
barnabywalters
I’m wondering if the service could also work as a webmention proxy
#
barnabywalters
i.e. you use anti-spam.com or whatever as your webmention endpoint, which forwards non-spam webmentions to your real endpoint
#
barnabywalters
perhaps with some extra parameter indicating if it needs moderation
bnvk_, pasevin and basal joined the channel
#
waterpigs.co.uk
edited /spam (+1825) "/* Spam Prevention */ added spam prevention service brainstorming"
(view diff)
#
barnabywalters
prediction: the way we handle spam is going to determine whether or not indieweb technologies succeed
#
bnvk
barnabywalters++
#
Loqi
barnabywalters has 32 karma
ttepasse and eschnou joined the channel
#
snarfed
bret: i was thinking about your interest in running your own bridgy
#
snarfed
you might be interested in talking to mark hendrickson
#
snarfed
other similar projects: https://www.thinkup.com/ , http://socialsafe.net/ , but you've probably already seen them
#
snarfed
!tell barnabywalters, bnvk, one minor note: even when processing WMs fully async, you can still provide one useful thing in the response: an id that the sender can use later to look up results. requires extra protocol or UI work for that lookup, but that's straightforward.
#
Loqi
Ok, I'll tell them that when I see them next
#
bnvk
snarfed: elaborate on this ID of which you speak?
#
Loqi
bnvk: snarfed left you a message 1 minute ago: minor note: even when processing WMs fully async, you can still provide one useful thing in the response: an id that the sender can use later to look up results. requires extra protocol or UI work for that lookup, but that's straightforward.
#
snarfed
bnvk: i made it up :P
#
snarfed
generate some id, store it in some datastore, and then attach webmention results later once you've processed
#
bnvk
is this ID relating to the user or the individual WM?
#
snarfed
individual WM
#
bnvk
ah, ok, interesting
#
snarfed
not a big deal, just a useful feature
#
bnvk
yah, i think I get what you're talking about
kbs, bnvk_ and pasevin joined the channel
#
kbs
They both appear to address the root goal of people-centered communication
#
kbs
but in different ways - I'm sure someone here has thought deep and long about this and has some insights to offer :)
heath, kylewm and pasevin joined the channel
#
bret
Wacky, the feed didn't update. Need to figure that out now
#
aaronpk
Pretty sure there's already something in webmention that talks about returning a URL to use to check the status of it
#
aaronpk
I don't think anybody implemented it yet tho
#
robertbrook.fastmail.fm
edited /Squarespace (+376) "/* Export your data from Squarespace */"
(view diff)
#
aaronpk
The idea of an anti-spam webmention endpoint that only forwards non spam mentions to your site is cool
#
aaronpk
That's the kind of thing I made webmention.io for
#
robertbrook.fastmail.fm
edited /code (+47) "/* Software */"
(view diff)
grantmacken, alexhartley, jalbertbowdenii, dariusdunlap and gRegor` joined the channel
#
gregorlove.com
edited /To-do (-34) "/* IndieWebCamp 2014 */ Remove SF since it's passed"
(view diff)
pasevin, kylewm and dariusdunlap joined the channel
#
brennannovak.com
edited /web_hosting (+24) "/* Home Hosting / Indie Hosting */"
(view diff)
#
brennannovak.com
edited /store (+271) "/* Projects */"
(view diff)
#
brennannovak.com
edited /store (+20) "/* App Information */"
(view diff)
eschnou, grantmacken and iangreenleaf joined the channel
#
bret
Was toying with the idea of creating a GH-pages posting interface, as a way to enable blog posts from my phone
#
bret
but I am thinking that a GH-pages micropub endpoint might be worth experimenting with
#
bret
aaronpk: does p3k work with micropub yet?
#
bret
or barnaby's taproot?
#
aaronpk
yes it has a micropub endpoint for creating posts, but I haven't rewritten my posting interface to use ity et
dvirsky joined the channel
#
bret
aaronpk: does the endpoint work with any posting interfaces yet?
#
aaronpk
for simple note posts, yes
#
aaronpk
oh and photos of course
#
aaronpk
I haven't implemented it for articles yet
#
aaronpk
whoa, squarespace has an office in portland! it's a customer service center.
_6a68 joined the channel
#
bret
I wonder if it is because all of the foodcarts
caseorganic and barnabywalters joined the channel
#
aaronpk
wtf the instagram app doesn't communicate via https, so if you're on a coffee shop wifi you can get hacked so fast
#
Loqi
barnabywalters: snarfed left you a message 4 hours, 31 minutes ago: minor note: even when processing WMs fully async, you can still provide one useful thing in the response: an id that the sender can use later to look up results. requires extra protocol or UI work for that lookup, but that's straightforward.
caseorganic joined the channel
#
aaronpk
weird, the app doesn't even use the real api
caseorganic joined the channel
#
bret
wacky
caseorganic joined the channel
#
aaronpk
ah it uses some sort of signing for the request
eschnou joined the channel
#
bret
the instagram web ui doesnt work on iOS 5
#
bret
photos just dont show up
#
bret
not sure why
KevinMarks and Kopfstein joined the channel
#
bnvk
aaronpk: something must be wonky with my Chrome as the wiki lots me out after 1 hr
#
aaronpk
that is so weird
#
bnvk
hehe, yah
#
aaronpk
i've been logged in for a week now
#
bnvk
friggin a
#
aaronpk
in chrome, too. i don't get why it would be different
#
bnvk
oh well
#
brennannovak.com
edited /store (+10) "/* Advantages */"
(view diff)
barnabywalters and ttepasse joined the channel
#
bret
doesnt seem to be saving my session either
#
barnabywalters
same for me
#
aaronpk
this is ridiculous
#
brennannovak.com
edited /store (+1399) "/* Updating of Apps & App Configurations */"
(view diff)
#
aaronpk
wondering if there is some alternate original post discovery we can do for cases like instagram where you can't really post a link to your original
#
barnabywalters
aaronpk: I thought you had figured out how to do that, by either adding a comment or deleting/readding a comment?
#
aaronpk
in theory yes
#
aaronpk
but the comments API requires whitelist approval
#
aaronpk
but I guess half of the reason for original post discovery is so that viewers of a syndicated post can find the original, in case there is a better experience available there
#
brennannovak.com
edited /store (+289) "/* Indie App Store Development Stages */"
(view diff)
#
aaronpk
and that of course requires a visible link in the silo copy of the post
#
brennannovak.com
edited /store (+15) "/* App Accessories */"
(view diff)
barnabywalters joined the channel
KartikPrabhu joined the channel
#
@bretolius
@julien51 There is already a line by line feed available: http://indiewebcamp.com/irc/ PuSH is next for the daily log feed.
(twitter.com/_/status/447837786175852544)
#
aaronpk
i have push enabled for the line-by-line feed already
#
aaronpk
I could easily add the dailly feed to the ping
#
bret
mine updates at 12:30
#
bret
let me think about it
#
aaronparecki.com
edited /micropub (-87) "update description"
(view diff)
KevinMarks joined the channel
#
Loqi
giggles
#
aaronpk
now I can remove that stuff from the p3k page
#
barnabywalters
aaronpk: great work — loving all the helpful debugging info and processes in ownyourgram
#
barnabywalters
I’m a little concerned by caseorganic’s lack of legs though
#
aaronpk
hahaha
#
caseorganic
barnabywalters: ha! i didn't notice that
#
barnabywalters
caseorganic: you seem to be having a good time nontheless — yay swings! :)
#
Loqi
woot
#
bnvk
aaronpk: what's the preferred way to put images in wiki pages?
#
aaronpk
[[File:example.png]] or [[File:example.png|300px]] then when you preview it'll give you a link to click to upload the image
#
bnvk
right, but do I upload images to the iwc.com server?
#
bnvk
ah perfect
#
aaronpk
yeah you definitely can
#
bnvk
OMG, my mom just told me her Flight 370 theory... it can be summarized in one word, aliens
#
barnabywalters
aaronpk: ha ha, looks like I need to improve my reply context styling to handle photos: http://waterpigs.co.uk/notes/4VCMKA/
#
aaronpk
man that pinterest tweet spam is getting bad
#
barnabywalters
pinterest tweet spam?
#
aaronpk
spam bots immediatly replying to my twets with a weird link to pinterest
#
aaronpk
wow that account was suspended within 10 seconds of tweeting me
#
barnabywalters
creepy, haven’t seen that particular variety yet
#
aaronpk
kylewm: i'm getting 404 from your mention http://kylewm.com/reply/2014/03/23/1
#
aaronpk
but apparently it did not 404 when you sent it cause i was able to verify it
#
aaronparecki.com
edited /p3k () "(-2976) photos are done, see http://aaron.pk/a4VC1 for more details!"
(view diff)
#
aaronpk
twitter sent me an email with the subject line "Cat Photography"
#
aaronpk
because of the <title> attribute of the cat.photography site I linked to in https://twitter.com/aaronpk/status/446789009398714368
#
aaronpk
wow they sent like 10 tweets in that email from people
barnabywalters and KevinMarks joined the channel
#
aaronpk
just pushed up a major (internal) refactor of p3k, so let me know if you notice any broken things
dariusdunlap joined the channel
#
kylewm
aaronpk that mention was my bad. my tweet shortening algorithm munged the link so i deleted it. still need to return 410 instead of 404 for those
kbs joined the channel
#
barnabywalters
just pushed native browser notification on new mention to taproot
#
barnabywalters
provided I have my site open in a tab, it’ll poll /mentions and launch a notification whenever there’s a new one
#
barnabywalters
using localstorage to remember when the last notification was sent across sessions
#
KartikPrabhu
kylewm: looking at your "repeated h-card" issue. That is a major problem in mf2py
#
barnabywalters
and they integrate right into mavericks notification centre!
#
barnabywalters
can someone comment/favourite http://waterpigs.co.uk/notes/4VCNZL/ or https://twitter.com/BarnabyWalters/status/447863702780674048 please? want to do a quick screencast of these notifications
#
@BarnabyWalters
Just implemented notifications in #taproot! I get a native, first-class notification when I’m m… http://waterpigs.co.uk/notes/4VCNZL/
(twitter.com/_/status/447863702780674048)
#
barnabywalters
yes that one loqi
#
Loqi
yeah!
#
KartikPrabhu
barnabywalters: just a reply works?
#
barnabywalters
KartikPrabhu: should do
#
barnabywalters
ready whenever you are, recording now :)
fmarier joined the channel
#
KevinMarks_
I faved on twitter
#
KevinMarks_
and it shows
#
KartikPrabhu
wait! is there some timestamp problem? branabywalters?
#
barnabywalters
thanks KartikPrabhu KevinMarks! Unfortunately the notifications didn’t show up, so apparently there are more issues on my end :)
#
KartikPrabhu
barbnywalters ^^ KevinMarks_ reply shows 22:38 yet happens before mine with 17:37
#
KartikPrabhu
barnabywalters ^^ (phew got it right this time)
#
barnabywalters
oh dammit I think this is because I threw a Date in localstorage and it serialises as a string
#
barnabywalters
however due to this I should be able to trick taproot into thinking it hasn’t sent notifications yet, so I can still do the recording
#
bret
barnabywalters: nice job on getting notifications!
#
bret
where do they show up?
#
barnabywalters
bret: thanks! it was remarkably easy. currently only on my desktop if I have my site open in a tab
#
barnabywalters
but I think the tab can be in the background
#
barnabywalters
just editing together a little demo video
#
bret
ahh! cool
curiousjohn joined the channel
#
KartikPrabhu
barnabywalters: that.is.awesome! :D
#
barnabywalters
KartikPrabhu: thanks for the help!
#
KartikPrabhu
sure thing. that way I make a cameo is a youtube video! :)
#
KartikPrabhu
gives up on spelling correctly today
dvirsky joined the channel
#
barnabywalters
goodnight all
#
Loqi
sleep tight!
#
bret
i gave up spell check in irssi
#
bret
!tell barnabywalters thats super rad.
#
Loqi
Ok, I'll tell him that when I see him next
#
kylewm
KartikPrabhu: sorry I was out for a bit (need to figure out how to mark self as away on this new client) ... the `parsed' set is a known major problem?
lukebrooker joined the channel
#
bnvk
!tell barnabywalters that notification flow is awesomesauce!
#
Loqi
Ok, I'll tell him that when I see him next
#
brennannovak.com
edited /store (+161) "/* Instructions */"
(view diff)
pasevin and ttepasse joined the channel
#
KartikPrabhu
kylewm: not known per se. But i think it is. I wrote a detailed comment on you issue