code logs -> 2009 -> Sun, 04 Oct 2009< code.20091003.log - code.20091005.log >
--- 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
code logs -> 2009 -> Sun, 04 Oct 2009< code.20091003.log - code.20091005.log >