--- 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 |