code logs -> 2007 -> Tue, 23 Jan 2007< code.20070122.log - code.20070124.log >
--- Log opened Tue Jan 23 00:00:23 2007
00:35 Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code
00:35 mode/#code [+o Chalcy] by ChanServ
00:36 ChalcyGone [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout]
00:58 Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout]
01:09 Janus [~Cerulean@Nightstar-10302.columbus.res.rr.com] has joined #Code
01:56 Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code
01:56 mode/#code [+o Chalcedon] by ChanServ
02:18 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Ping Timeout]
02:26 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code
02:26 mode/#code [+o ToxicFrog] by ChanServ
02:52 Janus [~Cerulean@Nightstar-10302.columbus.res.rr.com] has quit [Quit: Jouets de Dieu, jouets de jouets, les jouets de me, naĆ®tre Clair enfant voire.]
03:04 MyCatNaps is now known as MyCatVerbs
06:01 Vornicus is now known as Vornicus-Latens
07:50 Netsplit DeepThought.NY.US.Nightstar.Net <-> Blargh.CA.US.Nightstar.Net quits: MyCatVerbs, EvilDarkLord, @Chalcedon
07:52 Netsplit over, joins: MyCatVerbs
07:52 Netsplit over, joins: Chalcedon
07:52 mode/#code [+o Chalcedon] by ChanServ
08:00 EvilDarkLord [althalas@Nightstar-15301.a88-115-211-62.elisa-laajakaista.fi] has joined #code
08:34 Serah [~-@87.72.36.ns-26407] has quit [Ping Timeout]
08:39 Serah [~-@87.72.36.ns-26407] has joined #Code
08:43 MyCatVerbs is now known as MyCatStudies
08:50 Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Quit: ]
08:51 You're now known as TheWatcher[afk]
09:25 Raif [~corvusign@Nightstar-22484.hsd1.ca.comcast.net] has quit [Killed (NickServ (GHOST command used by Raif_))]
09:25 Raif_ [~corvusign@Nightstar-22484.hsd1.ca.comcast.net] has joined #Code
09:25 Raif_ is now known as Raif
10:01 You're now known as TheWatcher[wr0k]
10:27 You're now known as TheWatcher[afk]
10:30 ReivIll is now known as ReivZzz
10:40 Raif [~corvusign@Nightstar-22484.hsd1.ca.comcast.net] has quit [Killed (NickServ (GHOST command used by Raif_))]
10:40 Raif_ [~corvusign@Nightstar-22484.hsd1.ca.comcast.net] has joined #Code
10:40 Raif_ is now known as Raif
11:27 ReivZzz is now known as ReivSLEP
11:29 MyCatOwnz [~rb6822@Nightstar-23319.cs.bris.ac.uk] has joined #code
11:31 Vornicus-Latens [~vorn@Admin.Nightstar.Net] has quit [Ping Timeout]
11:33 MyCatOwnz is now known as MyCatVerbs
11:39 You're now known as TheWatcher[d00m]
11:47 Vornicus [~vorn@67.50.40.ns-3674] has joined #code
11:47 mode/#code [+o Vornicus] by ChanServ
11:51 Vornicus [~vorn@67.50.40.ns-3674] has quit [Ping Timeout]
11:59 Vornicus [~vorn@67.50.40.ns-3674] has joined #code
11:59 mode/#code [+o Vornicus] by ChanServ
12:05 Serah [~-@87.72.36.ns-26407] has quit [Ping Timeout]
12:10 Serah [~-@87.72.36.ns-26407] has joined #Code
12:11
< MyCatVerbs>
...is there a TCL interpreter built into vim or something? o_O
12:28 AnnoDomini [~farkoff@Nightstar-29646.neoplus.adsl.tpnet.pl] has quit [Quit: Some people find sanity a little confining.]
12:30 AnnoDomini [~farkoff@Nightstar-29646.neoplus.adsl.tpnet.pl] has joined #Code
12:32 Mahal is now known as MahalBed
13:07
< AnnoDomini>
Does anyone know what the reverse Laplace transform of (20*s - 21)/(s^2 - 4*s + 4) is?
13:08
< MyCatVerbs>
AnnoDomini: a good excuse to run around the lab with your hair on fire.
13:43 MyCatVerbs [~rb6822@Nightstar-23319.cs.bris.ac.uk] has quit [Quit: Swim, swim, hungry!]
13:59 Serah [~-@87.72.36.ns-26407] has quit [Connection reset by peer]
14:01 Serah [~-@87.72.36.ns-26407] has joined #Code
14:16 You're now known as TheWatcher[wr0k]
14:22 MyCatVerbs [~rb6822@Nightstar-23319.cs.bris.ac.uk] has joined #code
14:23 MyCatVerbs [~rb6822@Nightstar-23319.cs.bris.ac.uk] has quit [Quit: Swim, swim, hungry!]
15:27 You're now known as TheWatcher[afk]
16:21 You're now known as TheWatcher
16:46
<@ToxicFrog>
luaIRC mainloop and dispatcher complete.
16:48
<@Vornicus>
woot
16:55
<@ToxicFrog>
Still planty of stuff to do, though.
16:55
<@ToxicFrog>
No luasocket packages in the repos ;.;
17:09
<@ToxicFrog>
Ok. Working LuaSocket build constructed.
17:19
<@McMartin>
The Dopefish lives!
17:22
<@ToxicFrog>
wot
17:23
<@McMartin>
MCV's quit message is, IIRC, the entire thought process of the fabled Dopefish.
17:24
<@McMartin>
(Who was, in turn, a rat-bastard enemy in Commander Keen, and an Easter Egg in Quake)
17:27 AnnoDomini [~farkoff@Nightstar-29646.neoplus.adsl.tpnet.pl] has quit [Ping Timeout]
17:30 You're now known as TheWatcher[afk]
17:31 ReivSLEP is now known as Reiver
17:34 AnnoDomini [~farkoff@Nightstar-29405.neoplus.adsl.tpnet.pl] has joined #Code
17:35
<@ToxicFrog>
...ummm.
17:35
<@ToxicFrog>
Some mechanism by which the bot can join channels is clearly indicated.
17:35
<@McMartin>
?
17:36
<@ToxicFrog>
I have neglected to provide an API for bots using luaIRC to join channels, forcing users to write their own hooks on RPL_WELCOME.
17:36
<@ToxicFrog>
(I mean, you can call connection:sendf("join %s", channel), but you have to have to a callback to do this from)
17:37
<@ToxicFrog>
(it would be nice to have a member of the connection class which, if present, is taken as a list of channels to join when connection is established)
17:37
<@McMartin>
Ah. Yes.
17:44 Reiver is now known as ReivWork
17:55
<@ToxicFrog>
;.;
17:55
<@McMartin>
lolpwnt?
17:55
<@ToxicFrog>
It goes into select() and never comes out
18:04
<@McMartin>
New I7 build out, though at present only for Mac.
18:04 * McMartin wonders if there are any BSD kernel personalities for Linux.
18:04 MyCatStudies is now known as MyCatVerbs
18:06
< MyCatVerbs>
McMartin: kernel personalities?
18:08
<@ToxicFrog>
Hmm. When the luasocket docs say "the returned tables are associative" they actually mean "are associative, but also have array-like keys"
18:08
<@ToxicFrog>
Which causes ipairs() to work but breaks pairs()
18:08
< MyCatVerbs>
McMartin: ohhhhh. Er, I think *BSD's support most Linux-specific features anyway.
18:08
<@McMartin>
MCV: Other way around.
18:08
<@McMartin>
I have a commandline OSX binary and want to run it on Linux.
18:09
<@McMartin>
Which means trapping BSD syscalls and making them Linux ones, since the protocol is different.
18:09
< MyCatVerbs>
McMartin: no, it runs both ways, too. /dev/random's manpage on OpenBSD credits the idea originally to some Linux developer.
18:09
<@McMartin>
Yeah, but was that a binary or just yoinking source?
18:10
<@McMartin>
Source code is trivially portable between the two, but I don't have source in this case.
18:10
<@McMartin>
Well, "trivially"
18:10
< MyCatVerbs>
Yesh, trivially.
18:10 * McMartin ducks a few daggers chucked at him from the Netherlands.
18:10
< MyCatVerbs>
I'm not sure. There might be OSX personalities for BSD.
18:10
<@McMartin>
I'm fairly sure that the app in question doesn't do anything but normal POSIX calls.
18:11
<@McMartin>
Which means that it should only be touching the bits of OSX that are BSD.
18:11
<@McMartin>
... except for that "universal binary" thing. Hm.
18:12
<@McMartin>
Unless ELF handles that on its own.
18:12
<@McMartin>
My ignorance is vast in this area.
18:12
<@Vornicus>
what does the netherlands have to do with it?
18:12
<@McMartin>
Vornicus: SvdB/Meep-Eep is Dutch.
18:12
<@Vornicus>
aha
18:12
<@McMartin>
And UQM netplay had some compatibility problems between *BSD and Linux that took about a week of work to iron out.
18:13
< MyCatVerbs>
McMartin: well, you could use "systrace" to work that out for yourself.
18:13
<@McMartin>
MCV: No Mac access, so~
18:13
<@McMartin>
Otherwise I'd just run the thing on a handy Mac.
18:13
< MyCatVerbs>
I'm afraid OpenBSD doesn't have a binary compatibility layer implemented for OSX, though, and I would be very surprised if Linux had.
18:14
<@McMartin>
Ah well, so it goes.
18:15
< MyCatVerbs>
...might it run on Darwin?
18:15
<@McMartin>
(Doing it right, if I remember my OS class from 1998 (!!) correctly, would require something on the level of valgrind, since one passes arguments in registers and the other passes them on the stack)
18:15
<@ToxicFrog>
Hmm.
18:15
<@ToxicFrog>
Still not quite working.
18:15
<@McMartin>
... isn't Darwin the OS X GUI layer?
18:15
<@Vornicus>
No
18:16
<@Vornicus>
Darwin is the kernel segment
18:16
<@Vornicus>
the gui layer is Aqua
18:16
< MyCatVerbs>
McMartin: no. Darwin's the underlying stuff and it's open source. The bit that Apple make money on is the GUI layer.
18:16
<@McMartin>
Ah.
18:16
<@McMartin>
I suspect it would be guaranteed to run on Darwin, because, as I said, the bits I'm interested in are commaand-line.
18:16
<@McMartin>
and only output stuff as a bunch of files.
18:16
<@McMartin>
(There are also Win32 ports, but the Mac ones come out first)
18:17
<@McMartin>
(You can WINE the Win32 commandline tools, but this is painful and bloated and fragile)
18:17 luabot [~luabot@131.104.11.ns-11550] has joined #code
18:17
<@ToxicFrog>
>> table: 0x640e20 Blargh.CA.US.Nightstar.Net NOTICE table: 0x64ac20
18:17
<@ToxicFrog>
That is not correct.
18:17
<@ToxicFrog>
luairc.lua:532: bad argument #1 to 'find' (string expected, got nil)
18:17
<@ToxicFrog>
Neither is that.
18:17
<@Vornicus>
McM: ...Inform 7?
18:17
<@McMartin>
Vornicus: Yes. New build out today.
18:18
<@McMartin>
Which means the Win32 port should be out in a week or so.
18:19
< MyCatVerbs>
NetBSD's binary compatibility doesn't have Darwin/OSX support either, hmmm.
18:19
<@McMartin>
Looking at the changelog it doesn't look like the new version fixes the bug that was crashing WSIF, though. =/
18:20
<@Vornicus>
what was crashing wsif?
18:20 luabot [~luabot@131.104.11.ns-11550] has quit [Ping Timeout]
18:21
<@McMartin>
The last build introduced some better code and programmer hooks for automatically working out which of several objects was meant by an ambiguous identifier.
18:21
<@McMartin>
However, rooms with significant numbers of objects in them would cause buffer overflows in this new code.
18:21 * McMartin goes to dig up his trigger game for that.
18:21
<@Vornicus>
ouch
18:22
<@McMartin>
Apartment is a room. A table and a chair are here. A woman called Alice is here. Alice is wearing a dress and some shoes.
18:22
<@McMartin>
Test me with "x Alice / ask her about Alice / ask her about Bob".
18:26
< MyCatVerbs>
Oh yeah, anyone here read the Daily WTF?
18:26
<@McMartin>
On occasion.
18:26
< MyCatVerbs>
I think y'all might get a kick out of this thread: http://forums.thedailywtf.com/forums/thread/111025.aspx
18:26
<@McMartin>
I'm afraid I've learned the hard way to avoid DWTF threads.
18:26
<@McMartin>
They make me eye clock towers Significantly.
18:26 Netsplit DeepThought.NY.US.Nightstar.Net <-> Blargh.CA.US.Nightstar.Net quits: EvilDarkLord
18:27
< MyCatVerbs>
I don't know what's better - that the schmuck thinks it's possible, or the people who've responded positively to the offer. =)
18:27
<@ToxicFrog>
McMartin: it only takes five objects to trigger the overflow?
18:27
<@McMartin>
Yes. But two of them have to be worn by an NPC.
18:28
<@ToxicFrog>
Aah.
18:28
<@McMartin>
Otherwise you need to have sixty-five indistinguishable objects in the room at once.
18:28
<@McMartin>
Which is why Nelson didn't notice it until release~
18:28 luabot [~luabot@131.104.11.ns-11550] has joined #code
18:29
<@ToxicFrog>
IT'S ALIIIIIIIVE
18:29
<@McMartin>
|tfc
18:29
<@ToxicFrog>
>> :McMartin!~mcmartin@Nightstar-8547.dsl.pltn13.pacbell.net PRIVMSG #code :|tfc
18:29 luabot [~luabot@131.104.11.ns-11550] has quit [Client exited]
18:29
<@Vornicus>
|tfc?
18:30
<@ToxicFrog>
So. Stuff left to implement: parsing of nick!user@host names so you can easily say "from.nick" inside a callback; convenience functions a la xchat_list_get that let you retrieve channel contents and user information and the like.
18:30
<@McMartin>
Vornicus: "They Fight Crime", a very silly command a bot on another network has.
18:30 EvilDarkLord [althalas@Nightstar-15301.a88-115-211-62.elisa-laajakaista.fi] has joined #code
18:31
<@McMartin>
(Oh, wait, the bug in I7 is fixed; it's a strange side effect of:
18:31
<@McMartin>
"Bug fixed whereby large numbers of identical objects could cause mysterious things to happen if ever 64 of them are in the same place at the same time. (In fact an I6 library bug: thank due to Martin Bays for his fix, which is patch L61125.)")
18:31
<@ToxicFrog>
<McMartin> 09:28 <@McMartin> |tfc
18:31
<@ToxicFrog>
<McMartin> 09:28 <@tafal> He's a scrappy misogynist firefighter. She's a cosmopolitan bisexual safe cracker descended from a line of powerful witches. They fight crime!
18:31
<@McMartin>
There we go.
18:32
<@McMartin>
Basically a mad lib on the template "He's a/n A B C D. She's a/n E F G H. They fight crime!"
18:32
<@McMartin>
D is blank in the above.
18:33
<@Vornicus>
and H is "descended from a line of powerful witches"?
18:33
<@McMartin>
Yeah.
18:33
<@ToxicFrog>
"${pronoun} is a ${adjective} ${adjective} ${role} ${optional:stuff}"
18:33
<@McMartin>
I'm not sure if it's always the same set of adjectives, though.
18:34
<@McMartin>
The men and women definitely have different sets, though, since the guys are never lesbians.
18:34
<@McMartin>
And it's always "He" first, "She" second.
18:34
<@McMartin>
Because it needs to be a Wacky Mismatched Duo.
18:42
<@ToxicFrog>
Yes.
18:43
<@McMartin>
Rargh
18:43 * McMartin snap, point
18:45 * ToxicFrog palm
18:47 * McMartin needs to stay awake for another 200 minutes or so.
18:54 Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code
18:54 mode/#code [+o Chalcedon] by ChanServ
18:55 You're now known as TheWatcher
18:57 MyCatVerbs is now known as MyCatFoods
19:37 Chalcedon is now known as ChalcyOut
20:00 Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code
20:00 mode/#code [+o Chalcy] by ChanServ
20:01 ChalcyOut [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout]
21:15 Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout]
21:44 MahalBed is now known as Mahal
22:58 You're now known as TheWatcher[T-2]
23:05 You're now known as TheWatcher[zZzZ]
23:08 Netsplit Troika.TX.US.Nightstar.Net <-> DeepThought.NY.US.Nightstar.Net quits: MyCatFoods, Serah, EvilDarkLord, ReivWork, @ToxicFrog, @Vornicus, @McMartin
23:10 EvilDarkLord [althalas@Nightstar-15301.a88-115-211-62.elisa-laajakaista.fi] has joined #code
23:13 MyCatFoods [~mycatownz@Nightstar-379.dsl.in-addr.zen.co.uk] has joined #code
23:14 Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code
23:18 Vornicus [~vorn@67.50.40.ns-3674] has joined #code
23:40 mode/#code [+o Chalain] by ChanServ
23:40 mode/#code [+o jerith] by ChanServ
23:40 mode/#code [+o Pi] by ChanServ
23:40 mode/#code [+o Mahal] by ChanServ
23:40 mode/#code [+o Raif] by ChanServ
23:41 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code
23:41 mode/#code [+o ToxicFrog] by ChanServ
23:41 Serah [~-@87.72.36.ns-26407] has joined #Code
23:47 McMartin [~mcmartin@Nightstar-8547.dsl.pltn13.pacbell.net] has joined #code
23:47 mode/#code [+o McMartin] by ChanServ
--- Log closed Wed Jan 24 00:00:23 2007
code logs -> 2007 -> Tue, 23 Jan 2007< code.20070122.log - code.20070124.log >