--- Log opened Wed Nov 13 00:00:37 2013 |
00:08 | <&ToxicFrog> | Does it come with a book of paragraphs? Because if not they've overhauled the resource loader and text display engine, at least |
00:12 | | Derakon[AFK] is now known as Derakon |
00:12 | | mode/#code [+ao Derakon Derakon] by ChanServ |
00:21 | <&McMartin> | Yes, but yes~ |
00:21 | <&McMartin> | That is, it's there as a historical artifact for you because that is how GOG rolls |
00:40 | | Derakon is now known as Derakon[AFK] |
00:49 | | You're now known as TheWatcher[T-2] |
00:52 | | You're now known as TheWatcher[zZzZ] |
01:02 | <&ToxicFrog> | I should get around to implementing kitten mode in emufun. |
01:09 | | Vornicus [vorn@Nightstar-sn7kve.sd.cox.net] has quit [[NS] Quit: Leaving] |
01:14 | | Derakon[AFK] is now known as Derakon |
01:32 | <&McMartin> | What is kitten mode? |
01:48 | <&ToxicFrog> | An operating mode that disables all keyboard input. |
01:49 | <&ToxicFrog> | For example, to prevent Suzie from cranking up the best of Top Gear at 5am. |
01:55 | < Reiv_> | I assume it's disabled via mouse command. |
01:56 | < Reiv_> | Suggestion: Allow the equivalent of ctrl+alt+delete |
01:56 | <&McMartin> | hee |
01:56 | < Reiv_> | So that way should kitten ever eat your mouse, you can still log back in~ |
01:56 | | * RichyB thwaps Reiv_ |
01:57 | <&McMartin> | ToxicFrog: I imagine this is a *purely hypothetical* example, isn't it~ |
01:57 | < Reiv_> | I'm not sure that was thwapworthy |
01:59 | <&ToxicFrog> | Reiv_: oh, there's no mouse input |
01:59 | <&ToxicFrog> | It's toggled via controller input, which is harder for kitten abuse |
02:08 | | celticminstrel [celticminst@Nightstar-al12cf.dsl.bell.ca] has quit [[NS] Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.] |
02:08 | | celticminstrel [celticminst@Nightstar-al12cf.dsl.bell.ca] has joined #code |
02:08 | | mode/#code [+o celticminstrel] by ChanServ |
02:44 | | Turaiel[Offline] is now known as Turaiel |
02:45 | | VirusJTG_ [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
02:49 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [Ping timeout: 121 seconds] |
02:58 | | Vornicus [vorn@Nightstar-sn7kve.sd.cox.net] has joined #code |
02:58 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
03:00 | | VirusJTG_ [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Program Shutting down] |
03:36 | <@Azash> | http://www.indiegogo.com/projects/improve-opengl-support-for-the-linux-graphics- drivers-mesa |
03:54 | | Kindamoody[zZz] is now known as Kindamoody |
03:58 | <&McMartin> | Things that are kind of awesome: pointing a clojure REPL's classpath at your enterprise Java webapp's test suite and using it as a command-line interface to a live server |
04:19 | <&McMartin> | Wasteland 1 On Linux Report: It looks like they're running a custom version of DOSBox. |
04:19 | <&McMartin> | But it comes with a source download! |
04:24 | <&ToxicFrog> | Most excellent. |
04:25 | <&McMartin> | A quick scan of edit dates implies there have been three changes: |
04:25 | <&McMartin> | - Hardcoded dosbox.conf, logo, etc. embedded in the executable. -_- |
04:25 | <&McMartin> | - Virtual device for ogg streaming |
04:25 | <&McMartin> | - Custom renderer to replace monster graphics with out-of-band higher-resolution ones if so set |
04:27 | <&McMartin> | The virtual ogg device is not listed with inXile copyrights and might be a wacky side piece of DOSBox ordinarily unused. |
04:28 | <&McMartin> | Oh, also |
04:28 | <&McMartin> | - cross.cpp modifies the default config directories so Wasteland configurations &c don't stomp on system defaults |
04:30 | <&McMartin> | Mmm. Also a WASTELAND define to tweak mouse behavior and such |
04:33 | <&McMartin> | TF: At the very least, this gets an exemption from the traditional "wtf, why is there not a trivial Linux option" |
04:45 | <&ToxicFrog> | Fair. |
04:46 | <&ToxicFrog> | But that was never my complaint~ |
04:50 | | celticminstrel [celticminst@Nightstar-al12cf.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
04:51 | <&McMartin> | Shit. Can't compile it. Clearly my fault though; it's ./configure failing. |
04:52 | <&McMartin> | (It needs to be compiled 32-bit because of inline assembler, it seems, and gcc -m32 does not work for me even for hello world) |
04:56 | <&McMartin> | It's also possible that this source drop isn't the one that makes Linux fully work~ |
04:56 | <&McMartin> | I notice that ./configure does not set -DWASTELAND, for instance. |
04:56 | <&McMartin> | (But the .vcproj and .cbp projects do) |
05:12 | | Derakon is now known as Derakon[AFK] |
05:20 | | Stalker [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code |
05:21 | <&McMartin> | Oh, this is a bug in DOSBox 0.74 |
05:21 | | * McMartin finds discussion of the patch, and now it is building. |
05:32 | <&McMartin> | ... but it builds stock DOSBOX without the patches, and is not respecting CFLAGS. |
05:32 | | * McMartin hacks Makefile.am, config.h, tries again. |
05:37 | <&McMartin> | God damn it, Automake, you are a blight on all humanity |
06:00 | | ErikMesoy|sleep is now known as ErikMesoy |
06:21 | | RichyB [RichyB@Nightstar-c6u.vd5.170.83.IP] has quit [[NS] Quit: Gone.] |
06:23 | | Turaiel is now known as Turaiel[Offline] |
06:25 | | RichyB [RichyB@Nightstar-c6u.vd5.170.83.IP] has joined #code |
06:48 | <&McMartin> | Oh hey, I think I've got it |
06:51 | <&McMartin> | Yep, got it. |
07:00 | <@froztbyte> | haha |
07:00 | <@froztbyte> | McMartin: you've seen https://twitter.com/timmartin2/status/23365017839599616, yes? |
07:02 | < Syka_> | how convenient that "GNU Autotools" uses the feminine article |
07:02 | < Syka_> | because they are a bitch |
07:03 | <&McMartin> | While the joke is nice, I must point out that "Die" is also the plural article. |
07:04 | < Syka_> | isn't the plural defined by the word |
07:05 | <&McMartin> | That too |
07:05 | <&McMartin> | Indo-European languages that are not English kind of bite |
07:29 | | Stalker [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
07:30 | | Kindamoody is now known as Kindamoody|out |
07:43 | | AverageJoe [evil1@Nightstar-dfmuir.ph.cox.net] has joined #code |
--- Log closed Wed Nov 13 08:04:44 2013 |
--- Log opened Wed Nov 13 09:32:39 2013 |
09:32 | | TheWatcher [chris@Nightstar-ksqup0.co.uk] has joined #code |
09:32 | | Irssi: #code: Total of 38 nicks [13 ops, 0 halfops, 0 voices, 25 normal] |
09:32 | | mode/#code [+o TheWatcher] by ChanServ |
09:33 | | Irssi: Join to #code was synced in 36 secs |
09:55 | | AverageJoe [evil1@Nightstar-dfmuir.ph.cox.net] has quit [[NS] Quit: Leaving] |
10:28 | | JustBob [justbob@Nightstar-uoh7vd.or.comcast.net] has quit [Ping timeout: 121 seconds] |
10:57 | | thalass [thalass@Nightstar-k6vtdf.bigpond.net.au] has joined #code |
11:16 | | JustBob [justbob@Nightstar-5smtnf.or.comcast.net] has joined #code |
11:47 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
12:06 | | thalass [thalass@Nightstar-k6vtdf.bigpond.net.au] has quit [Ping timeout: 121 seconds] |
12:27 | | Vornicus [vorn@Nightstar-sn7kve.sd.cox.net] has quit [Operation timed out] |
12:38 | | Vornicus [vorn@Nightstar-sn7kve.sd.cox.net] has joined #code |
12:38 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
13:37 | | * TheWatcher eyes this student, sighs |
13:37 | | * Azash advises TheWatcher on his conspicuousness |
13:38 | <@TheWatcher> | They know I include marks for indentation, commenting, and naming in the mark scheme |
13:39 | <@TheWatcher> | So why, why do they submit work that is all over the shop, horribly commented, and lousy with single character variable names? |
13:39 | | Irssi: #code: Total of 38 nicks [15 ops, 0 halfops, 0 voices, 23 normal] |
13:44 | | gnolam_ [lenin@Nightstar-skg971.cust.bredbandsbolaget.se] has joined #code |
13:44 | | gnolam is now known as NSGuest9257 |
13:44 | | gnolam_ is now known as gnolam |
13:45 | | mode/#code [+o gnolam] by ChanServ |
13:48 | | NSGuest9257 [lenin@Nightstar-skg971.cust.bredbandsbolaget.se] has quit [Ping timeout: 121 seconds] |
13:58 | <@froztbyte> | TheWatcher: because they edit in notepad/notepad++/whatever, and it's hard to get alignment right? |
13:59 | <@gnolam> | TheWatcher: because they didn't have a professor who promised to "hunt them down and kill them" if they submitted that sort of stuff? |
14:00 | <@TheWatcher> | gnolam: I am the professor. And at this stage, that's 30% of the marks they have just flushed. |
14:01 | <@TheWatcher> | Not exactly hunting down and killing, but ffs. |
14:01 | <@froztbyte> | add a clause |
14:01 | <~Vornicus> | notepad++ is not bad about indentation. |
14:02 | <@froztbyte> | "unformatted code will be put through an automatic processing setup. any code that no longer works after this will be marked as-is, regardless of previous capability" |
14:02 | <@froztbyte> | then pop it through something that's guaranteed to fuck up |
14:02 | <@TheWatcher> | froztbyte: the recommended editor for Windows is Code::Blocks |
14:03 | <@TheWatcher> | which does most of the indentation for them |
14:03 | <@froztbyte> | TheWatcher: the recommended advice is don't write C/Perl/Python/.... on windows |
14:03 | <@gnolam> | TheWatcher: See. You should. Our Scheme professor told us that "If you /ever/ hand in a piece of code that looks like this: [slide with poorly formatted, one-character variable code]... I will hunt you down and I will kill you." |
14:03 | <@froztbyte> | (see what I did there?) |
14:03 | <@gnolam> | froztbyte: yes. You were That Guy. |
14:04 | <@froztbyte> | gnolam: OSX works too! |
14:04 | | * froztbyte hides |
14:04 | <@TheWatcher> | (froztbyte: yes, you had an extra . in your varargs parameter ;P) |
14:04 | | * gnolam slaps froztbyte with Apollo 13. |
14:04 | <@froztbyte> | TheWatcher: rofl |
14:04 | <@froztbyte> | TheWatcher: my highschool compsci teacher actually did that |
14:04 | <@froztbyte> | TheWatcher: he couldn't find a fault in any of my code |
14:05 | <@froztbyte> | TheWatcher: so he penalized me for a loop that would waste a cycle |
14:09 | <@TheWatcher> | (and yeah, I'd much rather they use linux for this, but 90%+ use Windows exclusively >.<) |
14:20 | <@froztbyte> | pxeboot linux on all the lab computers before they start |
14:20 | <@froztbyte> | give them 40min to write their code |
14:20 | <@froztbyte> | wait for lulz |
14:21 | <@froztbyte> | extra points for skinning the linux like an XP or something |
14:22 | | Vornicus is now known as Vash |
14:23 | <@TheWatcher> | Online class; they use their own machines :/ |
14:30 | <@froztbyte> | remote root, install qemu-backed linux, autostart! |
14:30 | <@froztbyte> | so many options! |
14:34 | <@TheWatcher> | Uh-huh |
14:35 | <@TheWatcher> | I'd rather /keep/ my job ;P |
14:35 | <@froztbyte> | haha |
14:35 | <@TheWatcher> | Even when it does involve marking >.< |
14:35 | <@froztbyte> | don't you have slav^H^H^H^Htutors you can dish that out to? |
14:44 | <@TheWatcher> | Nope |
14:47 | <@froztbyte> | sucks |
14:47 | <@froztbyte> | that was how the lower grade things here worked |
14:47 | <@froztbyte> | first and second year's general stuff (assignments and the like) would get marked by tutors/demis |
14:49 | | * TheWatcher ponders this |
14:50 | <@TheWatcher> | I wonder how I can more appropriately word MEIN OCCULI, WHAT HAS YOU DONE TO THEM?! |
14:50 | <@TheWatcher> | -C |
15:06 | | * TheWatcher blinks at this code |
15:07 | <@TheWatcher> | This is tripping avast's heuristic checker, wtf |
15:09 | <@froztbyte> | hahaha |
15:10 | <@Azash> | Impressive |
15:15 | <@Azash> | http://arstechnica.com/security/2013/11/hack-of-macrumors-forums-exposes-passwor d-data-for-860000-users/ |
15:15 | < RichyB> | TheWatcher, that's a pretty appropriate wording, I like it. |
15:22 | <@TheWatcher> | Hah, this is vaguely hilarious |
15:27 | | Stalker [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code |
15:28 | <@TheWatcher> | Trying to show a student how arrays in C start off with junk in them unless you initialise them, so I did the obvious: make an array, traverse it printing out the value in it: http://pastebin.starforge.co.uk/597 |
15:29 | <@TheWatcher> | This freaks avast out completely |
15:30 | < AnnoDomini> | Why declare i out of loop? |
15:30 | <@TheWatcher> | for(int i ...) is C99 only |
15:30 | < AnnoDomini> | I see. |
15:32 | < AnnoDomini> | Why use avast? |
15:34 | <&ToxicFrog> | Why not use C99? |
15:35 | <@TheWatcher> | Headache avoidance. |
15:35 | <@TheWatcher> | (or, more specifically, not having to tell them how to turn it on in half a dozen compilers) |
15:36 | <@TheWatcher> | It's an intro C course, we have enough trouble getting some of them to use a sodding terminal |
15:36 | < AnnoDomini> | How many passed the Dehnadi-Bornat? |
15:38 | < ErikMesoy> | (the ability to give consistent answers, a lower threshhold than giving right answers) |
15:42 | <@TheWatcher> | All of them in theory - they all allegedly have some experience with programming. |
15:42 | <@TheWatcher> | I'm beginning to doubt it in at least one case. |
15:44 | <&ToxicFrog> | "Experience in programming" is a pretty weak claim. |
15:44 | <&ToxicFrog> | And is not a good predictor for being able to reason about things consistently~ |
15:49 | <@TheWatcher> | This one is supposed to have got 70% in the intro to java course |
15:50 | <@TheWatcher> | Either he got someone else to write his answers for that, or he got a shitton of hand-holding >.> |
15:52 | < Syka_> | or maybe he just wrote an ExamAnsweringFactory |
15:54 | <@TheWatcher> | Plus the 200 other classes needed to make that one work, you mean?~ |
16:09 | < AnnoDomini> | "How do you tell the difference between a chemist and a plumber?" |
16:09 | < AnnoDomini> | "You ask them to pronounce 'unionized'." |
16:11 | <@TheWatcher> | Pft |
16:14 | | Pandemic [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [Connection reset by peer] |
16:14 | | Pandemic [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
16:14 | | mode/#code [+o Pandemic] by ChanServ |
16:25 | <@gnolam> | AnnoDomini: :D |
16:45 | < RichyB> | AnnoDomini, I like that one. :) |
17:47 | < RichyB> | Have Microsoft switched CEOs yet? |
17:47 | < RichyB> | I ask because http://blog.xamarin.com/microsoft-and-xamarin-partner-globally/ |
17:48 | < RichyB> | â which is kind of surprising and really doesn't feel like something that Microsoft would have done in the past because it involves way too little NIHing. |
18:13 | <&McMartin> | They don't eat their own development dogfood because they *can't* |
18:20 | | Kindamoody|out is now known as Kindamoody |
18:25 | | Vash [vorn@Nightstar-sn7kve.sd.cox.net] has quit [[NS] Quit: Leaving] |
19:12 | | Turaiel[Offline] is now known as Turaiel |
19:30 | | Vornicus [vorn@Nightstar-sn7kve.sd.cox.net] has joined #code |
19:30 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
19:49 | | Turaiel is now known as Turaiel[Offline] |
19:58 | | Kindamoody is now known as Kindamoody[zZz] |
20:19 | | Turaiel[Offline] is now known as Turaiel |
21:10 | | Reiv_ [NSwebIRC@Nightstar-95746c1f.kinect.net.nz] has left #code [""] |
21:10 | | Reiv_ [NSwebIRC@Nightstar-95746c1f.kinect.net.nz] has joined #code |
21:16 | | Turaiel is now known as Turaiel[Offline] |
22:05 | | Turaiel[Offline] is now known as Turaiel |
22:07 | < AnnoDomini> | Is there a way to set youtube to automatically always choose the lowest resolution available, rather than teeter back and forth as my connection wobbles? |
22:07 | | Vornicus [vorn@Nightstar-sn7kve.sd.cox.net] has quit [[NS] Quit: Leaving] |
22:19 | | gnolam [lenin@Nightstar-skg971.cust.bredbandsbolaget.se] has quit [[NS] Quit: Das Reboot] |
22:20 | | ErikMesoy is now known as ErikMesoy|sleep |
22:34 | | gnolam [lenin@Nightstar-skg971.cust.bredbandsbolaget.se] has joined #code |
22:34 | | mode/#code [+o gnolam] by ChanServ |
22:38 | <&McMartin> | http://cdn.arstechnica.net/wp-content/uploads/2012/06/collision.jpg |
22:38 | <&McMartin> | Illustration of SHA-1. |
22:49 | | Stalker [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
22:52 | < AnnoDomini> | IDGI. |
22:53 | <&McMartin> | SHA1 has been deprecated for a while because collisions are becoming too probable even without intentional attack. |
22:55 | < RichyB> | Uh, whut? SHA1's output is 160 bits long and⦠2^80 operations to generate a colliding pair is not enough now? |
22:57 | < RichyB> | I remember seeing a paper ages back about implementing hash functions in FPGAs |
22:58 | < RichyB> | they found that the latency of common cryptographic hash functions in hardware does up as you make them wider, but the throughput goes up too because the wider the hash function, the more transistors you can bring to bear against it |
22:58 | < RichyB> | *does go up as you⦠|
22:59 | <&McMartin> | People have been using it for global-scale content-addressable storage. |
22:59 | < RichyB> | I think the curve was something like latency(sha with N bits) â O(sqrt(N)), but number of bits you can consume per cycle is linear |
23:02 | < RichyB> | I believe that the paper I am remembering is "Optimisation of the SHA-2 Family of Hash Functions on FPGAs" |
23:03 | < RichyB> | Googling got me a link to the PDF online here: http://www.researchgate.net/publication/4227005_Optimisation_of_the_SHA-2_family _of_hash_functions_on_FPGAs/file/3deec51af296286d48.pdf |
23:11 | | * simon sighs and shrugs at Moscow ML |
23:12 | | * McMartin suggests Glorious Arstotzka ML. |
23:12 | < simon> | I'm trying to cross-compile MosML-Lex, and for some reason, it compiles it into a "header.exe" and a "mosmllex" binary blob I have no idea what to do with. concatenating them didn't help. |
23:14 | < RichyB> | simon, what happens if you run "header.exe mosmllex" with both in cwd? |
23:15 | < RichyB> | Maybe it's an interpreter .exe and a blob of bytecode? |
23:16 | < simon> | yeah maybe! |
23:21 | <&ToxicFrog> | AAAAAAAAAAAAAAA I JUST GOT PAGED |
23:21 | | Turaiel is now known as Turaiel[Offline] |
23:22 | < RichyB> | poor TF |
23:22 | < RichyB> | (eh, I've gotten dragged out of bed at 1am by server-monitoring systems before) |
23:25 | <&ToxicFrog> | I am five hours into my first oncall ever. |
23:34 | < RichyB> | okay, "five hours" is a bad sign |
23:34 | <&ToxicFrog> | Yesterday was extremely exciting for basically every oncall in the company except us, maybe we're due~ |
23:41 | | thalass [thalass@Nightstar-k6vtdf.bigpond.net.au] has joined #code |
--- Log closed Thu Nov 14 00:00:44 2013 |