2014-04-12 UTC
paulcp and tantek joined the channel
eternicode and rascul joined the channel
# 01:22 rascul i've recently discovered this indie web thing, it looks real interesting
KevinMarks joined the channel
# 01:25 rascul i've been playing with different designs for weeks now i still haven't got it how i like it heh
# 01:27 KevinMarks hah. I have loads of crappy installs on subdomains on my site too. I should kill some of them
paulcp joined the channel
# 01:30 rascul i kinda like that one, the final design might be something similar but without bootstrap
# 01:31 rascul a goal of mine is for everything (ar at least as much as possible) on my main site to be completely made by me
# 01:36 rascul i've been looking at the indiemark stuff and i plan on implementing a good chunk of that
paulcp, nloadholtes, krendil and gRegor` joined the channel
# 02:15 gRegor` (The breaking is that it's now been demonstrated)
KartikPrabhu joined the channel
eschnou, paulcp, j12t and pfenwick joined the channel
# 03:21 Loqi Ok, I'll tell them that when I see them next
paulcp and snarfed joined the channel
# 03:40 Loqi snarfed: KartikPrabhu left you a message 18 minutes ago: added pytz and timezone to twitter and sent PR
pfenwick, basal, bupkes, paulcp, paulcp_, addal, Kopfstein, dybskiy and squeakytoy joined the channel
melvster joined the channel
rknla, j12t, squeakytoy2, friedcell, squeakytoy, LauraJ, tobiastom, pasevin, pasevin_, Kopfstein, yaf, KartikPrabhu, kbs, markmhendrickson, tantek, ttepasse, snarfed and bupkes joined the channel
# 16:42 bupkes I've got my site pretty well indiewebbified right now, thanks to WP plugins...
# 16:43 bupkes i've just started learning html/css/JS
# 16:43 bupkes and I want to delete WP off my server and start fresh
# 16:44 bupkes so what i'm asking is what advice would ou have i
# 16:44 bupkes what advice would you have in terms of what to implement/learn first?
# 16:44 bupkes i've already set up rel=m to my twitter etc
# 16:44 bupkes i guess look into h-cards and stuff next?
# 16:45 kbs would you still be using WP, or just creating html files etc "by hand"?
# 16:48 bupkes argh cat feet sorry!
# 16:48 bupkes I'm doing it all by hand. I want to know the real basics first
# 16:48 bupkes so I've got an .html and a .css file ready to upload
# 16:50 kbs gotcha. I think [as far as indieweb-specific stuff goes] marking up your content with the h-* formats would be one idea, as you say
# 16:50 kbs It might also depend to some extent on what you like doing. If you're interested in making a nicely designed site - probably might continue exploring css.
# 16:50 bupkes ok I shall look into that stuff first then.
# 16:50 bupkes yes I'm coming at it
snarfed joined the channel
# 16:51 bupkes my day job is teaching people to use computers with screenreaders...
# 16:51 bupkes ...so what i really want to get a grip on is the semantic stuff and the html
# 16:52 bupkes but yes i like pretty things too so css too :)
# 16:52 kbs yes - think if you're interested in semantic markup - definitely h-* [and perhaps exploring other microformats, tags etc] would be the way to go
# 16:53 bupkes cool. thanks for the advice :)
# 16:53 kbs and I was going to say - would also suggest continuing to pinging other folks here - unfortunately [being a dumb coder] I have a skewed sense of reality :)
# 16:53 bupkes haha well i think you've given me some pretty sound advice.
friedcell, bupkes, gRegor` and kylewm joined the channel
KartikPrabhu and j12t joined the channel
# 17:47 kylewm should I update to be past tense, or remove it?
# 17:47 aaronpk update to past tense and add the date you noticed, or if you can figure out when he started publishing with ghost
barnabywalters and eschnou joined the channel
pasevin joined the channel
# 18:09 aaronpk cool. we're moving in on monday so it'll still be pretty crazy there probably this week.
# 18:10 bret aaronpk should I make a new location on calegator?
# 18:11 Loqi Esri R&D Center Office Warming! on Wednesday, May 7, 5:00pm at Esri R&D Center, Portland (New Office Location!)
pasevin joined the channel
# 18:22 bret !tell gRegor just updated the next HWC wiki page, can you look to make sure chicago details look right?
# 18:22 Loqi Ok, I'll tell them that when I see them next
# 18:23 aaronpk just "claimed" the esri venue on foursquare so I can manage it
# 18:23 bret !tell KartikPrabhu just updated the next HWC wiki page, can you look to make sure chicago details look right?
# 18:23 Loqi Ok, I'll tell them that when I see them next
bupkes and LauraJ joined the channel
# 18:29 aaronpk I'm interested in btsync but have mixed feelings about it
# 18:31 aaronpk yeah, it's nice that it's actually p2p, but sad that it's not also open source
# 18:31 aaronpk like I don't mind paying for dropbox cause they don't even pretend to be open at all
# 18:31 bret i sync an encrypted keepass library to my devices
# 18:32 bret here is how I use it. High security files i keep in btsync like keepass files
# 18:32 bret i also use btsync for photo backup and large files
# 18:32 aaronpk ah ok. I would mostly be using it for large files and photos
# 18:32 bret for small files i need high availability on, i use dropbox
# 18:32 bret that way I dont need extra space on dropbox
# 18:33 bret if only one device is on, btsync failes
dybskiy joined the channel
# 18:33 aaronpk if I had it running on a server at home it seems like it would be fine
# 18:33 bret i also set up sparkleshare, but i dont use it very often
# 18:34 bret aaronpk what are your mixed feelings on btsync?
# 18:35 aaronpk mostly that it's not a paid service but it's also not open source
# 18:35 aaronpk so in order to keep using it, I have to trust that the company will stick around, but I'm not even paying them anything
# 18:35 bret the worst thing bt.inc has done so far is charge for bullshit addons in utorrent and have sketchy installers where you have to "cancel" to install software without installing crapware
# 18:36 bret aaronpk if it means anything to you, people still use utorrent 2.x way back from 2006ish
# 18:36 bret and since its p2p it just keeps working
# 18:38 kbs the main issue i found with btsync is that both sides need to be active at the same time
# 18:38 bret kbs this is true with dropbox, but they just do it for you ;)
# 18:39 bret aaronpk, if i had to guess, i would say bt.inc might get into the dropbox buisness with paid hosting
# 18:39 kbs I mean to say, issue i found 'for me' :)
# 18:39 kbs so I run scripts that use dropbox as an intermediate hosting bit
# 18:39 bret aaronpk like they would provide encrypted backend in a non dorky way
bupkes joined the channel
# 18:40 bret given that btsync was an overnight sucess, they are going to need massive scalling
# 18:40 bret maybe thats why it hasnt launched yet
# 18:40 kbs encrypt->dropbox -- recipient ->dropbox [and delete] works ok for me as a btsync equivalent
# 18:41 bret kbs, thats a nice workflow but not p2p is it?
# 18:41 kbs hm - functionally, it is - no? :)
# 18:42 kbs I don' really see using a third-party store-and-forward as much different from a third-party network service
# 18:42 kbs [by which I mean, my internet provider]
# 18:43 kbs uses this to share pictures with close friends and family - scripts runing within a openwrt router+disk drive
# 18:43 bret kbs unless you are in a country that blocks dropbox and you dont have a vps
# 18:44 kbs yes, doesn't work with a country that blocks dropbox. Don't need a vps
# 18:44 bret but they have dont a lot of encryption work to make that harder
# 18:45 bret im a sucker for p2p, love that stuff from a tech standpoint
# 18:45 kbs sorry, not sure exactly what you meant :) but I'm sure my goofy solution isn't for everyone - just thought I'd put it out there for entertainment
# 18:46 kbs running scripts on openwrt + dropbox + encryption + dropbox-as-store-and-forward ends up being reasonable enough for some set of people, I guess :)
# 18:47 bret kbs the other thing about btsync that is rad is that the more people who want the files, the faster the connection gets
# 18:47 kbs I'm pretty sure btsync makes sense in a lot of contexts, don't get me wrong
# 18:49 kbs I kinda think there are a few workflows that I've felt for my little group. One is what I think of as 'disconnected sharing'. Eg: I take a pic, don't want to use my data plan, but want to share with friends
# 18:49 kbs just want it to "do the right thing eventually"
# 18:50 kbs second, tends to be archiving - (also disconnected) - some set of stuff - just archive when you get around to it, don't bother me.
markmhendrickson joined the channel
# 18:50 kbs but all of them, I'd prefer to stay encrypted when it's moving around, just because.
# 18:51 kbs but tends not to work well in both those other workflows (for me, I hasten to add)
markmhendrickson joined the channel
# 18:52 kbs So what I've ended up doing is some crude mixture of android apps to exit stuff off my phone, and some openwrt routers sitting at my friends and family and it's kinda sorta working
markmhen_ joined the channel
# 18:55 kbs undoubtedly, someone smarter than me will make all this trivial over the next decade and be a happy camper :)
gRegor`, bupkes and KartikPrabhu joined the channel
# 18:59 Loqi KartikPrabhu: bret left you a message 35 minutes ago: just updated the next HWC wiki page, can you look to make sure chicago details look right?
yaf joined the channel
# 19:00 kbs looks for folks to start implementing 'indiebox' :)
ttepasse joined the channel
# 19:01 gRegor` What's indiebox?
# 19:02 kbs I dunno :) some sort of personal storage service is what I was vaguely thinking
markmhendrickson joined the channel
# 19:03 kbs more wondering, and now I no longer need wonder :)
# 19:05 kbs j12t == indiebox? didn't know that - thanks for the pointer.
Kopfstein joined the channel
# 19:06 kbs it's a bit more generic than what I was imagining, but cool none-the-less
# 19:07 gRegor` I've been pondering today what to do with my media library at home.
# 19:07 gRegor` Currently my mp3s are just trapped on an XP (yes...) desktop.
# 19:08 gRegor` Goal 1: Find our goals
bear_ joined the channel
# 19:20 kbs s/to figure/trying to figure out/
# 19:21 gRegor` brickbats? Haha
# 19:21 gRegor` I'll take a look
eschnou joined the channel
# 19:30 KartikPrabhu so I have some time string of this sort "Wed May 23 06:01:13 +0000 2007" and I want to separate the timezone from the date i.e. I want "Wed May 23 06:01:13 2007" and "+0000" how do I do that?
# 19:30 aaronpk and you're *sure* it'll always be in that format?
# 19:31 KartikPrabhu re.sub(' [+-][0-9]{4}
', ' ', time_str) this will remove the timezone but how do i extract the timezone?
# 19:33 gRegor` Does python have something like PHP's strtotime()?
markmhendrickson joined the channel
# 19:33 gRegor` Convert it to something sane, then pull out what you need
# 19:36 kbs KartikPrabhu: oh, okay. [had some thoughts if it was java..., python not so much.]
basal joined the channel
# 19:40 kylewm KartikPrabhu: are you sure datetime.strptime isn't timezone aware?
# 19:41 kylewm I don't know for sure that it is, but it has %Z and %z
# 19:42 kylewm I used DATE_FORMAT = '%a %b %d %H:%M:%S %z %Y'
# 19:42 KartikPrabhu kylewm: I tried datetime.strptime(time_str, '%a %b %d %H:%M:%S %z %Y') and it says "ValueError: 'z' is a bad directive in format '%a %b %d %H:%M:%S %z %Y'"
# 19:45 kylewm >>> datetime.datetime.strptime("Wed May 23 06:01:13 +0000 2007", "%a %b %d %H:%M:%S %z %Y")
# 19:45 kylewm datetime.datetime(2007, 5, 23, 6, 1, 13, tzinfo=datetime.timezone.utc)
snarfed joined the channel
# 19:50 snarfed …more importantly though, looking at irc logs, i don't think parsing a timezone out of twitter timestamps is enough on its own
# 19:51 snarfed you have to look at the user's utc_offset field to get their timezone
# 19:51 KartikPrabhu snarfed: yes. But i thought it would be more future-proof to do that anyway and then add user tzinfo
# 19:51 kylewm i see why it doesn't work in 2, there's no concrete implementation of tzinfo
# 19:52 snarfed kylewm: yeah, sigh. the big picture of the python 3 migration is mixed at best, too, unfortunately
# 19:53 kylewm i use it on personal projects but i know it's a luxury that real projects cannot afford
# 19:55 kylewm i know timezone stuff is wrinkley but it's several MBs of code
basal and dybskiy joined the channel
# 20:08 kylewm fwiw, i've resigned myself to parsing dates with regexes too ... difficult to even support the optional 'T' between date and time otherwise
# 20:10 kylewm (to paraphrase) when regexes are your hammer, everything looks like a thumb
# 20:21 snarfed we can still probably do twitter timezones without a new dependency at all, but it just looked interesting
# 20:28 snarfed KartikPrabhu: new commit looks great! i'm adding minor comments but nothing major
bupkes joined the channel
pasevin joined the channel
# 20:30 snarfed i'd eventually probably move the tzinfo class into webutil/util.py, but we can do that afterward
# 20:31 KartikPrabhu snarfed: yes the tzinfo class could be moved but I didn't have that lib in my fork. hmm will look into the unit test. where are the current unit tests?
# 20:32 snarfed you can run them with ./alltests.py or e.g. ./alltests.py —debug TwitterTest.my_test_fn
# 20:37 snarfed KartikPrabhu: k, done commenting. sorry for picking so many nits. i'm excited to get this in!
dybskiy joined the channel
# 20:48 KartikPrabhu snarfed: I am a bit confused about the re.search comment. I'm not good at regex.
# 20:49 snarfed ah. np! i'll merge it like this and show you what i mean in another commit afterward
markmhendrickson, gRegor` and snarfed joined the channel
# 21:35 snarfed KartikPrabhu: new commits look good! alltests.py passes now?
# 21:38 snarfed you don't have a local version of that repo? how were you making the changes?
# 21:40 snarfed ahhhh i see. yeah, sorry, you'll want to clone it locally and run the full alltests.py. annoying, i know
# 21:41 KartikPrabhu np! I should have been doing that already... time to reboot my git skills
# 21:42 snarfed on a related note, hey kylewm, you squashed the commits for one of your recent PRs, right? i'm curious how you did that after they'd been pushed to github
markmhendrickson joined the channel
# 21:46 snarfed ah, you need to run git submodule update —init --recursive
# 21:51 snarfed kylewm: oh i see, you just rebase -i and rewrite history on the topic branch. got it
demis joined the channel
# 21:52 KartikPrabhu "Permission denied (publickey).fatal: Could not read from remote repository.Please make sure you have the correct access rights and the repository exists. Clone of 'git@github.com:JinnLynn/beautifulsoup.git' into submodule path 'beautifulsoup' failed"
# 21:53 snarfed i assume you've uploaded your ssh public key to github? probably yes if you're pushing to your repos
# 21:53 KartikPrabhu hmmm I don't recall doing that specifically unless it automatically happened
markmhendrickson joined the channel
# 21:59 KartikPrabhu snarfed: I've just been using my password while pushing, i'll look into this SSH thing
# 22:02 KartikPrabhu snarfed: yeah found that... I wonder why I was able to push/clone before without doing that
# 22:03 snarfed at least for pushing. for cloning, you were probably doing it over https, but activitystreams's submodules are set to use ssh
# 22:05 KartikPrabhu ok gtg. I'll do this and run the test and send you a note when it passes
markmhendrickson and KartikPrabhu joined the channel
demis, markmhendrickson, kbs, pfenwick, j12t, pasevin, basal, emmak and ttepasse joined the channel