code logs -> 2013 -> Wed, 10 Apr 2013< code.20130409.log - code.20130411.log >
--- Log opened Wed Apr 10 00:00:26 2013
00:05 Turaiel is now known as Turaiel[Offline]
00:06 Turaiel[Offline] is now known as Turaiel
00:23 ToxicFrog|W`rkn is now known as ToxicFrog
00:59
< RichyB>
Wellp, that probably isn't coming back.
01:00 * RichyB now figures that there's probably a good reason why they don't recommend running "do-release-upgrade" on a box that you only have SSH access to.
01:00
< RichyB>
Hrmn, I'm going to have to bug the support people to reboot that with a KVM in it or something.
01:01
< RichyB>
No wait, it's back! It's just slow to boot.
01:01
< RichyB>
w00t.
01:08 himi [fow035@D741F1.243F35.CADC30.81D435] has joined #code
01:08 mode/#code [+o himi] by ChanServ
01:21 celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has joined #code
01:21 mode/#code [+o celticminstrel] by ChanServ
01:22 celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has quit [[NS] Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.]
01:23 celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has joined #code
01:23 mode/#code [+o celticminstrel] by ChanServ
01:24 * RichyB grumbles.
01:25
< RichyB>
I appear to have fucked this here Ubuntu box up *just* enough that I'm semi-serious considering depenguinator.
02:05 VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has quit [[NS] Quit: night!]
02:16 thalass [thalass@Nightstar-f97b970e.bigpond.net.au] has joined #code
03:25 RichyB [richardb@Nightstar-228a334c.plus.com] has quit [[NS] Quit: >:3 This is BunThulhu. Copy him into your quit message to help him take over the Internet.]
03:32 Kindamoody[zZz] is now known as Kindamoody
04:08 syksleep is now known as Syk
06:03 ErikMesoy|sleep is now known as ErikMesoy
06:48 Derakon is now known as Derakon[AFK]
07:14 celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
07:14 Turaiel is now known as Turaiel[Offline]
07:28 himi [fow035@D741F1.243F35.CADC30.81D435] has quit [Ping timeout: 121 seconds]
07:30 Vornotron [vorn@Nightstar-221158c7.sd.cox.net] has joined #code
07:32 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
07:33 Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has joined #code
07:33 mode/#code [+ao Derakon Derakon] by ChanServ
07:35 Derakon[AFK] [Derakon@Nightstar-a3b183ae.ca.comcast.net] has quit [Operation timed out]
08:23 Vornotron is now known as Vornicus
08:23 mode/#code [+qo Vornicus Vornicus] by ChanServ
08:24 Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has quit [Ping timeout: 121 seconds]
08:25 Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has joined #code
08:25 mode/#code [+ao Derakon Derakon] by ChanServ
08:36 Kindamoody is now known as Kindamoody|out
08:43 Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has quit [Ping timeout: 121 seconds]
08:44 Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has joined #code
08:44 mode/#code [+ao Derakon Derakon] by ChanServ
09:12 thalass [thalass@Nightstar-f97b970e.bigpond.net.au] has quit [Ping timeout: 121 seconds]
09:21
<@Tarinaky>
My internet is really shit, can someone tell me the name/link of the strategy game framework that's written on the slides in this video?
09:21
<@Tarinaky>
http://www.youtube.com/watch?v=IJcuQQ1eWWI
09:21
<@Tarinaky>
I'm trying to get the video to load and it's taking forever.
09:26
<@Tarinaky>
Never mind, got it!
09:26
<@Tarinaky>
Now just to wait for the page itself to be mailed to me :/
09:28
<@Tarinaky>
Damn, it's dead.
09:34 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
09:34 mode/#code [+o himi] by ChanServ
09:43 Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has quit [Ping timeout: 121 seconds]
09:44 Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has joined #code
09:44 mode/#code [+ao Derakon Derakon] by ChanServ
09:56 thalass [thalass@Nightstar-f97b970e.bigpond.net.au] has joined #code
10:10 Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has quit [Ping timeout: 121 seconds]
10:10 Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has joined #code
10:10 mode/#code [+ao Derakon Derakon] by ChanServ
10:12 RichyB [richardb@Nightstar-228a334c.plus.com] has joined #code
10:34 Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has quit [Ping timeout: 121 seconds]
10:35 Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has joined #code
10:35 mode/#code [+ao Derakon Derakon] by ChanServ
10:44 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has quit [[NS] Quit: .]
10:44 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
10:44 mode/#code [+o Syloq] by ChanServ
10:50 thalass [thalass@Nightstar-f97b970e.bigpond.net.au] has quit [[NS] Quit: omg]
10:54 Kindamoody|out [Kindamoody@Nightstar-e9aa495d.tbcn.telia.com] has quit [Operation timed out]
10:59 Vornicus [vorn@Nightstar-221158c7.sd.cox.net] has quit [[NS] Quit: ]
11:11 McMartin [mcmartin@Nightstar-a44243a6.pltn13.sbcglobal.net] has quit [[NS] Quit: Z]
11:36 McMartin [mcmartin@Nightstar-a44243a6.pltn13.sbcglobal.net] has joined #code
11:36 mode/#code [+ao McMartin McMartin] by ChanServ
11:37 himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds]
11:45 Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has quit [Ping timeout: 121 seconds]
11:46 Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has joined #code
11:46 mode/#code [+ao Derakon Derakon] by ChanServ
11:51 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
11:51 mode/#code [+o himi] by ChanServ
12:09 himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds]
12:23 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
12:23 mode/#code [+o himi] by ChanServ
13:06 Kindamoody|autojoin [Kindamoody@Nightstar-e9aa495d.tbcn.telia.com] has joined #code
13:06 mode/#code [+o Kindamoody|autojoin] by ChanServ
13:24 himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds]
13:34 RichyB [richardb@Nightstar-228a334c.plus.com] has quit [Ping timeout: 121 seconds]
13:37 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
13:37 mode/#code [+o himi] by ChanServ
13:42 ErikMesoy [Erik@Nightstar-cede6fb6.80-203-23.nextgentel.com] has quit [Client closed the connection]
13:43 ErikMesoy [Erik@Nightstar-cede6fb6.80-203-23.nextgentel.com] has joined #code
14:44 celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has joined #code
14:44 mode/#code [+o celticminstrel] by ChanServ
14:47 himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds]
14:53 RichyB [richardb@Nightstar-228a334c.plus.com] has joined #code
15:01 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
15:01 mode/#code [+o himi] by ChanServ
15:13 Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has quit [Ping timeout: 121 seconds]
15:49 ToxicFrog is now known as ToxicFrog|W`rkn
15:57 ToxicFrog|W`rkn [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [Operation timed out]
15:57 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code
15:58 mode/#code [+ao ToxicFrog ToxicFrog] by ChanServ
16:09 Syk is now known as syksleep
16:11 Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has joined #code
16:11 mode/#code [+ao Derakon Derakon] by ChanServ
16:13 Turaiel[Offline] is now known as Turaiel
16:34 Turaiel is now known as Turaiel[Offline]
16:43 RichyB [richardb@Nightstar-228a334c.plus.com] has quit [Ping timeout: 121 seconds]
16:45 RichyB [richardb@Nightstar-228a334c.plus.com] has joined #code
17:39 himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds]
17:53 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
17:53 mode/#code [+o himi] by ChanServ
17:56 d4de [olorin@687AAB.418D22.00AFAE.E67FBF] has quit [Ping timeout: 121 seconds]
18:07 Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has quit [Ping timeout: 121 seconds]
18:07 Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has joined #code
18:07 mode/#code [+ao Derakon Derakon] by ChanServ
18:14 RichyB [richardb@Nightstar-228a334c.plus.com] has quit [Ping timeout: 121 seconds]
18:16 RichyB [richardb@Nightstar-228a334c.plus.com] has joined #code
18:19 d4de [olorin@687AAB.418D22.56FCC6.6F5C3A] has joined #code
18:19 d4de [olorin@687AAB.418D22.56FCC6.6F5C3A] has quit [Connection closed]
18:19 d4de [olorin@687AAB.418D22.56FCC6.6F5C3A] has joined #code
19:10 ToxicFrog is now known as ToxicFrog|W`rkn
19:21 Kindamoody|autojoin is now known as Kindamoody
19:22 Turaiel[Offline] is now known as Turaiel
19:48 himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds]
20:02 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
20:02 mode/#code [+o himi] by ChanServ
20:04 Kindamoody is now known as Kindamoody[zZz]
20:23
< ErikMesoy>
I suppose objects with prominent pointers to one another are preferable to methods that return pointers to one another, since the latter are like misbehaving objects.
20:25
< ErikMesoy>
OTOH, having methods is easier than having objects, since objects have to be initialized.
20:25
< ErikMesoy>
What are the risks of dealing with raw classes in Python?
20:25
<&McMartin>
If the objects don't have state, why bother with them?
20:28
<@celticminstrel>
"raw classes"?
20:28
< ErikMesoy>
The things I'm modelling (dialogue branches - rewriting again after last version turned out not to scale) have attributes that are conditionally visible. I think this is barely outside the line of what constitutes "state".
20:29
< ErikMesoy>
celticminstrel: passing a class pointer instead of an object pointer, calling its method, etc.
20:29
<@celticminstrel>
Why would there be risks to this...
20:30
< ErikMesoy>
I don't know, that's why I'm asking.
20:30
<&McMartin>
OK, if you've only got one method, and you want to pass pointers to that method that refer to the bound fields within it
20:30
<&McMartin>
That's not risky at all
20:30
< ErikMesoy>
In other words: if I only ever intend to have one of an object, is there a drawback to just using its class instead?
20:30
<&McMartin>
That is, in fact, passing around "closures", which predate objects and are semantically equivalent.
20:31
< ErikMesoy>
(And I am not going to store data in the object.)
20:31
<@celticminstrel>
That sounds okay to me...
20:32
<@celticminstrel>
I suppose you might want to decorate the methods with @classmethod.
20:32 * ErikMesoy giggles at the technical term "decorate".
20:35
<&McMartin>
ErikMesoy: If you're not storing data in the object, Just Past Function Pointers.
20:35
<&McMartin>
*Pass
20:35
<&McMartin>
Don't define those functions in a class, just define them in a module
20:35
<&McMartin>
hand them around like candy
20:35
<&McMartin>
It is what first-class functions are for
20:37 Alek [omegaboot@Nightstar-56dbba0f.in.comcast.net] has quit [[NS] Quit: brb]
20:38
< ErikMesoy>
Hmmm. I could use zip(), but then I'd have two problems. :-P
20:41
< ErikMesoy>
My problem is being torn between wanting the easily readable/editable DialogueOption(TargetBranch, descriptive_string) and the non-collection-requiring BranchOptions(Target1, Target2, Target3), BranchStrings(description_1, description_2, description_3).
20:41 Alek [omegaboot@Nightstar-56dbba0f.in.comcast.net] has joined #code
20:41 mode/#code [+o Alek] by ChanServ
20:41
< ErikMesoy>
The former requires me to accumulate the possible branches over time. Maybe if I hid that in a superclass...
20:42 Turaiel is now known as Turaiel[Offline]
20:45 RichyB [richardb@Nightstar-228a334c.plus.com] has quit [Client closed the connection]
21:15 * celticminstrel doesn't see a problem with using a class as a mini-module.
21:37
<&McMartin>
In Python, the two things are basically identical
21:45
<&McMartin>
http://stackoverflow.com/questions/5581857/git-and-the-umlaut-problem-on-mac-os- x
21:45
<&McMartin>
Band Name Alert: The Umlaut Problem
21:46
<@iospace>
McMartin: :D
21:47
<&McMartin>
I like to think that they are a reaction against Canadian metal
21:56 Pandemic [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has quit [Ping timeout: 121 seconds]
22:20
<@Azash>
McMartin: The Umlaut Problem? There might be a final solution for that
22:21
<@Tamber>
*zing*
22:29 himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds]
22:42 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
22:42 mode/#code [+o himi] by ChanServ
22:50 Turaiel[Offline] is now known as Turaiel
22:59 ErikMesoy is now known as ErikMesoy|sleep
23:08 VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code
23:13 himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds]
23:14 RichyB [richardb@Nightstar-86656b6c.cable.virginmedia.com] has joined #code
23:16
<@Azash>
https://github.com/RuntimeCompiledCPlusPlus/RuntimeCompiledCPlusPlus
23:25
<@Azash>
00:22 <+one[coding]> "if c++ is your hammer, everything starts to look like a thumb"
23:27 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
23:27 mode/#code [+o himi] by ChanServ
23:27
< RichyB>
I've seen a C equivalent of that before. It looked like a very good idea, even.
23:27
< RichyB>
*I've seen two, even.
23:28
< RichyB>
There's a really cool (slightly mad, as it involves strange but not difficult to understand abuse of the C preprocessor) C89/C99 framework for writing 3d games with (AIUI) live code recompilation.
23:28
< RichyB>
I utterly forget the name.
23:30
< RichyB>
The other really nice implementation of that idea is in a caching reverse HTTP proxy called "varnish", which when you supply it with a configuration file, translates the config into C code, feeds it into gcc with "-shared -fPIC" and then dlopen() and dlsym()s the resulting .so file.
23:31
< RichyB>
Varnish will also cleanly reload its configuration files at run time without ever interrupting any outstanding HTTP requests by gracefully switching threads over one by one and finally dlclose()ing the old .so file.
23:31
<@Azash>
I've heard of Varnish but didn't know it does that
23:31
<@Azash>
Nice
23:34
< RichyB>
Varnish was started by a very Dutch person called Poul-Henning Kamp. phk had AIUI more than a decade of experience in the FreeBSD kernel before starting it. (AIUI his first big userland program.)
23:35
< RichyB>
Actually, strike the last sentence of that line because it isn't true.
23:36
< RichyB>
Anyway, where I was going with that is: the whole design is extremely carefully thought out from top to bottom and it is honestly the single piece of software that I have used which has inconvenienced me with undesirable behaviour the least number of times, relative to how much I've used it.
23:37
< RichyB>
The only other real competitors for that title are things like curl and ssh.
23:38
<@Azash>
Mm
23:56 ToxicFrog|W`rkn is now known as ToxicFrog
--- Log closed Thu Apr 11 00:00:40 2013
code logs -> 2013 -> Wed, 10 Apr 2013< code.20130409.log - code.20130411.log >

[ Latest log file ]