irclog2html for #picogui on 20030919

00:48.05*** join/#picogui CIA (CIA@cia.utility.freenode)
00:57.52*** join/#picogui turran (~jl@192.Red-80-37-186.pooles.rima-tde.net)
01:07.10*** join/#picogui lurgyman (~lurgyman@home-dhcp6-8.Colorado.EDU)
01:20.16*** join/#picogui CIA (CIA@cia.utility.freenode)
01:42.05*** join/#picogui Leno (LLAMA@12-255-38-19.client.attbi.com)
02:37.43*** join/#picogui captain_pistachi (~blardebla@home-dhcp6-158.colorado.edu)
02:41.46*** join/#picogui purple_c1w (~jupiter@home-dhcp6-158.Colorado.EDU)
04:35.47njs~seen scanline
04:35.48scanline is currently on #picogui (2d 8h 25m 5s) #bzflag (2d 8h 25m 5s).  Has said a total of 21 messages.  Is idling for 6h 26m 44s
04:41.33scanlinehm?
04:42.16njsscanline: totally random question, but I figure you're more likely to know than most: what's the latency on a USB connection?
04:45.11*** join/#picogui chaoscon (ph33r@h24-71-217-78.ek.shawcable.net)
04:45.59chaosconanyone that works with CIA around?
04:46.01scanlinenjs: depends on the device's polling interval
04:46.20scanlinenjs: no less than 1ms or so
04:46.29scanlinechaoscon: yep
04:47.05chaosconah scanline you are alive hehe
04:47.10njshmm, >1ms?  how high does it go?
04:47.12scanlineI think so
04:47.30chaoscondoes CIA hate being called from a .qmail file?
04:47.37scanlinenjs: the polling interval is an 8-bit value in milliseconds, so between 1 and 255ms, plus whatever latency the host controller and kernel cause
04:47.44scanlinechaoscon: I don't know
04:47.48chaosconand what exactly do I pass to testClient to see if he really is respoding
04:47.52chaosconresponding*
04:47.53scanlinechaoscon: are you setting up your own bot?
04:48.21chaosconyea, I can get him online and all
04:48.21njs(don't need any really specific numbers, I'm trying to figure out how annoyed I should be that my new box has no game port :-))
04:48.38chaosconbut I cant find why he isn't responding correctly do anything
04:48.53chaoscondo = to
04:49.03njshe probably doesn't like you.  overthrow a few small countries to show him you care.
04:49.25scanlinenjs: ah :)
04:49.47scanlinenjs: USB's polling-onlyness is rather annoying, but I managed to stretch low-speed USB pretty far with the mi6k
04:50.21njsis the polling interval hardwired into the device, or settable on host?
04:50.33scanlineyes :)
04:50.43*** join/#picogui captain_pistachi (~blardebla@home-dhcp6-158.Colorado.EDU)
04:50.51njs= depends on the device?
04:51.01scanlinethe device's endpoint descriptors specify polling intervals, but the kernel module doesn't have to follow it
04:55.04njswow, they still make serial port gamepads?  wacky.
04:56.19*** join/#picogui lurgyman (~lurgyman@home-dhcp6-8.Colorado.EDU)
04:57.04njshmm, let me revise that: you can still buy them old remaindered ones "new" :-)
04:57.08njss/them//
05:18.41*** join/#picogui lurgyman_ (~lurgyman@home-dhcp6-8.Colorado.EDU)
07:39.45captain_proton~whaleslap scanline
07:39.46ibot slaps scanline upside and over the head with one freakishly huge killer whale named hugh
07:44.14scanlineoh no!
08:06.44*** join/#picogui scanline (~micah@home-dhcp5-110.Colorado.EDU)
10:58.58*** join/#picogui TD (~mike@m34-mp1.cvx5-c.man.dial.ntli.net)
11:24.31TDscanline: navis host key changed?
12:58.42*** join/#picogui TD_ (~mike@m14-mp1.cvx5-c.man.dial.ntli.net)
13:20.14*** join/#picogui lalo (~lalo@200-102-210-082.paemt7012.e.brasiltelecom.net.br)
14:05.16*** join/#picogui TD (~mike@m14-mp1.cvx5-c.man.dial.ntli.net)
14:05.39*** join/#picogui lurgyman (~lurgyman@home-dhcp6-8.colorado.edu)
14:23.53*** join/#picogui TD_ (~mike@m25-mp1.cvx5-c.man.dial.ntli.net)
15:27.53*** join/#picogui prpplague (~billybob@12.148.134.14)
15:53.59*** join/#picogui turran (~jl@192.Red-80-37-186.pooles.rima-tde.net)
16:08.35*** join/#picogui TD (~mike@m32-mp1.cvx5-c.man.dial.ntli.net)
17:01.31*** join/#picogui TD (~mike@m32-mp1.cvx5-c.man.dial.ntli.net)
17:40.13*** join/#picogui TD (~mike@m11-mp1.cvx5-c.man.dial.ntli.net)
18:09.21scanlineTD: yes
18:09.56TDok, i'll whack ssh then
18:10.03TDgood to see it back up :)
18:10.49TD(he says, as he does a commit)
18:11.02TDscanline: i think i asked you this before, but have you looked at arch?
18:11.15TDi was reading the tutorial today. it seems to be gaining traction at approx the same rate as subv
18:11.55scanlineyes, I've looked at arch
18:11.59TDalso, you work with python a lot. how do you avoid errors caused by lack of static typing?
18:12.11TDthe best approach i've seen is to have truckloads of unit tests, but they aren't always easy to do (for guis etc)
18:12.14TDthoughts?
18:12.24scanlinethe main reason I chose svn instead of arch is that you can't efficiently checkout only part of a repository with arch
18:12.27scanlineand that's a feature I need
18:12.42TDhmm. ok
18:13.40scanlineas for static typing... I've really never had a problem with that. If I make it clear what interface I'm expecting from an argument, and that interface is provided, everything Just Works. Of course, I haven't written much python code that's actually being used by others yet.
18:14.17TDyeah. it prompted me to think because on gnomedesktop.org, somebody was saying that considering it's written in a "safer" language (python) than C, it crashes an awful lot
18:14.40TDi've also seen quite a few backtraces in the RH tools that look like
18:14.44TDer, type errors
18:16.12scanlineI wouldn't use python for a system that needs extreme reliability, like a kernel, window server, or firmware
18:16.39scanlinebut in the applications that I use python for, the extra power I get from dynamic types outweigh the opportunity for error
18:17.55TDwhy do you think it's harder to write reliable software with it?
18:18.41scanlinewith a statically typed language, you get the benefit of a compiler that in effect statically performs tests on your modules' interfaces
18:19.00scanlineI'm sure you could do the same with many unit tests, but most people are too lazy :)
18:19.09scanlineof course, if there is an error you can recover from it easier with python
18:19.17scanlineam I doing your homework for you or something? :)
18:20.23TDlol, no
18:20.28TDno homework for me, not yet anyway
18:20.31TDnot until october :)
18:20.54TDi was just thinking through the issues of moving to the "new infrastructure", ie python/.net, arch/subversion, scons/whatever
18:21.16scanlineah
18:21.24TDwhat impact it might have on reliability and so on
18:35.15njsI bet the backtraces in RH tools are real errors that just happen to look like type errors, because they didn't check for an abnormal condition when they should have and the dynamic type checking is usually the first thing to notice an inconsistency.
19:08.47file[school]they're magically delicious
19:34.57*** join/#picogui CIA (CIA@cia.utility.freenode) [NETSPLIT VICTIM]
19:34.57*** join/#picogui jojo (jojo@infidyne.com) [NETSPLIT VICTIM]
19:34.57*** join/#picogui fragglet (~fraggle@pc2-glfd1-4-cust207.glfd.cable.ntl.com) [NETSPLIT VICTIM]
19:34.57*** mode/#picogui [+b *!*@*.dip.t-dialin.net] by brunner.freenode.net
19:38.22*** join/#picogui lalo (~lalo@200-102-210-082.paemt7012.e.brasiltelecom.net.br)
19:40.46*** join/#picogui jojo (jojo@infidyne.com)
20:19.05*** join/#picogui lalo (~lalo@200-102-210-082.paemt7012.e.brasiltelecom.net.br)
20:21.39*** join/#picogui lalo (~lalo@200-102-210-082.paemt7012.e.brasiltelecom.net.br)
20:50.42*** join/#picogui TD (~mike@m97-mp1.cvx5-c.man.dial.ntli.net)
21:00.00*** join/#picogui file[wifi] (~file@mctn1-2962.nb.aliant.net)
22:08.23*** join/#picogui lurgyman (~lurgyman@home-dhcp6-8.colorado.edu)
22:44.11*** join/#picogui file[wifi] (~file@mctn1-2962.nb.aliant.net)
23:31.26*** topic/#picogui by scanline -> picogui! it's small, sweet and everybody loves it
23:37.59*** join/#picogui lurgyman (~lurgyman@home-dhcp6-8.colorado.edu)

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.