code logs -> 2012 -> Mon, 07 May 2012< code.20120506.log - code.20120508.log >
--- Log opened Mon May 07 00:00:13 2012
00:04 celticminstrel is now known as celmin|away
00:21 eckse_ [eckse@Nightstar-0f064304.dsl.sentex.ca] has joined #code
00:24 eckse [eckse@Nightstar-6e13b787.dsl.sentex.ca] has quit [Ping timeout: 121 seconds]
00:36 Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has joined #code
00:58
<&McMartin>
Welp, time to learn Distutils again.
01:36
< Noah>
That's for python innit?
01:36
< Noah>
Also, MFZ book, heard anything
01:36
< Noah>
To McMartin of course
01:37
< Noah>
I decided for pieces that I have less than 5 of are going into their own 1-of, 2-of, 3-of, and 4-of boxes
01:39
<&McMartin>
5:12 <&McMartin> Whoever pinged me before re: MFZ: All I have so far is "I'll get you rules just as soon as I can. They'll be followed by setting material, illustrations, building instructions (still haven't done the Hi-Leg!), and other little pieces."
01:39
<&McMartin>
15:39 -!- Noah [maoranma@Nightstar-03161ea1.pools.spcsdns.net] has joined #code
01:39
<&McMartin>
Also, yes, Distutils is indeed for Python
01:40
< Noah>
jerith got me going on Bitbucket using mercurial and PyDev
01:40
< Noah>
Now I have no excuse besides laze to not code
01:40
< Noah>
And I have a lot of laze, so~
01:40
<&McMartin>
Heh
01:41
<&McMartin>
Yeah, my stuff is actually on github and I'm trying to make it more conveniently distributable.
01:41
<&McMartin>
Particularly from my personal website.
01:45
< Noah>
One of these days I'm going to make something worth distributing.
02:09 celmin|away is now known as celticminstrel
02:14 maoranma [maoranma@Nightstar-960be0fa.pools.spcsdns.net] has joined #code
02:16 Noah [maoranma@Nightstar-03161ea1.pools.spcsdns.net] has quit [Ping timeout: 121 seconds]
02:26
<&McMartin>
The real goal here is eventually to get this up to speed with the newer and apparently non-shitty py2exe systems.
02:26
<&McMartin>
That will let me drastically improve Ophis's Windows footprint.
02:27 eckse_ [eckse@Nightstar-0f064304.dsl.sentex.ca] has quit [Connection reset by peer]
02:31 eckse [eckse@Nightstar-0f064304.dsl.sentex.ca] has joined #code
02:31 mode/#code [+o eckse] by ChanServ
02:32
<&McMartin>
Also, time to find the people responsible for documenting py2exe and punch them in the goddamned face
02:32
<&McMartin>
http://www.py2exe.org/index.cgi/SingleFileExecutable
02:32
<&McMartin>
EIGHT SCREENS of "to get a single file executable, write an NSIS installer that extracts all of py2exe's cruft to a temp directory and run it there" and then as a footnote "or you could use the option to actually get a single file executable"
02:33
< Rhamphoryncus>
There's a lot of that going around
02:39
< Rhamphoryncus>
... wtf
02:41
<&McMartin>
This is an unusually flagrant example.
02:42
< Rhamphoryncus>
CUPS has busted our printer driver (moreso than usual) in the last two ubuntu releases. I decided to search found mention of a canon linux driver (only on the european site, a wtf of its own). Only i386 though (another wtf), but it has a tarball with the source (a non-wtf!). build-deps are wrong, then fails to build (I'm guessing a missing include), so I take a look.. and there's a GPL header
02:43
<@Tamber>
Sounds rather like ours, with the exception of source.
02:43
< Rhamphoryncus>
They had the usual "you can do nothing, we own your first born child" blurb on download, but the file itself has a GPL header
02:43
< Rhamphoryncus>
well, one of the files
02:43
<@Tamber>
It's a blechmark; you get a CUPS filter, and a bunch of awful little applications to configure the printer, and unsurprisingly it's i386 only.
02:44
<@Tamber>
What makes it really a problem is that you can't even get it to respond to postscript unless it's run through that filter first. :/
02:44
< Rhamphoryncus>
:/
02:45
<@Tamber>
Anything else either gets you obstinate silence, or garbage.
02:45
<@Tamber>
(...that said, even when it works, y'get garbage.)
02:47
<@Tamber>
It's started, over the past month or so, using up all the magenta ink with great big broad hilighter-like broad stripes at odd angles across /some/ pages. It'd be funny if it didn't only choose the ones that are needed for something to do that. Printers really are instruments of the devil.
02:54
< Rhamphoryncus>
aaand the build script is broken anyway
02:55
<@Tamber>
Naturally.
02:56
< Rhamphoryncus>
Some day I will get a decent printer. Even if I have to build it myself.
02:59
<@Tamber>
I've heard some not-entirely-awful things about Brother's laser printers. And so far, my experience with HP's officejets isn't too bad.
03:01
< Rhamphoryncus>
on linux?
03:01
<@Tamber>
Yes.
03:01
< Rhamphoryncus>
huh
03:04
<@Tamber>
Mine's an all-in-one (OJP 7400); it scans up to 1200dpi (I think) in xsane, which is more than enough for me; prints fairly well under CUPS (Using HPLIP). I don't have any actual experience with the Brother machines, but from what I can gather, they work either straight OOB, or you grab a PPD from their site. Of course, YMMV on this~
03:05
<@Tamber>
(OMG, TLAs!)
03:05
< Rhamphoryncus>
omg wtf bbq etc etc
03:09 Kindamoody[zZz] is now known as Kindamoody
03:10 Attilla [Obsolete@Nightstar-1f164f65.as43234.net] has quit [Ping timeout: 121 seconds]
03:26 * McMartin learns that he was Bad At Writing Python in 2002.
03:26
<&Derakon>
Yyyyeah, I'm very carefully not looking at the Niobium source code~
03:27
<&McMartin>
There's some tricks here that were good, but I probably don't need from __future__ import nested_scopes anymore, and I probably also ought to stop using tabs.
03:28 * Derakon checks, and "from __future__ import braces" still works as of Python 2.7. <3
03:30
<~Vornicus>
I don't think I've ever actually dealt with something where the scoping in that sense mattered
03:31
<&Derakon>
I do wish that Python had block-level scoping sometimes.
03:31
<&McMartin>
Vorn: Functional accent. I'll use internal functions for closure-like silliness occasionally
03:33
<&McMartin>
There's "with", kiiiinda~
03:33
<&McMartin>
('with' and dynamic typing fail to mix so very hard)
03:33 * Vornicus is the crazy listcomp guy.
03:33
<&Derakon>
It still reeeeeaaallly bugs me that this breaks: http://pastebin.com/yEGx36Th
03:33 * Vornicus does him some crazy listcomps.
03:33
<&Derakon>
Bind your closures tighter, Python. :(
03:34 * McMartin took a while to get the hang of crazy listcomps, so he needed to lambda it up more with map and filter calls.
03:34
<&McMartin>
Derakon: That's "everything is an object", I think. -_-
03:44
<&Derakon>
It's bloody annoying, is what it is.
03:45
<&Derakon>
I have a lot of UI code that's "loop over a list of tuples describing buttons or menu options or whatever, and create the relevant widgets for each" and I have to do these ugly workarounds because Python won't bind the fucking lambdas until it evaluates them otherwise.
04:13 Kindamoody is now known as Kindamoody|coding
04:46
< Rhamphoryncus>
Yeah, it sucks. I know exactly why it is, but it still sucks
04:49
< Rhamphoryncus>
A static language can search out and find the exact names at compile time and only copy them. A dynamic language would have to copy every local in the scope
04:50
< Rhamphoryncus>
IMO the best option in a dynamic language is to make it an error to call the function, as the function scope you referenced has been invalidated
04:51
< Rhamphoryncus>
Hrm. No, that doesn't work. I forget what I had in mind
04:51
< maoranma>
INKJET BAD BAD BAD
04:52
<@Tamber>
s/inkjet/printers/
04:52
<@Tamber>
??
05:01
< Rhamphoryncus>
On the plus side I got cups to connect to a windows printer and it is working
05:01
< Rhamphoryncus>
(previously nobody could connect to that computer for anything. It was somehow fixed in the mean time.)
05:01
< maoranma>
Yay cups
05:07 maoranma [maoranma@Nightstar-960be0fa.pools.spcsdns.net] has quit [Ping timeout: 121 seconds]
05:08
< Rhamphoryncus>
Fortunately I learned how to use the web interface through the many problems I've had before. KDE doesn't have any interface I can find
05:13 Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has quit [Ping timeout: 121 seconds]
05:16 Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has joined #code
05:31 Alek [omegaboot@Nightstar-efc8dc53.il.comcast.net] has quit [Ping timeout: 123 seconds]
05:31 McMartin [mcmartin@Nightstar-71663c79.pltn13.sbcglobal.net] has quit [Ping timeout: 121 seconds]
05:31 McMartin [mcmartin@Nightstar-71663c79.pltn13.sbcglobal.net] has joined #code
05:31 mode/#code [+ao McMartin McMartin] by ChanServ
05:32 Alek [omegaboot@Nightstar-efc8dc53.il.comcast.net] has joined #code
05:32 mode/#code [+o Alek] by ChanServ
05:43 ErikMesoy|sleep is now known as ErikMesoy
05:48 Noah [maoranma@Nightstar-960be0fa.pools.spcsdns.net] has joined #code
06:01 Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has quit [Ping timeout: 121 seconds]
06:04 Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has joined #code
06:05 * Rhamphoryncus has found out that he can do matrix math with qalculate :D
06:05
< Rhamphoryncus>
Not just do the math but it will actually display it as a matrix
06:05
< Rhamphoryncus>
It is row-major though, and I was hoping for column-major
06:13 celticminstrel is now known as celmin|sleep
06:13 eckse [eckse@Nightstar-0f064304.dsl.sentex.ca] has quit [Client closed the connection]
06:17 Kindamoody|coding is now known as Kindamoody
06:26 Derakon is now known as Derakon[AFK]
06:32 Kindamoody is now known as Kindamoody|Portal2
06:45 Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has quit [Client exited]
07:13 maoranma [maoranma@Nightstar-0b54271b.pools.spcsdns.net] has joined #code
07:14 maoranma [maoranma@Nightstar-0b54271b.pools.spcsdns.net] has quit [[NS] Quit: ]
07:15 Noah [maoranma@Nightstar-960be0fa.pools.spcsdns.net] has quit [Ping timeout: 121 seconds]
07:24 Reiver [Reiver@Nightstar-7a27571f.xtra.co.nz] has joined #code
07:54
< Reiver>
So is there any IRC client /other/ than irssi that lets you log into another machine to get your backscroll?
07:55
< Reiver>
I want to be able to grab bbackscroll, but irssi is so awful ;_;
07:55
<&jerith>
Reiver: Quassel?
07:55
< Reiver>
Is that for windows?
07:55
< Reiver>
>.>
07:56
<&jerith>
It's a client-server thing.
07:56
<&jerith>
Core runs on a machine somewhere and stays connected to IRC.
07:56
<&jerith>
The client talks to the core over a non-IRC protocol and gives you shiny things.
07:57
<&jerith>
It's Qt-based, IIRC, so should be cross-platform.
08:00
< Reiver>
QT based?
08:00
<&McMartin>
There's also ZNC
08:00
<&jerith>
Have a look at their website or something. :-)
08:01
<&jerith>
I don't like Quassel much myself, but I have several friends who've switched to it and are very happy.
08:01
<&jerith>
ZNC's major failing is that it talks IRC between the client and the server, which makes any attempt at backscroll and such hacky at best.
08:07
< Reiver>
I shall investigate; thank you!
08:08
<&jerith>
(ZNC's major feature is that you can connect to it with any IRC client.)
08:09
< Reiver>
That's a good trick
08:10 Kindamoody|Portal2 is now known as Kindamoody
08:10
< Reiver>
So it basically just caches backscroll and batch-sends?
08:12
<&jerith>
Something like that.
08:12
<&jerith>
I think Quassel's more flexible.
08:16
< Reiver>
I'll have to have a play :-)
08:16
< Reiver>
... and it ha a droid client.
08:16
< Reiver>
It' trying to eal my heart and I haven't bloody installed it yet~
08:17
< Reiver>
steal.
08:17
< Reiver>
Fakking laptop keyboards >.>
08:17
<&jerith>
I thought you'd like that little tidbit.
08:26 Reiver is now known as Reiv[T2]
08:35 Reiv[T2] [Reiver@Nightstar-7a27571f.xtra.co.nz] has quit [Ping timeout: 121 seconds]
08:36 Kindamoody is now known as Kindamoody|afk
09:08 Attilla [Obsolete@Nightstar-1f164f65.as43234.net] has joined #code
09:13 Attilla [Obsolete@Nightstar-1f164f65.as43234.net] has quit [Ping timeout: 121 seconds]
09:39 Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has joined #code
10:07
< Rhamphoryncus>
Best way to ensure nobody ever uses yasttc: require OpenGL4 and C++11
10:09
< froztbyte>
hah
10:09
< froztbyte>
bet you there's a bunch of demo-sceners rocking that
10:27
< Rhamphoryncus>
Welp, I was smirking about how many C++11 features I was using in my trivial little class (and actually using, not just for kicks).. then I got to formatting a string in a sanity-check exception
10:27
<&McMartin>
C+11 is one of the furthest places you can be from PURE 100% ASM OMG
10:27
<&jerith>
McMartin: Isn't it only two languages and three compilers away or something?
10:31
< Rhamphoryncus>
hrm
10:31
< Rhamphoryncus>
invalid_argument (const string &__arg)
10:31
< Rhamphoryncus>
That probably makes my issue moot, if it's only a reference and not a copy..
10:34 You're now known as TheWatcher
11:10 Attilla [Obsolete@Nightstar-1f164f65.as43234.net] has joined #code
11:34
< Rhamphoryncus>
oh damnit, initializer list support needs clang 3.1 and I only have 3.0
11:51
< Rhamphoryncus>
gcc has supported it for a few versions, so I've been able to make sure I'm doing it right
11:51
< Rhamphoryncus>
Ironically, I've come across a mention that GCC still doesn't default to C99 (for C) because it's still not fully supported.
13:03 celmin|sleep is now known as celticminstrel
13:07 Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has quit [Client exited]
13:49 Attilla [Obsolete@Nightstar-1f164f65.as43234.net] has quit [[NS] Quit: ]
14:44 Thalass is now known as Thalasleep
15:22 Attilla [Obsolete@Nightstar-8ba07163.threembb.co.uk] has joined #code
16:55 * gnolam stabs the electronics world.
17:00
<@TheWatcher>
Shocking!
18:05 Kindamoody|afk is now known as Kindamoody
18:14 gnolam [lenin@Nightstar-202a5047.priv.bahnhof.se] has quit [[NS] Quit: Reboot]
18:17 gnolam [lenin@Nightstar-202a5047.priv.bahnhof.se] has joined #code
18:32 Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has joined #code
19:24 Attilla [Obsolete@Nightstar-8ba07163.threembb.co.uk] has quit [[NS] Quit: ]
19:25 Attilla [Obsolete@Nightstar-5cf8db5d.as43234.net] has joined #code
19:25 Kindamoody is now known as Kindamoody[zZz]
19:41 * Alek resists the notion!
19:43 Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has quit [Client exited]
19:48 Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has joined #code
20:22 Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has quit [Client exited]
21:36 Vornucopia [NSwebIRC@C888DE.7F9621.4A1301.BBBE7B] has joined #code
21:41 Noah [maoranma@Nightstar-0b54271b.pools.spcsdns.net] has joined #code
21:54 Vornucopia [NSwebIRC@C888DE.7F9621.4A1301.BBBE7B] has quit [[NS] Quit: Page closed]
22:09 ErikMesoy is now known as ErikMesoy|sleep
22:14
<&jerith>
23:13 <@dash> heh, best nerd joke of the day
22:14
<&jerith>
23:14 <@dash> "oh well, back to work, this quine isn't going to write itself"
22:21 Vornucopia [NSwebIRC@C888DE.7F9621.4A1301.BBBE7B] has joined #code
22:21
<&McMartin>
Ow
22:22
< Vornucopia>
Apparently our online course system is down so I have nothing to do for the next hour.
22:44
< Noah>
Vornicus: Read the MF0 beta rules
22:44
< Noah>
http://mobileframezero.com/mfz/wp-content/uploads/2012/05/Mobile-Frame-Zero-Rule s-0.1p1.pdf
22:44
< Noah>
Incase McMartin hasn't already seen them
22:46
<&McMartin>
... I see we have a name for MF0 fans
22:46
<&McMartin>
MoF0s.
22:46
<&McMartin>
I hadn't actually seen that yet, but there it is in my inbox
22:46
<&McMartin>
Well played
22:46
< Noah>
lol
22:47
< Noah>
Should we pronounce it Mohf-zeroes, or how it was probably intended
22:49
< Noah>
Special thanks to Glen Baker. Thanks to Drew Baker, Elliot Baker, Esther Baker, Meguey Baker, Emily Care Boss, Scott DiBerardino, Larry Pieniazek, and the guy who beat my mech to death with a shovel back at Gen Con '03.
22:50
< Noah>
lol, a shovel
22:51
< Noah>
Also, peaches seem to be really really important
22:51
< Noah>
I'm guessing they're an exotic peach-like fruit that causes euphoria and hallucinations
22:51
<&McMartin>
Ah, no, there's a story there, predating MF0
22:51
< Noah>
But they probably are just peaches
22:52
<&McMartin>
They're just peaches
22:52
< Noah>
of course they are
22:52
<&McMartin>
Let me find the story as told to me by Mr. Wang himself
22:52
< Noah>
Please and dankon
22:55
<&McMartin>
16:28 < Wang> I think the reasoning was a demo of a wargame way back in the day; he had a party of dwarves escorting <something> over a pass. He decided he needed to know what that something was.
22:55
<&McMartin>
16:29 < Wang> It had to be perishable, or he'd just go the longer, safer way.
22:55
<&McMartin>
16:29 < Wang> It had to be valuable, or they wouldn't bother.
22:55
<&McMartin>
16:29 < Wang> It had to be bulky, or they'd smuggle them on foot.
22:55
<&McMartin>
16:29 < Wang> So it was a cartload of fresh peaches.
22:55
<&McMartin>
16:30 < Wang> Then *every wargame that they ever played again* had a peach truck.
22:55
<&McMartin>
16:30 < Wang> The first sample "capture objective" in Mechaton and MFZ was the peach truck.
22:56
< Noah>
Nice
22:57
< Noah>
Is there a MF0 channel yet in place?
22:57
<&McMartin>
If there is I'm not yet aware of it
22:57
< Noah>
Drat
22:57
<&McMartin>
We should probably make one
22:58
< Noah>
perhaps, lemme check the hangar to see if anyone has yet
22:59
<&McMartin>
Oh, you mean a real official one
22:59
< Noah>
Doesn't appear to be any posts about IRC
22:59
<&McMartin>
I thought you meant "so we can stop polluting #code"~
22:59
< Noah>
Oh
22:59
< Noah>
Nah, polluting #code is fun, it bugs gnolam
23:00
< Noah>
But making an unofficial channel could attract users to the network, dunno how many
23:00
< Noah>
Maybe even get it sanctioned as the official chat with any luck
23:03
< Vornucopia>
clearly #mf0 must be made
23:03
< Noah>
Agreed. Who wants to be founder?
23:03
< Vornucopia>
Noah does.
23:04
< Noah>
Apparently I do
23:04
< Noah>
God, do you know how long it's been since I've founded a channel? probably over a decade
23:12
< Noah>
#mf0 is up
23:12
< Noah>
Reviewing commands
23:13 Vornucopia [NSwebIRC@C888DE.7F9621.4A1301.BBBE7B] has quit [[NS] Quit: Page closed]
23:17
< Noah>
McMartin: Adding you to aops, and anyone else who wants it, added TheShadow too, he gots logs going for us
--- Log closed Tue May 08 00:00:29 2012
code logs -> 2012 -> Mon, 07 May 2012< code.20120506.log - code.20120508.log >

[ Latest log file ]