code logs -> 2014 -> Thu, 06 Mar 2014< code.20140305.log - code.20140307.log >
--- 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
code logs -> 2014 -> Thu, 06 Mar 2014< code.20140305.log - code.20140307.log >

[ Latest log file ]