#indiewebcamp 2014-02-18

2014-02-18 UTC
snarfed, lukebrooker_, pfenwick1, pasevin, fmarier, KartikPrabhu and j12t joined the channel
#
KartikPrabhu
tommorris: sent pull request to mf2py. nothing major just some extra comments and restructuring that I thought useful. On to BeautifulSoup now
#
snarfed
KartikPrabhu++
#
Loqi
KartikPrabhu has 1 karma
#
KartikPrabhu
I has karma! w00t!!
#
Loqi
does a happy dance!
#
bear
KartikPrabhu++
#
Loqi
KartikPrabhu has 2 karma
#
bear
I should have done that a while ago!
#
KartikPrabhu
tommorris just put it on github today morning (Chicago time). so now I am writing stuffs in it
netweb joined the channel
#
j12t
KartikPrabhu+=PI/4
#
j12t
Didn't work. Hmm. Couldn't resist.
#
KartikPrabhu
my favourite is: i++
#
aaronpk
or c++
#
Loqi
i has 14 karma
#
j12t
Eliza is alive and well, just now her name is Loqi.
#
Loqi
dude
#
j12t
Exactly.
lukebrooker and caseorganic joined the channel
#
@jedahan
thinking of dogecoin address #indieweb UX experimentation… a consistent UI that shows real social proof on any website…
(twitter.com/_/status/435622388663738368)
#
KartikPrabhu
what is a good way to point out a line of code that I think might be wrong on Github so that the contributors see it?
#
aaronpk
you could open an issue and link to that line?
#
KartikPrabhu
aah ok. I didn't know if that was the expected thing to do. thanks
#
aaronpk
if they decide you are wrong, they'll just close the issue
#
wagle
WONTFIX
snarfed joined the channel
#
aaronpk
ENOFIX?
#
wagle
but link is good, patch is better.. 8)
lukebrooker joined the channel
#
wagle
of course, given the rate one guy take up my patches, I might not have that right
#
wagle
needs a retroactive spelling correcter
#
aaronpk
loqi can help
#
KartikPrabhu
here is my question how to interpret the last line in implied url in http://microformats.org/wiki/microformats2-parsing#parsing_for_implied_properties
#
KartikPrabhu
is it only a element with valid href or only a element ?
#
aaronpk
looks like just an <a> element (if I'm reading "a[href]" correctly)
#
KartikPrabhu
yeah that is what the php-mf2 does
#
KartikPrabhu
but the mf2py code seems to say otherwise
#
KartikPrabhu
tommorris: https://github.com/tommorris/mf2py/blob/master/mf2py/parser.py#L98 line seems to not follow the implied url spec. or am I reading it wrong?
#
wagle
aaronpk: loqi turns 2 lines into three
#
wagle
*shurg*
#
wagle
s/ur/ru/
#
Loqi
wagle meant to say: *shrug*
#
wagle
hmm.. no boldface anymore?
#
wagle
but I meant more "between the time I reflexively hit return and the time it's displayed"
#
wagle
</offtopic>
#
aaronpk
oh this channel must not have color mode set
#
aaronpk
!tell tantek would you mind dumping some of your examples for ellipsizing here? https://github.com/tantek/cassis/issues/14
#
Loqi
Ok, I'll tell him that when I see him next
#
aaronparecki.com
edited /comments-presentation (+68) "/* How to display */ update algorithm description to better reflect the implementation"
(view diff)
emmak, snarfed and LauraJ joined the channel
#
wagle
OMG.. the whole DRM thing is a hoax.. the real battle is over owning the media that the music/etc comes on
#
aaronpk
man talk about DB tax
#
aaronpk
i'm archiving too much data
#
aaronpk
can't back it up every night cause it takes too long to dump
#
wagle
sata/USB3?
#
wagle
store changes to the weekly backup?
#
aaronpk
it's all in mysql, but a mysqldump of 20 million rows takes a while it turns out
#
wagle
or does it take too long to compute the deltas?
#
aaronpk
might be time to switch to postgres+aws so I can just snapshot disk volumes while the machine is running
#
wagle
the right raid setup might let you hot swap out mirrors of the data
#
aaronpk
this is all cloud stuff
#
aaronpk
"cloud" heh
#
wagle
hahaha
#
Loqi
hehe
#
wagle
yeah, your last idea sounds good
#
wagle
the cloud might let you snap images of the virtual machine or something.. of course, thats digging into the expenses
#
aaronpk
but holy crap that's gonna be a project to switch everything over
#
aaronpk
yeah I can do snapshots of the DB server on linode, but mysql doesn't really play well with live snapshots. it wants the DB to be shut down during the snapshot
#
wagle
right
#
wagle
umm.. my fantasy is that you can write a DB switcher in sqlalchemy, but I havent tried that in practice.. selena did, i think, though
#
aaronpk
yeh that's pretty much a fantasy
#
aaronpk
I don't like abstractions like that, usually means you aren't able to actually take advantage of any DB's actual features
#
wagle
are you actually taking such advantage?
#
aaronpk
sometimes
snarfed joined the channel
#
aaronpk
a bunch of these are just INSERT/SELECT apps, but even then a migration to postgres or to an abstraction is about the same amount of work
#
aaronpk
thankless invisible work
#
@kevinmarks
"@buster: @isaach I've actually been pro-Medium for a while now, but starting to come back to my own custom-domain blog." #indieweb
(twitter.com/_/status/435653316224106497)
#
wagle
i had the impression that sqlalchemy encoded knowledge of each database, but have no idea how well
#
wagle
how long is this database supposed to last?
#
aaronpk
forever
#
aaronpk
some of these have been around for 8-9 years already
#
wagle
well, are you going to keep an ancient version of mysql running in 20 years? (half serious, sorry)
#
aaronpk
you're reinforcing everything described here :) http://indiewebcamp.com/database
#
wagle
oracle is gonna do something odd with mysql, i bet
#
aaronpk
yeah there's already a couple forks of it that are taking over
#
aaronpk
omg this one db is almost 10 years old!!
#
aaronpk
ooh just passed 10 actually! 2003-12-28
#
wagle
time to copy to new media, grandson
#
aaronpk
well its not like this mysql instance has been running since then. it's gone through mysqldumps and restores several times over the years
#
wagle
thats a point though, is JPG viewing gonna be around in 100 years?
#
wagle
(wa half joking)
#
aaronpk
jpg I think yes. camera RAW probably no.
#
wagle
mysqldump is a command?
#
aaronpk
yeah, turns the db into text SQL statements
#
wagle
yeah, i dont seem to have mysql installed anywhere
#
wagle
was wondering how to do "sqlite3 .dump > foo"
#
wagle
in a "real" database
#
wagle
at some point I'll ttransform the sqlite db to postgres
#
wagle
(seems like you ewant PESOS for emergency recovery operations)
#
wagle
oh nm
#
wagle
i was stuck by the idea of moving data from off to onsite, not the "start offsite" problem
#
KartikPrabhu
needs to sleep after so many try-except statements!
hugoroyd joined the channel
#
wagle
there is no try, there is only do
#
KartikPrabhu
wagle: I will take your advice and sleep!
lukebrooker joined the channel
#
wagle
i meant statements
#
wagle
oh well
eschnou, joeysim, gRegor`, Jihaisse, iangreenleaf and cweiske joined the channel
#
aaronparecki.com
created /Template:duolingo (+174) "duolingo translation template"
(view diff)
#
aaronparecki.com
edited /principles-de (+342) "bring in partial German translation and link to Duolingo translation page"
(view diff)
#
aaronparecki.com
edited /Main_Page (+60) "/* Translations */ German"
(view diff)
#
aaronparecki.com
edited /other-languages (+61) "/* translations ordered by number of articles */"
(view diff)
#
aaronpk
Jeena: would love to get your input on this translation! http://indiewebcamp.com/principles-de I think people are translating it inconsistently between formal and informal "you" so that probably needs to be cleaned up. which would make more sense?
#
gregorlove.com
created /User:Gregorlove.com/common.css (+42) "Testing wiki user CSS"
(view diff)
eschnou and joeysim joined the channel
#
gregorlove.com
edited /User:Gregorlove.com/common.css (+16) "Testing wiki user CSS"
(view diff)
melvster, eschnou, LauraJ and Sebastien-L joined the channel
#
tommorris
KartikPrabhu: I’ll look at your pull request shortly
#
Jeena
I'll take a look now aaronpk
#
Jeena
and yes it switches beween "Du" and "Sie"
#
Jeena
oh this is interesting, it is being translated on Duolingo? I'm using it to learn spanish :D
#
Jeena
hm I wonder how I can contribute via duolingo
glennjones, barnabywalters and ttepasse joined the channel
adactio, skinny, pfefferle, melvster, marcthiele, glennjones, bnvk, scor, LauraJ, pasevin, Sebastien-L and tobiastom joined the channel
#
@toengkels
"@t: going to @benwerd' Introduction to the Indian talk late http://werd.io/2014/introduction-to-the-indieweb had another event before. (ttk.me t4UB2)"
(twitter.com/_/status/435790436675104768)
gRegor` and eschnou joined the channel
#
neuro`
!tell tantek tomorrow xtof and I have a meeting at the French Mozilla Foundation headquerter to start a Paris chapter of the Homebrew Website Club
#
Loqi
Ok, I'll tell him that when I see him next
#
neuro`
Loqi: thank you
#
Loqi
who, me?
#
aaronpk
Jeena: you should be able to follow the link to the duolingo page from the wiki page and contribute there!
#
aaronpk
would it sound better with "du" or "Sie"?
snarfed joined the channel
#
cweiske
I'd use the informal one
#
aaronpk
k. that one's easier for me anyway.
#
aaronpk
"Eat your own dogfood" "Esse deine eigenes Hundefutter." ?
#
cweiske
s/Esse/Iss/
#
cweiske
s/deine/dein/
#
cweiske
and you can't translate this literally
#
aaronpk
I was wondering if there is a similar phrase in German
#
cweiske
"Dogfooding is also used in German . If you need it for a specialized audience they will know what you mean, even if they are german."
#
cweiske
oh, I have to register for it
#
cweiske
already checked
#
pfefferle
aaronpk where do you want to use this text?
#
aaronpk
I thought that'd be a good place to start
#
pfefferle
oh, never seen the german version
#
aaronpk
new as of last night when I copied some of the duolingo translations over!
#
pfefferle
will have a look at that later... but I am with cweiske to use "du" instead of "sie"
#
cweiske
aaronpk, you copy them manually?
#
cweiske
I thought it's something automated
#
aaronpk
cool. noted in the "discussion" section. hopefully future translators will see that.
#
aaronpk
cweiske: last night I copied the translated sentences from duolingo over to the wiki. not sure how to automate that.
#
pfefferle
where should we made the changes? duolingo or wiki?
#
cweiske
fetch-english-page split-into-sentences fetch-translations-for-sentences build-german-page
#
aaronpk
duolingo
#
pfefferle
really?
#
aaronpk
cweiske: go for it. mediawiki has an API.
#
aaronpk
pfefferle: yeah cause it's in progress, and this way we get a bunch of other duolingo people contributing.
#
cweiske
aren't there mediawiki plugins already for translation?
#
pfefferle
but the translation is not that good so far
#
aaronpk
if you want to edit on the wiki then I'll port back over to duolingo later
#
pfefferle
never mind, I am ok with duolingo too
#
aaronpk
i'm curious to see how this translation feature works on duolingo. I've been using it to brush up on my German the last couple weeks, but thought this would be an interesting experiment.
LauraJ joined the channel
#
pfefferle
cweiske I would use the english words for all indieweb related stuff... "indieweb" instead of "unabhängigen Netz"... what do you think
#
cweiske
it's an eigenname
#
pfefferle
oh man some stuff is really hard to translate into german
#
pfefferle
english is way easier to explain stuff
caseorganic, jacus, skinny, npdoty, j12t, jonnybarnes and iangreenleaf joined the channel
#
jonnybarnes
hey guys, trying to set up webmentions on my site
#
jonnybarnes
how should my webmention endpoint respond to a request?
#
jonnybarnes
like someone replies to my note and they end a request with the correct target and source to my endpoint
#
jonnybarnes
thanks aaronpk
#
jonnybarnes
did you see my blog post by the way? about micropub and oauth tokens.
#
aaronpk
oh yes haven't yet read it completely. was looking forward to doing so!
anselm and benprew joined the channel
#
jonnybarnes
is this a stupid table structure to store my webmentions in?
#
jonnybarnes
also, do you process webmentions before storing them, or store the raw content and filter it before outputting to your site?
#
jonnybarnes
I'd lean towards storing the raw content myself
#
aaronpk
I store the full HTML of each page plus the parsed JSON. I can go back and re-parse the JSON if needed that way, like if I update my mf2 parser
#
aaronpk
that may not be sustainable, cause my html folder is already 170 megs
eschnou and LauraJ joined the channel
#
jonnybarnes
aaronpk so when I visit a page with a webmention-ed comment on, is that coment being generated from the JSON?
#
aaronpk
in my case yes
KartikPrabhu, scor, paulcp_, pasevin, snarfed and caseorganic joined the channel
#
snarfed
hey Jeena, i'm curious about one of your webmention handler's error responses: 'source_uri': ['has already been taken']
caseorganic joined the channel
#
snarfed
(bridgy currently seems to hit it almost all the time for you: https://www.brid.gy/#twitter-jeena )
#
snarfed
do you return that when you've already received a webmention with a given source uri?
#
Jeena
hm that could also be a bug, I was working on that part a some days ago
#
snarfed
ah, ok
#
snarfed
let me know if i can help
#
Jeena
but thanks for mentioning this, I will check it
caseorganic, hober, _6a68, paulcp and tantek joined the channel
#
Loqi
tantek: aaronpk left you a message 1 day, 11 hours ago: I'm having a tough time turning this algorithm into code: http://indiewebcamp.com/comments-presentation#How_to_display It seems to contain conditionals that overlap/wrap in odd places. Is there any chance you could rewrite to clear that up?
#
Loqi
tantek: barnabywalters left you a message 1 day, 2 hours ago: any objections to merging https://github.com/tantek/cassis/pull/11? it would make using cassis much easier in PHP+composer projects
#
Loqi
tantek: aaronpk left you a message on 2/17 at 8:40pm: would you mind dumping some of your examples for ellipsizing here? https://github.com/tantek/cassis/issues/14
#
tantek
good morning #Indiewebcamp
#
Loqi
tantek: neuro` left you a message 2 hours, 58 minutes ago: tomorrow xtof and I have a meeting at the French Mozilla Foundation headquerter to start a Paris chapter of the Homebrew Website Club
#
snarfed
morning
#
aaronpk
good morning!
#
snarfed
love the tell flood :P
#
tantek
seems like I need an inbox on the wiki ;)
#
snarfed
if only there was a good way to manage async messages
#
snarfed
oh wait there are 100
#
tantek
snarfed, hah!
#
tantek
neuro` that's great! Say hi to Tristan for me :)
#
caseorganic
snarfed: i'm not seeing mentions show up from brid.gy on my site http://caseorganic.com/notes/2014/02/18/1/
#
snarfed
caseorganic: hmm! sorry about that.
#
caseorganic
snarfed: last one i got was http://caseorganic.com/mentions February 18, 2014 3:58am
#
snarfed
heh yes
#
caseorganic
aaronpk: ah ha, thanks!
#
Jeena
oh man, WordPress and even worse its themes, Just found a script which lets you send emails from the website:
#
Jeena
$emailTo = trim($_POST['emailTo']);
#
Jeena
mail($emailTo, $subject, $body, $header);
#
caseorganic
snarfed: no prob! just letting you know
#
snarfed
caseorganic: do you have a specific example?
#
Jeena
nice, now everybody can send emails to anyone via this server!
#
caseorganic
snarfed: yes, i just syndicated a tweet from my website. it was retweeted and commented on and didn't show up on my site
#
caseorganic
getting link now
#
aaronpk
I forget what the polling schedule for bridgy is...?
#
snarfed
aaronpk: varies by silo. twitter is ~20m, and no more realtime :(
#
caseorganic
snarfed: aaronpk: ahh, if it's a polling schedule thing...
#
aaronpk
ah sad
#
caseorganic
snarfed: i watch it because brid.gy is awesome!
#
snarfed
caseorganic: aww thanks! yeah, looks like it was just polling delay. https://www.brid.gy/#twitter-caseorganic says last poll was 23m ago. sadly bridgy's realtime twitter support died recently: https://github.com/snarfed/bridgy/issues/57
#
snarfed
i should add a "poll now" button
#
caseorganic
snarfed: excellent re:posting delay
#
caseorganic
snarfed: yeah, i heard about the realtime. makes sense.
#
caseorganic
snarfed: maybe you could limit the service to indieweb sites?
#
tantek.com
edited /Events (+927) "archive last week's meeting, add next week's HWC"
(view diff)
#
snarfed
yeah, aaronpk suggested a similar thing. definitely a good idea, but based on my testing, it wasn't the number of users alone that triggered the 401s. details in the GH issue
#
snarfed
er sad
#
tantek
!tell neuro` perhaps we can add Paris then to next week's Homebrew Website Club meetup! http://indiewebcamp.com/events/2014-02-26-homebrew-website-club
#
tantek
now we see if Loqi can handle !tells to nicks with punctuationin them
#
Loqi
grins profusely
#
aaronpk
i'll take that as a "no"
#
caseorganic
snarfed: ah, i see!
KartikPrabhu joined the channel
#
snarfed
more on bridgy polling delay and other details: http://brid.gy/about
#
aaronpk
oh cool
#
aaronpk
snarfed++
#
Loqi
snarfed has 4 karma
#
caseorganic
snarfed++
#
Loqi
snarfed has 5 karma
squeakytoy, LauraJ, eschnou, eschenal, npdoty and caseorganic joined the channel
#
tantek.com
edited /events/2014-02-26-homebrew-website-club (-13) "/* Previously */ fix copypasta"
(view diff)
#
tantek.com
edited /events/2014-02-26-homebrew-website-club (+348) "mozsf location confirmed"
(view diff)
#
Jeena
ah snarfed it is a bug on my side with websites like bridgy where the u-url and the source are different URLs, hm need to fix that in some way.
#
snarfed
aha, good catch
#
snarfed
yeah, bridgy is one of the few (maybe only) webmention senders that does that right now, so it tends to surprise people
#
Jeena
hehe yea, I didn't check for the uniqueness of source_uri together with target_uri before so it worked (but had different problems)
#
tantek.com
edited /User:Tantek.com (+220) "inbox for non-trivial IRC requests"
(view diff)
LauraJ, KevinMarks_ and pasevin joined the channel
#
tantek.com
edited /User:Tantek.com (+252) "/* inbox */ comments presentation display"
(view diff)
#
aaronpk
what was that quote? given enough time every system turns into email?
#
snarfed
yeah, j
#
snarfed
er, jwz (aaronpk)
#
KevinMarks_
becomes capable of sending email, I thought
#
snarfed
huh. adding to the queue
netweb and pfefferle joined the channel
#
@mindcrash
@vasilis Heb je het al eens over redecentralisatie/indieweb gehad?
(twitter.com/_/status/435876830810099712)
#
neuro`
!tell tantek I was planning that after I'm sure we'll be able to hold our first HWC next week
#
Loqi
Ok, I'll tell him that when I see him next
#
tantek
neuro` that's great!
#
Loqi
tantek: neuro` left you a message 15 seconds ago: I was planning that after I'm sure we'll be able to hold our first HWC next week
#
neuro`
tantek: really looking forward to tomorrow's meeting.
#
tantek
aaronpk, there's a difference between arbitrary messaging (email inbox) and a processed set of next actions that one labels an "inbox"
#
aaronpk
I was kidding :)
#
tantek
I'm not, because yes, it is a very tough challenge.
hallettj joined the channel
#
tantek
the shorter context of subjectless IRC notes helps focus requests
#
aaronpk
the public aspect of it is also very different from current private email inboxes
#
tantek
yes, it provides more accountability to both sides
#
tantek
aaronpk - the public aspect is similar to email lists though in that regard
#
pfefferle
aaronpk should i translate this too? "This page is being translated on Duolingo. You can contribute to the translation."
#
tantek
and so far we've been fortunate to be free of people abusing !tell and overwhelming any of us with messages
#
tantek
but that doesn't mean it can't happen
#
tantek
or won't
#
tantek
KevinMarks, reading now...
#
aaronpk
pfefferle: haha sure
#
tantek
KevinMarks, I think the post is a bit dismissive. The Persona team were all very aware of OpenID and the problems with it.
#
KevinMarks_
yes, I think johannes is overstating that bit
KevinMarks joined the channel
#
tantek
the analysis on the wiki is better and more specific than any of the uponupon20 post: https://wiki.mozilla.org/Identity/Persona_AAR
#
KevinMarks
Though that "email is the future" conclusion is sad
#
pfefferle
aaronpk oh, it seems to be some kind of a snippet... how can I change that? and if I do, is it also used on the french, ... site?
#
aaronpk
oh yeah it's a template. there should be a link to the tmplate at the bottom of the page when you edit principles-de
#
Jeena
I tried to install the software so I could become my own browser id provider and failed miserably
#
tantek
KevinMarks, it's an incremental conclusion based on the fact that every non-vendor-specific-sign-up in apps uses email.
#
aaronpk
it's not on the french pages since xtofr has been doing a great job translating
#
tantek
jernst - I have to disagree with this: " all that energy wasted, with an entirely predictable outcome". It was not energy wasted, Persona was a new enough incremental approach that is was very much worth pursuing. And it was not entirely predictable, that's the point. It helped reveal real vs. theoretical issues.
#
KartikPrabhu
tantek: I actually read the 3 listed points are very good lessons to be learnt
#
aaronpk
is persona considered a failure now? like it's over?
#
aaronpk
I thought it was still alive and kicking...
#
Jeena
There are Firefox Accounts now which are kind of the same but more or something
#
tantek
aaronpk - it is still up.
#
Jeena
they build on top of browser id, afaik
#
tantek
that kind of analysis is good for any product that's being incrementally rethought and improved
#
tantek
Jeena, the page mentions bits of that
#
aaronpk
thanks pfefferle!
#
aaronpk
or should I say, danke!
#
pfefferle
aaronpk gern geschehen
#
Jeena
I kind of would have written: "Diese Seite wird mit Hilfe von Duolingo übersetzt."
#
tantek
KartikPrabhu - I disagree - on all three points.
#
tantek
and no, they are not lessons you can draw from any of the data
#
Jeena
it is a bit odd to work with Duolingo, if someone already translated a paragraph then you only can vote it down but not add a alternative version, at least I wasn't able to find out how.
#
aaronpk
hm really? I was able to type over someone
#
aaronpk
you just click on the sentence and can change it
#
KartikPrabhu
tantek: point 3 us shaky. But the first one for instance. If you have a decentralized identity then wouldn't that hurt the business model "let's find out most things about you"?
grantmacken joined the channel
#
tantek
KartikPrabhu - email as decentralized identity as worked for far longer than any of those web business models have existed.
#
tantek
s/as worked/has worked/
#
Loqi
tantek meant to say: KartikPrabhu - email as decentralized identity has worked for far longer than any of those web business models have existed.
#
KartikPrabhu
yes. but it is not helpful to silos/business that want to keep your data. I am not saying decentralized identity is not useful
#
Jeena
ah you're right aaronpk I didn't get that
#
Jeena
I hovert over and it did let me vote but I didn't get you could click on it
#
Jeena
hovered
#
Jeena
ah and someone has been working on it too nice
#
Jeena
how does it work, aaronpk are you paying for the translation? do you have to move the translation back manually into the wiki?
#
aaronpk
not paying because it's a CC0 work
#
aaronpk
but yes I copy manually back to the wiki
#
Jeena
ah nice on the first one
#
Jeena
their UI is pretty cool for this kind of work. But the first translations were kind of horrible ^^
#
aaronpk
yep! I wanted to start with a page that doesn't change very often. I figure it's probably not necessary to translate the more technical pages, but this one seemed like it'd be useful
#
pfefferle
so, added some text... more tomorrow...
#
aaronpk
cool thanks!!
KevinMarks__ joined the channel
#
pfefferle
your welcome and good night all
#
Loqi
sleep tight!
#
tantek
KartikPrabhu - the problem is of assumptions of silos/businesses any any specific business model
#
tantek
a/any any/and any
#
tantek
s/any any/and any
#
Loqi
tantek meant to say: a/and any/and any
#
tantek
haha oh well
#
KartikPrabhu
yeah i got it :)
#
KartikPrabhu
that is true. I feel like that is the premise of the article. That identities are used as products today, and hence... other conclusions. If identity is not a product then yes decentralized ones are very good
#
@indieboxproject
Indie Box is proud to support the Personal Cloud Principles. Click on logo on front page. http://indieboxproject.org/blog/ #pcloud #IndieWeb
(twitter.com/_/status/435895346707722241)
j12t, marcthiele, fmarier and ttepasse joined the channel
#
KevinMarks_
hadn't seen this before - should we invite Hunter to HWC?
fmarier_ and caseorganic joined the channel
#
Jeena
snarfed does bridgy retry if it wasn't able to deliver a webmention?
#
snarfed
Jeena: yup, lots
#
snarfed
at least 30 times and 3 days
#
Jeena
ok cool, then I only need to wait
#
aaronpk
exponential fall-off?
#
snarfed
yup, capped at 1h
#
KevinMarks_
s/this/this www.homebrew.co/
#
Loqi
KevinMarks_ meant to say: hadn't seen this www.homebrew.co before - should we invite Hunter to HWC?
#
aaronpk
I was thinking the other day about what it would take to put my website on my home server, served entirely by cloudfront to the public
#
aaronpk
so I'd have to use an external service for accepting webmentions which could deliver it to my home server when it's online
lukebrooker and jacus joined the channel
#
aaronpk
a store-and-forward service, kind of like how SMTP was designed to work
caseorganic joined the channel
#
snarfed
interesting!
#
KevinMarks_
I was wondering how close a static external site could get
#
KevinMarks_
this is the extension of tantek's file-oriented view
#
KevinMarks_
my sense is that your site is a bit like that already, aaronpk ? With the dynamic overlay?
#
aaronpk
you know like how your SMTP server could be offline for most of the time, and when you'd dial up then servers would re-try and you'd get your email
#
snarfed
yup. basically a static site generator plus cdn
#
aaronpk
KevinMarks_: yeah my site is generated from flat files. it only changes when I post something or when I get a webmention
#
snarfed
i have to admit, i appreciate the old school comment form. to support that, i'd need the webmention service to also support sending the comment content directly
#
aaronpk
so if I could put a CDN/cache layer in front of it, my server wouldn't even need to be online very often
#
snarfed
but other than that, it might work for me too
#
KevinMarks_
so it could live in s3 or github or on apache somewhere?
caseorganic joined the channel
#
aaronpk
what about it do you appreciate?
#
snarfed
lots of people still use it to comment :P
#
KevinMarks_
I think camlistore is groping towards this, but still assumes you're hosted on a public server
#
snarfed
yup. it's also kind of a side effect for them. camlistore's primary use case is inward-looking, more like personal cloud, as opposed to outward-looking indieweb style publishing
#
snarfed
but definitely overlap!
#
aaronpk
snarfed: over the years I've had comment forms on my sites, and inevitably I turn them off and remove them because I just don't get good quality comments that way
#
KevinMarks_
well, it has config hooks for s3. maybe I need to look again.
#
bear
aaronpk - my site is also flat files and generated behind my home firewall - so i'm wrestling with the same things
#
bear
my thought was to have a service on the outside that forwards to xmpp (which for me is more central than smtp for my personal stuff)
#
snarfed
yeah. it's subjective. people feel both strongly and differently about comment style
#
aaronpk
my last attempt was using facebook comments on my site, which meant I no longer got spam comments, but *still* the quality of comments was extremely low
#
KevinMarks_
I like the idea of an essentially static site, that can be archived by archive.org etc safely
#
KevinMarks_
it assumes you can parse the site back into the canonical form, which mf2 makes potentially possible
#
bear
for me all of the source markdown files are available from the static site
#
aaronpk
whoa, I just found a clone of my site
#
bear
so everything is archivable
poppy joined the channel
#
aaronpk
Hello?
#
bear
aaronpk - hello
#
aaronpk
What is going on
#
bear
unsure what context you mean
#
aaronpk
My irc client is lagging 300 seconds on more than one network
#
aaronpk
And I can't get to my servers either. Is my site up for you?
#
aaronpk
and they're also proxying webmention.io
#
aaronpk
also my server is down
#
bear
your aaronparecki.com site is up
#
aaronpk
whoa there we go
#
aaronpk
that was weird. maybe a comcast glitch
#
bear
I'm getting 3 second pings from your client
#
bear
so yea, your in a local latency storm
#
aaronpk
ok weird. anyway.
#
aaronpk
my site is getting shadow-copied in realtime
#
aaronpk
i don't know the term for that
#
bear
live crawled?
#
aaronpk
from a server in quebec
#
bear
or mirrored - but that implies your doing it
#
bear
sounds like time for an ip block
#
aaronpk
I don't want to actually paste a URL in here, but
#
bear
pastebin it
#
KevinMarks_
free backup?
#
aaronpk
aaronparecki dot freeppt.me slash articles/2014/02/11/1/ssh-to-ec2-servers-by-instance-id
#
aaronpk
it would be a free backup if it weren't for the fact that site crawls mine when a request is made
#
aaronpk
not even crawl, just passes the request through
#
aaronpk
same with webmention dot freeptt.me
#
KevinMarks_
oh, weird
#
aaronpk
I found it cause it's indexed by google!!
#
KevinMarks_
who was advocating that as a design pattern recently? (though for your own site)
#
aaronpk
what design pattern?
#
KevinMarks_
rebuild your site by proxying it, and replacing it piecemeal
#
aaronpk
I basically did that with caseorganic's site
#
bear
I do that behind the scenes with my new domain for requests that used to go to my old wordpress site
#
aaronpk
yeah that's what I did with her wordpress site
#
bear
to keep urls from ever 404'ing
#
aaronpk
LOL the freeppt.me thing will proxy any dotcom
#
snarfed
or .org
#
aaronpk
example.freeppt.me -> example.com
#
aaronpk
wait how does it know
#
bear
great firewall avoidance?
#
snarfed
i'm guessing it just tries tlds in some orde
#
aaronpk
but snarfed.com resolves and is a page
#
snarfed
true! no clue.
#
snarfed
i wonder if it's just a strangely misconfigured web server one level deep
#
snarfed
fun with mod_rewrite