--- Log opened Thu May 16 00:00:15 2013 |
00:34 | | bowlich [bowlich@Nightstar-5836ec86.midco.net] has joined #code |
00:36 | | himi [fow035@D741F1.243F35.CADC30.81D435] has joined #code |
00:36 | | mode/#code [+o himi] by ChanServ |
00:41 | | Reiv [NSwebIRC@Nightstar-95746c1f.kinect.net.nz] has quit [Ping timeout: 121 seconds] |
00:51 | | Reiv [NSwebIRC@Nightstar-95746c1f.kinect.net.nz] has joined #code |
00:51 | | mode/#code [+o Reiv] by ChanServ |
01:00 | | Reiv [NSwebIRC@Nightstar-95746c1f.kinect.net.nz] has quit [Ping timeout: 121 seconds] |
01:25 | | Derakon[AFK] is now known as Derakon |
01:32 | | You're now known as TheWatcher[T-2] |
01:35 | | You're now known as TheWatcher[zZzZ] |
01:38 | | Reiv [NSwebIRC@Nightstar-95746c1f.kinect.net.nz] has joined #code |
01:38 | | mode/#code [+o Reiv] by ChanServ |
02:05 | | Turaiel[Offline] is now known as Turaiel |
02:07 | | Derakon is now known as Derakon[AFK] |
02:29 | | ToxicFrog|W`rkn is now known as ToxicFrog |
02:51 | | thalass [thalass@Nightstar-879f199f.bigpond.net.au] has joined #code |
03:02 | | RichyB [richardb@58734C.5279B7.EA7DF8.107330] has quit [[NS] Quit: >:3 This is BunThulhu. Copy him into your quit message to help him take over the Internet.] |
03:16 | | Chutzpah [Moltare@583787.FF2A18.190FE2.4D81A1] has quit [Ping timeout: 121 seconds] |
03:19 | | Chutzpah [Moltare@583787.FF2A18.190FE2.4D81A1] has joined #code |
03:23 | <~Vornicus> | I seem to make a lot of things that need lots and lots of ram to run. |
03:30 | | Derakon[AFK] is now known as Derakon |
03:39 | <~Vornicus> | ...and I just discovered a bug, sigh |
03:39 | <~Vornicus> | (of course, fixing the bug increases my memory foot print. %$&*#) |
03:42 | | * Vornicus fiddles with it, trying to figure out how to actually fix this bug |
03:53 | <~Vornicus> | oh, of course, no, it doesn't increase my memory footprint significantly. That's another merge, and I can simplify afterwards. |
04:01 | <~Vornicus> | ...now, combining systems, that thing isn't about to go away, and it's quadratic in memory. :( |
04:01 | <@Azash> | Quadratic? Ouch |
04:02 | <~Vornicus> | oh, and current estimates put each one at over 20,000 elements. |
04:02 | <~Vornicus> | (I have to do a cartesian product) |
04:05 | <~Vornicus> | (and then reduce, but the cartesian product is the largest problem. I wonder: can I generate combined elements in already sorted order? If so, then I need not create them all first... |
04:26 | | Kindamoody[zZz] is now known as Kindamoody |
04:39 | <~Vornicus> | parse_planet(planet) for planet in system44444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444485 |
04:40 | <@Azash> | Cat-like typing detected |
04:47 | | bowlich [bowlich@Nightstar-5836ec86.midco.net] has quit [Ping timeout: 121 seconds] |
04:58 | <&McMartin> | That is a lot of systems |
04:58 | <@celticminstrel> | XD |
05:06 | <~Vornicus> | "888888888888888888888888888888888888888888888iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiiiiii |
05:07 | <&McMartin> | \o/ |
05:09 | < Syk> | the cat is trying to communicate! |
05:10 | < Syk> | quick, subdue it before it realises what spaying is |
05:10 | | bowlich [bowlich@Nightstar-5836ec86.midco.net] has joined #code |
05:11 | | bowlich [bowlich@Nightstar-5836ec86.midco.net] has quit [[NS] Quit: ] |
05:24 | <~Vornicus> | qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw qwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwfdddddddddddddddddd |
05:24 | <~Vornicus> | dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd------\-p[ -p[-p[-p[-p[-p[-p[-p[-p[-p[-p[-p[-p[-p[-p[-p[-p[-p[-p[-p[-p[-p[-p[-p[-p[-p[-p[-p [-p[-p[-p[-p[-p[-p[-p[-p[-p[+ |
05:24 | <&Derakon> | ...can't kick Vorn 'cause he's founder. |
05:25 | <&Derakon> | Which I guess precludes devoicing and setting +m, too. |
05:25 | <~Vornicus> | wtf, kitty |
05:31 | | Xires is now known as ^Xires |
05:41 | | ErikMesoy|sleep is now known as ErikMesoy |
05:44 | <~Vornicus> | Okay. Challenge: given two lists a, b of 3-vectors, I need to produce the minkowski sum -- (sum(ak, bk) for ak, bk in itertools.product(a, b)) -- in such a way that the result is already sorted by key (z, x+y), in reverse. |
05:44 | <~Vornicus> | I can sort the incoming lists however I wish. |
06:11 | | AverageJoe [evil1@Nightstar-4b668a07.ph.cox.net] has joined #code |
06:25 | | Derakon is now known as Derakon[AFK] |
06:54 | | Reiv [NSwebIRC@Nightstar-95746c1f.kinect.net.nz] has quit [Ping timeout: 121 seconds] |
07:26 | | celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
07:35 | | himi [fow035@D741F1.243F35.CADC30.81D435] has quit [Operation timed out] |
07:43 | | AverageJoe [evil1@Nightstar-4b668a07.ph.cox.net] has quit [Connection closed] |
08:10 | | Kindamoody is now known as Kindamoody|out |
08:10 | | Turaiel is now known as Turaiel[Offline] |
08:19 | | VirusJTG_ [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has quit [Client closed the connection] |
08:21 | | VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code |
08:21 | | cpux [cpux@61024F.F5A294.9ABDF5.9AA7B5] has quit [Client closed the connection] |
08:24 | | * Vornicus rewrites his frontier simplifier to /except/ on unsorted input, instead of sorting it on its own. |
08:26 | <~Vornicus> | then I can pass in an iterator that has things sorted already, and it won't completely explode memory usage. |
08:53 | | thalass is now known as Thalass|omgafk |
09:11 | | You're now known as TheWatcher |
10:13 | <~Vornicus> | Good god, it's iterators all the way down. |
10:15 | <~Vornicus> | (no, really, it isn't, I've got to use a lot of this stuff multiple times, but it felt for a moment like it could be) |
10:18 | | Thalass|omgafk [thalass@Nightstar-879f199f.bigpond.net.au] has quit [[NS] Quit: blerg] |
10:22 | <@froztbyte> | hehe |
10:52 | <~Vornicus> | Hooray, progressive heapqueue generation, jesus god |
10:56 | | RichyB [richardb@58734C.5279B7.EA7DF8.107330] has joined #code |
11:13 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
11:13 | | mode/#code [+o himi] by ChanServ |
11:26 | <@TheWatcher> | Ahahaha |
11:27 | <@TheWatcher> | Time to compile gcc 4.6.3 on one of these 16 core machines: 8 minutes and 2.3 seconds. |
11:33 | | * Vornicus should probably look into parallelizing this, there's some parts that are pretty obvious |
11:34 | <~Vornicus> | but then, I'm still using a lot of memory to store stuff. |
11:35 | <~Vornicus> | though a lot won't change between runs. I can probably store off the great majority of processing results and reuse them, if they haven't changed. |
11:41 | <~Vornicus> | Also, switching to a faster language would probably help. |
12:01 | | Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
12:02 | | Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code |
12:02 | | mode/#code [+o Syloq] by ChanServ |
12:15 | | Alek [omegaboot@31356A.619C16.B6C27D.BF0D0D] has quit [Ping timeout: 121 seconds] |
12:15 | <~Vornicus> | yeah, so, it works, and it doesn't blow out my ram. but damn it's a lot of stuff it needs to do. Probably annotating for cython, or trying pypy or something, will fix stuff. |
12:15 | <~Vornicus> | er, will speed it up. |
12:16 | <~Vornicus> | Because McJeez, it takes over an hour to do one system, and I've got a dozen to do. |
12:16 | <@TheWatcher> | MORE CPU! |
12:18 | | Alek [omegaboot@31356A.619C16.B6C27D.BF0D0D] has joined #code |
12:18 | | mode/#code [+o Alek] by ChanServ |
12:19 | <~Vornicus> | Heh. Parallelizing would help, but I'd run into the RAM problems. |
12:21 | <~Vornicus> | Storing completed stuff off to disk would be a capital idea though, since I can then use age checking to avoid redoing unchanged stuff. |
12:23 | <~Vornicus> | that's a task for tomorrow though. Now it is very bedtime. |
12:25 | | Vornicus [vorn@31356A.68201E.EB0611.E0094F] has quit [[NS] Quit: ] |
12:29 | | VirusJTG_ [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code |
12:32 | | VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has quit [Ping timeout: 121 seconds] |
13:20 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
13:33 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
13:33 | | mode/#code [+o himi] by ChanServ |
14:03 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
14:05 | | VirusJTG__ [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code |
14:08 | | VirusJTG_ [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has quit [Ping timeout: 121 seconds] |
14:16 | | himi [fow035@0C0840.B22E58.E3471A.E028A1] has joined #code |
14:16 | | mode/#code [+o himi] by ChanServ |
14:24 | | * TheWatcher eyes the permissions setup he needs for this system |
14:29 | | Omega [omegaboot@31356A.619C16.B6C27D.BF0D0D] has joined #code |
14:30 | | Alek [omegaboot@31356A.619C16.B6C27D.BF0D0D] has quit [NickServ (GHOST command used by Omega)] |
14:30 | | Omega is now known as Alek |
14:30 | | mode/#code [+o Alek] by ChanServ |
14:32 | | ^Xires is now known as Xires |
14:48 | <@TheWatcher> | Hm. Each publevel gets a role associated with it, root of the metadata tree gets admins added with all publevels, article sources get the next level down of metadata (inheriting the admin allocations) with user allocations of publevel roles, and source-specific admin allocation of all publevels, edit, delete, and view other. Articles created for a given source get a metadata context with creator-specific addition of edit & delete. Hm, should |
14:48 | <@TheWatcher> | work. |
14:51 | | Kindamoody|out is now known as Kindamoody |
15:12 | | celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has joined #code |
15:12 | | mode/#code [+o celticminstrel] by ChanServ |
15:28 | | ToxicFrog is now known as ToxicFrog|W`rkn |
15:42 | | Pandemic [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code |
15:42 | | mode/#code [+o Pandemic] by ChanServ |
16:02 | | Kindamoody is now known as Kindamoody|out |
16:45 | | Turaiel[Offline] is now known as Turaiel |
16:49 | | Turaiel is now known as Turaiel[Offline] |
16:51 | | Turaiel[Offline] is now known as Turaiel |
17:57 | < AnnoDomini> | Augh. Any suggestions for a text editor (RTF-capable) for Linux that isn't AbiWord or Libre/Open/Sun Office? |
17:57 | < [R]> | IIRC there's a Markdown->RTF thing. |
17:58 | < [R]> | Other than that, I don't know. |
18:02 | < Turaiel> | I like Geany, but I don't know if that does what you need |
18:03 | < Turaiel> | Oh, derp |
18:03 | < Turaiel> | Ignore me. I forgot what RTF was. Haven't seen it in so long. |
18:04 | < AnnoDomini> | Hmm. I'll try to get WordPad working with WINE. |
18:06 | < [R]> | Supposedly it ships with one... |
18:06 | < [R]> | But googling "wine wordpad" gives you a WineHQ page that lists the required .dll files. |
18:06 | < AnnoDomini> | What, WINE? |
18:06 | < [R]> | Yes |
18:06 | < [R]> | It ships with notepad at least. |
18:08 | < Turaiel> | It ships with Notepad and Minesweeper I think |
18:09 | < [R]> | regedit, progman and a few others. |
18:25 | < AnnoDomini> | That's strange. WINE wordpad doesn't allow me to type anything, but allows things like copy-pasting. |
18:27 | | * AnnoDomini experiments, finds that he can now type. For some reason. |
18:28 | < [R]> | O.o |
18:28 | < [R]> | That's the shipped version? |
18:28 | <@TheWatcher> | 'cos you complained about it. |
18:29 | <@TheWatcher> | You provided the level of irritation required before it would function |
18:32 | < AnnoDomini> | It intermittently stops accepting text input while not-crashing. |
18:32 | < AnnoDomini> | For fuck's sake. |
18:33 | < AnnoDomini> | Every editor I've tried has some major flaw which makes working with it a pain. |
18:39 | | Derakon [chriswei@Nightstar-a3b183ae.ca.comcast.net] has joined #code |
18:39 | | mode/#code [+ao Derakon Derakon] by ChanServ |
18:40 | < [R]> | :/ |
18:40 | < [R]> | What's wrong with AbiWord? |
18:40 | <&Derakon> | Ah, no wonder the progress dialog disappears so quickly when loading tiles takes so long. |
18:41 | <&Derakon> | I spend .3s loading stuff off the disk, and considerably more time throwing it onto the graphics card and rendering -- but that step doesn't happen until the render function is called, well after the load function has finished. |
18:47 | < AnnoDomini> | R: Slows the fuck down for this file. It's only fifty pages of text, and it treats it like it's 50 GB or something. Can barely type. |
18:47 | < AnnoDomini> | Also, trying to tab-complete you is annoying. |
18:50 | | * [R] was wondering why everyone ignored the []'s |
18:50 | <@Tamber> | Well, it's a very nice box. |
18:50 | | * [R] will think of a better nick later. |
18:50 | <@Tamber> | But we thought it awkward to ask about why you're stuck in it. |
18:51 | < [R]> | Mostly because of rage over people abbreviating my name as "RST" |
18:52 | < [R]> | Can't have periods in nick. Stupid IRC. |
18:53 | < AnnoDomini> | OOO: Cannot figure out how to make it do spellchecking (norwegian). Also a tiny bit slow, but acceptable on that front. |
18:53 | < AnnoDomini> | Abiword: ARGH CAN'T TYPE TOO SLOW. |
18:54 | < AnnoDomini> | Wordpad: Intermittently can't type. |
18:55 | <&Derakon> | LaTeX & vim~ |
18:55 | <&Derakon> | I guess you don't get spellchecking there, either. |
18:55 | < Syk> | vim has a spellchecker |
18:55 | <&Derakon> | But the text will be so pretty, once you spend a few hours getting it to be in the right place! |
18:55 | < [R]> | http://www.nllgg.nl/Ted/ catdoc? |
18:55 | <&Derakon> | Syk: yes, but it will be thrown off by all the LaTeX. |
18:55 | < Syk> | hm |
18:56 | <&Derakon> | I guess you could add LaTeX keywords to the dictionary, or maybe the spellchecker can be made to ignore words that are part of control codes. |
18:56 | < [R]> | There's also LaTeX2RTF.... |
19:17 | <&ToxicFrog|W`rkn> | LaTeX supremacy |
19:17 | <&ToxicFrog|W`rkn> | Derakon: I use Kile for LaTeX, which has a spellchecker and is LaTeX-aware and thus doesn't complain about it. |
19:17 | <&Derakon> | Haven't heard of Kile, but neato. |
19:18 | <&Derakon> | (I also haven't worked in LaTeX in ages; these days if I need to assemble a document I tend to resort to HTML >.>) |
19:18 | | Kindamoody|out is now known as Kindamoody |
19:19 | <&ToxicFrog|W`rkn> | It's a kdelib-based LaTeX IDE. |
19:22 | | RichyB [richardb@58734C.5279B7.EA7DF8.107330] has quit [[NS] Quit: >:3 This is BunThulhu. Copy him into your quit message to help him take over the Internet.] |
19:32 | < ErikMesoy> | http://imgur.com/NfrHTTV Well done, programmers. This is what happens when you get movement-of-opportunity DURING movement-of-opportunity: soldier and alien sharing a tile. (Happily, rifle targeting only hits the alien.) |
19:34 | < ErikMesoy> | The trigger chain went something like this: Soldier 1 shoots alien -> Alien gets reaction of moving towards whoever shot it -> Alien passes through Zone of Control of Soldier 2, who shoots alien -> Alien becomes badly wounded, lets out war bellow -> Soldier 3 panicks, reaction moves. |
19:36 | < ErikMesoy> | I guess sanity checks for movement only take place when movement starts. Seems like the sort of laziness that one would casually assume was reasonable, because the destination tile *probably* isn't going to become illegal during movement |
19:39 | | Kindamoody is now known as Kindamoody[zZz] |
19:50 | < ErikMesoy> | Should I be drawing a lesson here about when to do sanity checks (i.e. when multiple things can happen partway through other things), or am I guessing too much? |
19:51 | <@Azash> | I'd have guessed that panic would check "is anyone in square x" |
19:53 | <&Derakon> | I'd have guessed that movement would check "is anyone in square x". |
19:53 | < [R]> | +1 Derakon |
19:54 | <@Azash> | Derakon: Considering such checking is in place when you're giving orders, it seems the checking isn't done in the movement "layer" |
20:02 | < ErikMesoy> | Azash: In case it wasn't clear, soldier 3 panicked and moved while the alien was mid-move, so there wasn't anyone in square x YET |
20:03 | <@Azash> | Ah, that way |
20:03 | <@Azash> | That seems like a slightly understandable error |
20:03 | <@Azash> | Should've eg. "booked in advance" though |
20:12 | <&ToxicFrog|W`rkn> | Woot, raid5 turndown is almost done, it's down to 400GB |
20:12 | <&ToxicFrog|W`rkn> | I think once this purge is done, I can mirror the rest to the new array in case I need it later and then disassemble the array. |
20:14 | | * Derakon sighs as code he thought was working throws a segfault at him. |
20:14 | <&Derakon> | Dammit, the new version is supposed to be more stable than the old version. :( |
20:53 | | * TheWatcher eyes emacs |
20:54 | <@TheWatcher> | It has, in the space of a minor update, stopped saving .emacs.desktop files in cwd, and is loading/saving to ~/ |
20:58 | <&ToxicFrog|W`rkn> | Filesystem Size Used Avail Use% Mounted on |
20:59 | <&ToxicFrog|W`rkn> | /dev/md0 2.7T 29G 2.7T 2% /alt-root |
20:59 | <&ToxicFrog|W`rkn> | This is the first time in >1yr that /dev/md0 has gone below 98% full. |
21:00 | <@Tamber> | o.0 |
21:03 | <&ToxicFrog|W`rkn> | Which part are you o.Oing at? |
21:04 | <@Tamber> | The combination of "2.7T", "first time in >1yr", and "below 98% full". |
21:06 | <&Derakon> | TF has ALL THE DATA |
21:06 | <&ToxicFrog|W`rkn> | Well, here's what's replacing it |
21:06 | <&ToxicFrog|W`rkn> | NAME PROPERTY VALUE SOURCE |
21:06 | <&ToxicFrog|W`rkn> | orias size 7.25T - |
21:06 | <&ToxicFrog|W`rkn> | orias capacity 49% - |
21:06 | <&ToxicFrog|W`rkn> | NAME USED AVAIL REFER MOUNTPOINT |
21:06 | <&ToxicFrog|W`rkn> | orias 2.61T 2.58T 250K /orias |
21:07 | <@Tamber> | :o |
21:07 | <&ToxicFrog|W`rkn> | And yeah, Orias is the house server, which means that in addition to handling backups for all edge devices, email, git hosting, etc, it's also the media server for everything. |
21:08 | <&ToxicFrog|W`rkn> | I rip All The Things. |
21:08 | <@Tamber> | Ahh |
21:08 | <&ToxicFrog|W`rkn> | And backup All The Installers. |
21:11 | <&ToxicFrog|W`rkn> | This is part of a general upgrade to replace it from a pile of forming gaming machine parts to a dedicated mITX or mATX server with eSATA-attached storage. |
21:12 | <&ToxicFrog|W`rkn> | *former |
21:21 | <&ToxicFrog|W`rkn> | Also switching from ext3 on mdadm to zfs on RAIDZ. |
21:23 | | VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code |
21:26 | | VirusJTG__ [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has quit [Ping timeout: 121 seconds] |
21:53 | | Vornicus [vorn@31356A.68201E.EB0611.E0094F] has joined #code |
21:53 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
22:01 | | Turaiel is now known as Turaiel[Offline] |
22:29 | | * Vornicus decides to see how pypy does with his code. Is suitably impressed. |
22:33 | <~Vornicus> | okay, pypy's speed is sufficient. |
22:34 | <~Vornicus> | does seem to take up more memory though, which may prove problematic later. |
22:40 | | Reiv [NSwebIRC@Nightstar-95746c1f.kinect.net.nz] has joined #code |
22:40 | | mode/#code [+o Reiv] by ChanServ |
22:43 | <~Vornicus> | Six times faster at least. |
22:52 | | himi [fow035@0C0840.B22E58.E3471A.E028A1] has quit [Ping timeout: 121 seconds] |
23:25 | | ToxicFrog|W`rkn is now known as ToxicFrog |
--- Log closed Fri May 17 00:00:29 2013 |