IRC log of #europython for Thursday, 2012-07-05

*** mishok13 has joined #europython00:02
*** YGingras has joined #europython00:05
*** bergerx has joined #europython00:09
*** mishok13 has quit IRC00:38
*** flocca_ has joined #europython00:47
*** flocca has quit IRC00:47
*** flox has quit IRC02:18
*** flox has joined #europython02:23
*** flocca_ has quit IRC02:31
*** bergerx has quit IRC02:42
*** bergerx has joined #europython02:42
*** flocca has joined #europython08:59
*** flox has quit IRC09:04
*** sirex has joined #europython09:06
*** sirex has joined #europython09:06
*** flox has joined #europython09:12
*** bergerx has quit IRC09:20
*** flox has quit IRC09:21
*** flocca has quit IRC09:34
*** YGingras has quit IRC09:42
*** sirex has quit IRC09:43
*** flocca has joined #europython09:53
*** dickinsm has joined #europython09:56
*** flox has joined #europython10:00
d0ugalMornin'10:07
juD2kG'day d0ugal10:08
d0ugalMy tired brain is being forced to learn Twisted right now10:09
floxmorning10:09
juD2kI am doing TDD with Django.10:10
juD2kVery excited about it right now, but may be drunk.10:10
juD2k(still)10:10
d0ugaljuD2k: Yeah, I seen your drunk looking tweets10:11
juD2kHave now been drinking with 2 out of 3 of the blue-haired people at the conference :)10:11
juD2kd0ugal You made that up - I just checked!10:12
*** maploin has joined #europython10:12
*** maploin has joined #europython10:12
d0ugaljuD2k: Just this one, https://twitter.com/judy2k/status/22068662306144256010:12
juD2kI would argue that a) that's not a drunk tweet, and b) the content is entirely factual.10:13
juD2kIn fact, I'm glad you posted that link in this channel.10:13
juD2kI'm just going to paste in the content right now for people who can't be bothered to click on the link.10:14
juD2kMay I use this opportunity to recommend my friend, @TeamMat. You should hire him to write awesome #python for you, especially in #edinburgh10:14
juD2k;)10:14
d0ugaljuD2k: I only said drunk *looking* :p10:15
juD2k:P10:15
d0ugaland if you are still drunk now, I'm sure you were 6 hours ago :D10:16
d0ugalanyways10:16
* d0ugal focuses10:16
juD2kA fair, fair point.10:16
d0ugal(as much as possible)10:16
d0ugalOh, one more thing. I'm doing the pizza lunch again and this time I grabbed 4 spare tickets if anybody needs10:18
juD2kd0ugal: Save a ticket for me!10:22
juD2kIs there anyone else actually in this channel, apart from me and d0ugal? Was pyFiorentina *that* good?10:22
*** mishok13 has joined #europython10:23
*** roguelynn has joined #europython10:25
*** maploin has quit IRC10:25
juD2kI'll take that as a 'no' :)10:28
d0ugaljuD2k: saved.10:28
d0ugaljuD2k: oh and it was great10:28
abachindeed.10:28
d0ugaljuD2k: much better than last year IMO10:28
juD2kI went to a restaurant recommended by one of the organisers. We ordered a *slab* of steak. It was *amazing*10:29
juD2kIf that wasn't true, I'd be envious of you :)10:29
juD2kActually, when the steak arrived, we just sat and stared at it for a while. Amazed we managed to finish it.10:30
abachsounds familiar10:32
*** flox has quit IRC10:34
*** ronny has joined #europython10:35
ronnyhi10:35
mishok13shy ronny10:37
ronnyhow do the livestreams work, when i go to the mainpage, and try to see the videos for current talsk, it just tells me not availiable10:37
d0ugaljuD2k: I paid for the upgrade and had an extra big one for myself lol10:38
abachworks here.10:38
juD2kd0ugal, d0ugal, d0ugal10:39
*** flox has joined #europython10:39
juD2k:)10:39
* d0ugal looks confused10:40
juD2kImagine I'm shaking my head and tutting to myself.10:40
*** roguelynn has quit IRC10:41
*** flox has quit IRC10:43
*** flox has joined #europython10:45
*** mishok13 has quit IRC10:45
*** mishok13 has joined #europython10:45
zerokgood morning :-)10:49
juD2kmorning, zerok10:50
juD2kWe're all using D0ugal as our 'test user' in the TDD with Django training.10:52
zerok:D10:52
d0ugaljuD2k: Any particular reason?10:57
zeroksorry, but that minimal software development talk is so full of actually weird and quite senseless bashing ...10:57
d0ugaljuD2k: … and who is we?10:57
zerokrofl10:57
zerokthe speaker basically wants you to reinvent the wheel every single time you have a problem you yourself haven't fixed yet if I understand him correctly ...11:00
mishok13that's Haard, right?11:01
zerokmishok13: yes11:01
mishok13generally he's a very entertaining speaker11:01
mishok13I'm amazed he's actually resorting to bashing and NIH syndrome11:01
mishok13will have to watch the talk later :)11:02
zeroknot necessarily "bashing" in the strictest sense but i've become just rather sensitive to use soap as an example for why xml is bad or hibernate and orms etc11:02
juD2kd0ugal: Because I suggested it, and "everyone in the room"11:05
juD2kActually that's not really true. The trainer asked for suggestions, I suggested Dougal, and he then wrote 'Guido' up on the screen.11:05
juD2kNot sure why, but his training is really good so far, so I won't complain :)11:05
mishok13zc.buildout is still tied to eggs :(11:11
mishok13I really hope pip wheel protocol will take off11:12
*** maploin has joined #europython11:13
*** maploin has joined #europython11:13
d0ugaljuD2k: lol.11:23
*** flocca has quit IRC11:24
*** mishok13 has quit IRC11:28
*** flox has quit IRC11:32
*** maploin has quit IRC11:33
*** flocca has joined #europython11:46
*** maploin has joined #europython11:56
*** maploin has quit IRC11:58
*** maploin has joined #europython11:58
*** mishok13 has joined #europython12:07
mishok13so much terminal windows open at Tagliatelle room12:10
*** hynek has joined #europython12:11
*** dickinsm has quit IRC12:12
*** flox has joined #europython12:12
hynekg'morning12:13
hynekalso: fuck alcohol *ouch*12:13
*** illenseer has joined #europython12:13
*** roguelynn has joined #europython12:14
mishok13ALCOHOL FUCK YEAH12:15
hynekplease12:16
hynekno12:16
hynekyelling12:16
mishok13how sensitive12:18
juD2kurg12:19
* hynek regrets nothing though12:19
mgedmin:D12:19
mishok13wait a second, this is a presentation running in Ubuntu, running in VirtualBox, running in Windows12:20
mishok13second time I'm seeing this12:21
mishok13is this the cool way to do presentations nowadays?12:21
Jarusmishok13: yes this is the "cool" way12:22
mishok13damn, I'm so out of fashion nowadays12:22
juD2kThe TDD trainer is presenting with Vim12:24
abachhe probably does not have the authorization to install new software in windows by policy, but already uses vmware for other stuffs, and can do what he wants inside the wm12:24
juD2kThat's what all the hip kids are up to these days.12:24
abachvm12:24
Jarusmaybe you are right abach12:24
mishok13but then you can probably launch slides in PDF reader on Windows12:25
abachanyway, it's the cool thing to do12:25
mollerstrandtotally, abach12:25
mishok13cool, next year I'm going to present on Plan9 running on VirtualBox in Slackware12:25
mollerstrandwhy is everyone inventing their own locking services?12:25
mishok13mollerstrand, same reason, it's the cool thing to do12:26
abachmake sure you use wine somewhere along the way, for maximum coolness12:26
mishok13I'm going to use wine at lunch12:26
mishok13but giving presentation while being drunk would also be cool, I guess12:27
abachgo for white wine, it's cooler12:27
mishok13totally12:27
mollerstrandI like how you will "use" wine, mishok13 :-)12:28
mollerstrandvery utilitarian12:28
mishok13LOCK ALL THE WSGI PROCESSES!12:30
mishok13at least he admits it's a SPoF12:30
abachwhats "endup"?12:31
mollerstrandso there's http://pypi.python.org/pypi/memcached_lock and https://github.com/PatrickTulskie/redis-lock and http://code.google.com/p/pykeeper/12:32
mishok13mollerstrand, and none of them is a good idea12:32
*** maploin has quit IRC12:32
*** maploin` has joined #europython12:33
mollerstrandsurely zookeeper is an excellent lock service12:34
mishok13meh12:37
mishok13it's an excellent implementation of Bad Idea (tm) ;)12:39
mishok13it's useful for having centralized configuration though12:39
*** NorthIsUp has joined #europython12:39
d0ugalmollerstrand: be careful with all those locks, you might get stuck and miss a talk12:39
hynekd0ugal: :D12:40
kodapa:D12:40
mishok13nobody is arguing that Apache is capable of providing HA service, it's just it's horrible in terms of configuration12:41
mollerstrandd0ugal, :-)12:42
*** maploin` has quit IRC12:42
mishok13why are we being explained how to rename processes in Linux?12:43
d0ugalmishok13: In the TDD django thing?12:44
abachoh ok12:44
mishok13nope, multihost low-latency web apps12:44
d0ugalah ok12:44
abachmy notes from this presentation is approximately ""12:45
abach):12:45
mishok13oh my fucking goodness12:45
hynekthat bad?12:45
mishok13he has shown the code12:46
mishok13he shouldn't have shown the code12:46
abachwhy do you even want to do something like this?12:46
hynekpeople should show code when handing in talks so I can make educated guesses if it's worth my time :)12:46
mgedmins/in talks/before talks/12:47
*** NorthIsUp has quit IRC12:47
* mgedmin will have to watch the video of the multihost thing to see what the buzz is all about12:47
mollerstrandrelease me12:47
hynekmge "handing in"12:47
hynekso before even voting :)12:47
mishok13that's really bad12:48
* hynek will watch it too. now you got my attention12:48
abachepic case of "people leaving early"12:48
mgedminthat probably explains people coming into this room in the middle of the talk12:49
abachthis room was full at the beginning of the talk12:49
mishok13socket not getting closed if exception occured12:49
mishok13you can't be serious12:49
mishok13it's in the socket howto12:49
mgedmin\12:49
*** illenseer has quit IRC12:49
d0ugallol12:49
TheSheepso people, if you want to learn to play an instrument,  come to the garden during lunch12:49
hynekwhat could possibly go wrong12:49
d0ugalTheSheep: what instruments?12:50
TheSheepI have a bunch of tinwhistles to try, and an ocarina12:50
d0ugalcool12:50
mishok13MA Lemburg would probably have a heart attack after seeing this12:50
hynekguido might start yelling – he seems wont to that ;)12:51
TheSheepif you already know how to play come too, it's fun12:51
hynekif i google ocarina I only find zelda :)12:51
TheSheepwe can play the zelda songs12:52
*** maploin` has joined #europython12:52
* hynek suffers from common sense overload12:53
mishok13no timeouts12:53
mishok13that's ridiculous12:53
hynekmishok13: it’s about low latency!12:53
mishok13first sane question12:54
mishok13"Why didn't you use existing solution?"12:54
mishok13the answer is "it's not good idea"12:54
d0ugallol12:54
TheSheepthe simplicity talk explains ;)12:54
d0ugalYour speaker likes SOAP. That should have been a warning :)12:54
d0ugal( https://ep2012.europython.eu/conference/p/pavel-schon )12:55
hynekwtf? someone likes soap?12:55
TheSheepomnonom12:55
d0ugalWell, likes isn't the right word but it suggests he likes it12:55
* d0ugal is only interested in things he likes12:55
hynek"getting rid of soap" is a valid interest12:56
d0ugalHmm, true.12:56
TheSheepwho can change the topic?12:57
mishok13kill me12:57
mishok13"but with twisted I would write more code"12:57
TheSheepclue, how does it work?12:58
hyneki'm totally going to watch the video12:59
hyneksounds like comedy :)13:00
hynekmaybe it's just a huge troll and in the end he says "haha, did you actually believe this shit?"13:00
mishok13he doesn't13:01
*** sirex has joined #europython13:03
*** roguelynn has quit IRC13:04
*** flocca has quit IRC13:04
hynekany suggestions for the next talk? *ponder*13:05
juD2kYou guys sound like you were having a blast.13:06
*** hynek has quit IRC13:08
mishok13Mike Muller and his "Python is fater than FORTRAN" should be good13:08
d0ugalmishok13: hehe "fater"13:09
mishok13*faster, not fatter13:09
d0ugalI wonder which is more accurate :)13:09
mishok13both are13:10
*** roguelynn has joined #europython13:10
*** maploin` has quit IRC13:12
* flox attend "Guidelines to writing a Python API"13:12
*** flocca has joined #europython13:14
* mgedmin wondered if "fater" was a misspelling of "father"13:16
*** alga has joined #europython13:16
mishok13further13:16
*** dickinsm has joined #europython13:16
*** dickinsm has quit IRC13:17
*** maploin` has joined #europython13:17
*** sirex has quit IRC13:18
mishok13is the Guidelines to API talk any good?13:20
*** dickinsm has joined #europython13:23
mishok13probably the first time I see proper color scheme for the code (still think it's better to avoid any syntax highlighting)13:23
mishok13fortran is annoying for IO :)13:27
floxhe's describing his own experience writing a component for an online shop framework.13:27
floxnot so generic, until now13:27
*** dickinsm has quit IRC13:27
floxhe does not regret :)13:28
mishok13nobody does13:28
*** garbas has joined #europython13:29
floccamishok13: "the font is too small!!!" (gvr)13:29
* flox realize it's easy criticizing when you are too lazy to present anything yourself13:29
garbashey all, anybody has some spare place app to share, i would like to come tomorrow for spriting13:30
mishok13font at Mike's talk is just good enough for this smaller room13:30
mishok13so giving a talk automatically grants you the right to be an asshole and criticize anything?13:31
*** dickinsm has joined #europython13:31
mishok13that's awesome13:31
flox:)13:32
* mishok13 gave a talk, so...13:32
mishok13ha, 8 lines of Python vs 107 of FORTRAN for the same task13:34
floxnow the "lessons learned" become interesting13:35
mishok13Python beats the crap out of FORTRAN, so much win13:36
floxscipy needs a fortran compiler to build13:37
*** flocca has quit IRC13:38
floxit seems it's using fortran libraries somewhere13:38
mishok13it does13:38
*** dickinsm has quit IRC13:38
mishok13there are existing libraries in FORTRAN, that have been written in 60s and 70s and are still being used13:39
mishok13uh, that got interesting, we got FORTRAN supported in the crowd13:39
mishok13*supporter13:40
floxany clever acronym avout fortran?13:40
floxanagram I mean13:40
mishok13nor fart13:41
* mishok13 is bad at anagrams13:42
mgedminif you pip install some Python libraries (matplotlib? numpy? probably not PIL), you end up needing the GNU Fortran compiler to build something13:44
*** saley89 has joined #europython13:44
saley89Hello all europythoners13:44
majacksonanyone needed to top up their prepaid wind sim?13:44
saley89How did the pre paid sims work? Are they good?13:45
mgedminawesome13:45
abachmishok13: there are more, apparently13:45
majacksonmines been generally good, seems to be out of data now13:45
saley89cool. might pick one up net year13:45
*** roguelynn has quit IRC13:46
saley89ill probably get a fairly big bill when I get back to UK.13:46
saley89supposed to be £1.99 a day but don't trust them really13:46
saley89ha ha13:46
saley89Anyone seen any good talks today?13:46
mishok13Mike Muller's was good13:47
saley89on...13:47
mishok13"Python is faster than FORTRAN"13:47
abachnot this one13:47
abachnope13:47
mishok13yep13:47
majacksonso no-one else has needed to top theirs up more than the prepaid amount?13:47
saley89this one?13:47
abachif you pre-load the weights13:47
abachpython will be faster13:47
abachbut he _is_ comparing apples to oranges, and he is directly unfair to fortran13:48
saley89ahh cool.  i might have to watch that back on YouTube13:48
saley89what do you mean by pre load the weights?13:48
abachas the older guy said: compare similar complexity algorithms if you actually want to compare13:48
mishok13and he *said* that in his talk13:48
abachbut that does not excuse him13:49
mishok13similar complexity algorithm would involve writing a proper hash table13:49
floxmajackson: normally you can ask the organizers to buy more credit13:49
floxI heard that13:49
mishok13that would lead to thousands of lines of code13:49
mishok13and that *is* his point13:49
abachand?13:49
abachthere are algorithms for this, and they need not be rewritten (from the 70ties maybe)13:50
majacksonflox: cool will do that :)13:50
mishok13people writing FORTRAN are generally unfamiliar with algorithm complexity13:50
abachno13:50
abachthey are not13:50
mishok13phycists, man13:50
abachusually they are scientists in physics or math13:50
abachand they know _very_ well how complexity works13:50
algamishok13: are you serious?13:50
abachmishok13: you're seriously misguided13:51
floxmajackson: it's written in the small guide u received with ur badge13:51
floxth europython livret13:51
algamishok13: everyone understands combinatorics and exponents13:51
mishok13than who are these people in the crowd saying that Mike's point is correct?13:51
saley89Does anyone who came last year know how the prize draw works later?13:51
d0ugaljuD2k: meet at registration desk?13:52
juD2kd0ugal: At lunchtime? I'm still in training...13:52
d0ugaljuD2k: Yeah, it should end in ~8 mins13:52
saley89Also, does anyone know what happened to the software testing tutorial this afternoon?13:53
juD2kOh yeah.13:53
majacksonflox: i dont think i have a "small guide", my sim didnt come with my badge because i uploaded my ID late, apparently. so i got just the sim card a day later... with not much info13:53
juD2kThought we had a bit longer - sure - see you by the reg desk13:53
juD2kStarving!!!!13:53
juD2kUrrrr13:53
d0ugaljuD2k: me too13:53
*** maploin` has quit IRC13:53
*** saley89 has quit IRC13:54
*** mishok13 has quit IRC13:57
mgedminprize draw? what prize draw?13:58
*** alga has quit IRC13:59
majacksonmgedmin: its in the schedule at 1830 today14:00
mgedminah, that one14:00
mgedminIIRC last year it was in the same room as the preceding keynote14:00
mgedminthere's also an o'reilly prize draw during lunchtime, but I forgot the day (friday maybe?)14:01
*** dickinsm has joined #europython14:01
majacksonflox: my bad, found the page in the guide now :-\14:01
*** flox has quit IRC14:03
*** dickinsm has quit IRC14:15
*** dickinsm has joined #europython14:16
*** dickinsm has quit IRC14:18
*** dickinsm has joined #europython14:19
*** dickinsm has quit IRC14:25
*** thp has joined #europython14:35
*** fretscha has joined #europython14:40
*** dickinsm has joined #europython14:44
*** sirex has joined #europython14:46
*** sirex has quit IRC14:55
*** sirex has joined #europython14:55
*** roguelynn has joined #europython14:55
*** ronny has left #europython15:02
*** fretscha has quit IRC15:04
*** roguelynn has quit IRC15:06
*** notevenwrong has joined #europython15:06
davidcramer_yo yo yo15:07
*** asdfghjkl has joined #europython15:07
*** notevenwrong has quit IRC15:08
juD2kyo, homes15:08
davidcramer_slept til 1015:09
davidcramer_i can last all nigh tnow15:09
juD2kI wish I had. I was signed up for training.15:09
juD2kThe training was good though.15:09
d0ugaldavidcramer_: 🍺15:11
*** asdfghjkl has quit IRC15:12
davidcramer_d0ugal, definitely tonight :P15:12
d0ugalW00t!15:13
*** roguelynn has joined #europython15:14
*** sirex has quit IRC15:14
*** ambv has joined #europython15:20
ambvdavidcramer_: what's the difference between "released" and "realized"?15:20
davidcramer_oops15:20
ambvI thought "realized" is like more hip and stuff since it has Z in it15:21
davidcramer_autocorrect ftl15:21
d0ugallol, just seen it15:22
mgedminwell, the changelog lists Zope support15:22
mgedminso the Z fits :)15:23
*** hynek has joined #europython15:23
*** dickinsm has quit IRC15:24
davidcramer_:)15:26
*** dickinsm has joined #europython15:27
d0ugalI thought this was going to be a Q&A session. How do we troll now?15:28
*** mishok13 has joined #europython15:28
davidcramer_q&a after15:28
davidcramer_we need good questions15:28
davidcramer_like15:28
mishok13did mitsuhiko manage to enter the room?15:28
davidcramer_"Are there any flask extensions that help with operating door remotely?15:28
mishok13"Is there a blueprint template for door management utility?"15:29
davidcramer_i cant ask these questions15:29
davidcramer_someone else needs to15:29
davidcramer_:)15:29
mishok13"Can werkzeug.routing.Map map to door opening Rule?"15:29
d0ugalWhy can't you do it?15:29
davidcramer_too obvious if i do it15:29
d0ugaldavidcramer_: setup a google moderator15:29
davidcramer_someone has to look super serious and ask15:29
davidcramer_:)15:29
d0ugalLol15:29
mishok13"Is there any werkzeug.routing.Converter to convert closed doors into opened doors?"15:30
*** NorthIsUp has joined #europython15:30
mgedminstop it, I'm sitting in the front row in a different talk!15:30
mishok13"Which HTTP code corresponds to DoorClosed exception?"15:31
roguelynnmishok13 lulz15:32
*** maploin has joined #europython15:33
*** maploin has joined #europython15:33
mgedmin403 Forbidden :)15:33
davidcramer_whats the internal address for videos?15:34
roguelynnthank god I'm in the back row15:34
mishok13mgedmin, 100 Continue, please15:34
davidcramer_does files.ep not work with ethernet?15:34
*** dickinsm has quit IRC15:35
mishok13davidcramer_, 402 Payment Required15:35
*** illenseer has joined #europython15:36
mishok13doesn't work for me on WiFi, so I guess it doesn't work15:38
mishok13or I am doing something wrong15:38
d0ugaldavidcramer_: it should, used it earlier in this room15:38
davidcramer_seems you gotta be on wifi maybe not sure15:38
davidcramer_oh15:38
mgedminhttp://files.ep/ works but is _very_ slow for me (wifi)15:38
mishok13I get 502 Bad Gateway15:39
d0ugalI get a 502 on the wifi15:39
mishok13guess 418 I'm a Teapot15:39
mgedminhttp://files.ep/info-40pycon.it load time was 1.1 minute (according to Chromium Inspector)15:40
mishok13or should I just 420 Enhance My Calm?15:40
abachwfm (wifi)15:40
abachwas thinking to get ethernet to fetch some files later15:40
abach40kb/s not exactly usable for mp4s15:41
mishok13I think they'll get published on YouTube in few days anyway15:41
mishok13at least it was the case last year15:42
davidcramer_ya saw some were already up15:42
roguelynnhttp://www.youtube.com/user/PythonItalia/feed15:42
roguelynnthey've been really fast in getting the vids up15:42
* ulope hopes the current talk in Spaghetti will not turn out to be exclusively zope related15:42
*** NorthIsUp has quit IRC15:42
*** ambv_ has joined #europython15:43
mgedminaugh, I've Zope background and I never heard about DeadlockDebugger!15:43
abachI couldn't find the tutorials on files.ep, are they on youtube? ( I guess I could investigate myself, though )15:43
mishok13ulope, it seems to be very zope-oriented15:43
mgedminI've discovered sys._current_frames() when I watched this year's PyCon videos and went to look at how Pyrasite works15:43
ulopemishok13: Yeah :/15:43
mishok13pyrasite ftw!15:43
mgedminit's a brilliant thing to have a web page that shows the stack traces of all your threads15:43
* mgedmin is sad that pyrasite _never_ works for him -- just hangs in the middle of downloading some information from the other process15:44
mgedmin(another very useful thing to have is a web page that shows your current logging configuration)15:45
*** ambv has quit IRC15:46
*** ambv_ is now known as ambv15:46
mishok13mgedmin, a more general thing is to have a page that gives you the whole configuration (including logging)15:47
mishok13every internal service at Google has to have such a page under /status URL15:47
mgedminyeah, http://files.ep/info-40pycon.it/thursday is a 502 bad doorway15:47
mgedmin:D15:47
mishok13oh, there's a very useful HTTP code for mitsuhiko15:48
mishok13423 Locked15:48
mishok13let's register isitlocked.com and return 423 for any request15:48
*** henriquebastos has joined #europython15:49
hynekdid he actually say anything about doorgate or will the fun start in the QA?15:49
illenseerhynek: he had one slide, but he went fast over it15:50
mgedminwhy no love for WSGI?  that django talk mentioned a django-specific long request logger middleware; now we're learning about a Zope-2-specific long request logger middleware15:50
mishok13because WSGI is hard, amirite?15:51
mgedmintechnically that's very true, but still15:52
mishok13the real answer is of course NIH15:52
mgedminnow we're learning about the data model of ERP5 *yawn*15:54
* mgedmin demands pretty pictures, at least15:55
mgedminthis is what, 5th slide full of bullets about sale order line price calculation specifics of a fictional t-shirt sales company?15:57
mishok134th15:58
mishok13so there's going to be more!15:58
*** rbp has joined #europython15:58
mishok13okay, DISQUS talk has to deliver, otherwise I'll ragequit this room15:58
mishok13CODEZ15:59
mishok13YOUR FONT IS TOO SMALL (c) GvR15:59
*** roguelynn has quit IRC16:00
*** ladyrassilon has joined #europython16:00
*** hynek has quit IRC16:01
ulope"Wonderful"… Uhm ok16:04
davidcramer_realtime talk has some good stuff, but its def advanced16:05
davidcramer_also if you are looking for javascript/node.js shit16:05
davidcramer_you dont want to go to realtime talk16:05
davidcramer_:)16:05
*** flox has joined #europython16:06
mishok13i want advanced16:06
d0ugaldavidcramer_: node and mango please16:07
mishok13i love mango, it's sweet16:08
mishok13"this is horrible"16:08
mishok13good thing the speaker gets it16:08
d0ugalTrueScale™16:09
mishok13oh, look everybody, somebody uses Python 2.4!16:11
ladyrassilon@mishok do you mean mango or mongo?16:12
davidcramer_mishok13, bullshit16:13
davidcramer_ladyrassilon, github.com/dcramer/mangodb16:13
mishok13what's mongo?16:13
davidcramer_greatest db ever16:13
mishok13mangodb is awesome, man16:13
mishok13it's the broware of the future16:13
mgedminyay there's a wsgi-based tool!16:14
mgedminI didn't catch the name :(16:14
ladyrassilonhmm seems a little bit um...16:14
mishok13mgedmin, comatoze16:14
henriquebastosmango? #roftlmao16:15
mgedmin"comatose poke"16:15
mgedmingooogle why you so slow16:15
mgedmineveryone please stop using wifi for a few seconds, 'k?16:15
mishok13i can't find it16:15
Jerubmgedmin: sorry.16:15
henriquebastosdavidcramer_: ok. i'm curious about your perspective of mongodb.16:15
davidcramer_what do you want to know16:15
henriquebastosany beer plans?16:16
davidcramer_:)16:16
davidcramer_not yet16:16
davidcramer_we will probably all gather somewhere tonight16:16
henriquebastoscool! i'm in.16:16
d0ugalWhatttt? We need to wait until tonight for beer?16:16
davidcramer_d0ugal, river?16:16
davidcramer_:)16:16
d0ugalNow? Let's rage quit on16:17
d0ugalmishok1316:17
d0ugalArgh16:17
d0ugaliPad fail16:17
davidcramer_hah16:17
davidcramer_d0ugal, maybe after16:17
davidcramer_i need to release new sentry versio real quick16:17
davidcramer_waiting on travis ci16:17
mishok13WAT16:17
davidcramer_i practice release and leave strategy16:17
d0ugalmishok13: sorry, I meant  mitsuhiko16:17
d0ugaldavidcramer_: nice, I'm going to Adams talk anyhow16:18
mishok13I'm humbled16:18
davidcramer_d0ugal, ya im planning to his his too16:18
mgedminguys! guys! listen! we could take statprof (which is based on signals, and therefore can only profile the main thread) and rewrite it using threads and sys._current_frame() to get a statistical profiler that works with multithreaded apps!16:18
mishok13but I can open doors16:18
henriquebastosI'm already here waiting for adam's talk.16:18
d0ugalmishok13: of course, I knew something was different16:19
davidcramer_d0ugal, where are you at in here16:19
mgedminrelease-and-run is a time honored tradition, I'm sure16:19
d0ugaldavidcramer_: 3rd row16:19
davidcramer_haha16:19
davidcramer_d0ugal, hopefully he pauses soon16:19
*** henriquebastos has quit IRC16:19
juD2kI'm going out the window.16:21
*** ladyrassilon has quit IRC16:22
davidcramer_deploying getsentry then bailing for adam's talk16:22
mgedminI'm not finding anything on "comatose" or "comatoze" on pypi16:23
*** henriquebastos has joined #europython16:25
rbpmgedmin: it's supposedly "comatose poke" or something, but I can't google it. I get results about pokemon :P16:25
rbpI think we were all trolled there...16:25
mgedmin'zactly16:25
davidcramer_k switching rooms16:26
d0ugaldavidcramer_: dunno how to get out :/16:27
mishok13no free spots anymore16:27
henriquebastosrbp: ask andi at pyfidelity.com about "Comatose Poke". He was the guy talking about it.16:28
*** diegodukao has joined #europython16:28
rbphenriquebastos: "Hey, dude, can you show me the comatose poke?" Sounds dirty... :P16:28
henriquebastosrbp: just don't ask him to show you anything… just to give you a link. ;-P16:29
mishok13whoa whoa, there's going to be code in the talk?16:30
* mishok13 ragequits16:30
*** roguelynn has joined #europython16:32
*** dickinsm has joined #europython16:32
*** ladyrassilon has joined #europython16:33
*** dickinsm has quit IRC16:33
*** dickinsm_ has joined #europython16:33
davidcramer_lulz failscale16:34
davidcramer_driinking game16:34
davidcramer_everytime adam says failscale or truescale16:34
davidcramer_you drink a shot16:34
henriquebastoscounting...16:34
davidcramer_I love when we share disqus stats16:35
*** roguelynn has quit IRC16:35
mishok13can you share disqus money instead?16:35
davidcramer_what money? ;)16:35
mishok13damn16:35
mishok13FUCK YEAH MANGODB16:35
henriquebastosdavidcramer_: is happy now! lol16:36
*** saley89 has joined #europython16:36
davidcramer_:)16:36
saley89Just waiting for Armin Ronacher's second go at his Flask talk16:36
saley89really interested to see what he has to offer.16:37
saley89anyone just been in the 1st run?16:37
davidcramer_is he doing it twice?16:37
davidcramer_wasnt sure if it was just extended talk or two talks16:37
saley89I believe so16:37
saley89or should I say I hope so! :D16:37
*** rbp has quit IRC16:37
mishok13i see NorthIsUp likes to talk about details16:38
mishok13"it does stuff"16:38
davidcramer_haha16:38
davidcramer_IMO the meat is the second half of the pres16:39
davidcramer_or the "oh wow thats cool"16:39
mishok13where's the code?!16:39
davidcramer_though if you're not familiar w/ systems first half is useful16:39
*** rbp has joined #europython16:39
* mishok13 is getting tired of ragequitting all the time16:39
davidcramer_theres not tons of code, since its mostly a "how does this work/scale" kind of thing, but theres a few slides w/ some random bits16:40
davidcramer_its mostly around gevent16:40
saley89He seems to be doing an informal, Q&A like session looking at different things16:40
mishok13davidcramer_, are you happy with flask right now?16:40
davidcramer_yep16:40
davidcramer_also happy with django16:41
saley89works great in our team16:41
mishok13you're just a happy person16:41
saley89and a little side project we had too16:41
davidcramer_well i hate things just as much :)16:41
saley89fairly good docs too16:41
mishok13flask is great, but as soon as you start adding stuff like Flask-Celery, Flask-SQLAlchemy and others, you run into all kind of interesting issues16:41
mishok13it seems that a lot of people have never done that and thus never experienced those issues16:42
davidcramer_at that point you almost want to have just used django16:42
saley89yeah I've only ever used basic flask16:42
mishok13i wonder if that's why I got almost zero question after my talk16:43
saley89Flask-Celery?16:43
saley89what additions does this make?16:43
mishok13no additions, it's just a basically a subclass of Celery class with Flask object correctly pickled16:44
mishok13almost correctly16:44
saley89forgive my ignorance. I still have a good amount of python to learn16:44
saley89not sure what Celery is, I will go investigate :)16:45
mishok13oh, that16:45
davidcramer_saley89, queue layer for amqp16:45
davidcramer_more or less16:45
mishok13Celery is basically a queue framework16:45
ladyrassilonCelery is one of the more developed queues @saley16:45
*** maploin has quit IRC16:45
saley89oh ok16:45
ladyrassilonits most capable implementation is on rabbitMQ16:45
mishok13it's way cooler than Thoonk16:45
mishok13j/k16:45
ladyrassilonbut you can use it with redis/sqlite backend16:45
saley89sounds nice16:45
saley89thanks for explaining guys, rather than the usual flaming for not understanding something.  much appreciated :)16:46
mishok13it's also a complex piece of software with misleading documentation in places16:46
ladyrassilonyeh its given me some headaches over time16:46
ladyrassilonhad it as the heart of the aftereffects server i built...16:47
davidcramer_where do you book train tickets online for italy?16:47
davidcramer_trenitalia seems to be good?16:47
mishok13treinitalia16:47
davidcramer_k16:47
mishok13trenitalia, without i after e16:47
saley89in a side note similar to the above.  I am flying back home tomorrow evening from FLorence airport.  Does anyone know the current situation with strikes in transport in Italy. FInding info is difficult.  In english anyway16:49
Jerubi hate the word 'basically'. it is always a lie.16:49
mishok13saley89, taxi always works16:49
Jerubtreinitalia is awful and you will not be able to use the website unless the moon is a waxing gibbons.16:50
mishok13it's going to be 25-30EUR to get to airport16:50
Jerubuse the machines at the train station.16:50
saley89mishok13, yeah that should be fine.  I was meaning more the airport staff16:50
davidcramer_it was 20 EUR from airport to downtown for us, but it was fixed price16:50
saley89any issues there?16:50
saley89yeah we saw in the taxi yesterday that we should have a fixed price of €2016:50
mishok13don't think so, at least people haven't been complaining16:51
saley89ok cool16:51
mishok13ah, 20EUR during daytime16:51
saley89just worried we wouldn't get home tomorrow!16:51
*** garbas has quit IRC16:51
mishok13I paid 23.30 because I arrived at 1AM16:51
saley89yeah i think we will be heading off at 3/4pm16:51
mishok13saley89, you would get an email from your airline if there was any delay planned16:52
saley89yeah we did from the agent our company books through advising us of strikes.  Although I think most are concentrated around Rome and such.16:52
mishok13FAILSCALE SHOT16:53
davidcramer_hah16:53
mgedminoh joy16:53
* mgedmin is going to Rome via train on Monday16:54
davidcramer_we are going to Rome on Sunday16:54
saley89Unless i'm wrong, its only tomorrow that is affected?16:54
davidcramer_i have a friend arriving from milan by train tomorrow16:54
mishok13that would suck, 'cause I wanted to go to Pisa16:54
davidcramer_hopefully it is ok16:54
mishok13tomorrow16:55
saley89yeah sorry to cause worry guys, but just trying to check the situation for everyones benefit!16:55
Jerubhttp://www.summerinitaly.com/planning/strike.asp apparently has the info we furriners need16:55
mishok13I'm probably going to SMN station in the evening anyway, so I'll take some time to ask about the situation16:56
saley89also why I am here, did anyone catch my talk this morning (Behaviour Driven Development at BSkyB) in Lasagne.  If so i'd be happy to take questions. Just thought I'd mention16:56
mishok13TRUESCALE SHOT16:57
jezdeztruewebscale LOL16:57
* henriquebastos drunk #truescale16:57
jezdezdavidcramer_: btw, was there a reason you NIH gargoyle instead of using waffle?16:57
davidcramer_whats waffle16:58
davidcramer_we wrote gargoyle lik 2 years ago16:58
mishok13what's "reason"?16:58
jezdezdavidcramer_: the mozilla feature flipper, https://github.com/jsocol/django-waffle/16:58
davidcramer_ya thats their NIH16:58
davidcramer_:)16:58
mgedminwhat do you use for monitoring at disqus?16:59
davidcramer_gargoyle is 2 years old16:59
davidcramer_waffle seems to be about a year16:59
davidcramer_mgedmin, lots of stuff16:59
mgedminhehe, a slide on stats just came up :)16:59
mgedmingraphite!16:59
davidcramer_mgedmin, we use graphite + a bunch of stuff + nagios yet + pagerduty + sentry etc16:59
mishok13goddammit i hate graphite16:59
jezdezdavidcramer_: ah, yeah, didn't know gargoyle was that old, gotcha16:59
davidcramer_jezdez, that said not sure why they didnt use gargoyle17:00
saley89Nagios has just been introduced to our team.  Opinions on it?17:00
davidcramer_i thought i asked someone about it and they said they didnt know either17:00
jezdezmishok13: well "reason" is the thing that explains why someone does something17:00
mishok13jezdez, i don't understand17:00
mishok13why would you explain?17:00
jezdezuh17:00
davidcramer_mishok13, he was asking why we wrote gargoyle instead of using waffle17:00
mishok13joke gone too far, not funny anymore, sorry17:01
jezdezright17:01
davidcramer_lol17:01
*** paolo has joined #europython17:04
davidcramer_whos in for drinks by river after adam's talk?17:08
henriquebastos_o/17:08
d0ugaldavidcramer_: nah17:08
davidcramer_d0ugal, juD2k you guys still in flask?17:08
d0ugalWe are here17:08
mgedminis the door locked?17:08
davidcramer_we can ask mitsuhiko if he can get in17:08
zerokdavidcramer_: i guess you just asked mitsuhiko ;-)17:09
davidcramer_FYI you use XHR's onProgress stuff for streaming in JS17:11
davidcramer_https://developer.mozilla.org/en/using_xmlhttprequest17:11
davidcramer_http://pastie.org/private/zxbmupyik7vk2ywevxna17:12
saley89guys, do you know when the talks from today are uploaded into the http://files.ep intranet site?17:12
mgedminhm, from the stats slide, about expressing things as +1/-1 -- doesn't that lead to trouble if your process gets killed uncleanly?17:13
Jerubi was confused by that slide. shouldn't the only direction +1 ?17:15
Jerubif someone can write a non-awful monitoring framework?17:16
mgedmin#monitoringsucks17:16
Jerubhttp://opentsdb.net/ is the one he referenced, which is the only non-awful one i've found17:16
Jerub(and that's in java)17:16
ulopeThere is also reconnoiter (http://labs.omniti.com/labs/reconnoiter) which looks nice (can do awseome stuff like real time streaming of data from nodes) but configuration looks a bit daunting17:17
Jerubexample is monitoring oracle :/17:19
ulopeJerub: In the talk video thats linked from the page they are moitoring postgres17:20
mgedminum, I'm confused about the gzip17:22
*** saley89 has quit IRC17:22
mgedminis gzipped data embedded inside a json message?17:22
*** illenseer has quit IRC17:23
mgedmin(otherwise a \n byte inside the gzipped data would break framing, wouldn't it?)17:23
*** ambv_ has joined #europython17:26
d0ugalCoffee? Beer!17:28
mgedminEarl Grey.  Hot.17:29
d0ugalWat17:29
jezdezEngage.17:29
henriquebastosbeer17:29
*** ambv has quit IRC17:29
*** ambv_ is now known as ambv17:29
*** henriquebastos has quit IRC17:29
*** rbp has quit IRC17:30
*** dickinsm_ has quit IRC17:31
*** flox has quit IRC17:33
*** diegodukao has quit IRC17:34
*** dickinsm has joined #europython17:35
*** dickinsm has quit IRC17:35
*** mishok13 has quit IRC17:47
*** ladyrassilon has quit IRC17:48
*** ambv has quit IRC17:48
*** sirex has joined #europython17:49
*** flox has joined #europython17:50
*** ambv has joined #europython17:51
*** bergerx has joined #europython17:52
*** roguelynn has joined #europython17:55
*** ladyrassilon has joined #europython18:06
*** Mo__ has joined #europython18:12
*** Mo__ has quit IRC18:18
*** ambv has quit IRC18:22
*** ambv has joined #europython18:23
*** roguelynn has quit IRC18:27
zerokwe will probably go into town later on and just get into one of the restaurants recommended on tripadvisor18:29
*** roguelynn has joined #europython18:30
*** NorthIsUp has joined #europython18:32
Jarusmitsuhiko: Please share your slides soon. I want to update Flask-MongoKit ;)18:37
JarusI hope davidcramer_ doesn't read the name of the Flask extension and will jail mitsuhiko in his room without possibility to upload the slides. ;)18:39
*** bergerx has quit IRC18:41
*** bergerx has joined #europython19:00
*** NorthIsUp has quit IRC19:00
ladyrassilonI've got to say the leaving the chat room sound, is worryingly like a whip crack sound, even though thats a my client issue...19:01
*** YGingras has joined #europython19:04
*** maploin has joined #europython19:07
*** maploin has quit IRC19:08
*** maploin has joined #europython19:08
*** ambv has quit IRC19:08
*** maploin has quit IRC19:14
mgedmin5% packet loss today19:14
zerokJarus: ping19:18
Jerubwe would've lost fewer if you weren't using up all the precious wifis with your pings19:18
zerokJarus: ping19:19
Jaruszerok: pong19:19
*** roguelynn has quit IRC19:20
zerokulope: ping19:20
*** saley89 has joined #europython19:21
saley89Hello all19:21
saley89anyone explain how this Prize Draw works?19:22
Jerubsaley89: sit. listen. receive prizes19:22
saley89great!19:22
saley89surely not everyone though! lol19:23
Jerubyou registered on prizes.europython.org yesterday though?19:23
saley89oh no!19:23
saley89:(19:23
Jeruband added the 'prize' tag on your conf rego?19:23
saley89I think this is not true! lol19:24
*** roguelynn has joined #europython19:24
ladyrassilonevil jerub!19:24
saley89it was indeed evil.  He had me going for a second! Grrrr19:25
zerokevil, they took the site offline :-P19:25
ladyrassilonthat said I heard a rumour that the first prize is a lifetime supply of kittens...19:25
saley89Great prize!19:25
saley89:/19:25
saley89lol19:25
ladyrassilonin less kitten related news… the schedule seems to be broken...19:26
*** ambv has joined #europython19:26
saley89it does indeed19:27
saley89you cannot even see the prize draw now19:27
*** rbp has joined #europython19:27
abachnext up: psf address?19:28
*** ladyrassilon_ has joined #europython19:29
*** ladyrassilon has quit IRC19:29
*** ladyrassilon_ is now known as ladyrassilon19:29
ladyrassilonI tried to be cunning and added the prize draw to my schedule but that didn't give any more details19:30
*** sirex has quit IRC19:30
*** roguelynn has quit IRC19:31
saley89its all very secretive!19:31
saley89and then Jerub tried to make me :(19:31
ambvfrom __future__ import prize_winner19:31
saley89I never win anything anyway so I haven't got my hopes up!19:32
saley89ha ha @ambv19:32
ambvprize_winner += __me__19:32
ladyrassilonI'm going to say this to annoy stats geeks "I'm feeling hopeful because I'm often lucky with prize draws"19:33
saley89ha ha19:33
ladyrassilonargh my multitouch driver has crashed on os x…*frustratingmuch*19:34
saley89ouch19:34
*** bergerx has quit IRC19:35
zerokamong other stuff the psf does info presentations at the end of every python conference ;-)19:35
saley89lol19:36
saley89Am I right in thinking the PSF is invite only.19:37
ladyrassilonno there's two kind of  memberships19:37
Jerubthere are three types of memberships. corporate, nominated and associate.19:37
saley89Why not have a member system where you could pay in monthly or something?19:37
saley89oh ok19:37
Jerubassociate memberships are for sale.19:37
ambvsaley89: there are two ways of becoming a member19:37
ambvJerub: +119:38
saley89cool19:38
ladyrassilonthere's the "you are awesome, here have a membership" membership, and there's a "I know I'm awesome can I buy a membership" membership19:38
saley89ill look into that thanks19:38
ambv$100 a year.19:38
Jerub99$/year, 79euro.19:38
saley89oh nice19:38
Jerubpsfmembers.org19:38
Jerubassociate memberships are super-new.19:38
saley89thanks for the info guys.  Worth doing?19:38
saley89perhaps i should of waited for the talk to tell me ha ha19:38
ambvyup, worth doing.19:39
saley89cool.  I'll keep it in mind19:40
zerokJerub: is the site new or the link simply wrong? :-)19:41
Jerubpsfmember.org19:41
Jerubnot plural.19:41
ladyrassilonit was LIES! @zerok19:41
ladyrassilonwoo, driver has reactivated19:41
*** saley89 has quit IRC19:42
zerokJerub: wow, that site looks like the default theme of drupal … 5 years ago :-)19:42
Jerubzerok: the time machine is on the fritz again19:43
ladyrassilonSend via PDF or JPG?19:43
zerokWTF19:43
zerokTHAT PAGE IS DRUPAL!19:43
Jaruszerok: WTF19:44
*** mfandreas has joined #europython19:44
ulopeMaybe they should use the first 200 new members donations to rebuild that page in python19:45
ladyrassilonI vote for Brighton, although I need a cattle prod to apply to some members of the BrightonPy community :P19:45
Jerubladyrassilon: put together a bid :)19:46
ladyrassilonbeing very tempted to do so19:47
david_boddieJust don't use the beach as a selling point...19:47
ladyrassilonpyladies first, then europython19:48
Jerubit's a laptop skin.19:49
*** gdmfsob has joined #europython19:49
ambvkeep the skin, I'll take the laptop ;)19:50
Jerubsome very unlucky people19:50
*** dickinsm has joined #europython19:51
ambvlike someone famous said19:51
ladyrassilonprizedraw….. "He will win 'y' "  I shouldn't need to grouch19:51
ambv"half of success is showing up"19:51
Jerub"Your font is too small?"19:51
ladyrassilonnot that hat….19:54
*** gdmfsob has quit IRC19:56
*** mishok13 has joined #europython19:56
mishok13yay I won a tshirt19:57
mishok13too bad I didn't the hat :(19:57
mishok13*didn't get19:57
rbpmishok13: you can't pull off wearing a hat ;)19:57
mishok13that would be awsome, wouldn't it?19:58
*** rbp has quit IRC19:59
ladyrassilonBut its the kind of hat that everyone wants to be able to pull off20:00
ladyrassilonI'm hoping that if my name comes up and they think I'm german, I'll stand up and shout "I'm British!"20:01
mishok13why would they think you're German?20:02
mishok13is your last name Schmidt or something?20:02
ladyrassilonlast name Hentsch, very unbritish20:02
mishok13I was close :)20:03
zerokmishok13: :D20:03
ladyrassilonyup :P20:03
Jerubi liked the way to someone yelled 'or australian'20:03
Jerubi think that may've been someone i ate dinner with last night20:03
mishok13you probably ate with 200 hundred people yesterday at PyFiorentina20:04
ladyrassilonOkay, my future son may be at dangerous risk of the name Balthazar, because thats an awesome name….20:04
*** rbp has joined #europython20:04
*** dickinsm has quit IRC20:05
ambvTheSheep: it was a close one20:07
ladyrassilonalthough Balthazar Hentsch might be pushing it too much… unless I were training him for future world domination20:07
*** mishok13 has quit IRC20:08
Jerubmishok13: i was only excessively australian to one table though20:08
*** mishok13 has joined #europython20:08
ladyrassilonnot an Nexus 7!!!20:09
ladyrassilonsheer brass neck!20:09
*** ambv has quit IRC20:10
*** rbp has quit IRC20:11
Jerubladyrassilon: it was too late to get a nexus 7 :(20:11
Jerubladyrassilon: we tried!20:11
ladyrassilonall right I'll let you off :P20:12
ladyrassilonstill I wouldn't have objected with a 10" to play with20:12
ladyrassilonTAB20:12
ladyrassilonTAB TAB TAB20:13
*** Neo-- has joined #europython20:13
*** flox has quit IRC20:14
*** mishok13 has quit IRC20:15
*** mfandreas has quit IRC20:15
*** ambv has joined #europython20:16
ambvwhat's a "sheer brass neck"?20:24
Jerubambv: bad thing done like it's a good thing.20:24
ambvah, I see.20:24
ladyrassilonor cheeky20:32
*** rbp has joined #europython20:34
ladyrassilonraspberry pi ordering tim20:34
ladyrassilone20:34
*** rbp has quit IRC20:55
*** ladyrassilon has quit IRC20:57
*** henriquebastos has joined #europython21:31
*** henriquebastos has quit IRC21:33
*** roguelynn has joined #europython21:41
*** mishok13 has joined #europython21:45
*** Neo-- has quit IRC21:46
*** rbp has joined #europython21:57
*** bergerx has joined #europython22:00
mishok13can we haz problemz?22:02
*** ladyrassilon has joined #europython22:06
*** matti has joined #europython23:11
*** alga has joined #europython23:35
*** roguelynn has quit IRC23:41

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