IRC log of #europython for Thursday, 2011-06-23

*** Gandalfar has joined #europython00:21
*** crumbel has quit IRC00:21
*** Gandalfar has quit IRC00:48
*** Gandalfar has joined #europython00:52
*** piranha has joined #europython00:59
*** Neo-- has joined #europython00:59
*** moreati has quit IRC01:00
*** piranha has quit IRC01:05
*** Gandalfar has quit IRC01:11
*** gandalf__ has joined #europython01:11
*** gandalf__ has quit IRC01:11
*** Neo-- has quit IRC02:41
*** Neo-- has joined #europython03:37
*** Almad|Tabris has joined #europython03:59
Almad|Tabrisanyone awake?03:59
*** Almad|Tabris has quit IRC04:36
*** Neo-- has quit IRC05:33
*** Neo-- has joined #europython05:37
*** Neo-- has quit IRC05:44
*** Neo-- has joined #europython05:47
*** Gandalfar has joined #europython08:55
davidcramer__ya08:57
*** crumbel has joined #europython08:58
*** piranha has joined #europython09:01
*** stemrc has joined #europython09:07
*** piranha has quit IRC09:07
*** crumbel has quit IRC09:18
*** stemrc has quit IRC09:21
*** Gandalfar has quit IRC09:35
*** Neo-- has quit IRC09:48
*** ambv has joined #europython09:57
*** dboddie has quit IRC10:06
*** Gandalfar has joined #europython10:12
*** Gandalfar has quit IRC10:16
*** Gandalfar has joined #europython10:23
*** stemrc has joined #europython10:25
*** crumbel has joined #europython10:27
*** Gandalfar has quit IRC10:27
ronnylvh: doesnt this talk sound semilar to what you have in mind for async?10:30
*** piranha has joined #europython10:31
*** Gandalfar has joined #europython10:32
lvhronny: step one is a concept, step two is an implementation10:34
lvhronny: the "httplib should do http and not http+transportythings" is very similar yes :)10:34
ronnyyeh10:35
lvhI don't necessarily think they should be implemented with generators but I'm willing to listen to him try to convince me they should10:35
ronnylvh: i think there should be a protocol, that for simple cases can be implemented by adapting generators10:35
ronnyseomlar to how we have contextlib.contextmanager as a decorator10:35
davidcramer__are you guys talking about the weightless stuff?10:36
ronnydavidcramer__: kind of10:36
davidcramer__its way too early in the morning for me to pay attention to this talk10:36
davidcramer__*this kind of talk10:36
davidcramer__:)10:36
ronnyim ho the talk is not that advanced, and kinda slow, so im only paing attention like every 5 minutes10:36
lvhronny: I like Pycon 2011's extreme talk track10:37
lvhFor the same reason I like lightning talks10:37
TheSheepbraaaains10:37
ronnylvh: explain that to me in the coffee pause10:37
ronnyTheSheep: what sauce woul you like with that10:38
TheSheepthe dna talk last year was mindboggling10:38
piranhawell, still this talk is better than nothing - most of the talks aren't that advanced :)10:39
davidcramer__ya10:39
Gandalfaryou guys are missing all the math in social network analysis talk ;)10:39
ronnytrue10:39
ronnyGandalfar: im anticocial and into hate driven development10:39
piranha:))10:40
TheSheepronny: pain driven10:40
lvhDoesn't "yield from" magically work in recent 3.2s?10:40
lvherr, 3.xs10:40
piranhalvh: it should be in 3.310:40
ronnylvh: not released yet, right10:40
piranhabtw, had anybody looked closer to mimuteman? looked nice10:40
lvhOh. Dang, I thought it was newer.10:41
lvherr, older, I guess10:41
TheSheepmammothman?10:41
ronnypiranha: still on my todo10:41
piranhait's older, but there were moratory to language changes10:41
davidcramer__piranha:  actually ya that was interesting, it got my attention at least10:41
piranhaTheSheep: https://bitbucket.org/larry/mm10:41
piranhadavidcramer__: yeah, for sure, and I've read readme yesterday, looks nice10:41
davidcramer__eww its on bitbucket10:41
piranhanot sure which direction it wants to take, should it replace buildout or not?..10:42
ronnylol10:42
TheSheeppiranha: sorry, the pun quality will improve aftr the break10:42
piranhaTheSheep: ah, ok :)10:42
piranhaTheSheep: ronny: are you guys here on europython? Would be nice to meet you in person :)10:42
piranha(well, I guess so :))10:43
TheSheepdavidcramer__: at least you can report bugs without creating an account and agreeing to terms of service10:43
* davidcramer__ shrugs10:43
davidcramer__who doesnt have a github account? :)10:43
TheSheeppiranha: yes10:43
ronnydavidcramer__: people that could avoid being abused into git10:43
lvhambv:10:43
piranhadavidcramer__: well, who cares about location as long as it's not launchpad? :)10:43
TheSheepdavidcramer__: me10:44
lvhambv: Sorry, fat fingers10:44
ronnypiranha: +++10:44
davidcramer__piranha:  mostly agree10:44
davidcramer__except most projects are on github10:44
ambvlvh: poke me in person, I dare you10:44
davidcramer__and projects on github get way more visibility10:44
lvhambv: Okay, where are you10:44
ambvlvh: shift right10:44
lvh(Poking has taken place.)10:45
lvhdavidcramer__: How do you get notified of pull requests?10:45
piranhadavidcramer__: it's a bit sad in some way :)))10:45
davidcramer__waiting for you guys to start throwing things at each other10:45
TheSheeppoke10:45
davidcramer__lvh:  i think it shows up in my inbox10:45
* ronny throws bytes at davidcramer__10:45
ambvdavidcramer: yielding and sending maybe.10:45
lvhdavidcramer__: AFAICT the issues/pull requests API is entirely pull, not push, and notifications only tell you about pushes10:45
davidcramer__i honestly have no clue -- i pretty actively check github though10:45
davidcramer__mostly because i get way too much crud in my inbox10:45
* TheSheep eats the bytes10:45
ronnyoh noes10:46
ambvbyte me.10:46
*** proppy has quit IRC10:46
*** davidcramer__ has quit IRC10:46
TheSheepyou wish10:46
lvhdavidcramer__: Well, you can turn those off (but then you turn all of them off). Maybe I can find...10:46
lvhNever mind! The wifi decided otherwise10:46
* ronny bytes ambv10:46
* TheSheep tars gzips ambv10:46
davidcramerhrm lost my connection to irccloud10:47
ronnyreality check - is ambv the guy right of sheep?10:47
TheSheepi totally lost thevtrack of the talk10:47
davidcramerbtw anyone want an irccloud invite?10:47
TheSheepi blame you10:47
lvhronny: Yes10:48
ambvronny: yup10:48
piranhaeh, why would you explain that empty yield yields None? :\10:48
piranhait's a bit obvious, isn't it?10:48
* ambv base64s ronny: cm9ubnk=10:48
davidcramerugh irccloud is totally dead now, not sure if its related to the network here or not10:48
lvhpiranha: I don't know.10:48
davidcramerthink im going to duck out after this talk and find a supermarket10:48
piranhadavidcramer: there is one at via cimabue10:49
davidcramerps the wired internet is nice10:49
piranhanot sure if there is anything closer10:49
davidcramernot sure if its new today but i didnt have to login to the crummy wifi portal when using wired10:49
*** davidcramer__ has joined #europython10:49
lvhdavidcramer: Okay, so10:49
lvhdavidcramer: IIUC you basically only get notifications for everything through mail10:49
* davidcramer google maps that10:49
ronnyhmm, this talk is captain obvious style10:49
ambvronny: +110:49
davidcramerpiranha, oh thats really close, nice10:50
lvhSo step a is getting one particular user all your mail. I suppose you could use firehub on your personal user10:50
ronnyfirehub?!?!10:50
piranhadavidcramer: somewhere between via giotto and via vincenzo gioberti, closer to the latter10:50
lvh(but I'm writing this with twisted-on-github in mind)10:50
piranhaon the right :)10:50
piranhalvh: what's a firehub?10:51
lvhfrom my readme: firehub is a Github notification filter.10:51
lvhGithub notifications for large projects can be like drinking from the firehose. The aim of firehub is to filter notifications so you only see the ones you actually care about.10:51
ambvpiranha: it's like a firehose, only the other way round10:51
davidcramerlol10:51
piranha:)10:51
lvhREADME driven development!10:51
lvhSo now I have to figure out how the firehose works10:52
lvhI atually thought that Github's web hook API could tell you about eveyrthing that happens on github (issues, pull requests...) too10:52
lvhUnfortunately it only appears to do pushes, so I will have to figure out a way of reading inboxes10:53
TheSheepbbut is it art?10:53
piranhalvh: it probably uses webhooks?10:53
lvhpiranha: Yes, there's a webhook, but only for commits being pushed10:53
piranhaah, sure10:53
lvhI want a webhook for pull requests coming in and issues coming in10:53
davidcramerlvh, pull requests generate issues, should that be enough?10:54
lvhessentially filter(interesting, githubInbox)10:54
lvhdavidcramer: Yes, Issue push is probably enough10:54
lvhBut there isn't an API for that either AFAICT10:54
davidcramerya i think you have to do polling for all of github10:54
davidcramernot too many people offer push apis10:54
lvhmaybe I'm just caffeine deficient :)10:54
lvhtwisted.internet.task.LoopingCall10:55
lvhYaaay \o/10:55
ronnyew10:55
davidcramerlol10:55
davidcramerreal hackers use eventlet ;)10:55
ronnygevent10:55
piranhatwisted without twisted is actually nice to have ;)10:55
ambvasyncore!10:55
ronnysince it now works with gtk10:55
davidcramerasyncore2?10:55
lvhNO10:55
ambvnsync10:55
davidcrameri like nsync10:55
davidcramer+1 that10:55
lvhIT IS CALLED nsync10:55
davidcramerwhere do I vote?10:55
ronnydavidcramer: lvh is working on asyncore210:55
lvhronny: SHUT THE HELL UP10:56
davidcramerlol10:56
ronnyhaha10:56
lvh:<10:56
TheSheepasyncorn10:56
piranhaasynkoяn10:56
davidcramermortal kombat?10:56
lvhSo people who want it to be in gevent/eventlet10:56
TheSheeplike unicorn10:56
lvhfeel free to write it for me10:56
davidcrameri will use gevent when i dont have to install libevent :)10:56
lvhI swear I'm just going to write it using node.js10:57
ronnywhile sleep(1): poll()10:57
ambvmeet the nsync dev team: http://images.b105.com.au/2008/07/30/42851/600x400-ent-nsync-600x400.jpg10:57
davidcramerlvh, it will be 7x faster10:57
TheSheeplvh sobif i make an awesome logo for asyncorn10:57
ronnydavidcramer: im working on gevent using the glib mainloop10:57
*** cnorthwood has joined #europython10:57
TheSheepwill you use that name?10:57
davidcramerronny, i want an easy-mode version (for local use) that requires no c-libs :/10:57
lvhdavidcramer: Also less people here use it so no bikeshedding woooo10:57
*** diegor has joined #europython10:57
ronnydavidcramer: i'll make that after the glib one passes all tests10:57
davidcramerronny, my only concern now is 1.0 requires that other c-lib, c-ares or whateer10:58
lvhTheSheep: Sounds too similar, sorry :p10:58
*** dboddie has joined #europython10:58
davidcramerso unless that becomes pluggable (i assume it doesnt exist on default installs of every os), theres still a req10:58
piranharonny: ehm? using ctypes? or how would you do it?10:58
ronnydavidcramer: c-ares is optional10:58
davidcrameroh is it10:58
davidcramerok nice10:58
ronnydavidcramer: and it is plugable10:58
diegorhi men!10:58
lvhc-ares is pretty good10:58
davidcrameri will stop hatin on gevent once it has a non-libevent backend so i can pip install it without clibs :)10:58
lvhas far as async DNS goes :)10:58
ronnydavidcramer: the plan is to fire up a thread-pool that will do sync dns requests in the background (cause at its a bit blocking)10:59
ronnydavidcramer: also its using libev now, and it ships the code10:59
davidcramerya10:59
davidcrameri like that10:59
*** danfairs has joined #europython10:59
lvhronny: Yeah, that's basically what twisted's default resolver does10:59
davidcramerwhat time do businesses open/close in italy?10:59
ronnydavidcramer: so soonish it will have libev, glib and toy mode loops10:59
davidcramere.g. supermarkets and mobile phone shops :)10:59
*** stemrc_ has joined #europython11:00
*** AgentSmith has joined #europython11:01
ambvI'm lost at this talk.11:01
piranhawell, right now you can expect them to work :)11:01
lvhPlus most people don't need to resolve 1k+ names at once11:01
*** AgentSmith is now known as FrankBie11:01
ambvI don't understand that invalid e-mail address at 268.11:01
FrankBiehi jezdez11:01
*** davider has joined #europython11:01
FrankBiehi all11:01
ambvHe forgot to explain it.11:01
davidcramergmorning11:01
davidcramerdamn you google maps, load!11:02
*** stemrc has quit IRC11:02
*** stemrc_ is now known as stemrc11:02
daviderYeah, working wifi11:03
ronnyhmm, lvh i think this talk can be sumarized as delegating statemachines can be awesome, really modern generators are a good way to deal with that11:03
*** MacFL has joined #europython11:03
ambvronny: definitely. we have to get on a talk on that.11:03
davidcramerhrm11:03
davidcrameri saw a TIM shop north of here yesterday11:03
davidcramerbut i have no clue where it was :D11:03
davidcramerand google maps is awful for florence11:04
*** otacon_ has joined #europython11:04
daviderdavidcramer: who's looking for what?11:04
davidcrameri need to buy a hpone11:04
davidcrameror i need to call at&t and make them unlock my phone11:04
piranhadavidcramer: you guys from USA are just too picky :P You should really try to go somewhere in siberia and see how google maps handle that! :)))11:04
davidcramerpiranha, i had to ask for directions in person for the first time in years the other day :D11:05
ambvBTW, is there any specific reason why GPS doesn't work in Italy?11:05
MacFLgps not working?11:05
davidcrameri thought my gps was working11:05
MacFLnonsense11:05
piranhaworks for me (tm)11:05
Gandalfarambv, android?11:05
diegorGPS works here :)11:05
ronnyambv, lvh: can we haave a discussion on ways to express delegating statemachines later, i think its a good idea for async11:05
ambvNah, iPhones. But some guys had the same issues on Androids.11:05
TheSheepdavidcramer: ask a real human made of of meat? gross11:05
daviderdavidcramer: there are some phone shops going north on via Amendola from the hotel11:05
ambvAll the location stuff is using is base stations.11:06
davidcramermy locatio was very accurate11:06
davidcramerso i assumed it was gps11:06
daviderambv: maybe narrow streets?11:06
ambvSo in the old town it's quite tricky to actually know where exactly you are.11:06
diegoron smartphones there is AGPS that initially takes its position via GSM/data11:06
ambvdiegor: yes, and it seems this is all it can get.11:06
ambvbut yeah, it's probably the narrow streets.11:07
*** babbageclunk has joined #europython11:07
diegormmm11:07
ambvand high buildings on each side.11:07
diegorvery strange11:07
babbageclunkhey voidspace!11:07
TheSheepwhere?11:07
piranhaargh, I always thought that delek is most readable colorscheme in vim. But now my opinion changed a bit, didn't expect strings and function names to be so unreadable :-(11:08
davidcramerits because its vim11:08
davidcrameryou need a real editor, like textmate11:08
davidcramer:)11:08
piranhaof course11:08
diegorpiranha: yep! you're right!11:08
*** cnorthwood0 has joined #europython11:08
piranhacolor-scheme-gtk-ide is much better11:08
ronnydavidcramer: blasphemer11:08
piranhabut it's a bit of lisp, which makes it hard to use it in vim...11:08
lvhdelek is readable except when you tell it tit's on a dark background when the background is actually #ffffff11:08
babbageclunkronny: right, he obviously meant emacs11:08
diegortextmate is great!11:08
ambvlvh: +111:09
TheSheepi think that all the defaullt color schemes in vim are mad fruit salads11:09
piranhalvh: well, I use it on white background and it's ok on laptop's screen11:09
piranhaTheSheep: 100%11:09
ronnybabbageclunk: im a vim guy11:09
piranhalvh: it's not like I use it that much anyway, but still11:09
TheSheepfor some reason they have to display every group in different color11:09
ambvronny: :wq!11:09
ambv:D11:09
daviderHave you guys tried using Skype voice call from this network?11:09
ronnyew\11:09
davidcramersounds scary11:09
lvhpiranha: with :set background=dark?11:09
davidcrameri just discovered this morning that the place im staying has wifi11:09
davidcramerit was an amazing discovery :)11:09
ambvdavider: living on the edge?11:10
piranhalvh: no, with light background11:10
d0ugalYou didn't think to check?11:10
daviderYeah, but I'm going to need it in 30 minutes11:10
davidcramermight skype AT&T later to see if they'll unlock my phone11:10
lvhPotential mistakes there, I haven't used vim in a few years11:10
davidcramerd0ugal, no :(11:10
*** cnorthwood has quit IRC11:10
d0ugalI checked in at 2am to my place and the first thing I asked was for wifi ;)11:10
diegordavidcramer: do you have a normal sim?11:10
davidcramerd0ugal, i did airbnb.com and ended up just renting a hostel11:10
davidcramerdiegor, ya11:11
d0ugalah11:11
*** vasiliyeah has joined #europython11:11
diegordavidcramer: actually i have a really simple spare phone11:11
davidcramerdiegor, well i need it for next week  too11:11
diegordavidcramer: that calls and sends text messages :)11:11
davidcramermy phone should be ok, and AT&T should unlock it, i just need to call them11:12
davidcrameri was hoping i could unlock my iphone but that was a no-go11:12
diegorjailbreak it :)11:12
Gandalfar4th gen?11:12
TheSheeppiranha: where are you sitting?11:12
davidcramerdiegor, already did, but it has the wrong modem version11:12
davidcramerGandalfar, ya11:12
diegordog11:12
diegordoh11:12
Gandalfarcan't be done for most versions :(11:12
diegoryep , i know11:12
*** FrankBie has quit IRC11:12
davidcramerya its unfortunate11:13
diegoranyway i'm here until next tuesday11:13
davidcramerdiegor, i actually am leaving florence on sunday, heading up north11:13
piranhaTheSheep: right part of audience, second line of chairs, on the right (second guy from the right)11:13
*** MacFL has quit IRC11:13
diegordavidcramer: got it11:14
piranhaTheSheep: that was funny :D11:14
diegordavidcramer: so it's better to buy a new cheaper one11:14
*** proppy has joined #europython11:14
diegorif the AT&T won't unblock your iPhone11:14
davidcramerya11:14
*** Gandalfar has quit IRC11:14
piranhaTheSheep: that's a fancy way to hang out on IRC :)11:14
ambvSecond row: The Sneer Lodge11:14
*** vasiliyeah has quit IRC11:15
TheSheepand ronny is in front of you with bright shirt11:15
daviderHey, you can win "a MacBook and some smartphones" at Python Challenge tonight11:15
TheSheepto the left11:15
davidcramerronny is staring in awe at the screen11:15
diegoroh, right!11:15
davidcrameroh shit11:15
davidcramersmart phones11:15
davidcrameri will enter the challenge11:15
davidcramerwhat do i have to do?11:15
davidcrameror rather, who do i have to eliminate? :)11:15
ronnydavidcramer: its not awe11:15
diegordavidcramer: if you win a smarthone this night, you won't have problem :)11:15
ambvdavidcramer: the challenge will probably be to port something to Python 311:16
davidcramerFML11:16
davidcramerwhy cant it be like "building the coolest monkey patch ever" or something im good at11:16
davidcramer:)11:16
ambvthere's also the part for kids11:16
ambvremoving the GIL or something like that11:16
davidcramerlol11:16
davidcrameri did that last week, no problem11:16
diegorguys, how's it the wifi today?11:17
* TheSheep removes the gil from his nose11:17
daviderambv: just removing it? Looks fine :P11:17
piranhadiegor: it works, which is nice :)11:17
ThomasWaldmannwho's interested in a static-file (js, css, whatever) packaging openspace today afternoon?11:17
davidcramerim pretty sure we do the coolest static file stuff ever11:18
davidcramerunfortunately i hate javascript/frontend so i refuse to talk about it11:18
piranhawhy he raises StopIteration([1, 2]) instead of StopIteration(1, 2)11:18
diegorif you have problems or issues, ask to red t-shirts or me (it's the same)11:18
piranha?11:18
*** otacon_ has quit IRC11:18
babbageclunkIsn't it solving puzzles, a bit like this? http://www.pythonchallenge.com/11:18
davidcramercan i be on someones team :)11:18
daviderGoing to leave the room, see you (at coffee break maybe)!11:18
TheSheepdiegor: it's aa littlelaggy here...11:18
diegorTheSheep: where are you?11:19
ambvbabbageclunk: come and see. it's a trap!11:19
TheSheepspaghetti11:19
diegorbye davider11:19
*** davider has quit IRC11:19
* davidcramer waits for python challenge to load11:19
diegorme too11:19
diegorwhich ssid are you in?11:19
babbageclunkI worked through (some of) the original when it came out - it's good fun! I'll be there.11:19
ThomasWaldmanndavidcramer: what do you use for static file packaging?11:20
davidcramerim on the left side, 3rd row close to middle11:20
davidcramerwait11:20
TheSheepdigor 2ga11:20
davidcramerwhat does this have to do with Python?  http://www.pythonchallenge.com/pc/def/0.html11:20
davidcrameroh11:21
davidcrameri get it11:21
davidcramerthis is easy11:21
ambv:>11:21
babbageclunkIt gets harder.11:21
davidcramerwe will see, we will see :)11:21
davidcramerohg od11:21
davidcramergiving up after the warmup :)11:22
ambvdavidcramer: for bonus points, use generators in solving those puzzles.11:22
piranhaThomasWaldmann: if you will do something, please do not tie it to django :)11:22
piranhait's really frustrating when something useful is tied to django :(11:22
ambvpiranha: you're preaching to the choir11:22
ambv:D11:22
piranha:))11:22
davidcramerThomasWaldmann, we use django-compress for some things11:22
davidcramerbut we also just have tons of crazy stuff we do11:22
ThomasWaldmannthat's the MAIN point of it, low-fat, no dependencies, general stuff11:22
davidcramerwe push tons of optimized content to the CDN11:22
davidcramerits like a super-cache for us11:23
davidcramerpretty sure this generator crud is not neat syntax11:23
davidcramer:)11:23
piranhaThomasWaldmann: also, you could build in hashes like Simon Willison told yesterday, and some hook to store it somewhere11:24
piranhadavidcramer: I don't know, I rather like it - it's pure python, no callbacks -> nice stuff11:24
davidcramerIMO the way simon does it is a bit overcompliated11:24
davidcramerwe just use versioned directories11:24
ThomasWaldmannok, I'll announce an open space for today afternoon11:24
piranhadavidcramer: well, I used my vcs rev id, but content sha1 is better11:25
ThomasWaldmannjust wanted to check if there is any interest at all or if it is just me who wonders about that11:25
piranhaThomasWaldmann: I would like to join, but I really have no possibility :(11:25
davidcramersha1 is ok but if you have billion files its complicated, we just version everything as a whole11:25
*** hukk has joined #europython11:25
piranhaThomasWaldmann: well, it preferably should be extensible (as in -> easy to add clevercss/coffeescript processing), etc11:25
davidcramerid like to see a Django BoF :P11:25
ThomasWaldmannpiranha: you're not here?11:25
davidcramerbut thats just so i can preacha bout all the awesome stuff i write that everyone should use :)11:26
piranhaI'm here, but I'm leaving after coffee break11:26
diegorguys, i leave11:26
*** cnorthwood0 has quit IRC11:26
diegorsee you areiund11:26
piranhaCU11:26
diegor*around11:26
hukkciao diegor11:26
piranhadavidcramer: but it should be 2 files -> css and js, no?11:26
diegorhukk :)11:26
ThomasWaldmannpiranha: we'll start pretty easy, at least this is the current plan11:26
davidcramerpiranha, unfortunately not for us11:26
piranhaor do you have page-specific js bundles?11:26
*** diegor has quit IRC11:26
piranhadavidcramer: why so?11:27
ronnybbl11:27
davidcramerpiranha, we have 10s of thousands (maybe millions, not sure off hand) that we serve out of cdn that are versioned11:27
*** MrHaas has joined #europython11:27
ambvdavidcramer: are those directories release-based?11:27
davidcramerwe're not a normal case, but we do some neat optimizations to make those requests less11:28
piranhadavidcramer: ah, well, you could have sha1 as directory name11:28
piranhaor something like that11:28
davidcramerambv, not entirely11:28
davidcramersome of them are based on a version tag in the db, some are based on a hard coded value for the media version, some are based on some other logic11:28
davidcrameranyways, im going to coffee break too :)11:28
ambvsee you there11:28
*** piranha has quit IRC11:28
*** ambv has quit IRC11:28
*** babbageclunk has quit IRC11:31
*** stemrc has quit IRC11:32
*** hukk has quit IRC11:37
*** hukk has joined #europython11:37
*** pagles has joined #europython11:46
*** hukk has quit IRC12:08
*** Gandalfar has joined #europython12:11
*** monokrome has joined #europython12:11
*** MacFL has joined #europython12:12
*** stemrc has joined #europython12:14
*** pkimber has joined #europython12:14
*** MacFL has quit IRC12:16
*** pagles has quit IRC12:19
*** danfairs has quit IRC12:24
*** davide_ has joined #europython12:28
*** pagles has joined #europython12:29
*** hukk has joined #europython12:33
*** flummox has joined #europython12:38
*** hukk2 has joined #europython12:40
*** piranha has joined #europython12:45
*** pagles has quit IRC12:45
*** piranha has quit IRC12:45
*** Gandalfar has quit IRC12:56
davidcramerjezdez, in here?12:58
jezdezyup12:58
jezdezin the openstack talk12:58
jezdezsup?12:59
davidcramersec github being slow12:59
jezdezcool13:00
jezdezI mean, "cool"13:00
davidcramerjezdez, https://gist.github.com/09980581b269a45f60a213:00
davidcramerour implementation of threading13:00
davidcramer(at least, a sort of implementation of our implementation)13:01
*** stemrc has quit IRC13:01
davidcrameractually i should simplify this more13:01
davidcramerthere, a bit better :)13:03
davidcrameranyways, i think you can see the idea in that code13:03
*** pagles has joined #europython13:03
jezdezdavidcramer: interesting, that's actually not too bad13:04
davidcrameri have some formal doc somewhere describing it, but cant find it, its pretty cool though13:04
davidcramerya, *just works* in Django too (NumericArrayField has no absolutely no challenges)13:04
davidcramerwhich is just numeric[] in postgres13:05
davidcramerits so much more sane than the other solutions for threading (Nested {set,interval})13:05
davidcrameri kind of want to see if theres other ways to do this that dont require crazy array fields13:05
davidcramer(so then it could be portable to all SQL)13:05
*** pagles has quit IRC13:08
*** davide_ has quit IRC13:10
*** MacFL has joined #europython13:10
*** davide_ has joined #europython13:10
*** ambv has joined #europython13:17
*** piranha has joined #europython13:18
*** stemrc has joined #europython13:20
*** babbageclunk has joined #europython13:24
*** patrick91 has joined #europython13:28
*** jayeff has joined #europython13:29
*** davide_ has quit IRC13:34
*** davide_ has joined #europython13:49
*** MacFL has quit IRC13:51
*** jayeff has quit IRC13:52
*** jayeff has joined #europython13:52
*** ambv has quit IRC13:57
*** orestis has joined #europython13:58
*** crumbel has quit IRC14:05
*** davide_ has quit IRC14:06
*** hukk2 has quit IRC14:13
*** stemrc has quit IRC14:14
*** orestis has quit IRC14:15
*** jayeff has quit IRC14:16
*** jgelens has quit IRC14:16
*** babbageclunk has quit IRC14:17
*** jgelens has joined #europython14:18
*** ambv has joined #europython14:51
*** piranha has quit IRC14:57
*** ambv has quit IRC15:03
*** ThomasWaldmann has quit IRC15:06
*** ThomasWaldmann has joined #europython15:07
*** ThomasWaldmann has joined #europython15:07
*** ambv has joined #europython15:10
*** pagles has joined #europython15:12
*** babbageclunk has joined #europython15:16
*** babbageclunk has quit IRC15:17
*** babbageclunk has joined #europython15:22
*** MacFL has joined #europython15:23
*** davide_ has joined #europython15:29
*** piranha has joined #europython15:29
*** ambv has quit IRC15:29
*** jayeff has joined #europython15:32
*** ambv has joined #europython15:38
*** pagles has quit IRC15:42
*** Almad|Tabris has joined #europython15:42
*** lac has joined #europython15:44
*** crumbel has joined #europython15:44
*** pkimber has quit IRC15:49
*** jayeff has quit IRC15:53
*** otacon_ has joined #europython15:54
*** Neo-- has joined #europython15:57
*** Almad|Tabris has quit IRC15:57
*** stemrc has joined #europython15:58
*** piranha has quit IRC16:01
*** Neo-- has quit IRC16:04
*** Almad|Tabris has joined #europython16:05
*** otacon_ has quit IRC16:10
*** babbageclunk has quit IRC16:18
*** ambv has quit IRC16:22
*** MacFL has quit IRC16:27
*** otacon_ has joined #europython16:27
*** ambv has joined #europython16:29
*** ambv has quit IRC16:30
*** [bsx] has left #europython16:32
*** ambv has joined #europython16:34
*** MacFL has joined #europython16:37
*** Almad|Tabris has quit IRC16:45
*** lac has quit IRC16:47
*** Almad|Tabris has joined #europython16:50
Almad|Tabriswhen are videos going to be uploaded?16:50
davidcramerAlmad|Tabris, they'll be available publicly one week after conference IIRC16:50
*** |Almad|Tabris| has joined #europython16:53
*** Almad|Tabris has quit IRC16:54
davidcramerjezdez, the idea in this talk isnt awful actually -- its invalidation using triggers, and your triggers just have to know your url structure16:55
jezdezhuh, dang16:56
jezdezpypy talk is fun16:56
jezdezgood that the talks are recorded16:56
davidcramerya16:56
lvhI'm accidentally in Raymond's becuase I thought the Pypy one was here17:00
lvhIt's okay, Raymond's is fun too :-)17:00
d0ugaldavidcramer: what talk is that?17:05
d0ugalI'm in raymonds, it's just the same as last year :(17:06
davidcramerd0ugal, data driven cache invalidation17:07
davidcrameralso talking about pgq (some postgres queue from skype)17:07
davidcrameras part of a "better" strategy17:07
d0ugalSounds good17:08
davidcramerya IMO there are better ways to do this, but still neat17:09
*** |Almad|Tabris| has quit IRC17:11
* dreimark needs oxygen17:17
ambvdoxygen!17:17
*** MacFL has quit IRC17:20
dreimarkhow do you breath doxygen17:21
*** stemrc has quit IRC17:22
*** ambv has quit IRC17:23
*** davide_ has quit IRC17:30
*** otacon_ has quit IRC17:35
*** davide_ has joined #europython17:39
ThomasWaldmannopenspace about static files packaging/deployment/etc in 2 minutes in the right white tent17:58
*** MacFL has joined #europython18:04
*** stemrc has joined #europython18:07
jezdezThomasWaldmann: shit!18:14
jezdezsorry, on the way18:14
*** Almad|Tabris has joined #europython18:16
Almad|Tabris"I've lost my speaker" :)))18:17
brtszawesome18:18
* Almad|Tabris sad, wanted to attend this training but is now doubtful18:18
brtszprolly the trainer won't appear either18:19
davide_Anybody at large datasets training?18:21
Almad|Tabrisshame :(18:26
ThomasWaldmannhttp://etherpad.osuosl.org/xstatic our etherpad about the static file packaging18:34
*** Gandalfar has joined #europython18:37
*** stemrc has quit IRC18:38
brtszgreat improvised machine-learning talk in lasagne18:41
*** viru has joined #europython18:41
*** Gandalfar has quit IRC18:41
Almad|Tabrisyes, but I still hope for training tommorrow ;)18:45
*** Gandalfar has joined #europython18:47
*** moreati has joined #europython18:57
*** Almad|Tabris has quit IRC19:11
*** MacFL has quit IRC19:13
*** Gandalfar has quit IRC19:20
*** MrHaas has quit IRC19:25
*** bla has joined #europython19:26
blaHi.19:26
*** bla has quit IRC19:26
*** bla has joined #europython19:26
*** davide_ has quit IRC19:28
*** crumbel has quit IRC19:30
*** MacFL has joined #europython19:35
*** Gandalfar has joined #europython19:41
*** MacFL1 has joined #europython19:49
*** MacFL has quit IRC19:50
dreimarkhttp://www.mtholyoke.edu/~ebarnes/python/dead-parrot.htm20:00
*** Gandalfar has quit IRC20:09
jezdezdreimark: excellent, thanks!20:26
ThomasWaldmannjezdez: https://bitbucket.org/thomaswaldmann/xstatic20:32
jezdezThomasWaldmann: gives me an error20:33
jezdezis it private?20:34
*** Gandalfar has joined #europython20:37
ThomasWaldmanntry again20:41
jezdezThomasWaldmann: yup, works, thx20:41
davidcramerdinner and beer time20:43
davidcramer:D20:44
*** Gandalfar has quit IRC20:49
*** crumbel has joined #europython21:00
*** stemrc has joined #europython21:14
*** stemrc has quit IRC21:35
*** Gandalfar has joined #europython21:58
*** MacFL1 has left #europython22:06
*** babbageclunk has joined #europython22:16
*** FrankBie has joined #europython22:22
*** moreati has quit IRC22:56
*** FrankBie has quit IRC23:09

Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!