code logs -> 2012 -> Wed, 26 Sep 2012< code.20120925.log - code.20120927.log >
--- Log opened Wed Sep 26 00:00:23 2012
00:44 Attilla [Obsolete@Nightstar-86524535.as43234.net] has quit [Ping timeout: 121 seconds]
00:45 Attilla [Obsolete@Nightstar-86524535.as43234.net] has joined #code
01:34 Reiv [NSwebIRC@D4E70A.D52DB0.820B13.98C775] has joined #code
02:15 himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds]
02:28 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
02:28 mode/#code [+o himi] by ChanServ
02:54 himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds]
03:07 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
03:08 mode/#code [+o himi] by ChanServ
03:55 Vash [Vash@Nightstar-e8057de2.wlfrct.sbcglobal.net] has joined #code
03:55 mode/#code [+o Vash] by ChanServ
04:42 celticminstrel [celticminst@Nightstar-05d23b97.cable.rogers.com] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
05:57 Derakon[AFK] is now known as Derakon
05:57 mode/#code [+ao Derakon Derakon] by ChanServ
06:48 Derakon is now known as Derakon[AFK]
07:00 Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Client closed the connection]
07:17 Derakon[AFK] [Derakon@Nightstar-a3b183ae.ca.comcast.net] has quit [Ping timeout: 121 seconds]
07:19 Derakon[AFK] [Derakon@Nightstar-a3b183ae.ca.comcast.net] has joined #code
08:38 Vash [Vash@Nightstar-e8057de2.wlfrct.sbcglobal.net] has quit [[NS] Quit: I lovecraft Vorn!]
09:27 You're now known as TheWatcher
10:25 RichyB [richardb@Nightstar-3b2c2db2.bethere.co.uk] has joined #code
11:16 himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds]
11:29 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
11:29 mode/#code [+o himi] by ChanServ
11:40
< froztbyte>
RichyB: I made a different assumption on where/what would be kept 'pristine'
11:41
< froztbyte>
but sure, I guess that does work
11:41
<@TheWatcher>
holyshit latency~
11:41 * RichyB blinks.
11:42
< RichyB>
Didn't that conversation happen two days ago?
11:42
< RichyB>
froztbyte: makes sense though, glad that's cleared up.
11:43
< froztbyte>
haha
11:43
< froztbyte>
sorry
11:43
<@TheWatcher>
About 31 houts, actually
11:43
<@TheWatcher>
*hours
11:43
< froztbyte>
I live very async
11:43
< froztbyte>
would've answered at home last night had my power not gone out
11:44
< froztbyte>
upside is I have a better guarantee delivery than TCP ;P
11:45
< simon_>
I'm writing a project description for a project in which I'm going to write a compiler for a reversible language
11:46
< simon_>
but my supervisor keeps striking my verbs!
11:46
< froztbyte>
'ourobouros'? :)
11:46
< froztbyte>
mind you, glyph made that joke first
11:47
< simon_>
froztbyte, my former flatmate would sometimes respond to something I said the day before, as if there had only been a minor delay in conversation.
11:47
< froztbyte>
hehe, I see no problem in that :)
11:48
< froztbyte>
the other side of this is that because I have near-eidetic memory, in my mind I can pretty much just pick up where I left off
11:48
< simon_>
I didn't mind it either. :) we would have several interleaving discussions. it would sometimes be hard for others to understand a sudden switch of context, presumably because they missed a keyframe.
11:48
< froztbyte>
:D
11:48
< froztbyte>
mithrandi and I do that
11:48
< froztbyte>
passing over multiple weeks
11:49
< simon_>
I have a good memory in some cases. I remember how bent the hairs on my toothbrush are, so I can see how many times my girlfriend uses it, but I can't remember which side of the building I placed my bicycle.
11:49
< froztbyte>
haha
11:52
< RichyB>
I (feel like) I have close to no episodic memory.
11:52
< RichyB>
Continuing conversations from days ago isn't annoying, it's just really surprising. ?
11:57
< froztbyte>
haha
11:57
< froztbyte>
what client are you using that fills in ? for :) ?
11:58
< RichyB>
Just vanilla XChat. I actually hit "compose" ":" ")" and typed a ?
11:58
< froztbyte>
ah
11:58
< froztbyte>
not many people do that, so I typically assume auto-replace
11:59
< RichyB>
Saves one character at the end of every Tweet, if like me you can't resist appending emoji to everything. ?
11:59
< RichyB>
I ? my compose key.
11:59
< simon_>
I'm trying to understand the relation between quantum computing and reversible computing. it seems that for some reason, working with bijective functions within a theoretical quantum computer is a great thing, but I can't see why. I've tried to guess, but I don't like to put down guesses in a project description.
11:59
< froztbyte>
if it was anything like ? or such, that would immediately have me thinking compose :)
11:59
< simon_>
looking at Wikipedia's Reversible computing article, there are only vague references to quantum computers but no real description of why they are related.
11:59
< froztbyte>
simon_: call them assumptions and run with them
11:59 himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds]
12:00
< froztbyte>
"given the system we've constructed upon the following premises..."
12:00
< simon_>
heh
12:00
< simon_>
I'll try and read more about quantum computing.
12:13 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
12:13 mode/#code [+o himi] by ChanServ
12:18 himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds]
12:32 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
12:32 mode/#code [+o himi] by ChanServ
12:45 himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds]
12:58 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
12:59 mode/#code [+o himi] by ChanServ
14:13 Rhamphoryncus [rhamph@Nightstar-cc6253d6.abhsia.telus.net] has joined #code
15:07 Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
15:55 himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds]
16:08 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
16:09 mode/#code [+o himi] by ChanServ
16:25 Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
16:32 Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
16:39 Attilla [Obsolete@Nightstar-86524535.as43234.net] has quit [Ping timeout: 121 seconds]
16:44 Attilla [Obsolete@Nightstar-86524535.as43234.net] has joined #code
16:52 himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds]
17:05 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
17:05 mode/#code [+o himi] by ChanServ
17:49 Vash [Vash@Nightstar-e8057de2.wlfrct.sbcglobal.net] has joined #code
17:49 mode/#code [+o Vash] by ChanServ
18:17
< AnnoDomini>
Is there a way to reconnect to a background terminal application? One that is still alive, but doesn't have any terminal for its output?\
18:17
<&jerith>
AnnoDomini: How was it backgrounded?
18:18
<&jerith>
If you used "foo &", it'll be listed in "jobs" and you can "fg %1" or whatever.
18:19
< AnnoDomini>
I was playing nethack when suddenly I'm returned to terminal. The game still shows up with pgrep.
18:19
<&jerith>
Hrm. Did you hit ctrl+z or something?
18:20
< AnnoDomini>
Doubtful. I was in the middle of writing "#dip".
18:21
< AnnoDomini>
ps gives me "15463 pts/1 00:00:00 nethack-console".
18:28
< AnnoDomini>
Any ideas?
18:37
< RichyB>
Have you tried typing "fg" to see whether something backgrounded it the ordinary way by mistake?
18:37
< RichyB>
if you're really desperate, you could attach gdb to it and muck around with its file descriptors manually, then let it resume
18:37
< AnnoDomini>
No such job.
18:38
< RichyB>
Did you close the terminal that it was originally opened in?
18:38 * AnnoDomini uses the recover utility that comes with nethack to restore!
18:42
< AnnoDomini>
And no, I haven't closed it at the time.
19:22 himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds]
19:26
< iospace>
and back to PCIe debugging
19:35 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
19:36 mode/#code [+o himi] by ChanServ
21:06
< AnnoDomini>
I seem to have found what causes this strange exiting.
21:07
< AnnoDomini>
If I use my scroll wheel on the terminal, it departs me from Nethack.
21:07
<&McMartin>
o_O.
21:09
< AnnoDomini>
Augh. It seems like a feature that's been mistakenly classified that way instead of being a bug.
21:09
< AnnoDomini>
And I don't know how to undo this.
21:10
<&McMartin>
Is this a "feature" of nethack, or of the terminal?
21:10
< AnnoDomini>
Terminal, it seems. I've never heard of such a functionality in Nethack.
21:11
< AnnoDomini>
I don't suppose you know how to reattach a process to a terminal?
21:11
<&ToxicFrog>
If it's just been backgrounded, 'fg' should do it. If not, no idea. perhaps try running it in screen, and then you can reattach to screen when it goes poof?
21:12
<&ToxicFrog>
What terminal emulator are you using?
21:12
< AnnoDomini>
I don't think it's been backgrounded. More like forcibly detached with no lube.
21:12
< AnnoDomini>
This is gnome-terminal.
21:13
<&McMartin>
It sounds like it's trying to scroll a curses window
21:13
<&ToxicFrog>
I have played a lot of nethack in gnome-terminal and never had this issue.
21:13
< AnnoDomini>
Ever tried to scroll with mouse wheel?
21:14
< AnnoDomini>
(Not that it matters much. It failed during identifying my possessions on ascension.)
21:14
<&McMartin>
Go team @
21:17
< AnnoDomini>
Hmm. Trying this on a newly launched NH yields automatic game start. I seems like the mouse wheel rapid fires input to NH.
21:28
<&ToxicFrog>
...is it at all possible that when it "detaches" it is actually activating Nethack's shell-out command, and exiting that shell returns you to nethack?
21:29
<&ToxicFrog>
Also, it looks like mouse support is somehow getting enabled, in which case mouse actions will send lengthy escape sequences to whatever's running in the terminal
21:29
< AnnoDomini>
I have no idea.
21:30
< AnnoDomini>
All the forms of leaving the game, however, have some output to signify it being so.
21:31
< AnnoDomini>
In this case, nothing.
21:31
<&ToxicFrog>
Next time this happens, try exiting the shell and see what happens.
21:31
< AnnoDomini>
Also, if it went through the normal channels, it would either save or destroy the game.
21:31
< AnnoDomini>
It doesn't. The process is still there, and restarting nethack detects that process.
21:32
< AnnoDomini>
Closing the shell closes nethack.
21:32
< AnnoDomini>
After it happens, closing the shell doesn't close the process.
21:33
<&ToxicFrog>
Wait, what? You've just made two contradictory statements.
21:35
< AnnoDomini>
If nethack is running, closing the shell closes the game. No process left.
21:35
< AnnoDomini>
If the problem I described happens, closing the shell does nothing more than closing the shell. Process remains.
21:38
<&ToxicFrog>
Note that by "closing the shell" here I mean typing 'exit' or ^D, not exiting the entire terminal emulator using the WM
21:40
< AnnoDomini>
^D in nethack does not exit. 'exit' doesn't do anything in nethack. Outside of nethack, it does the same thing, AFAIK, as clicking the X button.
21:40
<&McMartin>
Not what he means
21:40
< AnnoDomini>
What does he mean?
21:40
<&McMartin>
He means "after the mouse scroll event, typing 'exit' at that terminal prompt you now have"
21:40
<&McMartin>
"as opposed to closing the window outright with the mouse"
21:41
< AnnoDomini>
Are you saying that it's some kind of screen-like functionality, maybe?
21:41
<&ToxicFrog>
Yeah. Exit that shell as opposed to the entire controlling terminal, and see if it vanishes entirely, or if it kicks you back into Nethack.
21:41
<&ToxicFrog>
Nethack has a command that suspends Nethack and launches a terminal.
21:41
<&McMartin>
AnnoDomini: Yeah, that's what "shelling out" is there.
21:41
<&ToxicFrog>
Er, launches a shell.
21:42
<&ToxicFrog>
Exiting that shell returns you to Nethack.
21:42
<&ToxicFrog>
It's !, IIRC.
21:42
<&McMartin>
That said
21:42
< AnnoDomini>
I don't think so, because when I got dumped to the prompt, it had the very same output present from before I launched nethack. It wasn't a new terminal, or new screen, as far as I could see.
21:44
<&ToxicFrog>
Oh.
21:46
<&McMartin>
That said, for the record
21:46
<&McMartin>
13:38 < AnnoDomini> ^D in nethack does not exit. 'exit' doesn't do anything in nethack. Outside of nethack, it does the same thing, AFAIK, as clicking the X button.
21:46
<&McMartin>
Not strictly true
21:46
<&McMartin>
Clicking the X button exits the current shell and all parents
21:46
<&McMartin>
If you run bash from your prompt, then type ^D or exit, you leave the subshell and go back into the one you called before
21:46
<&ToxicFrog>
For a trivial demonstration of this, open gnome-terminal, run 'bash', then run 'exit'.
21:47
<&ToxicFrog>
Compare to the results of clicking X.
21:47
<&McMartin>
If you've sshed into another machine, 'exit' or ^D breaks the remote connection, while clicking X does that and kills your terminal.
21:47
<&McMartin>
The ssh case is more interesting~
21:47
<&McMartin>
Some versions of bash will also block "exit" if there are backgrounded processes.
21:48
<&McMartin>
Hm
21:49
<&McMartin>
Not all of LGS stuff is on GOG, it seems
21:49
<&McMartin>
Still no System SHockery
21:49
<@TheWatcher>
Yeah, that's got Licensing Issues
21:49
<&McMartin>
Hm.
21:49
<&McMartin>
With whom?
21:49
<&McMartin>
Because GOG also has deals with Origin and EA.
21:50
<@TheWatcher>
The shock IP is being sat on my an insurance company in MI, who are willing to sell it to other developers or publishers
21:50
<&jerith>
Willing or unwilling?
21:50
<@TheWatcher>
willing, except that they apparently want entirely too much for it
21:52
<&ToxicFrog>
They say "willing" but considering that no-one has successfully negotiated it away from them, including EA themselves, that's either an outright lie or they want something completely unreasonable.
21:57
<&ToxicFrog>
But, yeah, I'm pretty sure Eidos (or, well, Square Enix) has the Dark Engine rights and the Thief IP, and EA probably has the Shock Engine, but the System Shock IP is owned by Star Insurance Company (a subsidiary of Meadowbrook Insurance Group).
21:58
<@TheWatcher>
"The idea would be to enter into some kind of arrangement where the game would be developed and that Meadowbrook would be compensated," - apparently a quote from an employee at the Meadowbrook Insurance Group, in Michigan
21:58
<@TheWatcher>
You can bet that's not going to be pretty
21:59
<&McMartin>
Yeah, especially since they also aren't contemplating, you know, republishing the stuff that already exists
22:30 Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
22:35 Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
23:00
<&McMartin>
Aha
23:00 * McMartin finds the part of this uninstaller that's been going rampant
23:00 * McMartin -_-s
23:00
<&McMartin>
So many possible things to blame here
23:01 * McMartin goes with the thing that is a feature 98% of the time.
23:21
<~Vornicus>
what's rampant now?
23:21
< iospace>
:D
23:22
< iospace>
Vornicus: Cortana :P
23:22
< iospace>
anyway, yay bug hunting ^_^
23:22
<&McMartin>
Our uninstaller would wipe out your per-user settings &c even when you explicitly asked it not to
23:22 Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
23:23
<&McMartin>
I tracked this down to a different component's uninstaller wiping it out unconditionally, due to the combined facts that (a) %LOCALAPPDATA% does not exist on Windows XP, (b) NSIS fakes its existence anyway, and (c) NSIS also reinterprets %APPDATA% when you're in a "for all users" context.
23:24
<&McMartin>
So that component thought %LOCALAPPDATA% would have a systemwide meaning, and it turns out it doesn't.
23:29 Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
23:49 You're now known as TheWatcher[T-2]
23:52 You're now known as TheWatcher[zZzZ]
--- Log closed Thu Sep 27 00:00:39 2012
code logs -> 2012 -> Wed, 26 Sep 2012< code.20120925.log - code.20120927.log >

[ Latest log file ]