--- Log opened Thu Mar 06 00:00:22 2014 |
00:22 | <&ToxicFrog> | Reiv: Felt was discontinued like two years ago |
00:22 | <&ToxicFrog> | Since someone pointed out that VASSAL exists |
00:32 | <@Reiv> | VASSAL exists? |
00:32 | <@Reiv> | hn |
00:32 | <@Reiv> | Does it allow me to shove together artificial card decks or something |
00:36 | <&ToxicFrog> | It is a general purpose networked boardgaming/cardgaming engine |
00:37 | <&ToxicFrog> | Functionally, the only difference between it and what Felt would have turned into is that it has an editor that vomits out XML to create new games rather than writing them in lua. |
00:43 | <@Reiv> | ... huh. |
00:43 | <@Reiv> | I guess that does kill Felt a bit in terms of motivation and drive |
00:43 | <@Reiv> | But you realise we could have implemented Ergo in this already then, right~ |
00:44 | <&ToxicFrog> | It may already have an Ergo module |
00:44 | | Derakon[AFK] is now known as Derakon |
00:44 | <@Reiv> | I doubt this very much~ |
00:49 | | * ToxicFrog sets about making a bootable Steam SD card |
00:50 | <@Reiv> | what |
00:51 | | Red_Queen [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
00:59 | <&ToxicFrog> | Reiv: so, I will be going to the ASIS conference in a few weeks. I don't want to drag my personal laptop along with me, but I do want to be able to do some gaming. |
00:59 | <&ToxicFrog> | But installing Steam on a corp image makes the security kittens nervous and their tails floof up. |
01:00 | | You're now known as TheWatcher[T-2] |
01:00 | <&ToxicFrog> | What is ok is installing a livesystem to an SD card or USB stick and then booting into that when you want to game. |
01:01 | <&McMartin> | Always pet your nice little security kittens |
01:02 | <@Reiv> | ASIS ? |
01:02 | <&ToxicFrog> | Adsense Infrastructure Summit. |
01:03 | <&McMartin> | TF: Let me know how it works |
01:03 | <&ToxicFrog> | McMartin: well, I got a POC of running earlier today, but then the SD card I installed it on died~ |
01:04 | <&McMartin> | D'oh |
01:04 | <&ToxicFrog> | Note that this is Steam-on-SUSE, not SteamOS. |
01:04 | | * McMartin nods |
01:04 | <&ToxicFrog> | The installation process for steamOS is horrifying and I'm not letting it anywhere near this laptop. |
01:04 | <&McMartin> | From what I have seen this is entirely correct and a wise judgement |
01:04 | <&McMartin> | I won't let SteamOS near my *VMs*. |
01:05 | | You're now known as TheWatcher[zZzZ] |
01:05 | <&ToxicFrog> | Anyways, it's pretty straightforward, even accounting for the fact that the X230 can't boot from SD. |
01:05 | <&ToxicFrog> | Insert SD card and SUSE installer USB stick, boot from USB, install to the SD card as normal making sure not to let it autopartition and whack your internal drive. |
01:06 | <&ToxicFrog> | Boot into corp and copy the initrd and kernel from the SD card to /boot/games/ or similar, and copy the grub.cfg entry into /etc/grub.d/ |
01:06 | <&ToxicFrog> | grub-mkconfig, then reboot and choose the new boot entry with the SD card inserted |
01:11 | <@Reiv> | Why are you using an SD card when you already plugged in a USB stick |
01:11 | <&McMartin> | SD cards are larger and less obtrusive and you can just leave them in |
01:12 | <&ToxicFrog> | Reiv: SD card is faster and also zero-profile. USB sticks stick out. |
01:12 | <@Reiv> | Aha |
--- Log closed Thu Mar 06 02:05:36 2014 |
--- Log opened Thu Mar 06 02:22:44 2014 |
02:22 | | TheWatcher[zZzZ] [chris@Nightstar-ksqup0.co.uk] has joined #code |
02:22 | | Irssi: #code: Total of 36 nicks [22 ops, 0 halfops, 0 voices, 14 normal] |
02:22 | | mode/#code [+o TheWatcher[zZzZ]] by ChanServ |
02:23 | | Reiver [quassel@Nightstar-ksqup0.co.uk] has joined #code |
02:23 | | mode/#code [+ao Reiver Reiver] by ChanServ |
02:23 | | Irssi: Join to #code was synced in 39 secs |
02:56 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Program Shutting down] |
03:08 | | Kindamoody[zZz] is now known as Kindamoody |
03:22 | | Reiver is now known as Orth |
--- Log closed Thu Mar 06 04:33:38 2014 |
--- Log opened Thu Mar 06 04:33:42 2014 |
04:33 | | TheWatcher[zZzZ] [chris@Nightstar-ksqup0.co.uk] has joined #code |
04:33 | | Irssi: #code: Total of 36 nicks [22 ops, 0 halfops, 0 voices, 14 normal] |
04:33 | | mode/#code [+o TheWatcher[zZzZ]] by ChanServ |
04:34 | | Irssi: Join to #code was synced in 36 secs |
04:57 | | Thalass [thalass@Nightstar-nuh9sg.bigpond.net.au] has quit [Ping timeout: 121 seconds] |
05:00 | <@froztbyte> | that's a boring panic |
05:00 | | Derakon is now known as Derakon[AFK] |
05:02 | < Shiz> | it's also not one i can debug |
05:02 | < Shiz> | :| |
05:02 | < Shiz> | the trace pushes the error off the screen |
05:10 | | Araleith [Araleith@Nightstar-gqo.7co.175.108.IP] has quit [Ping timeout: 121 seconds] |
05:13 | | Araleith [Araleith@Nightstar-gqo.7co.175.108.IP] has joined #code |
05:33 | | RichyB [RichyB@Nightstar-c6u.vd5.170.83.IP] has quit [[NS] Quit: Gone.] |
05:37 | | RichyB [RichyB@Nightstar-c6u.vd5.170.83.IP] has joined #code |
05:55 | | ErikMesoy|sleep is now known as ErikMesoy |
06:17 | | Turaiel is now known as Turaiel[Offline] |
06:18 | | AverageJoe [evil1@Nightstar-fb1kt4.ph.cox.net] has joined #code |
07:00 | | Kindamoody is now known as Kindamoody|afk |
07:02 | <@froztbyte> | yeah |
07:02 | <@froztbyte> | that happens far too often |
07:02 | <@froztbyte> | uhm |
07:02 | <@froztbyte> | there's a thing |
07:02 | <@froztbyte> | sec |
07:02 | <@froztbyte> | netconsole |
07:02 | <@froztbyte> | Shiz: ^ |
07:03 | <@froztbyte> | not necessarily guaranteed to work, but it's caught me a couple of panics before |
07:25 | | AverageJoe [evil1@Nightstar-fb1kt4.ph.cox.net] has quit [[NS] Quit: Leaving] |
07:50 | <@simon_> | I want to make a Makefile that lets me compile one of five benchmarks using one of three datasets |
07:50 | <@simon_> | currently it's just "make cpu" or "make gpu" and the benchmarks refer to the datasets through a fixed file, and I have to move files around every time I switch dataset. |
07:51 | <@simon_> | either I specify the filename as argument to the benchmark binary or as a compile-time constant decided in the Makefile |
07:51 | <@simon_> | I'm leaning towards using the argument. |
07:52 | <@simon_> | but the question is: can Makefile support this neatly? I mean, it'd be neat if I could 'make small cpu', but I don't know if these targets can translate into tweaking two parameters |
07:52 | <@simon_> | I mean... technically it should probably be 'make small_cpu' or something like that, but it doesn't look nice. |
08:00 | | Red_Queen [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code |
08:00 | | mode/#code [+o Red_Queen] by ChanServ |
08:11 | | celticminstrel [celticminst@Nightstar-mhtogh.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
08:29 | | You're now known as TheWatcher |
09:43 | < [R]> | Each makefile work argument is it's own file for make to make. |
09:44 | < [R]> | make small cpu, would try and make the "small" file and the "cpu" file. |
09:45 | < [R]> | If you want to go that way though, you could make "small" a phoney file, but have it generate a config (header file) that has a definition that changes the behavior of cpu. |
09:45 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
09:45 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
10:01 | <@simon_> | [R], yes! that's what I was thinking of. |
10:04 | | Kindamoody|afk is now known as Kindamoody |
10:06 | | mode/#code [+o RichyB] by ChanServ |
10:50 | < [R]> | <remusg> how can i call a function from within another function? |
10:53 | <~Vornicus> | [R]: :( |
10:56 | <@TheWatcher> | ... what |
10:56 | < [R]> | <remusg> i know, my function is called number9() to number0() |
11:02 | < Shiz> | there is only one proper response to this |
11:02 | < Shiz> | https://www.youtube.com/watch?v=XYDtnEt0UQU&t=1m4s |
11:04 | | Vornotron [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
11:06 | | Syka [the@Nightstar-7c9.kr5.156.120.IP] has joined #code |
11:06 | | mode/#code [+o Syka] by ChanServ |
11:07 | | Vornucopia [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
11:07 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
11:08 | | Vornucopia is now known as Vornicus |
11:08 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
11:10 | | Vornotron [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
11:32 | | Vornotron [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
11:34 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
11:48 | < [R]> | ... |
11:48 | < [R]> | Why is AsyncResult a generic interface? |
11:48 | < [R]> | Why? |
11:59 | < [R]> | Okay, managed to make it work by adding another function, rather than make a full implementation, wee! |
12:18 | | Vornotron is now known as Vornicus |
12:18 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
12:29 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
12:29 | | Vornotron [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
12:32 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
12:32 | | Thalass [thalass@Nightstar-nuh9sg.bigpond.net.au] has joined #code |
12:32 | | mode/#code [+o Thalass] by ChanServ |
12:44 | | Syka [the@Nightstar-7c9.kr5.156.120.IP] has quit [[NS] Quit: lol3g] |
12:51 | | Vornucopia [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
12:51 | | Vornucopia is now known as Vornicus |
12:52 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
12:53 | | Vornotron [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
13:35 | | Thalass [thalass@Nightstar-nuh9sg.bigpond.net.au] has quit [[NS] Quit: g'night folks. ] |
13:58 | | Kindamoody is now known as Kindamoody|afk |
15:01 | <@Tarinaky> | I have a money problem. :( |
15:13 | | ErikMesoy [Erik@Nightstar-t5i7tl.80-203-18.nextgentel.com] has quit [[NS] Quit: reboot] |
15:14 | <&ToxicFrog> | McMartin: so, it works great. |
15:15 | <&ToxicFrog> | I mean, usual caveats about corporate netbooks having no graphical beef apply, but steam works fine, etc. |
15:15 | <@Azash> | https://pbs.twimg.com/media/BiCIkvMIgAAnLrO.png:large |
15:16 | <~Vornicus> | |
15:23 | <@RichyB> | Azash, wat |
15:30 | <&ToxicFrog> | Azash: what is that from? |
15:30 | <@Azash> | ToxicFrog: https://twitter.com/TomsGuideFR/status/441502928437006336/photo/1/large |
15:30 | <@Azash> | This is all I know |
15:38 | | mac [macdjord@Nightstar-c0i1dq.cable.rogers.com] has quit [Ping timeout: 121 seconds] |
15:45 | | ErikMesoy [Erik@Nightstar-6v0.mal.203.80.IP] has joined #code |
15:45 | | mode/#code [+o ErikMesoy] by ChanServ |
15:48 | | * ToxicFrog THROWS THE SWITCH |
15:48 | | mac [macdjord@Nightstar-c0i1dq.cable.rogers.com] has joined #code |
15:48 | | mode/#code [+o mac] by ChanServ |
16:03 | | celticminstrel [celticminst@Nightstar-mhtogh.dsl.bell.ca] has joined #code |
16:03 | | mode/#code [+o celticminstrel] by ChanServ |
16:25 | | celticminstrel [celticminst@Nightstar-mhtogh.dsl.bell.ca] has quit [[NS] Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.] |
16:25 | | celticminstrel [celticminst@Nightstar-mhtogh.dsl.bell.ca] has joined #code |
16:25 | | mode/#code [+o celticminstrel] by ChanServ |
16:28 | <&ToxicFrog> | New configuration canarying. Canary cluster looks good. \o/ |
16:30 | <~Vornicus> | wat |
16:32 | | mac [macdjord@Nightstar-c0i1dq.cable.rogers.com] has quit [Connection closed] |
16:35 | <&ToxicFrog> | Vornicus: I'm doing a configuration pipeline migration at work. |
16:35 | <~Vornicus> | aha |
16:36 | <&ToxicFrog> | All configuration changes are first canaried to a limited subset of servers, then deployed globally if the canaries survive. |
16:40 | | macdjord [macdjord@Nightstar-c0i1dq.cable.rogers.com] has joined #code |
16:40 | | mode/#code [+o macdjord] by ChanServ |
17:10 | | celticminstrel [celticminst@Nightstar-mhtogh.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
18:33 | <@RichyB> | Cool! |
18:34 | <@ErikMesoy> | So it's like testing on a subset of prod? |
18:35 | <@RichyB> | s/like // |
18:35 | <@RichyB> | yes |
18:39 | | Kindamoody|afk is now known as Kindamoody |
18:43 | | macdjord [macdjord@Nightstar-c0i1dq.cable.rogers.com] has quit [Ping timeout: 121 seconds] |
18:50 | | macdjord [macdjord@Nightstar-c0i1dq.cable.rogers.com] has joined #code |
18:50 | | mode/#code [+o macdjord] by ChanServ |
19:22 | | Harlow [harlow@Nightstar-9hnfdm.il.comcast.net] has joined #code |
19:25 | | Kindamoody is now known as Kindamoody[zZz] |
19:54 | | celticminstrel [celticminst@Nightstar-mhtogh.dsl.bell.ca] has joined #code |
19:54 | | mode/#code [+o celticminstrel] by ChanServ |
19:58 | <@froztbyte> | I've been wanting to build that for us, but we don't have enough servers to care really :/ |
19:58 | <@froztbyte> | Well, not enough of the same task |
20:05 | | Harlow [harlow@Nightstar-9hnfdm.il.comcast.net] has quit [[NS] Quit: This computer has gone to sleep] |
21:08 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code |
21:08 | | mode/#code [+o himi] by ChanServ |
21:14 | <&ToxicFrog> | froztbyte: so, this is common configuration shared by a whole bunch of different server types that, collectively, make up the display ads infrastructure |
21:14 | <&ToxicFrog> | So we are talking 4-5 digits for each server type. |
21:15 | <@froztbyte> | ToxicFrog: yeah, I figured |
21:15 | <&ToxicFrog> | At that scale, testing changes on a small subset of them is (a) a really good idea and (b) still enough traffic to be statistically useful |
21:15 | <@froztbyte> | our common server subset is....not very much |
21:15 | <@froztbyte> | user info (like, accounts and ssh keys), a couple of baseline packages |
21:15 | <@froztbyte> | that sort of deal |
21:16 | <@froztbyte> | https://github.com/praekelt/sideloader/ and lots of puppet modules |
21:18 | <&ToxicFrog> | I work on the experiments team, so we touch basically everything |
21:18 | <@froztbyte> | nice :) |
21:18 | <@froztbyte> | that could actually be pretty cool |
21:18 | <@froztbyte> | I bailed in round 3, but I should really have delayed that call :/ |
21:18 | <@froztbyte> | didn't because I'd already done so twice, and figured it might come across as screwing people around |
21:19 | <@froztbyte> | but turns out that doing interview calls in the same month as really-high-pressure projects is basically the worst idea ;p |
21:30 | <&ToxicFrog> | IME they're actually really good at working around stuff like that |
21:32 | <@RichyB> | ToxicFrog, I read the "ad click prediction from the trenches" paper a while back; does "experiments team" make you one of the people whose entire job is dreaming up and testing new classifiers and predictors? |
21:32 | <@Reiv> | ToxicFrog: Wait, you're one of the Ad Guys, eh? |
21:38 | <@froztbyte> | ToxicFrog: yeah, in retrospect I know this |
21:39 | <@froztbyte> | ToxicFrog: but I was just too caught up in that (the project) at the time to really think clearly about it |
21:39 | <@froztbyte> | ToxicFrog: like, I actually got a couple of grey hairs during that time |
21:39 | <@froztbyte> | temporary ones, but /that/ bad |
21:55 | <@froztbyte> | anyway |
21:55 | <@froztbyte> | no worries |
21:55 | <@froztbyte> | no major loss, and the feedback I had besides that was pretty positive, and it was a cool experience to go through |
21:58 | <@Reiv> | froztbyte: I take it you're not likely to get another shot? |
21:58 | <@froztbyte> | Reiv: I am |
21:58 | <@froztbyte> | Reiv: but only in december |
21:58 | <@froztbyte> | I expect I'm probably gonna get google calls yearly now, though ;p |
21:58 | <@froztbyte> | (their interviewing policy is "only again in a year from now") |
21:59 | <@Reiv> | Yeah, that's probably fair |
22:00 | <@froztbyte> | Syloq: hey so |
22:00 | <@froztbyte> | Syloq: the trick I use on shadowfire is to just withdraw one from DNS for a bit |
22:00 | <@froztbyte> | Syloq: that way only people with shells are still around, and those are the folks who tend to be okay with a bit of network issues or just switching servers themselves |
22:00 | <@froztbyte> | Syloq: feel free to steal the trick if you want to :) |
22:01 | <@Syloq> | froztbyte; yeah thats what I'm doing, it just takes time to propagate, so thats why I'm not just doing all the servers at once. |
22:01 | <@froztbyte> | ttl of 300, woooo |
22:01 | <@froztbyte> | (well, some are 600) |
22:01 | <@froztbyte> | (DNS is cheap, </care>) |
22:02 | <@Syloq> | yeah I was thinking of putting the RR to even 120, but the nameservers might start hating me |
22:02 | <@froztbyte> | route53, yo |
22:02 | <@froztbyte> | ;) |
22:02 | <@froztbyte> | seriously, route53 is stupidly cheap |
22:02 | <@froztbyte> | and they do DNS *well* |
22:03 | <@froztbyte> | the auth servers they give you are spread geographically, across TLD roots, and in different netblocks announced from different ASNs |
22:03 | <@froztbyte> | and ridiculously fast update cycles |
22:03 | <@froztbyte> | I think the longest record update wait I've ever seen was 7 seconds |
22:23 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
22:36 | | Red_Queen [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
22:56 | | ErikMesoy is now known as ErikMesoy|sleep |
23:59 | | himi [fow035@Nightstar-q9amk4.ffp.csiro.au] has joined #code |
23:59 | | mode/#code [+o himi] by ChanServ |
--- Log closed Fri Mar 07 00:00:37 2014 |