code logs -> 2006 -> Fri, 27 Oct 2006< code.20061026.log - code.20061028.log >
--- Log opened Fri Oct 27 00:00:06 2006
00:08
<@McMartin>
The Ur-Quan Masters has just had netplay modules added to CVS.
00:09
< Vornotron>
/win/
00:39 mode/#code [+ooooo EvilDarkLord Thaqui TheWatcher[zZzZ] ToxicFrog|Lab Vornotron] by ReivZzz
01:06 ReivZzz is now known as ReivWork
01:52
<@Vornotron>
I just want an EDitor!! Not a "viitor". Not a "emacsitor". Those aren't even WORDS!!!!
01:53
<@Vornotron>
every once in a while, I get linked to the ed page, and I giggles.
01:53
<@Vornotron>
http://www.gnu.org/fun/jokes/ed.msg.html
01:53
<@Vornotron>
I get the giggles, that is
01:54 Vornotron [~vorn@Nightstar-18307.slkc.qwest.net] has quit [Quit: ]
02:16
<@McMartin>
Only pussies want to read the text they're editing. If it were all that, why would you need to be editing it?
02:21 Thaqui [~Thaqui@Nightstar-8486.adsl.xtra.co.nz] has quit [Ping Timeout]
02:27 Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code
02:27 mode/#code [+o Chalcy] by ChanServ
02:29 Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout]
03:15 Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout]
04:01 Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code
04:01 mode/#code [+o Chalcedon] by ChanServ
04:02 Thaqui [~Thaqui@Nightstar-8027.adsl.xtra.co.nz] has joined #code
05:00 ReivWork is now known as Reiver
05:47 Mahal [~Mahal@Nightstar-11770.worldnet.co.nz] has joined #Code
05:47 mode/#code [+o Mahal] by ChanServ
05:50 Mahal is now known as MahalAFK
05:55 Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Quit: ]
06:02 Thaqui [~Thaqui@Nightstar-8027.adsl.xtra.co.nz] has quit [Client exited]
06:07 SouthernMyst [~SouthernM@Nightstar-26801.fv.dl.cox.net] has joined #Code
06:08
<@Reiver>
Vorn: Ask in here too, mayhap?
06:10 * SouthernMyst waves
06:10
<@Reiver>
Fri[17:58] <Vornicus> I have four given points, and four distances, but the distances have an unknown k added to them, and are mod a known f.
06:10
<@Reiver>
Fri[17:58] <Vornicus> So I don't know the /actual/ distance.
06:10
<@Reiver>
Fri[18:02] <Vornicus> (dN + k) % f
06:10
<@Reiver>
Fri[18:03] <Vornicus> and we don't know k, but we do know f.
06:11
< SouthernMyst>
hm
06:12
< SouthernMyst>
...and you need to find?
06:12
< SouthernMyst>
the actual distances, i gather?
06:13
<@Reiver>
Aye.
06:13
< SouthernMyst>
dN being "d sub N"?
06:13
< SouthernMyst>
or "d times N"?
06:14
<@Vornicus>
dN being distance to the target point.
06:14
< SouthernMyst>
mmkay.
06:14
<@Vornicus>
But I think I have uncovered an entirely different problem anyway...
06:15
< SouthernMyst>
aye?
06:15
<@Pi>
First of all, I'd simplify and remove the %f, to find out if it's possible to find a sphere intersection where you have the distances dN+k
06:15
<@Vornicus>
but we don't know k.
06:15
<@Vornicus>
Well, yeah - if there's two targets, and they're both using the same f, you can't tell crap.
06:16
<@Pi>
No, but you have four spheres of known radius at known points.
06:16
<@Pi>
Your target point will be at the center of a sphere which is tangent to all four of them.
06:16
<@Vornicus>
...appolonius scares me in 2-d.
06:16
<@Vornicus>
I spelled that wrong, but
06:17 jerith [~jerith@IRCop.Nightstar.Net] has quit [Ping Timeout]
06:18
< SouthernMyst>
what /is/ your given data? the actual numbers?
06:19
<@Pi>
To work around the mod f, you can work nondeterministically. Your four known spheres turn into four collections of spheres of radius dN+k, dN+k+f, dN+k+2f, etc.
06:19 You're now known as TheWatcher
06:19
<@Pi>
Now we just have to prove that only one sphere of each set satisfies the condition that there exists a sphere (of radius k) tangent to all four.
06:20
<@Pi>
If you can prove uniqueness, you can solve the problem nondeterministically (guesswork)
06:20
< SouthernMyst>
...or is this a proof?
06:20
<@Reiver>
Number crunching!
06:20
<@Vornicus>
Except that I can prove that /any/ set of four spheres that don't intersect have a tangent sphere.
06:21
<@Pi>
SouthernMyst - The given data is four points in space P1..P4 and four distances x1..x4, where xN = dN+k, and dN is the distance from PN to a target point T
06:21
< SouthernMyst>
so there aren't actual numbers. yay.
06:22
<@Pi>
Vorn - Assuming k is positive, we knwo the four spheres do indeed intersect, and that the sphere of radius k centered at T is tangent to each one internally
06:23
< SouthernMyst>
no, Vorn. what about the case of a large sphere between two smaller ones (plus a fourth one, anywhere)? in that case, there would be no tangent sphere to the three that are sort of lined up...
06:24
< SouthernMyst>
in 2d: http://i30.photobucket.com/albums/c345/Myst4581/Picture1-1.png
06:25
<@Vornicus>
...ah, true, it /is/ possible to kill the internal sphere.
06:41 jerith [~jerith@IRCop.Nightstar.Net] has joined #code
06:41 mode/#code [+o jerith] by ChanServ
06:42 Thaqui [~Thaqui@Nightstar-8486.adsl.xtra.co.nz] has joined #code
07:09 You're now known as theWatcher[afk]
07:09 You're now known as TheWatcher[afk]
07:12 MahalAFK [~Mahal@Nightstar-11770.worldnet.co.nz] has quit [Quit: reinstalling xchat]
07:13 Mahal [~Mahal@Nightstar-11770.worldnet.co.nz] has joined #Code
07:13 mode/#code [+o Mahal] by ChanServ
07:25 Mahal is now known as MahalAFK
07:26 Reiver is now known as ReivF0d
07:52 You're now known as TheWatcher
08:11 Vornicus is now known as Vornicus-Latens
08:45 SouthernMyst [~SouthernM@Nightstar-26801.fv.dl.cox.net] has left #Code ["Diplomacy is the art of saying 'Nice doggy' until you can find a rock." -- Will Rogers]
10:15 ReivF0d is now known as Reiver
14:12 Thaqui is now known as ThaquiSleep
15:05 Reiver is now known as ReivZzz
15:07 ThaquiSleep [~Thaqui@Nightstar-8486.adsl.xtra.co.nz] has quit [Ping Timeout]
15:29 ThaquiSleep [~Thaqui@Nightstar-22105.broadband-telecom.global-gateway.net.nz] has joined #code
17:07
<@Chalain>
ToxicFrog: I found a pleasant Lua hack that's almost certainly useless to you. :-)
17:07
<@Chalain>
Not really a hack so much as a smart way of doing things in Plua.
17:08
<@Chalain>
In Plua, screen real estate is at an excruciating premium.
17:09
<@Chalain>
So, here's my hack: function Biki:getvars() return self.x, self.y, self.heading, self.color, --[[ etc ]] end
17:09
<@Chalain>
This lets me write:
17:09
<@Chalain>
function Biki:foo() local x,y,h,c; x,y,h,c = self:getvars(); ... end
17:09 * Chalain wonders if "local x,y,h,c=self:getvars()" would work. It didn't work in Plua 1.1 (Lua 4)
17:11
<@Chalain>
Squee! It does.
17:20 You're now known as TheWatcher[afk]
17:35 EvilDarkLord [althalas@Nightstar-17046.a80-186-184-83.elisa-laajakaista.fi] has quit [Ping Timeout]
17:40 Vornicus [~vorn@Nightstar-18307.slkc.qwest.net] has joined #code
17:40 mode/#code [+o Vornicus] by ChanServ
17:41 EvilDarkLord [althalas@Nightstar-17046.a80-186-184-83.elisa-laajakaista.fi] has joined #code
17:51 EvilDarkLord is now known as EvilSchemingLord
18:24
<@Vornicus>
I think "which came first, the compiler or the source code" is a more interesting question than the chicken or the egg
18:33
<@Vornicus>
...especially since it leads directly to questions about the work of Godel and Turing.
19:01 Syloq [Syloq@Admin.Nightstar.Net] has joined #code
19:02 Syloq is now known as Syloqs-AFH
19:11
<@McMartin>
The answer is "The compiler, in a different language, unless the source code is in raw machine code."
19:17 EvilSchemingLord is now known as EvilInTransitLord
19:18
<@Vornicus>
yeah
19:22 * Vornicus eyes MoS
19:22
<@Vornicus>
he said the words.
19:23
<@Vornicus>
It's all over now.
19:30 You're now known as TheWatcher
20:01
<@ToxicFrog>
McMartin: or, in some cases, "the source code, after which it was compiled by hand and the resulting binary used to compile the source after modifications"
20:49 EvilInTransitLord [althalas@Nightstar-17046.a80-186-184-83.elisa-laajakaista.fi] has quit [Connection reset by peer]
20:53 Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code
20:53 mode/#code [+o Chalcedon] by ChanServ
21:49
<@ToxicFrog>
...
21:49
<@ToxicFrog>
;.;
21:49
<@ToxicFrog>
FreeNX has X11 as a dependency.
21:49 Chalcedon is now known as ChalcyOut
21:51
<@Vornicus>
whatis freenx?
21:52
<@ToxicFrog>
A GPL implementation of NXServer.
21:52
<@ToxicFrog>
NX being a set of remote access software.
21:52
<@Vornicus>
ah
21:52
<@ToxicFrog>
Basically, it's a heavily compressing X11, VNC and RDP proxy, which automatically tunnels and authenticates over SSH.
21:53
<@ToxicFrog>
The devs claim it makes X11 usable over 9600baud, which is impressive even if they're lying by a factor of 10.
21:54
<@ToxicFrog>
They have a bunch of public test servers running, and I must say, OpenOffice is quite usable over NX to their machine in /germany/.
21:54
<@Vornicus>
now that's pretty good.
21:54
<@ToxicFrog>
(contrast this to the complete unusability of xterm using standard SSH tunneling to the CIS labs four blocks away)
21:55
<@Vornicus>
indeed
21:55 Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code
21:55 mode/#code [+o Chalcedon] by ChanServ
21:55 ChalcyOut [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout]
21:55 * Vornicus wonders how good Terminal Server is.
21:55
<@ToxicFrog>
It supports that, too.
21:55
<@ToxicFrog>
The main reason I want it is that it lets you suspend and resume X programs that were started through NX, and (sometimes) move them between displays.
21:56
<@Vornicus>
sweet
21:56
<@ToxicFrog>
I say sometimes because it's theoretically supported, but in practice trying to move from XOrg on FC5 to NX11 on win2k fails, and vice versa.
21:57
<@ToxicFrog>
Apparently, they're working on improving that for the next major client release.
21:57
<@ToxicFrog>
(the windows build of the client is Cygwin-based, and comes with a modified Cygwin/X server which it starts automatically)
21:57
<@ToxicFrog>
All in all, it's pretty slick.
21:58
<@ToxicFrog>
All the clients are free (and yes, it has OSX), and there's a free version of the server with a limit on the number of concurrent sessions. It can proxy either single apps, or entire desktops.
21:58
<@Vornicus>
...okay that's kinda shiny.
22:00
<@ToxicFrog>
And large chunks of it are open-source, too.
22:00
<@ToxicFrog>
(or so I infer, based on the build instructions on the website)
22:01 ThaquiSleep is now known as Thaqui
22:01 * Vornicus ponders
22:02
<@ToxicFrog>
My only complaint is that it seems to require a complete installation of X11 on the server side even if it will never actually be used as a display system.
22:02 Thaqui is now known as NSGuest-641
22:02
<@Vornicus>
gnar
22:02
<@ToxicFrog>
I'm not sure if this is a screwup on the part of the Fedora package team or if it really does need X parts.
22:02
<@ToxicFrog>
If it needs an X server /running/ I may be SOL because the box I want to run it on is headless.
22:02 NSGuest-641 is now known as Thaqui
22:03
<@ToxicFrog>
Oh, and I'm sorry, but while there's an OSX client, at present the server exists only in Linux and Solaris flavours.
22:03
<@ToxicFrog>
There may be an OSX build of FreeNX.
22:03 You're now known as TheWatcher[afk]
22:03
<@Vornicus>
OSX is probably the hardest thing to do remote access to anyway
22:04
<@Vornicus>
Without glomming on to the WM itself, and i don't know how easy that it.
22:04
<@ToxicFrog>
Now, I note that all I'm really after is a way of suspending and teleporting X sessions. I don't need working remote access from offsite.
22:04
<@ToxicFrog>
(although it would be nice)
22:04
<@ToxicFrog>
NX is almost certainly overkill.
22:05
<@ToxicFrog>
However, my options for teleporting appear to be guievict (must be installed on all servers, does dangerous SO-injection tricks), xmove (has anyone /ever/ gotten this working?) or NX.
22:05
<@ToxicFrog>
And my options for suspending appear to consist solely of NX.
22:05 * Vornicus uses something vaguely like that for Windows, LogMeIn - which is free for the simple version, and has the advantage over Terminal Server that nobody listens.
22:06
<@ToxicFrog>
The ultimate purpose of all this is to be able to run xchat on Orias rather than Leela, and detach from it and reattach elsewhere when I need to move the laptop.
22:06
<@ToxicFrog>
The ability to do the same thing with Opera would also be nice.
22:08
<@ToxicFrog>
..there are NX clients for PS2.
22:08
<@ToxicFrog>
And for Sharp Zaurus 5XXX, which Auxilior is.
22:09
<@ToxicFrog>
Aha! The official server does not require X11.
22:12
<@Vornicus>
SO-injection?
22:12
<@ToxicFrog>
Shared object.
22:12
<@Vornicus>
I had guessed that, what's the term as a whole mean?
22:12
<@ToxicFrog>
It does something heinious to link a running app to a shared object from outside which allows it to teleport the app between X servers.
22:13
<@Vornicus>
aha
22:18 * ToxicFrog ponders /usr/NX/etc
22:18
<@ToxicFrog>
I think I will be installing the public beta of the pretty web interface now.
22:20
<@ToxicFrog>
Oh, bastard!
22:20
<@ToxicFrog>
It's not a self-contained web interface, it requires Apache.
22:20
<@ToxicFrog>
I am not amused.
22:21
<@Vornicus>
:/
22:24
<@ToxicFrog>
Hmm. "su nx" works, though, so let's see if I can talk to it with nxclient.
22:26
<@Vornicus>
SUNX
22:26 * Vornicus ponders eap; ponders specifically seeing if acronymfinder.com releases its database.
22:27
<@ToxicFrog>
If not, this sounds like a job for wget.
22:27
<@Vornicus>
hmm
22:29
<@ToxicFrog>
Dammit, I have /got/ to do something about smbd.
22:30
<@Vornicus>
?
22:30
<@ToxicFrog>
It's constantly spamming the syslog with "unable to connect to cups daemon" - probably because cups is not installed because I have no printers - and I can't figure out how to turn off print support.
22:30
<@Vornicus>
aha
22:30
<@ToxicFrog>
On the plus side, I never get tired to seeing the SCSI driver tell me how hot my disks are.
22:30
<@Vornicus>
hee
22:32
<@Vornicus>
I got to experience the sense of Real Ultimate Power the other day, when we accidentally blew the fuse my computers are on by using a toaster oven.
22:32
<@Vornicus>
When the power came back on, my computers turned on with their fans at full blast. WHOOOOOAAAAAAAA
22:34
<@ToxicFrog>
Hee.
22:34
<@ToxicFrog>
Some day I need to record the sound of Orias doing a cold boot.
22:34 * Vornicus has four machines beside him.
22:34
<@ToxicFrog>
First the soft hum of the power supplies, then all nine fans spinning up, then the SCSI drives spinning up (with audible whirring and clicking!) one by one.
22:35
<@Vornicus>
three of them are the same model of HP workstation, with AMD64s (and one /dual/ amd64. Shiiiny)
22:36
<@ToxicFrog>
They wouldn't let me keep one of the dual Opteron64 boxes I was developing drivers for ;.;
22:36
<@ToxicFrog>
Ok. NX is not working.
22:36
<@ToxicFrog>
Fortunately, NX team gets a cookie for extremely helpful and verbose syslog messages.
22:36
<@ToxicFrog>
I need xauth installed.
22:37 You're now known as TheWatcher
22:49
<@ToxicFrog>
OH GOD, MY ORGANS
22:51 * Vornicus applies oranges.
22:52
<@ToxicFrog>
Setting the log level to "debug" on the nxnode and nxserver generates a lot of output.
22:52
<@ToxicFrog>
690 lines for a simple connect-disconnect.
22:52
<@Vornicus>
fwee
22:53 You're now known as TheWatcher[t-2]
22:56
<@ToxicFrog>
Ok, I'm starting to suspect it just won't work properly without xauth.
22:56 * ToxicFrog ponders yum.
22:56
<@ToxicFrog>
Asking for "xauth" properly gives me "xorg-x11-xauth"
22:56
<@ToxicFrog>
I wonder how it did that.
22:57 You're now known as TheWatcher[zZzZ]
22:57
<@ToxicFrog>
IT'
22:57
<@ToxicFrog>
S ALIIIIIIIIIIVE
22:58 * Vornicus applies lightning.
22:58
<@ToxicFrog>
Suspend-resume works fine.
22:58
<@ToxicFrog>
Now let's see if I can teleport it.
23:01
<@ToxicFrog>
It /almost/ worked!
23:01
<@ToxicFrog>
Hopefully it will work when they release client 2.x
23:01
<@ToxicFrog>
But suspension works fine, and that's what I'm after for now.
23:01
<@ToxicFrog>
(although at some point I have to head to the lab and see if that works)
23:02
<@ToxicFrog>
(teleporting from one Linux machine to a different one, I mean)
23:03
<@ToxicFrog>
Now let's see if it works with xchat.
23:21 Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code
23:21 mode/#code [+o Chalcy] by ChanServ
23:22 Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout]
23:25 [0]ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code
23:25 [0]ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Connection reset by peer]
23:26 Chalcy is now known as Chalcedon
23:36 [0]ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code
23:36 [0]ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Connection reset by peer]
23:41 [0]ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code
23:42 [0]ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Connection reset by peer]
23:45 [0]ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code
23:45 [0]ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Connection reset by peer]
23:45 ToxicFrog is now known as ToxicFrog|Leela
23:45 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code
23:45 mode/#code [+o ToxicFrog] by ChanServ
23:47 ToxicFrog|Leela [~ToxicFrog@Admin.Nightstar.Net] has quit [Quit: Handoff to Orias complete. NX session running.]
23:51 Janus [~Cerulean@Nightstar-10302.columbus.res.rr.com] has joined #Code
23:53 Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout]
23:53 Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code
23:54 mode/#code [+o Chalcedon] by ChanServ
23:56 Chalcedon is now known as ChalcyCooking
--- Log closed Sat Oct 28 00:00:06 2006
code logs -> 2006 -> Fri, 27 Oct 2006< code.20061026.log - code.20061028.log >