code logs -> 2012 -> Thu, 15 Nov 2012< code.20121114.log - code.20121116.log >
--- Log opened Thu Nov 15 00:00:51 2012
00:07
<@Azash>
Is this still database related?
00:11
< Reiv>
It was.
00:13 * Azash was going to mumble something about joins
00:26 You're now known as TheWatcher[T-2]
00:31 You're now known as TheWatcher[zZzZ]
00:36
< gnolam>
http://buttersafe.com/2012/11/13/the-new-ceo/
01:01 Derakon[AFK] is now known as Derakon
01:55
<@iospace>
... gnolam
01:55
<@iospace>
that's horrible
02:10 Moltare [Moltare@583787.FF2A18.190FE2.4D81A1] has quit [Ping timeout: 121 seconds]
02:13 Moltare [Moltare@583787.FF2A18.190FE2.4D81A1] has joined #code
02:16 celticminstrel [celticminst@Nightstar-05d23b97.cable.rogers.com] has quit [[NS] Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.]
02:16 celticminstrel [celticminst@Nightstar-05d23b97.cable.rogers.com] has joined #code
02:29 Attilla_ [Obsolete@Nightstar-e95b0203.as43234.net] has quit [Ping timeout: 121 seconds]
02:33 Kindamoody[zZz] is now known as Kindamoody
02:44
<@himi>
Hey, anyone got any suggestions for a good intro Java book?
02:44 * ToxicFrog solemnly places a loaded revolver in front of himi.
02:44
<@Azash>
I'm guessing you're not Finnish?
02:44
<@himi>
Context: Android development, experienced programmer in various languages, mostly just after something along the lines of K&R
02:44
<@Azash>
Oh
02:45
<@Azash>
Consider browsing Oracle's tutorials to pick up the syntax, then Thinking in Java by Bruce Eckel
02:45
<&ToxicFrog>
A K&R equivalent, honestly, won't help much, because 90% of Java programming is knowing your way around the clusterfuck that is the Java standard library.
02:45
<@himi>
TF: if I could do it all in Python, I wouldn't even be considering suicide^Wjava
02:45
<&ToxicFrog>
The language itself is not that complicated.
02:46
<&ToxicFrog>
(well, the Java "standard" library, which is going to be wildly different depending on whether it's SE, EE, ME, Blackberry, or Android java)
02:47
<@himi>
I'm only interested in Android, so at least I don't really have to worry about any other standards
02:51
<&ToxicFrog>
That's something.
02:52
<&ToxicFrog>
If targeting Java with it were less painful, I'd suggest using a different JVM language like Clojure.
02:52
<&ToxicFrog>
...I wonder if Jython supports Android?
02:52
<&ToxicFrog>
s/targeting Java/targeting Android/
02:56
<&McMartin>
ToxicFrog: About as well as Clojure does, IIRC.
02:57
<&ToxicFrog>
Oh :(
02:57
<&McMartin>
This may have changed!
02:57
<&McMartin>
I last checked in like February
02:59
<&ToxicFrog>
Huh. There is apparently a lein-droid plugin now.
03:02
<&McMartin>
!
03:02
<&McMartin>
Nice
03:02
<&McMartin>
Oh yeah
03:02
<&McMartin>
When I last checked, Clojure 1.4 wasn'te ven out
03:03
<&ToxicFrog>
It looks pretty straightfoward - 'lein droid new', edit project.clj to point to your Android SDK install, 'lein droid build' to compile, 'lein droid apk' to make an APK, and 'lein droid release' to do both of the above, load it onto the device and run it.
03:04
<&ToxicFrog>
In debug mode it automatically links in REPL support.
03:04
<&McMartin>
Solid
03:04
<&ToxicFrog>
And signs it with the debug keys.
03:04
<&McMartin>
I'm guessing you need a fairly beefy device still to make decent use of it
03:04
<&ToxicFrog>
Probably.
03:04
<&McMartin>
I recall basically writing it off because I wanted to be able to run on 2.2 phones.
03:05
<&ToxicFrog>
But it sounds like it's sorted the issues with manually having to use jar optimizers and the like to get it small enough to run on most devices without, for example, optimizing away the entire standard library.
03:05
<&McMartin>
This is a good thing indeed
03:05
<&McMartin>
Ah yes, we were commiserating about that, weren't we~
03:06
<&ToxicFrog>
Also, I'm not sure I'd want to do anything with this, but it is cool: https://play.google.com/store/apps/details?id=com.sattvik.clojure_repl&hl=en
03:13 Alek [omegaboot@Nightstar-56dbba0f.in.comcast.net] has joined #code
03:13 mode/#code [+o Alek] by ChanServ
03:17
<@himi>
How's Clojure as a dev system?
03:17
<&McMartin>
Evolving
03:17
<&McMartin>
You'll have to be clearer as to what you mean by "as a dev system"
03:17
<@himi>
I've been eyeing it as an excuse to learn lisp, but never gotten past installing the app on my phone and playing around with it a bit
03:17
<&McMartin>
Ah, I see
03:18
<@himi>
Well, firstly as a lisp learning environment, and secondly as an Android dev platform
03:18
<&McMartin>
I'd suggest actually putting it on a Linux machine along with a Clojure-aware emacs or vim mode
03:18
<&McMartin>
Clojure is only barely a Lisp
03:18 * himi nods
03:18
<&McMartin>
It has two properties that I would normally say mean it isn't one
03:18
<&McMartin>
First, it does not have automatic tail recursion optimization
03:18
<@himi>
Odd
03:18
<&McMartin>
Second, it doesn't actually use lists much; you have to decide between (), [], and {} quite regularly
03:18
<@himi>
Is that a language limitation or a compiler limitation?
03:19
<&McMartin>
The latter for now, which is presented as the former.
03:19
<&McMartin>
There are ways around it - you can manually trigger tailcall-like behavior.
03:20
<&McMartin>
And the "manual tail recursion" mechanism is actually syntactically closest to one of Scheme's more powerful and preferred looping mechanisms, the "named let"
03:20
<@himi>
So it'd probably be better to find another way to pick up lisp and then give Clojure a go as an Android platform
03:20
<&McMartin>
But it's realized differently under the hood.
03:20
<&McMartin>
The other thing about Clojure is that it's actually more hardcore about immutability than most LISPs.
03:20
<&McMartin>
Common LISP is barely functional.
03:22
< celticminstrel>
Barely functional as in barely works, or barely functional as in barely qualifies as a functional language? :P
03:22
<&McMartin>
The latter.
03:22 * himi snickers
03:22
<&McMartin>
Idiomatic Common LISP makes extremely heavy use of state and assignment
03:23
<@himi>
I know you're a LISP lover, McMartin, so I interpreted it that way from the start ;-)
03:23
<&McMartin>
Scheme is the best brain-bender; Racket is even more mad but incredibly powerful.
03:23
<&McMartin>
If you (like me) like immutability and also (like me) have extensive experience with the Java ecosystem, Clojure is pretty great
03:23
<@himi>
Is Scheme easier to pick up than Common LISP?
03:23
<&McMartin>
Enormously
03:23
<&McMartin>
There's less to learn
03:24
<&McMartin>
And it's a Lisp-1, avoiding some of Common LISP's worst syntactic issues.
03:24
< celticminstrel>
-1?
03:24
<@Azash>
https://mitpress.mit.edu/sicp/full-text/book/book.html
03:24
<&McMartin>
Seriously, some of the higher-order function stuff in Common LISP is literally cleaner-looking in C++ 2005. -_-
03:24
<&McMartin>
What azash said
03:24
<&McMartin>
celticminstrel: Variables and functions share a namespace and do not require special distinguishing markers.
03:24
<@himi>
Azash: yeah, SICP is in my bookmarks and I keep starting on it but not having time to get into it
03:24
<&McMartin>
the "-1" is "one namespace"
03:25
< celticminstrel>
Ah.
03:25
<&ToxicFrog>
celticminstrel: one namespace shared by everything, rather than separate namespaces for functions and non-function variables
03:25
<&McMartin>
himi: Yeah, I'd say "start with Scheme" because SICP is taught in Scheme and SICP is fabulous
03:25
<@himi>
Okay, so my best bet is to just stick with SICP long enough to get into it
03:25
<&McMartin>
I have found that the "Gambit" Scheme system plays the best with Make and is the one I generally use but it is neither the best nor th emost practical.
03:25
<&McMartin>
Yes.
03:25
< celticminstrel>
Do people count Logo as a LISP, or more of a spin-off thing?
03:25
<&McMartin>
I'm from Berkeley, so *I* count Logo as a LISP
03:25
<@himi>
heh
03:26
<&McMartin>
But it's dynamic scoping everywhere, so even I have to admit it's an outlier
03:26
< celticminstrel>
Heh.
03:26
<&ToxicFrog>
Personally, I prefer Scheme on paper, but Clojure is the only lisp I've actually gotten things done with
03:26
< celticminstrel>
Definitely not a single namespace.
03:26 * himi still needs to sort out enough Java to do Android dev, but that's not as much fun as lisp
03:26
<&McMartin>
Heh
03:26
<&ToxicFrog>
At some point I should install lein-droid and see how much clojure development on android has improved
03:27
<@himi>
lein-droid?
03:27
<&McMartin>
leinigen is the Clojure equivalent of Java's "Maven" system
03:27 * himi has the Sattvik REPL installed on his phone
03:28
<@himi>
Ah
03:30
<&McMartin>
Having done moderately practical stuff in Scheme, I have to say that I actually prefer Clojure on paper, because it has a more sensible approach to datastructures I don't want to have to think about
03:31 * himi nods
03:31
<@himi>
That's one reason I've been considering Clojure - it seems like a pretty pragmatic approach
03:31
<&McMartin>
Clojure includes standard a full set of extremely efficient functional implementations of all major collection datastructures.
03:32
<&ToxicFrog>
McMartin: "on paper" here means that, conceptually, I prefer very minimalistic, consistent languages with a few powerful general-purpose concepts.
03:32
<&McMartin>
Aha, I see
03:32
<&ToxicFrog>
As an actual practical matter, however, Clojure's standard library makes me very happy indeed.
03:33
<&McMartin>
Well
03:33
<&McMartin>
Except that clojure.lang.PersistentQueue/EMPTY isn't exposed as a simple syntacting thing, what the heck, dudes
03:33
<@himi>
This is why everyone should just use Python
03:33
< celticminstrel>
\o/
03:33
< celticminstrel>
Though CPython is annoying in that it is threadless.
03:34
< celticminstrel>
For all practical purposes.
03:37 VirusHome [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code
03:40 Pandemic [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has quit [Ping timeout: 121 seconds]
03:51 VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has quit [[NS] Quit: Program Shutting down]
04:37
<&Derakon>
CM: lacking context on the discussion here, but Python is threaded; what it is not is multiprocessor-capable.
04:37
<&Derakon>
My projects use threads all over the place to have multiple execution contexts.
04:37
< celticminstrel>
Something about global interpreter lock?
04:37
< celticminstrel>
3
04:38
<&ToxicFrog>
celticminstrel: that's kind of what he just said?
04:38
< celticminstrel>
Is it? Okay then.
04:40
<&Derakon>
Python can only do one thing at a time.
04:40
<&Derakon>
In this way it is like a single-core processor.
04:40
<&Derakon>
But it can context-switch.
04:43
<@Azash>
Python interpreters can't make use of kernel threads
04:43
<@Azash>
?
04:44
<&Derakon>
The Python 'terp has a global interpreter lock which prevents it from interpreting in more than one thread at a time. So you have to use fork or the like to do multiprocessing -- or move your multithreaded stuff to a compiled library.
04:47
<&ToxicFrog>
So, you can make use of kernel threads, but all this gives you is context switching - only one thread can be executing at a time.
04:48
<&ToxicFrog>
Granted, this can still be extremely useful if you're expecting to be io-bound rather than CPU-bound.
04:54
<@Azash>
No I mean
04:54
<@Azash>
Why don't the *interpreters* make use of kernel threads?
04:55
<@Azash>
So that they could provide true parallelism
04:55
<&Derakon>
http://wiki.python.org/moin/GlobalInterpreterLock
04:55
<@Azash>
"because CPython's memory management is not thread-safe"
04:55
<@Azash>
Right
04:56
<@himi>
Python uses ref-counting - it's probably doable to make it thread safe, but it'd be a lot of work and the overhead from the locking required might be significant too
04:57
<&ToxicFrog>
Azash: the interpreter does make use of kernel threads, they just can't execute concurrently.
04:58
<@himi>
It's in the same situation that the Linux kernel was in the 2.0 series
05:01 Reiv [NSwebIRC@D4E70A.D52DB0.820B13.98C775] has quit [Ping timeout: 121 seconds]
05:16
<@Azash>
ToxicFrog: Right, gotcha
05:16 * Azash is woozy from allnighter
05:50 Kindamoody is now known as Kindamoody|breakfast
06:00 Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Client closed the connection]
06:20 Kindamoody|breakfast is now known as Kindamoody
06:22 ErikMesoy|sleep is now known as ErikMesoy
06:25 Kindamoody is now known as Kindamoody|out
06:32 himi [fow035@D741F1.243F35.CADC30.81D435] has quit [Ping timeout: 121 seconds]
06:36 Derakon is now known as Derakon[AFK]
06:40 celticminstrel [celticminst@Nightstar-05d23b97.cable.rogers.com] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
08:16
< sykwerk>
hum
08:16 sykwerk is now known as Syk
08:17
< Syk>
that's the management training done... god damn was it boring
08:18
< Syk>
but there's a chance to get my old job back
08:44 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
08:44 mode/#code [+o himi] by ChanServ
09:08 Vash [Vash@Nightstar-b43e074a.wlfrct.sbcglobal.net] has quit [[NS] Quit: I lovecraft Vorn!]
09:15 Alek [omegaboot@Nightstar-56dbba0f.in.comcast.net] has quit [[NS] Quit: ]
09:23 You're now known as TheWatcher
09:40 Attilla [Obsolete@Nightstar-e5b9f931.as43234.net] has joined #code
10:07 RichyB [richardb@Nightstar-3b2c2db2.bethere.co.uk] has joined #code
11:04 gnolam [lenin@Nightstar-ccbf4b44.cust.bredbandsbolaget.se] has quit [[NS] Quit: Reboot]
11:10 gnolam [lenin@Nightstar-ccbf4b44.cust.bredbandsbolaget.se] has joined #code
12:01 cpux|2 [cpux@Nightstar-98762b0f.dyn.optonline.net] has joined #code
12:03 cpux [cpux@Nightstar-98762b0f.dyn.optonline.net] has quit [Ping timeout: 121 seconds]
12:23 cpux|2 is now known as cpux
13:32 celticminstrel [celticminst@Nightstar-05d23b97.cable.rogers.com] has joined #code
14:08
<@TheWatcher>
Ah, wonderful naive co-workers
14:09
<@TheWatcher>
Her: "So if I upload this mp4 it'll just play everywhere in html5 right?" (only in less precises, confused language) me: Aheh, no. No, it really won't.
14:10
<@TheWatcher>
Her "flailargleblargle"
14:12
<@froztbyte>
haha
14:12
<@TheWatcher>
*precise
14:12
<@TheWatcher>
"Welcome to the wonderful world of video on the internet! You won't enjoy your stay, trust me on this >.>"
14:13 * TheWatcher for /entirely/ unrelated reasons goes to stabbity apple and microsoft a bit
14:14
< Syk>
eheh
14:14
< Syk>
doesn't ogg "play everywhere"?
14:14
< gnolam>
Nope.
14:14
< gnolam>
See "Apple and Microsoft".
14:14
< Syk>
well... ogg + mp4 should do everyone
14:14
< Syk>
shouldn't it?
14:14
< celticminstrel>
"everywhere"?
14:14
<@froztbyte>
Syk: nope.
14:15
< Syk>
wat
14:15
<@Tamber>
That'd be far too easy.
14:15
< gnolam>
They've decided not to support anything other than h.264.
14:15
< Syk>
this is why i like flash
14:15
<@TheWatcher>
Syk: in general, you need mp4 + ogg + webm + flash fallback
14:15
< Syk>
it's at least supported consistently
14:15
< celticminstrel>
Who's only supporting h.264?
14:15
< gnolam>
Out of either ideological reasons or because they hope MPEG will eventually screw over the free alternatives.
14:15
< Syk>
and by that, i mean not a lot
14:15
< Syk>
so your video will work equally badly on all platforms
14:15
<@froztbyte>
Syk: incorrect
14:16
<&ToxicFrog>
Syk: ahahahahahahahahaha
14:16
< celticminstrel>
Flash isn't supported on iOS as I recall.
14:16
<@froztbyte>
flash is not at all consistently supported on linux
14:16
<@froztbyte>
it's gone on iOS and android
14:16
<@froztbyte>
so by extension on blackberry 10 too
14:16
< Syk>
froztbyte: yes it is, it's supported consistently badly ;)
14:16
<@froztbyte>
etc etc
14:16
<&ToxicFrog>
Syk: I've had fewer Flash problems on Mint and Ubuntu 12 than I did on Windows, actually.
14:16
<&ToxicFrog>
On SUSE, though?
14:16
<&ToxicFrog>
Gack.
14:16
< Syk>
ToxicFrog: i have had hit and miss
14:17
< Syk>
on my desktop, flash stuff breaks firefox
14:17
<&ToxicFrog>
Basically what I am saying is that people who use Flash need to choke on a bucket of slugs~
14:17
< Syk>
like it will draw flash stuff on every layer of mozilla
14:17
< Syk>
but on my 12.10 installation it works perfectly
14:17
< Syk>
so... not sure what's going on there.
14:18
< Syk>
guys, is there any good tools for planning databases?
14:19 * Tamber hands Syk a pencil, and some paper.
14:19
<@TheWatcher>
I found that large rectangles of compressed, bleached vegetable matter, and a hand-held multifont text and graphics device are effi... damnit
14:19
< Syk>
i was considering that option
14:21
< Syk>
i probably need to make some space on my desk
14:21
< Syk>
i think i am just going to unplug my Windows desktop, and clear the 2nd keyboard off my desk... plenty of space then
14:23
< Syk>
oooh, latest version of the Chaser has a viewer advisory warning
14:23
< Syk>
dis gon be good
14:37
<@froztbyte>
I just had the mental image of you doing the spinning-chair thing
14:37
<@froztbyte>
even though I have no idea what you look like
14:37
< Syk>
heh
14:39
< Syk>
well it's only viewer advisory because they're discussing the parlimentary inquiry into the catholic church child abuse cover up
14:45
< gnolam>
The Chaser has a new show?
14:46
< Syk>
yep
14:46
< Syk>
The Hamster Wheel
14:46
< Syk>
last episode was last night for this year
14:55 You're now known as TheWatcher[afk]
15:07 Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
15:23 Syk is now known as syksleep
15:50
<@AnnoDomini>
A shell account I have has had its server move, and redirected its DNS. Unfortunately, this means for me that the SSH is throwing a fit that there might be a man-in-the-middle attack going on, and prevents me from logging on. How do I purge the known hosts stuff?
15:50
<@AnnoDomini>
I mean, I could edit the known_hosts file, but that looks like unintelligible gibberish to me.
15:53
< RichyB>
Some versions of ssh will tell you which of the lines in known_hosts is the rejected one.
15:53
< RichyB>
You can edit known_hosts and just delete that specific line.
15:54 celticminstrel [celticminst@Nightstar-05d23b97.cable.rogers.com] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
15:54
<@Azash>
AnnoDomini: Like this? http://www.ideaexcursion.com/2010/02/08/updating-ssh-known-hosts-fingerprints-wa rning-remote-host-identification-has-changed/
15:55
<@AnnoDomini>
Yes. I actually found a fix by way of http://www.thegeekstuff.com/2010/04/how-to-fix-offending-key-in-sshknown_hosts-f ile/
15:56 AnnoDomini [abudhabi@Nightstar-1e924cb2.adsl.inetia.pl] has quit [[NS] Quit: Now going to reboot with the other server or something.]
15:59 abudhabi [abudhabi@Nightstar-27936bbc.dynamic.chello.pl] has joined #code
15:59 abudhabi is now known as AnnoDomini
16:00 AnnoDomini [abudhabi@Nightstar-27936bbc.dynamic.chello.pl] has quit [[NS] Quit: This stuff ain't ready yet.]
16:01 AnnoDomini [annodomini@Nightstar-a1e3cdeb.89.getinternet.no] has joined #code
16:02 Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Connection closed]
16:02
<@iospace>
this mem leak is stumping me Dx
16:12 Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
16:39
<@iospace>
oh bugger, that explains everything
16:40
< gnolam>
Argh. The reason our benchmarks have been completely whack is because we've been measuring the wrong thing.
16:40
< gnolam>
Our hardware's been functioning properly all along. >_<
16:41
<@iospace>
haha pwnt
16:41
< RichyB>
gnolam: nyah? http://dtrace.org/blogs/brendan/2012/10/23/active-benchmarking/
16:42
< RichyB>
Run benchmark, watch what it does with top, sysstat, vmstat, iostat et al.
16:45
< gnolam>
This was a dedicated performance counter (snooping on bus and checking requests and acks). Which was functioning properly all along. However, the calls to read its data were placed wrong in the actual benchmark program. :P
16:45
< gnolam>
+a
16:46
< RichyB>
Unlucky then. :)
16:51
< gnolam>
At least it gave me an opportunity to turn to a project mate and say "Don't you see? The code was in you all along!".
16:51
<@iospace>
and... my serial output just dropped
16:56 * Azash peers at work-dodging blame-othersing teammate
16:56
<@Azash>
iospace: How fares your work?
16:57
<@iospace>
interesting given that serial had dropped out for a bit there
16:59
<@Azash>
Mhm?
17:06
<@iospace>
so yeah Dx
18:09
<@iospace>
allocating the proper amount of memory may help matters >_>
18:16
<@Azash>
It's a helpful programming technique
18:16
<@Azash>
:p
18:18
<@Azash>
I like how you can solve that problem in Java
18:19
<@Azash>
try {} catch (OutOfMemoryError) {}
18:43
<@iospace>
oh there's an EFI_STATUS code for that :P
18:43
<@iospace>
EFI_OUT_OF_RESOURCES
18:43
< RichyB>
Does, like, any software handle being sent that signal correctly?
18:45 AbuDhabi [annodomini@Nightstar-a1e3cdeb.89.getinternet.no] has joined #code
18:47 AnnoDomini [annodomini@Nightstar-a1e3cdeb.89.getinternet.no] has quit [Ping timeout: 121 seconds]
19:02 VirusHome is now known as PAndemic
19:04 shawn-p1 [Shawn@Nightstar-4db8c1df.mo.charter.com] has quit [Ping timeout: 121 seconds]
19:41 * simon_ will be a teaching assistant for an object-oriented programming course with Java.
19:42
< simon_>
I like how moving from helping people with Haskell code to helping people with Java code can make you feel stupid.
19:43
< gnolam>
:)
19:48 AbuDhabi [annodomini@Nightstar-a1e3cdeb.89.getinternet.no] has quit [[NS] Quit: Let's try something else.]
19:52
<&ToxicFrog>
simon_: I'm so sorry.
19:53
<@Azash>
simon_: Nice~
19:53
<@Azash>
simon_: Do you have access to the acm library?
19:56 RichyB [richardb@Nightstar-3b2c2db2.bethere.co.uk] has quit [[NS] Quit: Leaving]
19:57 abudhabi [abudhabi@Nightstar-27936bbc.dynamic.chello.pl] has joined #code
19:57 abudhabi is now known as AnnoDomini
20:01
< simon_>
Azash, when I SSH proxy from my CS dept., I do.
20:19 shawn-p [Shawn@Nightstar-4db8c1df.mo.charter.com] has joined #code
20:29 shawn-p [Shawn@Nightstar-4db8c1df.mo.charter.com] has quit [Ping timeout: 121 seconds]
20:31 shawn-p [Shawn@Nightstar-4db8c1df.mo.charter.com] has joined #code
20:38 Attilla_ [Obsolete@Nightstar-5ec67f16.as43234.net] has joined #code
20:39 Attilla [Obsolete@Nightstar-e5b9f931.as43234.net] has quit [Ping timeout: 121 seconds]
20:54
<@Azash>
simon_: Check out Luukkainen et al's paper on Extreme Apprenticeship
20:55
<@Azash>
It's something you might want to show to your superiors, it's been a very successful method for teaching programming
21:04 Kindamoody|out is now known as Kindamoody
21:11 * McMartin fires a can of Mountain Dew at Azash at Mach 3
21:11 * Azash chomps down on it midair, tears the top off and gulps the contents
21:12
<&McMartin>
XTREEM
21:13
<@Azash>
Nothing less will do the dew
21:13
<@iospace>
>_>
21:14
<@iospace>
http://rlv.zcache.com/css_is_awesome_mug-p168716435071981928enwnp_400.jpg
21:42 Kindamoody is now known as Kindamoody[zZz]
21:57 RichyB [richardb@Nightstar-86656b6c.cable.virginmedia.com] has joined #code
22:08 ErikMesoy is now known as ErikMesoy|sleep
22:09 celticminstrel [celticminst@Nightstar-05d23b97.cable.rogers.com] has joined #code
22:10 Attilla_ is now known as Attilla
22:34
< simon_>
Azash, I'll look at it.
22:37 Reiv [NSwebIRC@D4E70A.D52DB0.820B13.98C775] has joined #code
22:42 * iospace double takes at the comment her coworker just made
22:42
<@iospace>
"Maybe it'll be fixed by our code vendor"
22:42
<@iospace>
really?
22:42
<@iospace>
realllllllllllly?
22:43
<@Tamber>
But only after pigs fly.
22:43
<@iospace>
we do get a lot from them but still
22:44
<&McMartin>
http://i.chzbgr.com/completestore/2010/8/23/4f915548-ca0b-4beb-9554-ce0d22ea7c38 .jpg
22:56
< AnnoDomini>
McMartin: I saw a version of that where the cat was captioned to represent the USA and the cheezburger to represent terrorists or something. I forgot what the point was.
22:57
<&McMartin>
Obviously they are traitors!
23:02 You're now known as TheWatcher
23:04 VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code
23:33
<@iospace>
i fucking hate those moments where you're about to leave and it's like NOPE
23:33
<@iospace>
IDEA TIME
23:35
< AnnoDomini>
Happens all the time. Mostly when I go to bed.
23:38
< RichyB>
I miss those.
23:38
< RichyB>
The lack of them is a bad sign, means I'm not actually attacking interesting problems very often. That makes me a bit sad.
23:39
< celticminstrel>
iospace: Eheh.
23:55 syksleep is now known as sykwerk
23:55
< sykwerk>
WHOO last day of work today
--- Log closed Fri Nov 16 00:00:06 2012
code logs -> 2012 -> Thu, 15 Nov 2012< code.20121114.log - code.20121116.log >

[ Latest log file ]