--- Log opened Mon Aug 12 00:00:08 2013 |
00:04 | | You're now known as TheWatcher[T-2] |
00:07 | | You're now known as TheWatcher[zZzZ] |
00:11 | | Reiv [NSwebIRC@Nightstar-95746c1f.kinect.net.nz] has joined #code |
00:11 | | mode/#code [+o Reiv] by ChanServ |
00:19 | | Zemyla [zemyla@Nightstar-8fbb7981.compute-1.amazonaws.com] has quit [Ping timeout: 121 seconds] |
00:23 | | Harlow [Harlow@Nightstar-2dbe3d64.il.comcast.net] has quit [Client closed the connection] |
00:23 | | Zemyla [zemyla@Nightstar-8fbb7981.compute-1.amazonaws.com] has joined #code |
00:23 | | mode/#code [+o Zemyla] by ChanServ |
00:23 | | Harlow [Harlow@Nightstar-2dbe3d64.il.comcast.net] has joined #code |
00:41 | | Harlow [Harlow@Nightstar-2dbe3d64.il.comcast.net] has quit [[NS] Quit: This computer has gone to sleep] |
01:13 | | Thalass|sleeps is now known as thalass |
01:32 | | thalass [thalass@Nightstar-a8e66d3f.bigpond.net.au] has quit [Ping timeout: 121 seconds] |
01:33 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
01:34 | | Harlow [Harlow@Nightstar-2dbe3d64.il.comcast.net] has joined #code |
01:48 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
01:48 | | mode/#code [+o himi] by ChanServ |
02:07 | | Harlow [Harlow@Nightstar-2dbe3d64.il.comcast.net] has quit [[NS] Quit: This computer has gone to sleep] |
02:23 | | RichyB [RichyB@D553D1.68E9F7.02BB7C.3AF784] has quit [[NS] Quit: Gone.] |
02:23 | | thalass [thalass@Nightstar-a8e66d3f.bigpond.net.au] has joined #code |
02:24 | | Harlow [Harlow@Nightstar-b902fba7.chi.megapath.net] has joined #code |
02:26 | | RichyB [RichyB@D553D1.68E9F7.02BB7C.3AF784] has joined #code |
02:29 | | Turaiel[Offline] is now known as Turaiel |
02:35 | | Vorntastic [Vorn@Nightstar-d57c6c7f.sub-70-211-10.myvzw.com] has joined #code |
02:41 | | Harlow [Harlow@Nightstar-b902fba7.chi.megapath.net] has quit [[NS] Quit: Leaving] |
02:49 | | ktemkin is now known as ktemkin[awol] |
03:08 | | thalass [thalass@Nightstar-a8e66d3f.bigpond.net.au] has quit [[NS] Quit: thalass|out] |
03:27 | | Vornlicious [Vorn@Nightstar-34e73f84.sub-70-211-12.myvzw.com] has joined #code |
03:29 | | Vorntastic [Vorn@Nightstar-d57c6c7f.sub-70-211-10.myvzw.com] has quit [Ping timeout: 121 seconds] |
03:30 | | VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has quit [[NS] Quit: Program Shutting down] |
03:48 | | [_] is now known as [R] |
03:51 | <&ToxicFrog> | Finally |
03:51 | <&ToxicFrog> | pool: backup |
03:51 | <&ToxicFrog> | scan: resilvered 169G in 0h53m with 0 errors on Sun Aug 11 21:18:46 2013 |
03:51 | <&ToxicFrog> | md126 : active raid1 sdb1[2] sda1[0] |
03:51 | <&ToxicFrog> | md127 : active raid1 sdb2[2] sda2[0] |
03:55 | | Chutzpah [Moltare@583787.FF2A18.190FE2.4D81A1] has quit [Ping timeout: 121 seconds] |
03:59 | | Kindamoody[zZz] is now known as Kindamoody |
03:59 | | Chutzpah [Moltare@583787.FF2A18.190FE2.4D81A1] has joined #code |
03:59 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code |
03:59 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
04:00 | | Vornlicious [Vorn@Nightstar-34e73f84.sub-70-211-12.myvzw.com] has quit [[NS] Quit: Bye] |
04:14 | | Turaiel is now known as Turaiel[Offline] |
04:26 | | Reiv [NSwebIRC@Nightstar-95746c1f.kinect.net.nz] has quit [Ping timeout: 121 seconds] |
04:26 | | Reiv_ [NSwebIRC@Nightstar-95746c1f.kinect.net.nz] has joined #code |
04:36 | | Karono [Karono@9C034E.4BE65E.E00AF8.FDA077] has joined #code |
04:43 | | Karono [Karono@9C034E.4BE65E.E00AF8.FDA077] has quit [Ping timeout: 121 seconds] |
05:07 | | Derakon is now known as Derakon[AFK] |
05:15 | < Xon> | being asked to rollback a minor change to something which is being thrown out. why the fuck is this coworker wasting my time? |
08:10 | | Kindamoody is now known as Kindamoody|out |
08:11 | | AverageJoe [evil1@Nightstar-4b668a07.ph.cox.net] has joined #code |
08:55 | | You're now known as TheWatcher |
08:57 | | AverageJoe [evil1@Nightstar-4b668a07.ph.cox.net] has quit [[NS] Quit: Leaving] |
09:38 | <&McMartin> | Kind of interesting: http://k1024.org/~iusty/papers/icfp10-haskell-reagent.pdf |
09:38 | <&McMartin> | (In which a Google team attempts to mix Haskell and Python and it isn't disastrous) |
10:28 | | Karono [Karono@Nightstar-13c26ed9.optusnet.com.au] has joined #code |
13:06 | | Pandemic [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code |
13:06 | | mode/#code [+o Pandemic] by ChanServ |
14:09 | | Karono [Karono@Nightstar-13c26ed9.optusnet.com.au] has quit [Client closed the connection] |
14:15 | | Thalass [thalass@Nightstar-a8e66d3f.bigpond.net.au] has joined #code |
14:29 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving] |
14:35 | | ktemkin[awol] is now known as ktemkin[aawol] |
14:36 | | Karono [Karono@Nightstar-13c26ed9.optusnet.com.au] has joined #code |
14:52 | | * Thalass pokes at kivy tutorials, bahs at self |
14:55 | < Thalass> | I mistakenly type "centre" correctly once, and then as "center" later. Silly mistake. |
14:58 | < Thalass> | And it took a few times reading through to pick it up, as i parse both as the same thing. :P |
14:59 | <@TheWatcher> | Yes, silly Americans and their 'u' deficiencies~ |
15:00 | < Syka> | Thalass: well, it depends on the context! |
15:00 | < Syka> | "center of the childcare centre" :D |
15:02 | < Thalass> | :P |
15:11 | | Orthia [orthianz@3CF3A5.E1CD01.B089B9.1E14D1] has quit [Ping timeout: 121 seconds] |
15:21 | | Syka_ [the@A6D346.0419D1.4F6DEC.E2B0B9] has joined #code |
15:23 | | Syka [the@Nightstar-b0473bc7.iinet.net.au] has quit [Ping timeout: 121 seconds] |
15:26 | | Orthia [orthianz@3CF3A5.E1CD01.B089B9.1E14D1] has joined #code |
15:26 | | mode/#code [+o Orthia] by ChanServ |
15:30 | | Orthia [orthianz@3CF3A5.E1CD01.B089B9.1E14D1] has quit [Ping timeout: 121 seconds] |
15:42 | | Orthia [orthianz@3CF3A5.E1CD01.B089B9.1E14D1] has joined #code |
15:42 | | mode/#code [+o Orthia] by ChanServ |
15:54 | | * ToxicFrog bonks his head into the desk a few times |
15:55 | <&ToxicFrog> | bitlbee configuration is stored not in ~/ but in /var/lib, which is not backed up |
15:56 | < Thalass> | Dang. |
15:58 | <&ToxicFrog> | Yeah. |
15:58 | <&ToxicFrog> | Fortunately it's not a very complicated configuration and all of the passwords are in keepass. |
15:58 | <&ToxicFrog> | But still, annoying. |
15:58 | <&ToxicFrog> | I may just start backing up / in its entirety and excluding /backup and /orias |
15:59 | <&ToxicFrog> | Then next time / explodes I can just boot a livecd and restore the backup in place, rather than installing the OS cold and then restoring parts of the backup into it. |
16:28 | | Karono [Karono@Nightstar-13c26ed9.optusnet.com.au] has quit [Ping timeout: 121 seconds] |
16:29 | <@froztbyte> | don't bother with / |
16:29 | <@froztbyte> | cherrypick what you need, and throw dirvish or something at it |
16:30 | <@froztbyte> | I used to backup hosts on /, and the restore is more effort than it's worth |
16:30 | | Thalass is now known as Thalasleep |
17:10 | | Turaiel[Offline] is now known as Turaiel |
17:42 | | Syka [the@Nightstar-d463fd0f.iinet.net.au] has joined #code |
17:45 | | Syka_ [the@A6D346.0419D1.4F6DEC.E2B0B9] has quit [Ping timeout: 121 seconds] |
18:51 | <&ToxicFrog> | froztbyte: I'm using obnam, actually. |
18:52 | <&ToxicFrog> | And, well, backing up all of / adds <1GB to the backup the first time and basically nothing thereafter, since the contents rarely change. |
18:53 | <&ToxicFrog> | But has the advantage that restoration is just booting a liveusb and then sudo zypper in obnam; mount /dev/foo /mnt; cd mnt; obnam restore --client-name=orias; grub-install /mnt; reboot |
19:22 | | Kindamoody|out is now known as Kindamoody |
19:50 | | Kindamoody is now known as Kindamoody[zZz] |
19:52 | | Turaiel is now known as Turaiel[Offline] |
19:58 | | * ToxicFrog contemplates a version of the Chemical Worker's Song for C++ programmers |
19:59 | | * McMartin adds Template Metaprogramming to his Things I Won't Work With list >_> |
20:00 | <&ToxicFrog> | Yeah, that's the problem, it's hard to get things like "template metaprogramming" to scan. |
20:14 | < Azash> | http://devopsreactions.tumblr.com/post/44444575875/when-we-dont-write-a-test-for -that-special-corner-case |
20:15 | <&McMartin> | I'm not actually familiar with the Chemical Worker's Song |
20:15 | <@gnolam> | The obvious conversion is to a general multithreading song. |
20:15 | <@gnolam> | A process man am I... |
20:18 | <&ToxicFrog> | McMartin: http://www.youtube.com/watch?v=edAxujKev1I |
20:18 | <@gnolam> | I used to hum it every time I submitted a task to the local supercomputer. >_> |
20:19 | <&ToxicFrog> | (there are other versions, but Great Big Sea's is the best) |
20:19 | <@gnolam> | (It is not. Crucible's is better.) |
20:19 | <&ToxicFrog> | McMartin: It's also called the "ICI Song" or "Process Man". |
20:19 | <&ToxicFrog> | (got a link?) |
20:22 | <&ToxicFrog> | (I've never heard anything by Crucible.) |
20:23 | <@gnolam> | (There used to be one on Youtube, which is how I found the band in the first place (they're pretty obscure). But it seems to have been taken down. :() |
20:25 | <&McMartin> | The chorus does lend itself better to warping to a song about multithreading |
20:31 | <&ToxicFrog> | OTOH, it's a song about a job that gradually destroys you but which you take anyways because the pay is good, which says C++ to me~ |
20:33 | | Turaiel[Offline] is now known as Turaiel |
20:34 | <&McMartin> | I think I've lost all perspective on it >_> |
20:46 | | Turaiel is now known as Turaiel[Offline] |
20:51 | <@gnolam> | ToxicFrog: heh |
20:53 | <@froztbyte> | ToxicFrog: https://www.youtube.com/watch?v=-Waz7PMZHeg |
20:54 | <@froztbyte> | Azash: I'm happy to see there's a couple of new ones up :) |
20:57 | <&ToxicFrog> | froztbyte: (a) that's Rox in the Box by The Decemberists; (b) it's blocked in canada by BMG Music Group anyways. |
20:58 | <@froztbyte> | haha |
20:58 | <@froztbyte> | but yeah, it is also quite fitting |
20:58 | | * Tamber puts froztbyte in a box. |
20:58 | | * froztbyte rattles around |
20:59 | < Syka> | step 1: put your froztbyte in the box |
21:03 | < Azash> | froztbyte, apply directly to the forehead |
21:39 | | Derakon [chriswei@Nightstar-a3b183ae.ca.comcast.net] has joined #code |
21:39 | | mode/#code [+ao Derakon Derakon] by ChanServ |
21:40 | <&Derakon> | "NB per the documentation, the time it takes for the laser control box to process a command varies depending on the command (50ms-250ms for almost all commands). In practice, the documentation is full of lies. *set timeout to 2s*" |
21:41 | <@TheWatcher> | >.< |
21:42 | <&Derakon> | I note the lasers also do not put out the wattage that they claim to. |
21:42 | <&Derakon> | They're typically about 15% below nominal. |
21:42 | <@TheWatcher> | Maybe they wrote the docs for a different model, and didn't revise them? *shrug* |
21:43 | <&Derakon> | Each laser has a different max power. |
21:43 | <&Derakon> | You're supposed to set the power as a percentage of maximum, but we aren't able to achieve the stated max |
21:43 | <@TheWatcher> | Huh, that's a question |
21:44 | <@TheWatcher> | How do you actually measure the output, anyway? |
21:44 | <&Derakon> | Photometer. |
21:44 | <&Derakon> | We have one where you can set an arbitrary notch wavelength filter in front of it (so it only sees a very narrow band of wavelengths). |
21:44 | <&Derakon> | Then just stick it in front of the laser and measure the power. |
21:45 | | * McMartin laughs as he realizes that Derakon's first answer boiled down to "with an output-measurer" |
21:45 | <@TheWatcher> | Aha, righto. |
21:45 | <&Derakon> | ...yes, I suppose it did. |
21:46 | <&Derakon> | I admit to having no idea how a photometer functions. Probably some photoelectric effect. |
21:46 | <@Tamber> | pixie dust |
21:49 | | * TheWatcher sighs at the Dark Engine, or more specifically the hilarious amount of documentation for some areas of its API |
21:50 | <&Derakon> | Other fun things about these lasers: the vendor software works over the same serial port we use, and has a terminal so you can watch what it does when you manipulate the GUI. This is good! |
21:50 | <&Derakon> | What is not so good is that it uses undocumented commands. |
21:50 | <@TheWatcher> | Brilliant :/ |
21:50 | <&Derakon> | We had to reverse-engineer what prepending ":01" to your command strings does (answer: direct the command to one head in a multi-head laser). |
21:51 | <&Derakon> | And I have no idea what the STD command does. |
21:51 | <@TheWatcher> | Spreads a command from one laser to the others one at a time?~ |
21:51 | <&Derakon> | :p |
22:05 | <&Derakon> | Oh look, a timeout 8x what the vendor claims to need in the worst case still wasn't long enough. |
22:05 | <&Derakon> | It works at 16x though! |
22:15 | <&Derakon> | ...scratch that, no, even at 64x it's still failing. What the hell. |
22:19 | < [R]> | Time to murder a lazer vendor and find a new one? |
22:19 | <&Derakon> | I wish. But I am writing them a "dude WTF" email. |
22:21 | <&McMartin> | Dear sirs: |
22:21 | <&McMartin> | OMG LAZORS WTF Y U N O PEW PEW |
22:21 | <&McMartin> | Sincerely, |
22:21 | <&McMartin> | Derakon |
22:21 | <&Derakon> | Heh. |
22:26 | | ktemkin[aawol] is now known as ktemkin |
22:31 | <&Derakon> | ...ah, I think I figured something out. |
22:31 | <&Derakon> | Each command is supposed to be padded out to 16 characters, counting the terminal CRLF, by adding spaces. |
22:31 | <&Derakon> | This doesn't take into account the address prefix (":01", ":02"). |
22:31 | <&Derakon> | So if you have to address your commands, then they're actually 19 characters long. |
22:32 | <&Derakon> | I figured this out by highlighting text in the vendor software's terminal window so I could see the whitespace. |
22:32 | <&Derakon> | ;_; |
22:33 | < Reiv_> | That seems... unwise |
22:42 | | Turaiel[Offline] is now known as Turaiel |
22:47 | <@TheWatcher> | Only when undocumented >.> |
22:48 | | * Derakon vanishes from this computer. |
22:48 | | Derakon [chriswei@Nightstar-a3b183ae.ca.comcast.net] has quit [[NS] Quit: leaving] |
22:55 | | Derakon [chriswei@Nightstar-a3b183ae.ca.comcast.net] has joined #code |
22:55 | | mode/#code [+ao Derakon Derakon] by ChanServ |
23:00 | <&Derakon> | So if lscpu says there are 12 CPUs, 6 cores per socket, and 1 CPU socket, does that necessarily mean there are 72 cores? |
23:01 | < [R]> | No |
23:01 | <@Namegduf> | No. |
23:01 | <&Derakon> | Okay, so how do you get the number of cores then? |
23:01 | < [R]> | It means there's actually 12 cores. |
23:02 | <@Namegduf> | I think your second two numbers. |
23:02 | < [R]> | My dual core reports: 2, 2, 1 |
23:02 | <@Namegduf> | I think you have six cores with hyperthreading. |
23:02 | <@Namegduf> | Or an equivalent technology. |
23:02 | <@Namegduf> | What's threads per core? |
23:02 | <&Derakon> | Mm, better go tell the grant lady that then. |
23:02 | <&Derakon> | 2 threads per core. |
23:02 | <@Namegduf> | Aha. |
23:03 | <@Namegduf> | I think "CPUs" in this context is "virtual CPUs" as such. |
23:03 | <@Namegduf> | Let me see how you get the real processor name. |
23:03 | <&McMartin> | That tracks what I'd expect. |
23:03 | <@Namegduf> | cat /proc/cpuinfo |
23:03 | <@Namegduf> | "model name" |
23:03 | <&McMartin> | Yeah |
23:03 | <@Namegduf> | Assuming your stuff is typical enough that that works. |
23:04 | <&Derakon> | Intel(R) Xeon(R) CPU W3690 @ 3.47GHz. Yeah, 6 cores/12 threads. |
23:10 | <&McMartin> | Man, this machine has one core and one thread. |
23:10 | <@Namegduf> | :( |
23:10 | <@Namegduf> | This one has LIES |
23:10 | <@Namegduf> | Because it's a VM |
23:10 | <@Namegduf> | It's seeing the host's model information but the wrong number of cores and threads per core |
23:10 | <&McMartin> | (It's an Athlon 64 3500+ with an entire gigahertz of processing speed and 2 GB of RAM) |
23:11 | <&McMartin> | (oops, wait, no, just one gig of RAM) |
23:11 | <@Namegduf> | You see no reason to upgrade because your tiling WM runs just fine? |
23:11 | <&McMartin> | If by "tiling WM" you mean "screen" |
23:11 | <@Namegduf> | Even better. |
23:12 | <&McMartin> | This is the honorable semi-retirement of my old desktop once I got a Proper Gaming Machine in 2009. |
23:12 | <&McMartin> | It used to run Windows, and indeed ran City of Heroes like a champ until Major Update 6 |
23:13 | <&McMartin> | It ran Portal pretty well too if you set the command line options to remove the particle effects on the portal borders. |
23:13 | | VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code |
23:22 | <&ToxicFrog> | Derakon: yeah, "sockets" is number of physical packages, "cores" is number of distinct execution units in each package and "CPUs" is number of simultaneously executing things you can schedule. |
23:22 | <&McMartin> | Namegduf: For the record though it can run GNOME 3 without hitching. |
23:23 | <&Derakon> | TF: righto, thank you. |
23:32 | | Turaiel is now known as Turaiel[Offline] |
23:40 | <&Derakon> | "...researchers at the National Institute of Standards and Technology in Gaithersburg, Md., have exploited the optical properties of objects called plasmonic waveguides to create a negatively refracting flat lens like the one Veselago envisioned 45 years ago." |
23:40 | <&Derakon> | I love science sometimes. |
23:40 | <&Derakon> | Hooray for technobabble! |
23:40 | <&Derakon> | ( http://www.wired.com/wiredscience/2013/08/perfect-optical-lens/all/ ) |
23:43 | <&McMartin> | I love that NIST has a research wing |
23:45 | | Derakon [chriswei@Nightstar-a3b183ae.ca.comcast.net] has quit [[NS] Quit: leaving] |
--- Log closed Tue Aug 13 00:00:23 2013 |