code logs -> 2013 -> Wed, 13 Nov 2013< code.20131112.log - code.20131114.log >
--- 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
code logs -> 2013 -> Wed, 13 Nov 2013< code.20131112.log - code.20131114.log >

[ Latest log file ]