code logs -> 2013 -> Thu, 16 May 2013< code.20130515.log - code.20130517.log >
--- 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
code logs -> 2013 -> Thu, 16 May 2013< code.20130515.log - code.20130517.log >

[ Latest log file ]