#indiewebcamp 2014-05-10

2014-05-10 UTC
#
kbs
A useful thing jwz points out (once you get past the condescending aggressiveness!) is the distinction between high-availability and backups - it took me quite some time to appreciate it...
#
Loqi
kbs has 9 karma
#
kbs
aw, thanks :)
#
aaronpk
the only way to truly back stuff up is to publish it and distribute it widely
#
kbs
all hail the linus way :)
#
bret
aaronpk: did you set up a btsync key for the wiki?
tantek and pauloppenheim joined the channel
#
tantek
barely squeezed those both in! Four URLs in a tweet = lots of characters for t.cos
#
tantek
!tell benwerd, erinjo, j12t great job this week with the projects you've launched! your efforts have really leveled up the #indieweb and #ownyourdata momentum.
#
Loqi
Ok, I'll tell them that when I see them next
#
j12t
tantek : put something about indie box on your blog, that way I can publicly say thanks, too!
#
Loqi
j12t: tantek left you a message 1 minute ago: great job this week with the projects you've launched! your efforts have really leveled up the #indieweb and #ownyourdata momentum.
#
tantek
j12t: every tweet of mine since 2010 originates with a permalink at my blog :D http://tantek.com/2014/129/t1/congrats-withknown-indie-box-indiegogo
#
tantek
currently at the top of my home page: tantek.com
#
j12t
I know, but that’s very sparse compared to what you just typed into irc
#
tantek
ah, ok
#
@t
Great launches this week @BenWerd @ErinJo @Johannes_Ernst! Your work has leveled up #indieweb #ownyourdata momentum. (ttk.me t4Vz2)
(twitter.com/_/status/464931249245548544)
#
@Johannes_Ernst
RT @t: Great launches this week @BenWerd @ErinJo @Johannes_Ernst! Your work has leveled up #indieweb #ownyourdata momentum. (ttk.me t4Vz2)
(twitter.com/_/status/464931468155035649)
#
bret
i wanna see the trsst guy implement indieweb standards, cause there is no way im running java or writing this kind of schema: https://github.com/TrsstProject/trssthttps://github.com/TrsstProject/trsst
obenns joined the channel
#
tantek
bret - is Trsst a monoculture?
#
tantek
perhaps document in /monoculture if that is the case?
#
bret
tantek: im not totally sure, its built on rss
#
@Johannes_Ernst
Thanks @t. We're all trying to do the same thing: #takeback the #internet /cc @benwerd @erinjo #indieweb http://upon2020.com/banter/?p=202
(twitter.com/_/status/464932009458929664)
#
bret
j12t: trying to figure out if I have a spare $500
#
tantek
j12t love seeing the permalinks to upon2020 at the end of your tweets. makes me smile every time :)
#
j12t
This is cute. This line shows up here first, before Wordpress has decided that it did indeed make the post.
#
tantek
slow wordpress is slow
#
j12t
tantek — you made me
#
j12t
my setup is still very clumsy, but I’m trying
#
tantek
welcome to the club :)
#
tantek
my setup has been clumsy since 2010 ;)
#
j12t
bret : not sure what I should advise :-)
#
j12t
gtg, l8r
#
bret
tantek: trsst has a monocultury feel to it. he made it into the https://www.newschallenge.org/challenge/2014/refinement/trsst-a-distributed-secure-blog-platform-for-the-open-web refinement round
#
bret
maybe if he gets additional funding, more resources could broaden the scope
#
bret
bummed not to see idno or the indieweb apprentiships make it
#
bret
mailpile made it though!
#
kylewm.com
edited /monoculture (-3) "it's -> its"
(view diff)
tpinto joined the channel
#
kylewm
bret: any more details anywhere about this? "folks from the indieweb and Evan from pump.io have reached a censuses to collaborate!" http://bret.io/2013/08/08/t5/
#
bret
kylewm: I talked to Evan about that sometime last year in person and he said he wanted to see cross site posting in pump
#
bret
i submitted a simple uf2 patch to pump and let it sit
#
kylewm
yep, I've seen your patch
#
kylewm
probably before I knew about indiewebcamp actually
#
bret
with the hope of discussing it more. Evan is rarely on irc though, and I have not really pushed it
#
bret
kylewm: my guess is that its low on his priority. he has done much more on on POSSE for pump, which is fine by me :)
#
bret
pump has a pretty solid community founded from his work on identica.
#
kylewm
cool, I like pump but I did get the impression that he has more backlog work on it than one person could ever feasibly do
#
bret
kinda a lot of 'i just want something I can use now' type of crowd
#
bret
linuxy sysadmin types
#
bret
who tend to be a little more resistant to cutting edge things
#
@ayirpelle
RT @t: Great launches this week @BenWerd @ErinJo @Johannes_Ernst! Your work has leveled up #indieweb #ownyourdata momentum. (ttk.me t4Vz2)
(twitter.com/_/status/464934833630633984)
#
bret
totally fune, but yeah ihes interested. i was hoping someone from pumps community would show interest
#
bret
fine*
#
bret
tantek: mozilla uses buddy cloud?
ben_thatmust joined the channel
#
tantek
bret - no idea. mozilla uses lots of different things. and mozillians themselves use lots of different things. you'd have to check sites and people case-by-case, and you could likely investigate as well as I could.
#
rascul
according to buddycloud.com, mozilla does use it
#
rascul
i was looking at buddycloud recently, i think i did find mozilla using it somewhere
#
rascul
hi hi
#
rascul
you're missing part of your name
#
ben_thatmust
yeah, that one is still logged on at work
#
ben_thatmust
i just leave it logged in there
#
rascul
so he's an imposter!
#
rascul
give me the address, i'll tar and feather him
#
ben_thatmust
Boston...
#
rascul
my dog's name is boston
#
rascul
not gonna tar and feather her, sorry
#
rascul
but she did catch a bird today, so i guess she feathered herself?
#
ben_thatmust
should probably leave that convo for the other chat though
#
rascul
yeah possibly
#
bret
thanks rascul
#
rascul
thanks for what?
#
rascul
what did i do this time?
#
rascul
hrm, must be good if i'm getting thanked!
#
rascul
oh, buddy cloud stuff? sure, i'm actually trying to dig up mozilla's buddy cloud that i may have found at one point
tpinto joined the channel
#
tantek
have a great weekend everyone! signing off. :)
snarfed joined the channel
#
rascul
bret looks like mozilal has/had a vps for buddycloud? https://bugzilla.mozilla.org/show_bug.cgi?id=781964
#
@npdoty
@konklone that feature is a lovely side effect of the indieweb method: a fav has its own URL and you can fav any URL. Favs all the way down.
(twitter.com/_/status/464946107324182528)
emmak joined the channel
#
@TheTweetserve
RT @npdoty: @konklone that feature is a lovely side effect of the indieweb method: a fav has its own URL and you can fav any URL. Favs all …
(twitter.com/_/status/464950678356381697)
krendil and j12t joined the channel
#
@seanhopp
RT @t: at last night's #microformats 7th celebration, @willnorris and I came up with "POSSE" as an #indieweb approach: http://tantek.com/2012/173/t1/posse-core-indieweb-approach
(twitter.com/_/status/464957903762255872)
#
JonathanNeal
what’s crackin’
#
@benwerd
Thank you to @t, @aaronpk, @caseorganic & @skinny for founding such an inspiring, welcoming community. #indieweb
(twitter.com/_/status/464971054968868864)
#
@coderdojoli
RT @NZN: #freedombox session and #indiebox demo at #iiw to reclaim control of #indieweb by #SovereignIndividuals ... the underlying shift i…
(twitter.com/_/status/464974484647448576)
jedahan joined the channel
#
@Johannes_Ernst
RT @NZN: #freedombox session and #indiebox demo at #iiw to reclaim control of #indieweb by #SovereignIndividuals ... the underlying shift i…
(twitter.com/_/status/464978408380694529)
#
@indieboxproject
RT @NZN: #freedombox session and #indiebox demo at #iiw to reclaim control of #indieweb by #SovereignIndividuals ... the underlying shift i…
(twitter.com/_/status/464978506472882176)
#
@dariusdunlap
RT @t: Great launches this week @BenWerd @ErinJo @Johannes_Ernst! Your work has leveled up #indieweb #ownyourdata momentum. (ttk.me t4Vz2)
(twitter.com/_/status/464979811899695104)
#
@kevinmarks
RT @benwerd: Thank you to @t, @aaronpk, @caseorganic & @skinny for founding such an inspiring, welcoming community. #indieweb
(twitter.com/_/status/464983580821553152)
#
@aaronpk
RT @benwerd: Thank you to @t, @aaronpk, @caseorganic & @skinny for founding such an inspiring, welcoming community. #indieweb
(twitter.com/_/status/464983871885701120)
#
david.shanske.com
edited /User:David.shanske.com (+115) "/* Features in Development */"
(view diff)
#
@Johannes_Ernst
.@r0bl0rd you might have seen @indieboxproject crowdfunding this week, if not right down your #indieweb http://upon2020.com/banter/?p=206
(twitter.com/_/status/464991787308699649)
#
kylewm
hmm, does anyone know if releasing my project itself as GPL prevents me from factoring out libraries and making them LGPL?
#
pauloppenheim
kylewm: if you're the only copyright holder, you can do whatever you want whenever you want. As soon as you accept a patch, things change
#
pauloppenheim
kylewm: why use a share-alike style license in the first place if that's not your intent?
#
kylewm
great question, I think that is what I have to decide
#
kylewm
I believe in copyleft in theory, but in practice, there are a lot of people just experimenting here, not planning or ready to release their code, and i don't want to disallow that at all
#
kylewm
where is indiewebcamp.com/licensing when I need it :)
pauloppenheim joined the channel
#
pauloppenheim
kylewm: who would you like to use your code? What is their license? Could they use GPL code?
#
Loqi
their license is not compat
#
kylewm
pauloppenheim: for this, I want everyone doing python indieweb stuff to be able to use it, kartik, bear, you etc.
#
kylewm
ah nice, I'm putting together a stub page with the major projects licenses
#
pauloppenheim
kylewm: i do MIT, usually
#
kylewm
looks like aaron and benwerd use Apache, Barnaby MIT, snarfed and tantek public domain
#
pauloppenheim
public domain! i love it
#
kylewm
ha I know
#
pauloppenheim
nothing says "i don't give a fuck about how you use my code" like public domain.
#
pauloppenheim
so, nobody is using copyleft
#
pauloppenheim
i am guessing because we are all employed ;)
#
kylewm
hehe, interesting
kbs joined the channel
#
pauloppenheim
sadly, work is taking over all of my spare coding moments these days, fortunately i'm working on web-related stuff now
#
kylewm
that's nice at least, you mentioned something about Windows Azure the other day?
#
pauloppenheim
so i get more PEP-333 knowledge to my already curiously-stocked shelf, if anything pops up
#
pauloppenheim
we use azure
#
pauloppenheim
and it has a free tier
#
pauloppenheim
and you can push from git
#
pauloppenheim
so, free cloud hosting
#
pauloppenheim
well, we're well into the not-free tier
#
pauloppenheim
but it's useful for quickly getting PHP, python, node, or even ASP (if that's your thing) up quickly
#
kylewm
ah, awesome
#
pauloppenheim
Azure is a weird combination of PAAS and IAAS
#
kylewm
I didn't know anything about it, but that sounds pretty great
#
pauloppenheim
well, they want hackers to use it
#
pauloppenheim
the azure team appears to open source a fair amount of code
#
kylewm
except I know scott hanselmann likes it
#
kylewm
also I was wrong about tantek, CASSIS.js is cc-by-sa .. contributions from others are released into the public domain
#
kylewm
(which I didn't know was a software license)
#
pauloppenheim
which is mindblowing in several ways
#
bear
cc-by-sa is not technically a software license
#
pauloppenheim
i'm not trying to be a fan of microsoft
#
pauloppenheim
i was a mac user for a long time, and now use linux
#
pauloppenheim
and it seems their azure team is probably a lot like me! ;)
#
kbs
kylewm: these days (when I remember to add one at all :) I've been using the 2-clause bsd license. It's short and (fwiw) GPL compatible.
#
kbs
(as are many others of course.)
#
kbs
used to be a GPL fanatic in my misbegotten youth
#
kylewm
kbs: pauloppenheim: thank you both for weighing in :)
#
kylewm
i like BSD too, short, to the point, and free of legalese
#
bear
i've used in the past: MIT, BSD 2-clause, MPL and plain ol' public domain
#
kylewm
MPL is Mozilla?
#
bear
MPL and Apache2 if I know it will be used commercially
#
kylewm
ah, what is the difference for commercial stuff?
#
bear
patent protection mostly
#
pauloppenheim
turns out all the legalese means something
#
bear
the "fun" is when you realize that you really should have gotten explicit agreement from contributors about them agreeing to the license
#
kylewm
sigh, I'm sure this falls under the "stuff that gets in the way of actually building things category" of IWC.
#
bear
the core of IWC is building for yourself - so have at it :)
#
kylewm.com
created /licensing (+1873) "stubbed out licenses and some "research" on who's using what"
(view diff)
friedcell joined the channel
#
kylewm
thanks all, please correct or tell me if I said anything wrong or stupid on that page
indie-visitor joined the channel
#
KevinMarks
There's a reason we chose cc0
#
kylewm
KevinMarks: for microformats.org?
#
KevinMarks
And then iwc
#
KevinMarks
If you want usable cla ashamed
#
KevinMarks
s/ashamed/agreements try owf
#
Loqi
KevinMarks meant to say: If you want usable cla agreements try owf
#
@kevinmarks
RT @t: Great launches this week @BenWerd @ErinJo @Johannes_Ernst! Your work has leveled up #indieweb #ownyourdata momentum. (ttk.me t4Vz2)
(twitter.com/_/status/465015144993398784)
chrissaad joined the channel
sdboyer_, eschnou, andicascadesf, grantmacken, chrissaad, glennjones, otterdam, aaronpk, hidgw, tpinto, squeakytoy, sparverius and indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
#
KartikPrabhu
wassup indie-visitor ?
chrissaad, otterdam, aaronpk, friedcell, Kopfstein, bnvk and jonnybarnes joined the channel
#
rascul
my web site design moving along! i guess soon i should make sure it works in more browsers than mine thouh
#
ben_thatmust
might be a good idea
#
rascul
hrm i wonder that if the user has a different default font size if it breaks my site, i'll have to check that
#
ben_thatmust
most browsers scale that well, except safari... it sucks at that
#
ben_thatmust
like really really sucks
#
rascul
safari and ie are the ones i'm not currently capable of testing
#
rascul
i may have to recruit some help with that!
#
ben_thatmust
rascul, i just have a virtualbox of windows in case i ever want to test IE
#
rascul
ooo this netrenderer looks useful
#
rascul
i don't have a (legal) copy of any windows version handy right now
#
rascul
or illegal for that matter
jeremyzilar joined the channel
#
rascul
hrm and now i'm running into a problem of mixing px and rem
#
rascul
is there a way in js to figure out how many px are in 1 rem?
#
rascul
it assumes default font size is 16
#
rascul
i'm against assuming default font size, or setting an explicit base size
#
ben_thatmust
well i don't know that you can determine size from within JS
#
rascul
i think i may be on to something though
#
ben_thatmust
why would you want to though, isn't the idea of rem to just define everything in rem?
#
rascul
yes, but window.scrollY gives me pixels
#
rascul
which conflicts with everything being rem because i'm using it to set something to position:fixed when scroll so far
#
ben_thatmust
just use the html element instead of the parent
#
rascul
yeah that's about what i figured to do
#
rascul
see here's what i got http://crash.rascul.io/
#
rascul
feel free to give me any sort of criticism if you look at it
#
rascul
btw this to get the font size window.getComputedStyle(document.getElementsByTagName("html")[0], null).fontSize;
#
rascul
oh i'm doing it all wrong because i can just get the position of an element and use that
jedahan and erikmaarten joined the channel
#
ben_thatmust
oh nice, i really like it
#
rascul
cool beans!
#
rascul
working on the inner part now
#
rascul
i'm lost in floats heh
#
kylewm.com
edited /licensing (+1) "/* Permissive */ modified BSD -> simplified BSD"
(view diff)
#
rascul
hrm any thoughts on fair license? http://opensource.org/licenses/Fair
#
kylewm.com
edited /licensing (+130) "add link to Atwood article"
(view diff)
#
kylewm.com
edited /licensing (-4) "/* External License */ formatting"
(view diff)
#
rascul
i don't like gpl
#
rascul
shouldn't need to be an attorney to understand a software license
grantmacken joined the channel
#
kylewm.com
edited /licensing (+157) "/* Permissive */ explain difference b/t modified and simplified BSD licenses"
(view diff)
#
kylewm
rascul: yeah I am dropping GPL ... I'm not writing linux, i'm writing boring code that implements interesting protocols
#
rascul
gpl probably good for big things maybe but not for simple things that simple minded me write!
#
rascul
typically i would use wtfpl
#
kylewm
somehow that does not surprise me
#
kylewm
I like http://unlicense.org/ for that purpsoe
#
rascul
it looks similar except that it takes more time to read
#
rascul
two big issues i've seen that people have with wtfpl is the language and that it doesn't state there's no warranty
#
rascul
personally i don't feel that stating no warranty should be necessary
#
kylewm
wtfpl just seems unnecessarily snarky to me
#
rascul
heh i like it because it's like a jab at all the big licenses
#
rascul
i keep looking at fair license, but it doesn't really say that you can do whatever you want, it just says to keep the licenses and there's no warranty
#
rascul
i guess i should correct my earlier statement: i don't like gpl for my stuff
#
kylewm
ah yeah, i think that is my attitude too. i'm glad it exists, i'm glad that important software used it, but i don't think it's going to negatively impact the world if someone uses my blog engine for commercial purposes. :)
#
rascul
i don't care one bit whatsoever if someone uses my blog engine type thing for commercial purposes
#
rascul
i write my software for me and me alone, but if someone else finds it useful, i'm ok with that
#
rascul
maybe if something i write gets big and widespread my attitude might change on that particular project, but that hasn't happened yet and i don't see it happening in the near future
#
aaronpk
good morning #indiewebcamp!
#
aaronpk
today is data recovery and backup planning day!
#
rascul
almost works right but the floats on the inside are still winning http://crash.rascul.io/
#
rascul
morning aaronpk
#
rascul
didn't mean to ignore you heh
#
rascul
oh i needed to use clear to fix my floats, now i'm winning again!
bnvk joined the channel
#
KevinMarks
helpful review of hosting options https://medium.com/p/b8c5c0dc621c
#
rascul
hehe i like the title
#
rascul
in fact i like the whole article!
brianloveswords and kbs joined the channel
#
cweiske.de
edited /PHP (+15) "/* Projects */ link stapibas"
(view diff)
#
kbs
rascul: (only as you ask :) love sites that render reasonably without javascript
#
kbs
as I use noscript. There's some strange shadowing issue at narrower screen widths at http://crash.rascul.io/ (firefox on macos) - be happy to upload a screenshot if that's useful
#
cweiske.de
edited /Bitbucket (+17) "its a silo"
(view diff)
#
rascul
kbs i haven't made it work right on smaller screens yet, but does it work right with no javascript? i haven't checked that yet either, and it only uses just a little bit
#
kbs
rascul: seems reasonable to me with all the placeholder text - let me upload a screenshot anyway so you can admire your handiwork as I do :)
#
rascul
wondering if i should link it here http://indiewebcamp.com/Posts_about_the_IndieWeb but it mostly seems to reference another post that's already linked
#
rascul
kbs sure thanks
#
rascul
the only js it uses it to make stuff fixed when you scroll
#
cweiske.de
edited /licensing (+57) "/* Copyleft */"
(view diff)
#
kbs
rascul: ah, I see - makes sense - the whole page scrolls for me (and that also works for your site)
#
rascul
pushed my latest changes to make the stuff inside line up right
#
rascul
ahh yeah i gotta make it work for smaller resolutions, and it appears it's not loading the fonts there also
#
rascul
i'm unsure if i like the shadow stuff
#
kbs
rascul: fonts - right. As you can tell, it's not an actual obstacle for most things (unless it uses icon fonts as buttons and one can't figure out what a button is supposed to do)
#
rascul
yeah it does
#
rascul
(don't get attached to those urls they won't last too long)
#
kbs
aaronpk: best luck vis-a-vis data recovery. Your notes here have also helped increase Amazon's revenue by a couple hundred bucks vis-a-vis drives and misc peripherals
#
aaronpk
I'd be curious to see your (new) setup documented
#
kbs
not much actually - just rolling over new drives, it's about time. [I have parts of my current setup documented at /backup]
#
rascul
kbs what browser is that?
#
kbs
rascul: firefox 29, mac os
#
rascul
i wonder why it doesn't load the fonts?
#
kbs
rascul: I think it might be one of the plugins, let me poke a bit
#
kbs
aaronpk: new peripherals are mostly for my friend - she's interested in the auto-archiving thing I've got going for email+facebook+photos from my android phone - I thought I'd risk attaching a pi rather than an openwrt'ed router just so I can play with it
#
kbs
just upgraded to firefox 29 and can't find the place where noscript reports its status!
#
rascul
24 esr here but i'll install some more browsers later on to test em out and stuff
#
kbs
rascul: fwiw, yes - it's noscript - blocking openfontlibrary.org
#
rascul
ahh ok
#
rascul
i wonder if it would be worth hosting those fonts myself? i just now added some fallback font familys though
#
kbs
(guess would depend to some extent on how much patience you can tolerate for random riff-raff running noscript :)
#
kylewm.com
edited /Python (+167) "/* Libraries */ added mf2datetime"
(view diff)
#
kylewm.com
edited /Python (-2) "/* Libraries */"
(view diff)
#
kylewm.com
edited /commons (+30) "links to licensing"
(view diff)
#
kylewm.com
edited /Red_Wind (-4) "remove reference to GPL"
(view diff)
#
kbs
maybe adding titles or something to the <a> tags would help for the on-hover-able situations
#
kylewm.com
edited /Python (+37) "/* Projects */ remove reference to Red Wind being GPL"
(view diff)
#
rascul
ahh good one, the titles
jedahan joined the channel
#
rascul.io
created /User:Rascul.io (+204) "Create my user page"
(view diff)
#
kbs
fwiw - KartikPrabhu goes bananas with svg rather than using icon fonts - which works nicely with noscript. He'll probably have some neat ideas, should definitely ask him when he's awake
#
kbs
c.f. http://kartikprabhu.com/ - funky hover effect on his icon
#
rascul
i was thinking using images after i saw the icon font wasn't loading for you
#
kbs
true, that would probably work for even more situations
#
rascul
i can't look at that page
#
rascul
the circle thing in the corner is way too distracting
#
rascul
i can't help but to play with it
#
kbs
haha :)
#
Loqi
nice
#
rascul
is easily amused
#
kbs
think I now understand what a cat feels with a laser pointer ;)
aaronpk, otterdam, quinn_, eschnou and KevinMarks joined the channel
#
ben_thatmust
rascul "open sores"? ewwww
#
rascul
oh heh
#
rascul
don't worry it'll be changed to source in due time when i push it to github
#
ben_thatmust
yeah i figured, haha
indie-visitor joined the channel
#
rascul
at the moment i'm trying to figure out how to make an indieauth extension for flask
#
rascul
no idea how this will turn out!
tpinto and bnvk joined the channel
#
@kyle_wm
Well, I decided to drop GPL for my indieweb projects and go with pretty much the polar opposite (simplified BSD)…http://kylewm.com/note/2014/05/10/2
(twitter.com/_/status/465172641427767296)
#
kylewm
rascul: do you use Flask-Login?
#
kylewm
and phew, I didn't get the "open sores" = "open source" joke. relieved :)
#
kbs
kylewm++ nice summary. and, ditto :)
#
Loqi
kylewm has 10 karma
bnvk joined the channel
#
rascul
kylewm i do
#
rascul
it's easy peasy
jedahan joined the channel
#
kylewm
oh thanks, kbs!
#
kylewm
rascul: I'd definitely use a Flask-Login indieauth extension
#
kylewm
I'm trying to pull stuff out into libraries too
#
bnvk
wat? A Flask IndieAuth lib, where?
#
rascul
currently it is vaporware!
#
rascul
but maybe i'll have something in due time
#
rascul
hrm writing flask extensions seems kinda foreign to me i will put this off for later when i learn more about it
rhiaro joined the channel
#
bnvk
hehe
#
kbs
idly wondering whether "the web" should learn from the brain and have some way of auto-forgetting some things. eg: an infrequently clicked link reduces the probability of that link remaining over time. Conversely, a frequently clicked link begins to cache the linked-to page, to increase the likelihood of the content remaining
#
kbs
(blame it on feeling sleepy on this sunny day and procrastinating on getting things done...)
#
bnvk
SnapWeb©
#
kbs
heh
#
kbs
well - the thing that brought it up actually, was wondering what might happen if the indiewebcampwiki were to suddenly go bellyup
#
aaronpk
speaking of which
#
aaronpk
i'm literally *right now* setting up more backups of it
#
kbs
oh :) sorry - unfortunate/bad example - wasn't thinking
#
aaronpk
i'm setting it up so there's a folder of .txt files and png/jpg images that gets exported from the wiki
#
kbs
nice
#
aaronpk
and will host it on btsync so anybody can keep a copy
#
kylewm
aaron has us all thinking about backups, that's a good thing!
#
kylewm
tiny silver lining on a really unfortunate thing
#
kbs
it also triggered the thought that maybe as I browse, it might be useful to locally cache things that I visit often.
#
aaronpk
i would love to see all that be part of an IndieArchive system
#
aaronpk
might be time to flesh out that idea some more
#
@visitlakeanna
Policy:No #Facebook #dataslave formats, ie #instagram #whatsapp #OculusRift will be interacted with by this account. #indieRespect #indieweb
(twitter.com/_/status/465190142622593024)
#
kbs
aaronpk: cool :)
#
aaronpk
kbs: maybe add those two ideas? http://indiewebcamp.com/IndieArchive
#
kbs
cool - clearly not the first time this idea has come up :)
#
aaronpk
although most of that page is about archiving in the context of pages your site links to/from
#
kylewm
btw, if anyone is around San Jose tonight and interested in electronic music, I think this show at the Tech museum is going to be bonkers http://www.thetech.org/plan-your-visit/special-exhibitions/rebootmusic
#
kylewm
interested in electronic music and/or cyborgs :)
#
kbs
aaronpk: feel more comfortable adding to /IndieArchive if/when I or someone actually implements some sort of local caching proxy - right now the 'idea' such as it is, feels too vague to me...
#
aaronpk
that's what a "Brainstorming" header is for :)
#
kbsriram.com
edited /IndieArchive (+684) "well, okay."
(view diff)
#
rascul
ponders databases
#
aaronpk
yay thx
#
rascul
is there a json to html type tool?
#
rascul
oh for microformats i mean
#
rascul
oh i guess i could just look at the wiki...
#
kbs
rascul: fwiw - tantek has his polemic re databases here http://indiewebcamp.com/databases-antipattern - while I'm less strident :) for archival purposes at the least, it's seems useful to always have a bunch of simple files that can be masaged into new database (versions/formats/types) etc over time.
#
rascul
kbs yeah i've been looking at that
#
kbs
ah, okay
#
rascul
i see stuff for html to json but not the other way
#
rascul
i'm thinking up my storage idea, i should note this stuff down somewhere
#
rascul
i used to be of the though to do markdown stuff, but it seems to me that since i know html then maybe i should skip the markdown and store the html for my posts in a bunch of files
#
kbs
One slightly less obvious thing (for some definition of obvious? :) is filesystems themselves are databases - they too can become obsolete...
#
rascul
s/though/thought/
#
Loqi
rascul meant to say: i used to be of the thought to do markdown stuff, but it seems to me that since i know html then maybe i should skip the markdown and store the html for my posts in a bunch of files
#
rascul
yes, i want to use fs for a db
#
rascul
i figured like this: i have a b-tree filesystem perfect for storing things, so why do i need something else?
#
kbs
just make sure your backups aren't on some exotic filesystem (or soon to be exotic filesystem :)
#
rascul
oh ext4 it is
#
rascul
they're already on ext4 i mean
#
aaronpk
the main difference is that it's easy to transfer between filesystems because they all appear the same to the OS
#
aaronpk
whereas switching between even different versions of MySQL is not always possible
#
rascul
if i were to use sql it would be postgres
#
aaronpk
same idea
#
kbs
(until you find that the last backup you had was on a sunos ufs filesystem, but I digress... :)
#
aaronpk
btw if you know of any significant differences between the way mysql and postgres work with regards to things on that page, that would be worth noting
#
rascul
i'm not knowledgable of mysql
iangreenleaf joined the channel
#
rascul
can one comment from their site on a post from someone else's?
#
bnvk
because the data sed so http://tylervigen.com/
#
aaronpk
rascul: you mean like this? http://aaron.pk/r4Vy2
#
rascul
three links at once oh my!
#
rascul
KevinMarks_ thanks, i may possibly use that
#
KevinMarks_
code is a bit old
#
KevinMarks_
I should revive and maintain it
#
KevinMarks_
(see how old the HTML header it makes is)
#
rascul
aaronpk yes exactly that i think! say i comment on your post, i need to send a webmention so you know about it?
#
aaronpk
yep! lots of docs on that: http://indiewebcamp.com/reply
#
KevinMarks_
which looks like the wiki markup ate it
#
KevinMarks_
(It used to be on a different wiki)
#
rascul
this is good, if i don't need for people to comment on my site, then that makes it much simpler
#
aaronpk
bret: want to start syncing a copy of the wiki?
#
rascul
because i don't have to worry about users and logins and forms
#
aaronpk
argh case in-sensitive filesystems ftl!
#
kbs
oh - cool - the Special:Export url also works, it seems
#
kbs
aaronpk: the irc logs don't come under the purview of the wiki backup (clearly) right?
#
aaronpk
correct
#
aaronpk
that's a whole different story
#
aaronpk
probably worth doing, but separately
#
kbs
*nod* funnily enough, that's the URL I visit the most often :) was starting to think there's usually enough interesting stuff there that it's worth grepping [for me anyway] every once in a while
#
aaronpk
it wouldn't take much for me to add a .txt version of the irc logs to the filesystem
#
aaronpk
ok so since we have a bunch of wiki pages that are the same name but different case, how should I be handling that?
#
aaronpk
in theory one of those will always be a redirect to the other
#
rascul
can you not archive it in a case sensitive way so you don't have to bother with that?
#
aaronpk
well linux filesystems are case sensitive, but mac isn't
#
kbs
speaking of the subtle issues with filesystems... :)
#
aaronpk
so if you download a copy, you'll get an incomplete picture
snarfed joined the channel
#
rascul
you could maybe put it in a tarball and let users figure it out but that might not be ideal
#
aaronpk
yeah that seems less than ideal
#
aaronpk
the neat thing is you'll be able to run btsync and you'll always have an up to date copy of the whole wiki
#
rascul
i need to learn me about this btsync stuff
#
aaronpk
it's realy easy to set up, you should download it and i'll give you the code to downlaod the wiki
#
kbs
I've sort of also wondered whether a tarball of a git format might potentially allow for protection against fat-fingering something
#
rascul
i shall
otterdam joined the channel
#
aaronpk
i spoze I could check everything in to a git repo all the time, but that seems less automated and more likely to fail at some point
#
kbs
was thinking more doing that just when tarballing it (should you ever decide to tarball your downloads I guess, dunno :) I know little about mediawiki, and should stop random peanut gallery commentary...
#
rascul
duplicity is good for tarball stuff
#
rascul
aaronpk i got btsync installed
#
aaronpk
rascul: sweet
#
aaronpk
one sec
#
ben_thatmust
wait, hfs isn't case sensative?
#
kbs
it's a funny case-preserving/but case-insensitive deal. Silly as heck
#
aaronpk
yeah i think i'm going to have to not create duplicate files
#
aaronpk
"duplicate"
ttepasse joined the channel
#
aaronpk
i'm going to have to do some fancy logic for only creating the non-redirect version
#
aaronpk
here's a question, is it worth storing the redirect pages in the archive at all?
#
kbs
out of curiosity - does mediawiki in essense just have a (btsync'able I guess) directory of content? So restore == copy back this directory and point the software at this?
#
aaronpk
no it stores everything in mysql
#
aaronpk
i'm just exporting all the pages to .txt files so that is sharable
#
kbs
*nod* I see, thanks :)
#
aaronpk
seems more usable than sharing a mysqldump around :)
#
kbs
:) how easy is it to convert those txt files back into a usable wiki?
#
aaronpk
pretty easy since they are mediawiki source
#
aaronpk
i actually had this working bi-directionally when aaronparecki.com was mediawiki
#
aaronpk
so I could create a new .txt file and it'd go create the mediawiki page
#
kbs
ah, pretty neat. thanks - was just curious how the pieces fit together
#
aaronpk
it allowed me to edit my site while offline, and dropbox would sync the content back up later
#
kbs
hahe, neat. (And now, firefox is giving me an OCSP error, sigh.)
#
aaronpk
for github?
#
kbs
yea
otterdam and gRegor` joined the channel
#
kbs
pretty sure you've taken this into account (but having burnt myself a few times :) would be awesome to allow for snapshots of some kind rather than only a 'latest backup'. (c.f. my scars - some script runs rm -r on something, not noticed for a while, backup runs, and all copies are now useless.)
#
aaronpk
yeah, was thinking about that
#
aaronpk
do you think that should be part of the shared folder?
#
aaronpk
like, would you mind hosting weekly snapshots of the wiki?
#
kbs
I'm not sure about the actual mechanics to be honest - not least because I don't understand mediawiki (and its internal versioning of content as well)
#
aaronpk
ok here's a concrete example
#
aaronpk
say you're going to help host a backup copy of the wiki
#
aaronpk
it's going to be several hundred .txt files and ~100mb of images
#
aaronpk
would you mind if that was duplicated a few times to keep weekly/monthly snapshots?
#
rascul
i would not
#
kbs
I think if that was the only option - might be least worst to keep a few versions back (spaced 1 week, 1 month, 1 year, something like that)
#
rascul
i have no wiki password, what do i put in config.php?
#
aaronpk
rascul: don't run that, i'm making a bunch of changes to it
#
rascul
oh i was just gonna do the import
#
kbs
but that's also why I was initially wondering whether git might serve that purpose - but not fully sure :) also, I guess mediawiki has some internal understanding of versioning as well
#
aaronpk
yeah mediawiki keeps a full history of each page at every revision
#
gRegor`
Ok, I think my dt-start and dt-end, with timezone offsets are correct, but pin13 doesn't show the timezone offset: http://indiewebcamp.com/User:Gregorlove.com/sandbox Thoughts?
#
aaronpk
rascul: yeah i'm going to have something way better for you in a sec, but i'm handling some more edge cases with the wiki right now
#
gRegor`
And a reminder that I have to use the <span>-soup because mediawiki limits showing template variables in <time> elements and others.
#
gRegor`
Let me try adding seconds to the times...
#
kbs
(aaronpk: fwiw, https://en.wikipedia.org/wiki/Backup_rotation_scheme#Grandfather-father-son has been the "traditional" way to do this, sans something like git...)
#
gRegor`
Aha
#
gRegor`
pin13 likes it now.
#
gRegor`
Eenteresting.
jgee joined the channel
#
kbs
aaronpk: and sure - goes without saying, be happy to suck down copies into whatever random boxes I have scattered around :) I can also potentially keep the various versions regardless naturally
#
rascul
IndieWebCamp could not send your confirmation mail. Please check your e-mail address for invalid characters.
#
rascul
Mailer returned: Unknown error in PHP's mail() function
#
rascul
i broke it!
otterdam joined the channel
#
aaronpk
what did you do!
#
rascul
i tried to send a confirmation mail to verify my email address
j12t joined the channel
#
aaronpk
i don't even know where that is, why did you try to verify your email? i should probably try to disable that
#
rascul
so it would email me for pages i watch
#
aaronpk
oh hmm I don't think I've ever set up mail there
#
rascul
ahh ok
#
kbs
*waves* will check back later on how to be another sink for any wiki copies :)
#
gregorlove.com
edited /User:Gregorlove.com (+1099) "/* Braindump */ mf2 date and time parsing"
(view diff)
#
gRegor`
aaronpk: Is pin13.net yours? Does it use php-mf2?
snarfed joined the channel
#
Loqi
Ok, I'll tell him that when I see him next
erikmaarten joined the channel
#
gregorlove.com
edited /User:Gregorlove.com (+120) "/* mf2 date and time parsing */"
(view diff)
#
gRegor`
May need more coffee. I'm making silly mistakes today.
#
gRegor`
!tell tantek You can probably disregard that link. Apparently I need more coffee because I'm making silly mistakes. :)
#
Loqi
Ok, I'll tell him that when I see him next
otterdam joined the channel
#
snarfed
hey gRegor`, remember when you wanted the twitter user's URL from bridgy mf2 pages that showed their web site instead?
#
snarfed
did you end up extracting their Twitter handle from the u-id? or do you still want their twitter URL?
#
snarfed
also, yeah, pin13.net is aaronpk's and it does use php-mf2
#
KartikPrabhu
kbs: rascul: i use icon fonts too. For all the little icons in the menu items for example. Though even there I prioritise SVG over others :)
#
j12t
just noticing that wikipedia has no entry on indieweb
#
KartikPrabhu
I blame tommorris! :P
#
gRegor`
I haven't done any more on that, no. I've thought about it some and was thinking I might just use the same name on the same post as a pretty good guess it's the same person. Lower priority, though.
emmak joined the channel
#
gRegor`
But yes, it would be awesome if the same profile URL (Twitter, FB) showed up in all wm, in addition to the author's site
#
gRegor`
yeah, it's super nice. Get outside. :)
#
tommorris
KartikPrabhu: may do sometime soon
#
gRegor`
snarfed: For now it's pretty low priority. It's not like it looks bad having a separate wm for a comment and a like, e.g. http://gregorlove.com/2014/01/1178/#comments
#
snarfed
gRegor`: got it, thanks
#
kylewm.com
edited /Python (+15) "/* Libraries */ mf2datetime -> mf2util"
(view diff)
#
kylewm.com
edited /Python (-15) "/* Projects */"
(view diff)
#
gregorlove.com
edited /User:Gregorlove.com/sandbox (+36) "/* One-day-event template testing */"
(view diff)
#
gRegor`
Feedback welcome on the one-day-event template. Examples: http://indiewebcamp.com/User:Gregorlove.com/sandbox I'm heading out, but leave me a tell or add to the feedback section of the sandbox page.
#
gregorlove.com
edited /User:Gregorlove.com/sandbox (+4) "/* One-day-event with UTC offset */"
(view diff)
#
gregorlove.com
edited /User:Gregorlove.com () "(-1066) /* mf2 date and time parsing */"
(view diff)
#
gregorlove.com
edited /User:Gregorlove.com/sandbox (+0) "/* One-day-event with no UTC offset */"
(view diff)
#
gRegor`
!tell tantek Instead, have a look at http://indiewebcamp.com/User:Gregorlove.com/sandbox
#
Loqi
Ok, I'll tell him that when I see him next
j12t, tilgovi, hadleybeeman, strand and bigbluehat joined the channel
#
@thedatahive
For the #indieweb to be open to everyone, it can’t just be a niche for technologists & early adopters: http://datahiveconsulting.com/2014/04/10/indiewebify-me-and-the-knowledge-gap/
(twitter.com/_/status/465246183783686144)
ngoldman joined the channel
jeremyzilar and eschnou joined the channel
krendil and j12t_ joined the channel
snarfed joined the channel
#
aaronpk
rascul: ok I think I'm ready! at least with the initial dump of the wiki!
#
aaronpk
it's pretty wild to see the whole wiki laid out as text files
#
aaronparecki.com
created /wiki/backup (+438) "add instructions on how to help back up the wiki"
(view diff)
#
aaronpk
i don't have it pushing changes there yet, but that is next up. at least there's a snapshot now
#
rascul
how big is it?
#
rascul
it's going now
#
rascul
oh looks like it finished
#
aaronpk
i'll probably set up auto-updates later tonight
#
aaronpk
trying to figure out the best way to handle that
#
aaronpk
bye for now!
jeremyzilar and jedahan joined the channel