--- Log opened Sun Oct 04 00:00:00 2009 |
00:52 | | AbuDhabi [farkoff@Nightstar-43802e9c.adsl.tpnet.pl] has quit [[NS] Quit: The body is alive, but the eyes are dead.] |
01:38 | | ASCII [none@Nightstar-a7d2ccfd.dyn.optonline.net] has quit [Ping timeout: 121 seconds] |
02:10 | | Alek [omegaboot@Nightstar-32f25247.emhril.sbcglobal.net] has joined #code |
02:42 | | * ToxicFrog ponders the developers of jam. |
02:42 | <@ToxicFrog> | In what universe does having a build system that continues after errors by default make sense? |
02:44 | < Namegduf> | An optimistic one. |
02:45 | <@ToxicFrog> | I mean, yes, sooner or later it's going to realize it can't build the final programs because none of the libraries exist, but that just means that after getting a page of errors for every source file in the project, you also get a page of "skipping <x> because <y> does not exist" |
03:02 | < dmlandrum> | Is an optimistic compiler one step beyond an optimizing one? |
03:04 | < Namegduf> | Apparantly not. |
03:04 | < dmlandrum> | "Your build failed, but I'm sure it'll work the next time!" |
03:13 | < dmlandrum> | "Build failed: Would you like me to make you a nice cup of tea?" |
03:16 | | Vornicus-Latens [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving] |
03:18 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code |
03:18 | | mode/#Code [+o Vornicus] by Reiver |
03:28 | | Attilla [The.Attilla@FBC920.58502B.745E20.B29ABB] has quit [[NS] Quit: ] |
03:46 | | ASCII [none@Nightstar-a7d2ccfd.dyn.optonline.net] has joined #code |
03:51 | | gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has quit [[NS] Quit: Z?] |
04:12 | < Rhamphoryncus> | Optimistic compiler: "It just added an unsigned into to this signed int, which was initialized to 0. Surely it's still positive!" |
04:32 | <@Vornicus> | Oops. :) |
04:37 | < Namegduf> | Well, it's good to think positive, right? |
04:37 | < Namegduf> | :P |
04:43 | < dmlandrum> | How about the Guilt C Compiler (GCC)? "Library not found: Did you call your mother?" |
05:04 | | Syloqs-AFH [Syloq@is.an.awesome.Network.Administrator.on.Nightstar.Net] has quit [Connection reset by peer] |
06:11 | < dmlandrum> | My geek humor styling just aren't bringing down the house today. |
06:11 | < dmlandrum> | +s |
06:30 | < Rhamphoryncus> | I'm using python's utterly broken surrogate handling as a sexual euphemism. I guess my humour is still working |
07:08 | | dmlandrum [dmlandrum__@Nightstar-54510c8f.sfldmi.ameritech.net] has quit [Ping timeout: 121 seconds] |
07:13 | | dmlandrum [dmlandrum__@Nightstar-9d8a1fbf.sfldmi.ameritech.net] has joined #code |
08:07 | | Derakon is now known as Derakon[AFK] |
08:57 | | You're now known as TheWatcher |
09:47 | | AnnoDomini [farkoff@Nightstar-43802e9c.adsl.tpnet.pl] has joined #code |
09:47 | | mode/#Code [+o AnnoDomini] by Reiver |
10:00 | | Rhamphoryncus [rhamph@Nightstar-a62bd960.abhsia.telus.net] has quit [Client exited] |
10:07 | | You're now known as TheWatcher[afk] |
10:23 | | ASCII [none@Nightstar-a7d2ccfd.dyn.optonline.net] has left #code [] |
10:23 | | Alek [omegaboot@Nightstar-32f25247.emhril.sbcglobal.net] has quit [Ping timeout: 121 seconds] |
10:25 | | Vornicus is now known as Vornicus-Latens |
13:02 | | Attilla [The.Attilla@FBC920.58502B.745E20.B29ABB] has joined #code |
13:02 | | mode/#Code [+o Attilla] by Reiver |
14:25 | | gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has joined #code |
16:05 | | Syloqs_AFH [Syloq@is.an.awesome.Network.Administrator.on.Nightstar.Net] has joined #code |
16:06 | | Syloqs_AFH is now known as Syloqs-AFH |
16:50 | | Derakon[AFK] is now known as Derakon |
17:01 | | Rhamphoryncus [rhamph@Nightstar-a62bd960.abhsia.telus.net] has joined #code |
19:12 | < gnolam> | Yes, it's years old, but I hadn't seen it before at least: http://acmsolver.wordpress.com/2008/09/22/separating-programming-sheep-from-non- programming-goats/ |
19:17 | <@AnnoDomini> | That's pretty neat, and falls into consonance with my experiences. |
19:20 | <@AnnoDomini> | If I ever get a teaching position at my Uni, remind me to administer this thing. :P |
19:21 | < Rhamphoryncus> | yeah, I keep hearing that |
19:22 | < Rhamphoryncus> | Sounds like it should be studied directly. Administer the test, split into two groups. Teach normally for those who pass it. For those who fail, see if more directed training can promote them |
19:22 | < Rhamphoryncus> | Or, do neurological studies on the two groups. MRI for fun and profit! |
19:41 | <@McMartin> | I'd like to know of an equivalent test for concurrency. Of course, that one's easy because everybody fails it when under time pressure~ |
19:44 | < Rhamphoryncus> | hrm. I suppose I'm excluded because I already know concurrency |
19:45 | < Rhamphoryncus> | But they haven't indicated a double hump existing for concurrency. It's hard, but much of that is poor tools |
19:53 | <@McMartin> | Yeah, what I was going for there is "there isn't a double hump because nobody can actually *do* it the way they can do, say, modeling assignment." |
19:55 | < Rhamphoryncus> | Well, it depends how much your threads are interacting |
19:55 | | crem [moo@Nightstar-8ca3eea7.adsl.mgts.by] has quit [Connection reset by peer] |
19:56 | < Rhamphoryncus> | In the ideal case there's almost no interaction and it's not that hard to understand |
20:00 | <@McMartin> | In the ideal case, your "concurrency" is actually a dozen separate programs producing different outputs. |
20:00 | <@McMartin> | That's not the part you test on~ |
20:03 | | crem [moo@Nightstar-8ca3eea7.adsl.mgts.by] has joined #code |
20:05 | < Rhamphoryncus> | Right. It's the bits where they do interact |
20:05 | < Rhamphoryncus> | huh. Further down in the paper they do mention concurrently explicitly. That's what I get for not reading enough :) |
20:06 | <@McMartin> | Yeah, and note the footnote. |
20:06 | <@McMartin> | I was trying to make a joke based on that =) |
20:07 | < Rhamphoryncus> | which footnote? |
20:07 | < Rhamphoryncus> | The minimum pass rate? |
20:12 | <@McMartin> | No |
20:12 | <@McMartin> | Concurrency * ("* Which I am hoping to master sometime between now and my death") |
20:15 | <@McMartin> | Hm. |
20:16 | <@McMartin> | What's the easiest way to install Python 3 on the Mac that doesn't (a) wreck your XCode version of Python and (b) doesn't require compiling 947 useless auxiliary libraries including leeging X11? |
20:17 | < Rhamphoryncus> | oh, in the blog post |
20:18 | < Rhamphoryncus> | Dunno. #Python on freenode might help, or google of course |
20:18 | < Rhamphoryncus> | Assuming you well know that it should be used for apps as many libraries are not yet ported |
20:18 | | * McMartin was mainly hoping Vorn or Derakon would know. |
20:19 | | * Vornicus-Latens has not done anything at all with py3 |
20:19 | <@McMartin> | I'm trying to learn the language now, you see, so I have a small application in it that does something I want. |
20:19 | <@McMartin> | But I'm running it on Windows and it would be handy to have on the laptop. |
20:19 | < Rhamphoryncus> | 2.6 may be a better choice |
20:19 | < Rhamphoryncus> | You can use __future__ imports for some of the 3.0 features |
20:19 | <@McMartin> | I may be reduced to that, but it offends me. |
20:20 | <@McMartin> | The point of this exercise was primarily "Do something useful in Py3 so you can get familiar with it". |
20:20 | | AnnoDomini [farkoff@Nightstar-43802e9c.adsl.tpnet.pl] has quit [Ping timeout: 121 seconds] |
20:20 | <@McMartin> | Unfortunately, it turned out to be useful~ |
20:20 | | AnnoDomini [farkoff@Nightstar-0ea1f7d0.adsl.tpnet.pl] has joined #code |
20:20 | | mode/#Code [+o AnnoDomini] by Reiver |
20:20 | < Rhamphoryncus> | too useful? |
20:21 | <@McMartin> | "Now I want to use it on machines besides my Py3 testbed" |
20:21 | <@McMartin> | So my options are (a) reimplement or (b) get Py3 installed on the Mac |
20:23 | < Rhamphoryncus> | hrm. There's an alpha version of a 3to2 tool. Requires python2.7 though, which you'd probably need to install anyway |
20:28 | <@McMartin> | And which also isn't on the Mac. |
20:29 | <@McMartin> | Apparently you can do limited build-from-source on the Mac. |
20:37 | | Vornicus-Latens is now known as Vornicus |
21:07 | | Vornicus is now known as Finerty |
21:55 | < gnolam> | There. Proper timing. |
21:56 | | * gnolam 's little framework test app goes from using 100% of one core to 0% measured CPU. |
22:00 | < gnolam> | And it's rendering 2+ million triangles. :) |
22:04 | | * gnolam hugs modern GPUs again. |
22:06 | | You're now known as TheWatcher |
22:06 | <@Finerty> | Yaay |
22:11 | | * gnolam giggles a bit as he names a HUD class "CHUD". |
22:30 | | Finerty [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: ] |
22:33 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code |
22:33 | | mode/#Code [+o Vornicus] by Reiver |
22:35 | | Vornicus is now known as Finerty |
22:36 | | You're now known as TheWatcher[T-2] |
22:43 | | You're now known as TheWatcher[zZzZ] |
23:09 | | * Finerty tries to figure out a sensible standalone application for queues. |
23:15 | < Rhamphoryncus> | Anybody know how to get gvim (or anjuta) to open a file with a different encoding? In this case it's koi8-r and has a -*- coding: koi8-r -*- line |
23:15 | < Rhamphoryncus> | gvim has proven resistant to my thumping it on the head |
23:17 | < Rhamphoryncus> | latin1 looks like a workaround |
--- Log closed Mon Oct 05 00:00:14 2009 |