#indiewebcamp 2016-04-16

2016-04-16 UTC
wolftune and awolf joined the channel
#
kylewm
wee finally fixed the mf2 bug on my site where e-content contained the title and stuff
#
GWG
That's good
awolf joined the channel
#
kylewm
hmm ok mention-client-php fails #13, 15, 17
#
kylewm
Loqi what time is it where aaronpk is?
#
aaronpk
WAY TOO LATE
#
aaronpk
my site will tell you tho
#
kylewm
3am! go to sleep!
#
aaronpk
how does mention-client fail those? you might need to upgrade. i'm passing them in my dev copy
#
aaronpk
of webmention.rocks
#
aaronpk
with dev copy of p3k
#
kylewm
I uncharacteristically have origin = my fork, not yours
#
aaronpk
i have a favor to ask
#
aaronpk
i'm launching a pretty huge change to webmention.rocks but i need to go to sleep
#
aaronpk
can you all play with it and make sure it still works?
#
aaronpk
and tell me if i broke everything so that i can fix it in the mornign?
#
kylewm
definitely
#
kylewm
we'll do better than we did on the reacji
#
aaronpk
tests 1-21 haven't changed, but please test those to make sure they stil accept things as expected
#
aaronpk
there is a new kind of test! https://webmention.rocks/update/1
#
Loqi
[Webmention Rocks!] Update Test #1
#
aaronpk
hopefully the instructions are clear
#
aaronpk
sorry in advance for the ugly a/b/c checkboxes, the UI will improve but the functionality is the same
#
kylewm
upgraded mention-client-php, and 1-21 pass now!
#
kylewm
aaronpk++ on that
#
Loqi
aaronpk has 116 karma
#
kylewm
lgtm!
#
aaronpk
wow that's kind of neat
#
aaronpk
others should feel free to try too! there's plenty of different code paths that need testing
#
aaronpk
also let me know if the language could be improved at all, it's a little tricky to describe
#
aaronpk
and so far both tantek and I did the first step wrong :P
#
aaronpk
okay refactoring time
#
aaronpk
gonna simplify this
#
tantek
first ever user-test where the two people that worked on the UX actually failed the user test
mlncn joined the channel
#
GWG
Good evening
M-RyanRix joined the channel
#
aaronpk
oooookay
#
aaronpk
updated the test, check it out kylewm
#
GWG
Does anyone have some php webmention receiving code in your repo you could link to? Trying to get ideas on one section of my revamp.
#
GWG
Preferably multiple implementations
#
tantek
and here's where I have to add .rocks support to auto_link
#
kylewm
showing the in-progress mentions is a good improvement
#
aaronpk
haha did you not even notice them before? they were on the other page
#
aaronpk
this is better
#
Loqi
[kylewm] wonders how long before tantek adds .rocks to cassis
#
kylewm
aaronpk: yeah I saw them on the other page, just meant that adding them inline was a nice change
#
tantek
is finding timing bugs
#
GWG
What else are people excited about?
#
GWG
I'm curious what might happen tomorrow/today.
yakker joined the channel
#
tantek
is finding bugs in the update test, passing when he shouldn't be >:D https://webmention.rocks/update/1
#
Loqi
[Webmention Rocks!] Update Test #1
#
tantek
(note: sent webmention to second endpoing, while target still linked to first link)
#
tantek
s/endpoing/endpoint
#
bear
hmm, my code is going to have a lot of trouble with the step 2 check
#
Loqi
tantek meant to say: (note: sent webmention to second endpoint, while target still linked to first link)
#
bear
I can do step 1 (original webmention) and step 3 (new link on a post) but step 2 won't happend because I check source/target url hash to prevent spamming
#
aaronpk
prevent what from spamming?
#
aaronpk
presumably you should know that you are trying to send a new webmention
#
bear
sure, and I do send a new one
#
bear
but the instructions say to resend to the original one
#
bear
i'm trying to figure out how to get "1: [X] 2: [ ] 3: [X]" to check of #2
#
bear
oh, wait, I see
#
tantek
bear, if you send webmentions to everything you link to, every time you update your post, it should "just work"
#
bear
yea, see I don't send on update automatically yet, because I'm constantly tweaking things
#
bear
goes to look at his code
#
aaronpk
:sigh: i hope i get to sleep at some point tonight
#
GWG
aaronpk: You can sleep on the plane back
#
aaronpk
i'm gonna need like two planes worth of sleep
#
GWG
You have three
mblaney joined the channel
#
Loqi
mblaney: gRegorLove left you a message on 4/13 at 9:01am: Awesome! I've added /SimplePie to the wiki noting that. http://indiewebcamp.com/irc/2016-04-13/line/1460563314703
#
GWG
mblaney: I want to read as many implementations as I can for ideas. So every one helps.
#
tantek
good night all! have fun with the new Webmention Update test! https://webmention.rocks/update/1
#
Loqi
night
shiflett and wolftune joined the channel
#
bear
woo! got the update test working!
JasonO and comzeradd joined the channel
#
aaronpk
bear: woo! All automatically now?
adactio and lukasros joined the channel
#
lukasros
Good morning Nuremberg!
#
lukasros
On my way to the camp.
#
bjoern
see you there in some minutes :)
snarfed joined the channel
#
aaronparecki.com
created /2016/Nuremberg/Schedule (+2165) "add schedule"
(view diff)
#
aaronpk
IndieWebCamp Nürnberg is beginning momentarily! you should be able to view the livestream from the top post here: https://plus.google.com/+indiewebcamp
#
aaronpk
(it's paused right now)
tantek, barnabywalters and adactio joined the channel
#
mblaney
there's been some talk of not caching webmention endpoints recently, got me thinking you could add a token query parameter to your endpoint as an authorization technique....
#
mblaney
maybe only advertise it to people who are logged into your site? It would need to be standardized I guess.
#
sknebel
(stream online, BTW)
#
sknebel
(in case someone else wants to watch it)
#
tantek
demos started here at IndieWebCamp Nürnberg!
#
tantek
adactio showed his website, demonstrated IndieAuth via the rel-me links in his sidebar and logging into IndieWebCamp.com, and discussed POSSE
#
KevinMarks
the #indieweb feed from twitter isn't showing up in irc
#
tantek
tantek showed his website, similar design, demonstrated left/right navigation, motivation for starting posting to his own site in 2010
#
tantek
aaronpk showed his site, signing into it, signing into Quill, writing a reply to adactio's post, having it show up on adactio.com
#
tantek
... noting that his name didn't show up on the post on adactio.com, aaronpk threw an edge case at adactio.com
#
tantek
... aaronpk notes that he used IndieAuth on his own site to sign in
#
tantek
... Quill uses Micropub
#
tantek
... to get the comment to show up on adactio.com, he used Webmention
#
tantek
(KevinMarks hasn't been showing up for a couple of days)
#
GWG
I do enjoy a livestream.
#
tantek
(GWG is it working?)
#
tantek
Pelle - I'm voxpelli.com and have a different kind of home page and site - static page with Jekyll
#
GWG
(Yes. I have the Youtube Live on my TV.)
#
tantek
I've built a service with the name "A WebMention Endpoint"
#
tantek
when you sign up you can get Webmentions
#
tantek
these are received on my site
#
tantek
these webmentions appear in realtime on my site
#
tantek
if someone mentions me, it would show up instantly
#
tantek
I may have to setup pagination soon
#
tantek
KevinMarks also uses this service on his site
#
@kevinmarks
#indieweb @voxpelli: Kevin uses brid.gy so if anyone mentions kevin on twitter it shows up on his site
(twitter.com/_/status/721253737268953088)
#
@kevinmarks
#indieweb @voxpelli: I have micropub set up too so I can post to my site from my phone, which posts by doing a github pull
(twitter.com/_/status/721253905397637122)
#
@kevinmarks
#indieweb @voxpelli: so I can have micropub working even though I use Jekyll
(twitter.com/_/status/721253982484738048)
#
tantek
voxpelli: have also created a RelSpider
#
tantek
... focusing on Micropub and Webmention for Jekyll pages
#
@kevinmarks
#indieweb @voxpelli: I have also made a crawler called relspider, but now I'm focusing on micropub and webmention for jekyll
(twitter.com/_/status/721254199699316736)
#
@kevinmarks
#indieweb @adactio: apart from the functionality of these tools, the other reason we use them is because they are well-defined and easy
(twitter.com/_/status/721254435742158848)
#
@kevinmarks
#indieweb @adactio: the technical stuff underneath is in a good state, but it is fun to work on the user interface as well
(twitter.com/_/status/721254567770513409)
#
@kevinmarks
#indieweb @voxpelli: the other thing I have is these 3 buttons on the bottom of my site that allow retweet, reply and like
(twitter.com/_/status/721254677380218881)
#
@kevinmarks
#indieweb @voxpelli: this enables an indieconfig that loads a configuration for you to use your own site, or fall back to twitter
(twitter.com/_/status/721254844602978304)
#
GWG
I can't see the screen at all, but I can see everyone in the room and hear them
#
KevinMarks
the screen is blown out,yes
#
KevinMarks
anyone shown woodwind?
barnabywalters joined the channel
#
tantek
hi barnabywalters !!!
#
tantek
hello again
#
sknebel
Hi Nürnberg!
barnabywalters1 joined the channel
#
GWG
barnabywalters is there? Exciting.
Pierre-O joined the channel
#
@kevinmarks
#indieweb @BarnabyWalters: if you go to https://indiewebcamp.com/irc/2016-04-16 we have great logs of the irc and you can join in by talking to us
(twitter.com/_/status/721255553998155776)
#
GWG
Couldn't resist.
#
@kevinmarks
#indieweb @BarnabyWalters: irc is where a lot of the indieweb discussion goes on, and we have logs that go on forever
(twitter.com/_/status/721255637431283713)
mhaseneyer and Nataliya joined the channel
#
@kevinmarks
#indieweb @t: we deliberately decided to not have a mailing list, to encourage people to be brief or post on their website
(twitter.com/_/status/721255815982772225)
#
tantek
barnabywalters: I'm showing how I create notes
#
tantek
... demoing live streaming from my server
#
tantek
... any audio
#
tantek
... connecting to an Icecast server running on my website
#
@kevinmarks
#indieweb @BarnabyWalters: so what I want to demo is live audio streaming using my own server using PureData
(twitter.com/_/status/721255977748733952)
#
tantek
... I can copy the link to this m3u URL to a note on my site
#
@kevinmarks
#indieweb @BarnabyWalters: I built this puredata patch that connects to an icecast server running on my website
(twitter.com/_/status/721256077434687489)
#
tantek
... I've done live streaming before but not inside a note
#
@kevinmarks
#indieweb @BarnabyWalters: so I can copy the m3u from this to my site and make a note that posts it
(twitter.com/_/status/721256183634518016)
#
tantek
... demonstrates note with location information
#
@kevinmarks
#indieweb @BarnabyWalters: so I'm aadding a stream in an <audio> tag, and a geolocation
(twitter.com/_/status/721256357207371776)
#
tantek
... gets an error and shows his website
#
tantek
... shows pure data
#
tantek
... doing a loop with his voice
adactio joined the channel
#
KevinMarks
that worked briefly
#
@kevinmarks
#indieweb @BarnabyWalters: what I want is to archive this with a link to the recorded audio when I finish streaming
(twitter.com/_/status/721256846397411328)
#
GWG
Does that mean we get another musical number?
#
@kevinmarks
#indieweb @BarnabyWalters: because micropub lets you update posts, I should be able to replace the m3u with an mp3 link
(twitter.com/_/status/721257127726227456)
#
KevinMarks
barnabywalters: can you just put the icecast mp3 link in an audio tag directly?
#
tantek
joschi: I am using typo3 for my website
#
KevinMarks
that should work fro short streams
#
tantek
... a pretty common content management system here
#
tantek
... I am accepting and even sending Webmentions
#
@kevinmarks
#indieweb @jkphl: I use typo3 for my website https://jkphl.is/ because we use that for everything
(twitter.com/_/status/721257547852877825)
tvn joined the channel
#
tantek
... thi is an article and I am gathering all the replies from the platform
#
tantek
... there may be duplicates because I'm using Bridgy and doing my own stuff
#
@kevinmarks
#indieweb @jkphl: I am accepting and even sending webmentions
(twitter.com/_/status/721257664303513600)
#
tantek
... you can reply to my posts on Twitter, Facebook, and Google+, and you can create replies here as well
#
@kevinmarks
#indieweb @jkphl: I am collecting responses from sites using both brid.gy and my own code
(twitter.com/_/status/721257788572372993)
#
tantek
... but I'm not content with that, I want to post more status update, photos
#
tantek
... I'm really interested in posting checkins
#
tantek
... I don't right now because it is too complicated
#
tantek
... I dislike having to store all this in a database
#
tantek
... Half a year ago I started writing a new thing Apparat
#
@kevinmarks
#indieweb @jkphl: i would like to post more status updates, photos and check-ins. It's too complicated rightnow
(twitter.com/_/status/721257964800208896)
#
tantek
... Showing it for the first time today
#
tantek
... I'm constructing a set of libraries
#
tantek
... I'm interested in posting different kinds of posts, storing them in text form somewhere, as simple as possible
#
tantek
... in the file system
#
@kevinmarks
#indieweb @jkphl: half a year ago I started writing a concept called apparat, and am building it as a set of libraries
(twitter.com/_/status/721258142038913024)
#
tantek
... this should be the minimum requirement
#
@kevinmarks
#indieweb @jkphl: I want to store them as simply as possible in text form in the filesystem
(twitter.com/_/status/721258224763146240)
#
tantek
... github.com/apparat/apparat
#
tantek
... ./blog/master/doc/CONCEPT.md
#
Nataliya
👍
#
tantek
welcome Nataliya!
#
@kevinmarks
#indieweb @jkphl: I have a ystem for storing files that are markdown based and I would like to get this in a browser this weekend
(twitter.com/_/status/721258518100185088)
#
tantek
Lukas: I was using app.net
#
tantek
... they launched a few years back
#
tantek
... like Twitter but never shut down API
#
tommorris
wishes he was in Nürnberg right now.
#
tantek
... so I built something on top
#
tantek
... My site takes all the posts from the API and renders it in an interface
#
@kevinmarks
#indieweb @LukasRosenstock: I am hosting my site on a silo called https://t.co/WxXz13u1Dx, which is a twitter rival you pay for
(twitter.com/_/status/721258856828022784)
#
tommorris
app.net *says* they'll never shut down their API. [[site-deaths]] will be the judge of that. ;)
#
tantek
... if you look at the source of my site, it has things like microformats
#
@kevinmarks
#indieweb @LukasRosenstock: my site takes all the post from the API and presents them in an interface
(twitter.com/_/status/721259004236820480)
#
tantek
... it also supports webmentions
#
@teckgeer
RT @kevinmarks #indieweb @jkphl: I am accepting and even sending webmentions
(twitter.com/_/status/721259007730655232)
#
tommorris
"the indieweb style" is a thing...?
#
tantek
(tommorris cue Gangnam Style parody)
#
@kevinmarks
#indieweb @LukasRosenstock: favorites, reposts and replies come from the https://app.net/ APi and I translate them into microformats
(twitter.com/_/status/721259140283285504)
#
tantek
Lukas: I can do my own reply through the API
#
@jkphl
@jeena Alles OK bei dir? Wir haben schon losgelegt ... #indiewebcamp #nueww
(twitter.com/_/status/721259290133139456)
#
tantek
... using github.com/LukasRos/phpADNSite
#
@kevinmarks
#indieweb @LukasRosenstock: I also accept indieweb replies via webmention, and I can send response to my site and https://app.net/
(twitter.com/_/status/721259370223415296)
#
tantek
... I'm using PESOS from Appdotnet
#
tantek
... but even if Appdotnet is shutdown, I can still server everything from local storage
#
@kevinmarks
#indieweb @LukasRosenstock: but if https://app.net/ shuts down I can still serve from local storage
(twitter.com/_/status/721259590944432128)
#
@diddleapp
RT @kevinmarks #indieweb @jkphl: I have a ystem for storing files that are markdown based and I would like to get this in a browser this weekend
(twitter.com/_/status/721259654861484032)
#
KevinMarks
anyone got woodwind to demo?
#
@Teckreview
RT @kevinmarks #indieweb @jkphl: I have a ystem for storing files that are markdown based and I would like to get this in a browser this weekend
(twitter.com/_/status/721259656551800832)
adactio and barnabywalters joined the channel
#
KevinMarks
is twitter.com down for everyone else, or just me?
#
@kevinmarks
#indieweb @aaronpk: I've been working on a tool to help you debug your webmentions - it's called https://webmention.rocks/
(twitter.com/_/status/721260072945508352)
#
@kevinmarks
#indieweb @aaronpk: each test shows the webmentions received as comments, likes and emoji on the post
(twitter.com/_/status/721260205753937920)
#
Nataliya
twitter looks fine to me ;)
#
tommorris
KevinMarks: WFM
#
@kevinmarks
#indieweb @aaronpk: https://webmention.rocks/ also sends very detailed error messages, unlike most practical webmention implementations
(twitter.com/_/status/721260449866653696)
#
@kevinmarks
#indieweb @aaronpk: If I click here to post a favorite, it shows up on the other site straight away
(twitter.com/_/status/721260592934334464)
neuro` joined the channel
#
tommorris
sees that IWC LA is a thing; starts checking LHR-LAX flights.
#
neuro`
Hi indiewebcampers.
#
@kevinmarks
#indieweb @aaronpk: once you get it working on 1, make sure you test on all 21 as it will find edge cases in your code
(twitter.com/_/status/721260730629152768)
#
tommorris
up next, tantek
#
aaronpk
neuro`: hello!
#
tommorris
tantek: photo tagging syndicated out via bridgy publish to post on Twitter, Flickr and FB
#
@kevinmarks
#indieweb @t: one thing I added to photo posts this year is person tagging. I tag people on my post, and use brid.gy publish
(twitter.com/_/status/721261106669436928)
#
tommorris
the people tagging syndicates not just the photo
#
@kevinmarks
#indieweb @t: that shares it to other sites like facebook and twitter, and transfers the person tags
(twitter.com/_/status/721261236533530624)
#
aaronpk
(i'm glad that audio didn't make it to the big speakers)
#
tommorris
tantek: also added videos with html5 poster frames
#
tommorris
tantek: "I can support whatever the web platform supports" - on twitter, only shows the first frame not a chosen poster frame
#
tommorris
tantek: "I believe the experience on my site is better than the experience on Twitter"
#
neuro`
Hi @aaronpk
#
tommorris
tantek: "you don't have to be content with what large companies are providing, you can do a better job"
adactio joined the channel
#
@kevinmarks
#indieweb @t: on my site I get to choose the poster frame for the video, not just the first frame like you get on twitter
(twitter.com/_/status/721261646623215616)
#
@kevinmarks
#indieweb @adactio: I want to show indiewebify.me
(twitter.com/_/status/721261713908228097)
#
tommorris
poster frame documentation on developer.mozilla.org - https://developer.mozilla.org/en-US/docs/Web/HTML/Element/video
#
@IMJACKTG
RT @kevinmarks #indieweb @aaronpk: https://webmention.rocks/ also sends very detailed error messages, unlike most practical webmention implementations
(twitter.com/_/status/721261789506322433)
#
@IMJACKTG
RT @kevinmarks #indieweb @aaronpk: If I click here to post a favorite, it shows up on the other site straight away
(twitter.com/_/status/721261790437490688)
#
@IMJACKTG
RT @kevinmarks #indieweb @aaronpk: once you get it working on 1, make sure you test on all 21 as it will find edge cases in your code
(twitter.com/_/status/721261791435694080)
#
@IMJACKTG
RT @kevinmarks #indieweb @t: one thing I added to photo posts this year is person tagging. I tag people on my post, and use brid.gy publish
(twitter.com/_/status/721261793440571392)
#
@IMJACKTG
RT @kevinmarks #indieweb @t: that shares it to other sites like facebook and twitter, and transfers the person tags
(twitter.com/_/status/721261794300403712)
#
@IMJACKTG
RT @kevinmarks #indieweb @t: on my site I get to choose the poster frame for the video, not just the first frame like you get on twitter
(twitter.com/_/status/721261795961368576)
#
tantek
Welcome Jeena (to the room here in Nürnberg)
#
@kevinmarks
#indieweb @adactio: if you're working on adding indieweb features to your app indiewebify.me helps a lot
(twitter.com/_/status/721261914786029568)
#
tommorris
the G+/YT stream has just gone down for me
#
tommorris
oh no, its back. just firefox being odd
#
voxpelli
(if someone tried to mention me earlier, turns out Jekyll 3 had broken my site: https://github.com/voxpelli/voxpelli.github.com/commit/bb1368dd568d66c6ea1f8a633e791603b525874c )
#
@kevinmarks
#indieweb @adactio: we've all gravitated to these technologies now, but the main thing is about having your own website
(twitter.com/_/status/721262487228846081)
#
KevinMarks
github pages can be pretty easy - see http://reddoric.com/ for a simple example
#
@kevinmarks
#indieweb @adactio: there's lots of levels here - son't be overwhelmed, it builds up for simple building blocks
(twitter.com/_/status/721263032941297664)
#
david.shanske.com
edited /2016/Nuremberg/Guest_List (+315) "/* Remote Participants */"
(view diff)
#
@kevinmarks
#indieweb @adactio: this is a barcamp style event, which is basically organised chaos - we just have rooms and times
(twitter.com/_/status/721263781238673413)
#
aaronparecki.com
edited /2016/Nuremberg/Schedule (-62) "/* Saturday April 16, 2016 */"
(view diff)
snarfed joined the channel
#
@kevinmarks
#indieweb @voxpelli: many people have used this including @kevinmarks - you can see I need to add pagination
(twitter.com/_/status/721253589302317056)
#
@TempieLanehart
RT @kevinmarks #indieweb @voxpelli: I have built tools using webmention so you can have mentions on your static sites, like github pages
(twitter.com/_/status/721253514220027904)
#
@kevinmarks
#indieweb @voxpelli: this is at http://webmention.herokuapp.com and you sign up with github, and use it for your sites
(twitter.com/_/status/721253473040343040)
#
@kevinmarks
#indieweb @voxpelli: I have built tools using webmention so you can have mentions on your static sites, like github pages
(twitter.com/_/status/721253293293506560)
#
@kevinmarks
#indieweb @aaronpk: then when I reply to Jeremy's site it uses webmention to tell him I commented on his site
(twitter.com/_/status/721252856502886402)
#
@kevinmarks
#indieweb @aaronpk: so you saw Quill as an editor, that uses micropub to post to my site
(twitter.com/_/status/721252747656503296)
#
@kevinmarks
#indieweb @aaronpk: now I have a copy of my reply on my site, and Jeremy has one on his and we're not replying on twitter to converse
(twitter.com/_/status/721252638537433088)
#
@kevinmarks
#indieweb @aaronpk: I replied to a post of Jeremy's with a comment one my site, adn it sent a webmention, so his site shows the comment
(twitter.com/_/status/721252461063876608)
#
@kevinmarks
#indieweb @aaronpk: This means I can have fine-grained permissions for each micropub client
(twitter.com/_/status/721252275101024256)
#
@kevinmarks
#indieweb @aaronpk: if someone likes a post I just show their faces with a heart, but if they reply I show the full post
(twitter.com/_/status/721251637923340288)
#
@kevinmarks
#indieweb @aaronpk: what I want to show is replies - Jeremy said he gets comments and replies back from twitter
(twitter.com/_/status/721251514468212736)
#
@kevinmarks
#indieweb @aaronpk: I'm Aaron of https://aaronparecki.com/ - this is my website which is similar, short notes, blogposts, photos etc
(twitter.com/_/status/721251386151858176)
#
@williamheath
@kevinmarks @adactio Count me in. I want to be part of the #IndieWeb #Posse
(twitter.com/_/status/721251348998680577)
#
@Teckreview
RT @kevinmarks #indieweb @adactio: from my perspective as a site owner I didn't need to do much to set this up, and I get lots of benefits
(twitter.com/_/status/721251254337433600)
#
@kevinmarks
#indieweb @t: something I did recently was make all my silo accounts private, so if you want to share my posts you use my url not theirs
(twitter.com/_/status/721251211920457729)
#
@kevinmarks
#indieweb @t: similar to Jeremy I copy my posts to twitter - if it's a photo I cross post to facebook as well as twitter
(twitter.com/_/status/721251018206547968)
#
@kevinmarks
#indieweb @t: one of the things that motivated me to use my own site rather than twitter was not having arrows for next post
(twitter.com/_/status/721250815470657536)
#
@kevinmarks
#indieweb @t: this is my site http://tantek.com that does many of the same things as Jeremy
(twitter.com/_/status/721250646528245760)
#
@kevinmarks
#indieweb @adactio: longer posts I share to medium for "Engagement" - you connect to the world
(twitter.com/_/status/721250517662507008)
#
@kevinmarks
#indieweb @adactio: this is the idea of POSSE, which is a terrible acronym for Post on your Own Site, Share Elsewhere
(twitter.com/_/status/721250356739575809)
#
@kevinmarks
#indieweb @adactio: to get the responses back on my own site via webmention I use a service called brid.gy that sends them to me
(twitter.com/_/status/721250085888266240)
#
@kevinmarks
#indieweb @adactio: now the point is not just to keep things to yourself on your own site, but to share them out to twitter or flickr too
(twitter.com/_/status/721249964781936640)
#
@kevinmarks
#indieweb @adactio: something I decided to do a while ago was to post my tweets to my own site first
(twitter.com/_/status/721249838436888576)
#
@kevinmarks
#indieweb @adactio: from my perspective as a site owner I didn't need to do much to set this up, and I get lots of benefits
(twitter.com/_/status/721249699576066048)
#
@kevinmarks
#indieweb @adactio: all I need to do is add a few characters to my own site to mark this up, as the silos link back
(twitter.com/_/status/721249594739453952)
#
@kevinmarks
#indieweb @adactio: that lets me use this clever thing called indieauth to log into my own site using twitter or facebook or something
(twitter.com/_/status/721249464221044736)
#
@kevinmarks
#indieweb @adactio: you'll notice there's an attribute on each of these links that says rel="me"
(twitter.com/_/status/721249210205630464)
#
@oddballempire
RT @kevinmarks “Because Facebook feeds on personal sharing the way a vampire feeds on blood…” @roughtype http://www.roughtype.com/?p=6887 #indieweb
(twitter.com/_/status/721243018691522560)
#
@LukasRosenstock
On my way to @indiewebcamp. #indieweb (@ Nürnberg Hauptbahnhof in Nürnberg, Bavaria) https://www.swarmapp.com/c/5eS574nlvEw
(twitter.com/_/status/721236890670735360)
#
@blackforever_de
RT @jkphl Creating content on the web? Own it! There are 7 seats left for our @indiewebcamp tomorrow. Take your chance! http://indiewebcamp.com/2016/Nuremberg #nueww
(twitter.com/_/status/721235542365626368)
#
@mschottenhammer
RT @jkphl Starting early today, final preps. @indiewebcamp Nuremberg 2016 starting at 9:30. It's not too late to join! https://indiewebcamp.com/2016/Nuremberg #nueww
(twitter.com/_/status/721210281020518400)
#
@jkphl
Starting early today, final preps. @indiewebcamp Nuremberg 2016 starting at 9:30. It's not too late to join! https://indiewebcamp.com/2016/Nuremberg #nueww
(twitter.com/_/status/721202916049166338)
#
@jkphl
RT @webrocker Good morning @indiewebcamp nuremberg. it's raining outside, let's braining inside :) but 1st things 1st: 👉🏼☕️👈🏻
(twitter.com/_/status/721196420963938304)
#
@webrocker
Good morning @indiewebcamp nuremberg. it's raining outside, let's braining inside :) but 1st things 1st: 👉🏼☕️👈🏻
(twitter.com/_/status/721195511949225984)
#
@wildwonderweb
RT @kevinmarks “Because Facebook feeds on personal sharing the way a vampire feeds on blood…” @roughtype http://www.roughtype.com/?p=6887 #indieweb
(twitter.com/_/status/721166598166421504)
#
@zpinternational
RT @INC_says Want to submit your #indie #indiefilm #indieweb #fanfilm , #indieseries #documentary to INC ? Use this https://independentnetworkchannel.wordpress.com/submissions/ 📸🎥📹📽
(twitter.com/_/status/721149188784783360)
#
@indyfilmwis
RT @INC_says Want to submit your #indie #indiefilm #indieweb #fanfilm , #indieseries #documentary to INC ? Use this https://independentnetworkchannel.wordpress.com/submissions/ 📸🎥📹📽
(twitter.com/_/status/721148276263792640)
#
@havi
RT @kevinmarks “Because Facebook feeds on personal sharing the way a vampire feeds on blood…” @roughtype http://www.roughtype.com/?p=6887 #indieweb
(twitter.com/_/status/721123244778991616)
#
@mhaseneyer
Session-Planung auf dem IndieWebCamp #iwc16 #nueww
(twitter.com/_/status/721266052399808512)
#
aaronpk
ooh here comes the backfill
#
@kevinmarks
My notes from the opening demos of IndieWebCamp Nürnberg are up at http://www.kevinmarks.com/indiewebcampnuremberg2016.html #indieweb
(twitter.com/_/status/721266782636347392)
#
@thegreatgonzo
RT @kevinmarks #indieweb @adactio: if you're working on adding indieweb features to your app indiewebify.me helps a lot
(twitter.com/_/status/721266889209618434)
Pierre-O joined the channel
#
KevinMarks
right, I'm off to sleep now as it's 2:22am in California
#
aaronpk
good night!
#
Loqi
see you in the morning!
#
@nueww
RT @mhaseneyer Session-Planung auf dem IndieWebCamp #iwc16 #nueww
(twitter.com/_/status/721269465753772032)
barnabywalters, adactio and tantek joined the channel
#
@mapkyca
@evandropastor You can use it for your blog, like wordpress, but it's new, modern and #indieweb from the ground up.
(twitter.com/_/status/721277129133060096)
#
tantek
discussing Salmentions & SWAT0
#
tantek
noting possible loops
#
tantek
and how to avoid
#
tantek
Which is easier? Adding a reader to your site (e.g. polling a whitelist of folloings with granary), or adding micropub support?
#
tantek
voxpelli is close to getting A & B roles working
#
@jkphl
First round of sessions @indiewebcamp Nuremberg. #Webmention basics & Responsive Design #nueww https://twitter.com/jkphl/status/721283291589033984/photo/1
(twitter.com/_/status/721283291589033984)
#
@nueww
RT @jkphl First round of sessions @indiewebcamp Nuremberg. #Webmention basics & Responsive Design #nueww https://twitter.com/jkphl/status/721283291589033984/photo/1
(twitter.com/_/status/721283774684741633)
#
aaronpk
which is easier? for me definitely adding micropub support, but I might be biased ;)
#
Loqi
[Webmention Rocks!] Discovery Test #5
#
tantek
is it possible to do Salmentions as a service? E.g. extend "A WebMention Endpoint" to support them?
#
tantek
voxpelli is also wanting to add reacji support to A WebMention Endpoint"
barnabywalters joined the channel
#
tantek
Salmention / SWAT0 session - we are discussing what each of us needs to get working to be able to do SWAT0 role A, B, and/or C
loic_m__ joined the channel
#
KevinMarks
acegiak can do all 3 roles in wordperss
#
tantek
KevinMarks, supposedly right, acegiak hasn't actually tried that with anyone? Usually it takes several attempts to get SWAT0 to actually work
#
tantek
!tell acegiak have you tried SWAT0 with two other indieweb sites?
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
Jeena is pretty sure he is ready to test doing role A
#
tantek
voxpelli is close to being ready to do role B
#
aaronpk
the intro to webmention session is morphing into an intro to microformats
#
aaronpk
now everyone is trying to get a blank comment with their URL to appear on https://webmention.rocks/test/5, and then to update their comment with author info, post content, etc
#
Loqi
[Webmention Rocks!] Discovery Test #5
#
barnabywalters
aaronpk: pretty sure that usually happens :)
#
tantek.com
edited /SWAT0 (+80) "/* A must support */ clarify must send webmentions, showing comments, properly marked up"
(view diff)
#
tantek
updated https://indiewebcamp.com/SWAT0#A_must_support per our session discussion on SWAT0 and Salmentions
j12t joined the channel
#
@Ramdasoul
Trackbacks vs Pingbacks vs Webmentions pour WordPress: Ne pensez-vous pas qu’il serait mieux, s’il y avait un ... http://blogpascher.com/plugins-wordpress/trackbacks-vs-pingbacks-vs-webmentions-pour-wordpress
(twitter.com/_/status/721303180332544000)
tantek and adactio joined the channel
#
tantek
reconvening for second session!
#
tantek
Homepage discussions
#
tantek
led by Jeena
#
tantek
shows his homepage https://jeena.net
#
tantek
left column: photo, about
#
tantek
right column (2/3) latest photo, note, article post (and event if there was there)
#
tantek
aaronpk: shows his old homepage http://2015.aaronparecki.com
#
tantek
two columns, main stream in left column
#
tantek
stream primary, one column
#
tantek
photo, about all at the bottom
#
mblaney
aaronpk: could you let me know why webmention.rocks says: "The post did not provide a URL, using source instead"?
#
tantek
tantek: my home page has two columns also, but when narrow shows just icon, name, tags, search and then stream
#
tantek
tantek.com
#
tantek
voxpelli: my site voxpelli.com just shows an about me link at the top, then single column with list of recent blog posts, and then a brief About summary
#
tantek
aaronpk: 2012.aaronparecki.com - based on a wiki, curated all by hand
#
tantek
then 2008.aaronparecki.com
#
@fredericmarx
When filling out signup forms, proletarians have nothing to lose but their first names. #indiewebcamp https://twitter.com/fredericmarx/status/721311530910945280/photo/1
(twitter.com/_/status/721311530910945280)
#
tantek
!!!! ^^^^^^
sknebel joined the channel
#
tantek
tantek: I'm thinking of adding a "more" link when my home page is in narrow view, that links to the longer bio/description below
#
tantek
jeena - the links in my bio link to actual things on my site
#
tantek
aaronpk: - the links in my bio link to tag pages on my site
#
tantek
aaronpk: but everyone clicks on the video "why R is a vowel"
#
tantek
adactio: it's kind of like a tag line
#
tantek
adactio: even you (tantek) could link the words in your tag line to tag pages
#
tantek
barnaby: I came up some pseudo-philosophical nonsense and emoji separated things
#
tantek
waterpigs.co.uk
#
tantek
adactio shows lots of his profile pages on silos
#
tantek
including Flickr -
#
tantek
barnaby: why does your Flickr bio say "I am male and taken"? Is Flickr being a dating site?
#
tantek
adactio: Tumblr
#
tantek
why isn't that on your own site
#
tantek
adactio: the silly stuff goes on Tumblr
#
tantek
adactio: shows instagram
#
tantek
tantek: my instagram profile uses emoji like barnaby's
#
tantek
adactio: shows github profile
#
tantek
including "Contributions" activity
#
tantek
could you do that for your own site?
#
tantek
graph? activity? posts
#
tantek
calendar? archive? visual archive?
#
tantek
you could do that with your own site
#
tantek
Jeena I like the organizations area on github profile
#
tantek
Barnaby I have orgs in the prose of my bio on my home page
#
tantek
adactio: I have a list of Affiliations on adactio.com/about
#
aaronpk
i found a semi-archived version of my first site!
#
@webrocker
interesting discussion: (how) does pesos / back feeding respect the control of ownership of silo users? #indiewebcamp #nueww @indiewebcamp
(twitter.com/_/status/721320457287426048)
#
@ingodibella
RT @jkphl First round of sessions @indiewebcamp Nuremberg. #Webmention basics & Responsive Design #nueww https://twitter.com/jkphl/status/721283291589033984/photo/1
(twitter.com/_/status/721321431359950849)
adactio joined the channel
#
tantek
next sessions!
#
tantek
IndieAMP led by adactio in room 1
#
tantek
Community led by Jeena in room 3
#
bjoern
its weird to see tantek type here and sit right next to him irl :)
#
aaronpk
you get used to it ;-)
#
tantek
Jeena: how to get new people to show up to your Homebrew Website Club?
#
tantek
tantek: in SF we find that the more in advance (like a few weeks) you post the event, the more chance of more people. with less notice, less people
#
tantek
... and you have to post the events where people see them
#
tantek
... e.g. in Portland, use Calagator
#
tantek
... in SF, other places, Facebook event
#
tantek
Jeena: in Göteborg, many people do not use Facebook. Nor meetup. nothing. I email people.
#
tantek
for getting new people started, get them to buy a domain, get on domain, point their github static site to their domain, and fork and use https://github.com/indieweb/blank-gh-site to start their site
#
voxpelli
reference at GitHub Pages: https://pages.github.com/, could probably be simplified
#
tantek
other tips: magazine, poster
#
kodfabrik.se
edited /Getting_Started (+263) "/* Get a place for your content */ Adding GitHub Pages info as a suggestion to get started quickly"
(view diff)
#
@jkphl
Awesome that we're still getting new registrations for @indiewebcamp day 2! \o/ Keep 'em coming! :) #nueww https://twitter.com/jkphl/status/721333094918266880/photo/1
(twitter.com/_/status/721333094918266880)
barnabywalters joined the channel
#
rMdes
tantek, aaronpk I wish I was there physically...
#
rMdes
i couldt organize better and the trial I'm attending is constantly changing audiences dates..so I had to cancel me going to nuremberg and meet you great people
#
GWG
Things happen
#
aaronpk
rMdes: sorry to miss you!
adactio joined the channel
#
tantek
indeed! sorry to miss you rMdes
#
tantek
next sessions on!
#
rMdes
tantek, aaronpk another time or next time in Europe
#
tantek
room 1. media, room 2. static sties, room 3. events
#
rMdes
one day I should help you bring you to Brussels
#
tantek
here in events
#
tantek
talking about how we post events today, where, and how
#
tantek
Jeena posts indie events and RSVPs
#
tantek
and posts FB copy of events, and gets FB RSVPs back via Bridgy Backfeed
#
tantek
question: what if I don't use indieweb or Facebook?
#
tantek
what do you use?
#
tantek
what about just by email?
#
tantek
... In Germany and Sweden, Twitter is pretty much dead
#
tantek
... Or just focused, they use it in very specific ways
#
tantek
... media & tech people use it - everybody else not
#
tantek
... even celebrities don't use it (Twitter)
#
tantek
... the new young celebrities use Instagram
#
tantek
... Twitter is just cross-posting, recycling of links
John_Duh joined the channel
#
tantek
for invitations, you could POSSE invitations to email with ICS attachment, which people would get in their Calendar UI and they could click Accept / Decline, which sends a reply
#
tantek
the challenge is how to handle receiving the email response on your server
#
tantek
another way would be to email with the from being your gmail, and when the recipient responds, it goes into your Google Calendar
#
tantek
then if you could get your server to act as a CalDAV client that polls your Google Calendar, it could pull back all the RSVPs
#
petermolnar
long term goals of mine to make response via email to rss feeds received via email
#
tantek
Jeena: could also work with Outlook emails and MS Exchange
#
tantek
... or CalDAV on OwnCloud
#
tantek
tantek: so backfeed from CalDAV
#
tantek
create the indie event on your website, POSSE the event to CalDAV
#
tantek
also if someone comes to your website and sees an event, they should be able to enter their email and get an invitation to the event emailed to them that they can accept
#
tantek
How do you de-duplicate across copies of event
#
tantek
e.g. if one silo doesn't provide the email address - hard to de-duplicate
#
tantek
Martin: also challenge of restricted events, e.g. 60 seats total available, 20 seats from one place, 30 seats from FB etc.
#
tantek
: you can control for that a little bit, but still hard
#
tantek
Jeena: Let's talk about how to present events!
adactio joined the channel
adactio joined the channel
#
@SuVeLu
So ein sinnloser und frustrierender Tag im Büro. Hätte ich wohl doch lieber zum @indiewebcamp gehen sollen. Grml. Nächstes Jahr mehr #nueww
(twitter.com/_/status/721349425688350721)
#
tantek
looked at how FB does event presentation and has regressed over the years: https://indiewebcamp.com/event#Facebook
#
tantek
looked at how Jeena shows events on his site: https://jeena.net/events/2
#
Loqi
Homebrew Website Club Göteborg
#
tantek
tantek has a box in the lower right corner of his home page of upcoming events (manually edited)
#
tantek
and would like to at least automatically generate that from his RSVP posts
#
@fredericmarx
This looks really interesting: Hackable 🔧 (via Python 🐍) text editor for iOS http://omz-software.com/editorial/ (via @voxpelli) #indiewebcamp
(twitter.com/_/status/721350619324354561)
#
tantek
also there's the event design on attending.io e.g. https://attending.io/events/weshapetech
#
sknebel
oh, right. if I use relative URLs to link between posts on my page it's no wonder my test-WMs aren't validating...
#
sknebel
(does anybody use WMs between parts of their site?)
#
aaronparecki.com
edited /2016/Nuremberg/Schedule (+516) "/* Saturday April 16, 2016 */ add sessions"
(view diff)
j12t, adactio and barnabywalters joined the channel
#
tantek
last sessions of the day! room 1. Offline / Service Worker, room 3. Mobile & Apps
miklb joined the channel
#
@UnchartedWorlds
RT @kevinmarks “Because Facebook feeds on personal sharing the way a vampire feeds on blood…” @roughtype http://www.roughtype.com/?p=6887 #indieweb
(twitter.com/_/status/721365674489159681)
#
@egoexpress
Money quote from @adactio: "Service workers are a man-in-the-middle attack on yourself" #iwc16 #indieweb #nueww
(twitter.com/_/status/721367886258810880)
#
tantek
what is responsive content?
#
Loqi
It looks like we don't have a page for "responsive content" yet. Would you like to create it? https://indiewebcamp.com/s/10J4
wolftune joined the channel
#
@webrocker
wot? day one of @indiewebcamp nuremberg already over. time flies when you're having fun :) #nueww
(twitter.com/_/status/721380386102710273)
[kevinmarks] joined the channel
#
@LukasRosenstock
RT @egoexpress Money quote from @adactio: "Service workers are a man-in-the-middle attack on yourself" #iwc16 #indieweb #nueww
(twitter.com/_/status/721383052413399040)
j12t joined the channel
#
@jeena
Nice, after an intence day at the IndieWebCamp here in Nuernberg I'm at my hot... more at https://jeena.net/photos/221 https://twitter.com/jeena/status/721383731135705089/photo/1
(twitter.com/_/status/721383731135705089)
#
@marcthiele
@webrocker @indiewebcamp @tollwerk at least I’m with you in form of a mug. ;) Have fun all of you.
(twitter.com/_/status/721383980977758209)
#
Jeena
So I will join you soon at http://www.barfuesser-nuernberg.de/ just needed to get to the hotel first, they got me my luggage back wo now I have a computer and most importantly a jacket ^^
#
@jkphl
RT @webrocker wot? day one of @indiewebcamp nuremberg already over. time flies when you're having fun :) #nueww
(twitter.com/_/status/721387941671669760)
snarfed and squeakytoy joined the channel
#
GWG
Everything has slowed down again
yakker and j12t joined the channel
#
GWG
Looking at DDOS protection again in the wiki.
#
GWG
Webmention recommends asynchronous processing to prevent this, but is there a step above that anyone is using? Such as analyzing the queued webmentions for duplicate requests?
#
sknebel
I've been building my webmention endpoint today and thought about rate limiting
#
GWG
sknebel: Rate limiting by what?
#
sknebel
source domain
#
sknebel
+ general verification
#
sknebel
there is 2 aspects: protect yourself from to much work, and protect targets from sending them to much traffic
#
GWG
The question is, how do you avoid missing legitimate traffic?
#
sknebel
only limit the rate, building a queue?
#
sknebel
depends what exact scenario we are talking about
#
bear
nginx allows you to rate limit from source ip based purely on traffic load
#
sknebel
in the Pingback-flood attack described on http://indiewebcamp.com/DDOS the individual node doesn't do much
#
bear
and then you can rate limit on the app side by # of requests
#
sknebel
you can set the X-Forwarded-For header to give the target at least a chance to filter, but esp. with HTTPS you've already created load at that point
#
GWG
I'm trying to figure out how to intelligently handle an attempt at DDOS on WordPress from the receiver side, using the conditions I have.
#
GWG
Can't guarantee it anything but the WordPress installation.
#
sknebel
ok, so you are the target?
#
GWG
I am the participant in this scenario.
#
GWG
A bad actor is sending mentions to me so I and others will go and overwhelm another site by trying to verify them.
#
sknebel
I can't think of much that isn't already covered in the wiki
#
sknebel
random delays for verification can at least distribute the load
#
sknebel
X-Forwarded-For gives the target a chance at filtering before you it some expensive backend operation
#
sknebel
but if you only get one or very few mentions there isn't much you can do to tell if it is valid traffic or not
#
GWG
Then there is the other direction
#
GWG
A lot of mentions coming in at once from the same or different places
#
sknebel
there you can rate-limit how many you accept and when you do the expensive verification parts
#
sknebel
If you have to deny some, I'd hope real mentions are retried after a while if you return HTTP 429 or HTTP 503
#
sknebel
for mentions where target is on your domain the initial check (that's supposed to be done synchonously) hopefully is quick, ones where you have to fetch external ressources are more expensive
#
sknebel
(great, now I started to think about this and have giant of list of issues my endpoint doesn't properly deal with if you send it malicious requests... )
#
GWG
I didn't see 503 in the specification
#
sknebel
the spec doesn't really talk about what to do if you can't deal with a request right now
#
GWG
sknebel, I am contemplating this area
#
sknebel
429 is "too many requests" as in "you (specifically) have sent to many requests to quickly and really should back off"
loic_m__ joined the channel
#
sknebel
503 is "Service Unavailable" and generic HTTP message for "there is something wrong temporarily"
#
sknebel
both are IMHO relatively clear as "you may try again later", which is what you want for legitimate traffic
#
GWG
But if they aren't in the specification, then you can't trust a legitimate actor would react to them.
#
sknebel
I'd assume a webmention endpoint is mostly interesting for denial of service because it fetches documents from other services and parses them, which is expensive
#
sknebel
so as long as you do that rate-limited asynchronously you can limit your load relatively well
#
sknebel
although you might have to start dropping requests if your queue fills up
#
GWG
The WordPress implementation is synchronous.
#
sknebel
that's a problem
#
miklb
guessing until there's a hosted solution, I'm going to need to learn a little Ruby and revisit the script I'm using to send mentions
#
bear
you will have to make the first check then "has this agent sent N requests in the last M minutes" so you can fail fast
#
GWG
There is a hosted solution.
#
bear
miklb - webmention.io
#
miklb
for sending?
j12t joined the channel
#
GWG
sknebel, it is an issue of how to queue.
#
miklb
bear afaik, that's for receiving
#
bear
oh, for sending - yea, webmention.io is for receiving
#
sknebel
GWG: yeah, should have remembered. "normal webapps" don't have easy background workers
#
bear
sending is a curl request at it's simplest
#
miklb
which is what I'm doing currently. But all this talk has me wondering if I should do more. Guess I need to use webmentions.rock to see what exactly is happening
#
bear
you can read the code I use to process and send webmentions if you want - it's python but should be convertable to ruby easily enough
snarfed joined the channel
#
miklb
Thanks. I'll look into it.
#
sknebel
GWG: can you limit how many workers/threads/whatever the term is in PHP land are working on webmentions at the same time?
#
miklb
I have so much on my want to do list already, guess I should prioritize
#
bear
oh - there is a ruby sending lib listed in the wiki
#
bear
what is webmention
#
Loqi
Webmention is a simple way to notify any URL when you link to it on your site https://indiewebcamp.com/Webmention
#
GWG
sknebel, no because it is out of scope.
#
sknebel
GWG: assumed so, but wasn't sure if WordPress had maybe build/standardized something
#
sknebel
GWG: then I could send you webmentions that are slow to verify and relatively easy tie up all your workers?
#
GWG
Well, there are mitigations
#
GWG
And a timeout
#
miklb
bear I'll compare that to what I'm using now, thanks
#
bear
anytime
#
sknebel
what's a common request timeout/worker count? (is there a fixed amount of workers? I have no clue how PHP works nowadays)
#
miklb
hmm. I guess technically I don't have to use Ruby to send. Just need to incorporate it in my deploy process.
#
bear.im
edited /Webmention (-144) "update webmention handling"
(view diff)
#
bear
right, you can scan for new and updated webmentions during any part of your deploy
#
GWG
Workers are outside scope, but the webmention specification uses 5 seconds as a suggestion, Pingbacks on WordPress use 10, and pfefferle used 100.
#
bear
I use small files that live next to the post to track webmention state for a post
#
sknebel
bear miklb: just send them *after* the file has been published, or a fast receiver comes looking for a post and finds a 404
#
bear
I found 5 seconds to be way small - some of the sites I scan daily take 20 - 30 seconds to generate sometimes
#
miklb
sknebel yes, I discovered that when I initially set it up. I now run the rakefile after the new build has been pushed to my server.
#
bear
sknebel - yep, my site is static so as soon as I generate and store the html it's available - then my webmention handler is triggered to process
#
miklb
Before I over complicate it, I should just run a few of the tests on webmentions.rock I might be over thinking it
#
bear
yep, that has caused me to remove some edge case code that ended up causing bugs
#
miklb
also re-reading the API docs for Telegraph, I might be able to modify my code to use that for sending
#
miklb
doesn't really know Ruby :-)
#
bear.im
edited /ronkyuu (+3) "update feature list"
(view diff)
#
sknebel
GWG: I feel like a relatively low time limit is one of the few options you have/sending mentions that take long to verify are the biggest risk
#
sknebel
s/mentions/
#
Loqi
sknebel meant to say: GWG: I feel like a relatively low time limit is one of the few options you have/sending  that take long to verify are the biggest risk
#
sknebel
... that was the wrong word
#
sknebel
I'm tired
#
sknebel
reasoning: If it takes the target long to process a request the attacker gets the most "benefit" for each request they send
mlncn joined the channel
#
sknebel
limiting by source URL/IP gives you at least the benefit that I as an attacker have to find many slow servers to send you to if I want to make the most of it
#
sknebel
and in the end you only have to make it complicated enough a motivated attacker would rather buy a high-bandwith DDoS instead, which you can't do much about :/
#
sknebel
and I'm starting to ramble. good night everybody!
#
Loqi
buenas noches
#
KevinMarks
has anyone looked at the new fb bot api? could it connect people to the irc briefly?
#
voxpelli
miklb: I'm going to wait for https://github.com/aaronpk/Telegraph/issues/13 to make my pinging work on top of that
#
miklb
voxpelli ah, problem solved :-)
#
miklb
voxpelli how was day 1?
#
voxpelli
miklb: good, lots of great talks with lots of people
#
miklb
I hope to be around IRC for tomorrow
#
@RikMende
RT @kevinmarks #indieweb @BarnabyWalters: if you go to https://indiewebcamp.com/irc/2016-04-16 we have great logs of the irc and you can join in by talking to us
(twitter.com/_/status/721440489506021382)
#
voxpelli
miklb: around the times the demos is probably when there will be most activity, so perhaps wake up early for that then :) rest of the time it will mostly be hacking
#
@RikMende
RT @kevinmarks My notes from the opening demos of IndieWebCamp Nürnberg are up at http://www.kevinmarks.com/indiewebcampnuremberg2016.html #indieweb
(twitter.com/_/status/721441200138547200)
#
GWG
I seem to have gotten myself declared the maintainer of the Pings/Trackbacks component of WordPress
#
GWG
I think I'd better figure out what that means.
wolftune joined the channel
#
bear
KevinMarks - small typo in your greeting: s/comminity/community/
kk1, _6a68, emceeaich, quails, rMdes_, snarfed, j12t, barnabywalters and tantek joined the channel
#
GWG
tantek, can I prevail upon you for feedback on a proposal?
#
GWG
I am still working on it
#
kylewm
GWG, maintainer of a (core?) component of WordPress sounds like a big deal
#
GWG
I was the only person who expressed interest
#
kylewm
Makes sense
#
kylewm
Congratulations!
#
Loqi
Dominik Schilling (ocean90)
#
GWG
I broke Loqi
#
GWG
Next step, find out how I do it
#
kylewm
Heheh, "I'd tentatively give it a shot" "sold!"
#
kylewm
Reminds me of that commitstrip about the difference between perception and reality of open source development
wolftune joined the channel
#
@webrocker
cold days, hot nights. #nurembergrocks #nueww @indiewebcamp
(twitter.com/_/status/721484732886872065)