--- Log opened Thu May 03 00:00:35 2012 |
00:07 | | Derakon[AFK] is now known as Derakon |
00:08 | | cpux [cpux@Nightstar-c5874a39.dyn.optonline.net] has joined #code |
00:20 | | Attilla [Obsolete@Nightstar-c2dd2047.as43234.net] has quit [Ping timeout: 121 seconds] |
00:40 | | You're now known as TheWatcher[t-2] |
00:43 | | You're now known as TheWatcher[zZzZ] |
01:22 | | himi [fow035@D741F1.243F35.CADC30.81D435] has quit [Ping timeout: 121 seconds] |
02:07 | <@ToxicFrog> | mail is working again \o/ |
02:07 | <@Tamber> | \o/ |
02:07 | <@Tamber> | Thirty seconds later: "Sendmail ate it all! <o>" |
02:11 | | ToxicFrog` [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code |
02:12 | | ToxicFrog [ben@Nightstar-58fa4b17.cable.teksavvy.com] has quit [[NS] Quit: Leaving] |
02:12 | | ToxicFrog` is now known as ToxicFrog |
02:12 | | mode/#code [+o ToxicFrog] by ChanServ |
02:16 | <@ToxicFrog> | Oh my god |
02:16 | <@ToxicFrog> | I don't know how this happened, but somehow it's fallen back to the old X11 cursors |
02:16 | <@Tamber> | ? |
02:16 | <@Tamber> | o.o |
02:17 | <@ToxicFrog> | Like the little wristwatch "busy" cursor |
02:17 | <@ToxicFrog> | :3 |
02:17 | <@Tamber> | Hehe |
02:33 | <&McMartin> | http://www.kickstarter.com/projects/ibdknox/light-table/ |
02:33 | <&McMartin> | Kinda neat |
02:39 | < Namegduf> | It's crawling up pretty slowly. :( |
02:39 | < Namegduf> | It is going to need a last minute burst, I think. |
02:59 | <@ToxicFrog> | Er |
02:59 | <@ToxicFrog> | It's 75% of the way there and still has a month to go |
03:00 | <@ToxicFrog> | That's amazing |
03:00 | <@ToxicFrog> | Unless it's been up for four months already or something |
03:17 | <&McMartin> | Also, though this is admittedly more of local interest to me: http://www.kickstarter.com/projects/1683782982/snake-and-butterfly-chocolate-fac tory-and-lounge |
03:27 | | Noah [maoranma@Nightstar-93e1b6e0.pools.spcsdns.net] has joined #code |
03:29 | < Noah> | Ello |
03:32 | < Noah> | McMartin: You said MF0 is going to be creative commons, but does that mean publishing the rules online freely is okay? |
03:35 | < Noah> | I'm not incredibly familiar with the creative commons licencing, I've only looked at it a bit from my stint on deviantart |
03:41 | <&McMartin> | The full nature of it depends on the precise form |
03:41 | <&McMartin> | But generally, everyone can distribute it unmodified |
03:41 | <&McMartin> | The hooks are for derivative works, if any |
03:42 | <&McMartin> | Oh, also commercial purposes; if it's BY-NC then then you can publish it online freely but you can't charge for it |
03:42 | <&McMartin> | Hydorah, the space shooter I started playing yesterday, is BY-NC-ND; that is, Attribution Required, Non-Commercial Use Only, No Derivative Works. |
03:43 | <&McMartin> | By convention, walkthroughs, hint guids, and Let's Plays do not appear to be considered "derivative works" of a game. |
03:44 | < Noah> | I see |
03:44 | < Noah> | Well, I'm fraking excited |
03:45 | < Noah> | Gonna harass everyone locally to get into it |
03:45 | <&McMartin> | \o/ |
03:46 | < Noah> | Are there going to be rules for space combat? |
03:46 | < Noah> | Because I particularlly like making spaceships |
03:48 | < Noah> | Gotta dig my dice out too, lol It looks like I need 2d6 of White, red, blue, and gree, and 1d8 of red and green from what I've been able to make out from the previews and stuff |
03:49 | <&McMartin> | The combat model is, IIRC intended to be fairly generic |
03:50 | < Noah> | right, it feels a bit like Warmachine/Hordes in a way |
03:50 | < Noah> | I have a whole mess of Necrons, I should see about selling those off to get legos |
03:54 | <&Derakon> | Is Hydorah any good? |
03:55 | <&McMartin> | Derakon: I'm quite impressed, actually. |
03:55 | <&McMartin> | It's very "classic" |
03:55 | <&McMartin> | I'm only 3.5 levels in or so, but I already like it more than, say, Gradius V~ |
03:55 | <&Derakon> | I'm wa tching the trailer on YouTube and it seems competent, but it's easier to make good trailers than good games. |
03:56 | <&McMartin> | I'm getting a strong Darius Twin vibe, along with the Good Parts of Gradius. |
03:56 | <&Derakon> | Alas, appears to be Windows-only, judging from the singular Download link. |
03:58 | <&McMartin> | Yes, it uses the Iji/Spelunky engine. |
04:01 | | * Alek perks up. |
04:01 | <&McMartin> | Alek: http://www.locomalito.com/hydorah.php |
04:04 | < Alek> | yeah, downloading. <_< |
04:06 | <&McMartin> | >_> |
04:25 | <&McMartin> | Hm. |
04:26 | <&McMartin> | I should start cleaning up my OCRemix spider tools. |
04:26 | | celticminstrel [celticminst@Nightstar-5d22ab1d.cable.rogers.com] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
04:36 | < Alek> | heh. nifty. |
04:36 | | * Alek will be spending months on this, he suspects. XD |
04:45 | < Noah> | Downloading...sloooowly |
04:48 | <&McMartin> | I'm not awake enough to play with any skill right now |
04:51 | <~Vornicus> | I always wanted an ocremix spider that added track number metadata |
04:51 | <~Vornicus> | because jesus shit |
04:52 | <&Derakon> | Track number? |
04:52 | <&Derakon> | You mean the OCRemix track ID? |
04:55 | <&McMartin> | Later uploads have them, but yes, that |
04:55 | <&McMartin> | However, since I'm making CDs for my car, I need to rename the files and organize them in directories for burnination. |
04:59 | < Alek> | tad confused, mind. what are blue arrows for? |
05:04 | | himi [fow035@D741F1.243F35.CADC30.81D435] has joined #code |
05:04 | | mode/#code [+o himi] by ChanServ |
05:09 | | Netsplit *.net <-> *.split quits: Tarinaky, Vornicus, Syloq_Home, froztbyte, @ToxicFrog |
05:10 | | Netsplit over, joins: Vornicus |
05:10 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
05:12 | | Tarinaky [tarinaky@Nightstar-dd7e4a05.net] has joined #code |
05:12 | | froztbyte [froztbyte@Nightstar-dc394964.za.net] has joined #code |
05:14 | | ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code |
05:14 | | mode/#code [+o ToxicFrog] by ChanServ |
05:14 | | Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code |
05:14 | | mode/#code [+o Syloq] by ChanServ |
05:15 | | Syloq is now known as Syloq_Home |
05:27 | | Noah [maoranma@Nightstar-93e1b6e0.pools.spcsdns.net] has quit [Client closed the connection] |
05:57 | | Noah [maoranma@Nightstar-93e1b6e0.pools.spcsdns.net] has joined #code |
05:59 | < Noah> | Fraking phone |
05:59 | < Noah> | SO |
05:59 | < Noah> | I have all my legos grouped up into similar blocks |
05:59 | < Noah> | Do I really want to make a spreadsheet to catalog all of my bricks |
06:00 | < Eri> | You should use RFID tracking |
06:00 | < Noah> | that would technically give each of my frames a unique RFID fingerprint |
06:00 | < Noah> | But no |
06:12 | | maoranma [maoranma@Nightstar-79ebb56b.pools.spcsdns.net] has joined #code |
06:14 | | Noah [maoranma@Nightstar-93e1b6e0.pools.spcsdns.net] has quit [Ping timeout: 121 seconds] |
06:18 | | Attilla [Obsolete@Nightstar-aa1261d8.as43234.net] has joined #code |
06:22 | | Attilla [Obsolete@Nightstar-aa1261d8.as43234.net] has quit [Ping timeout: 121 seconds] |
06:39 | < maoranma> | Need something like Deckbox, but for legos |
06:43 | | Derakon is now known as Derakon[AFK] |
07:07 | | You're now known as TheWatcher |
07:07 | | ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [Operation timed out] |
07:08 | | ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code |
07:08 | | mode/#code [+o ToxicFrog] by ChanServ |
07:19 | | Attilla [Obsolete@Nightstar-aa1261d8.as43234.net] has joined #code |
07:34 | | Attilla [Obsolete@Nightstar-aa1261d8.as43234.net] has quit [Ping timeout: 121 seconds] |
07:39 | < maoranma> | http://goo.gl/EQV69 http://goo.gl/Erlsr http://goo.gl/iDJU5 http://goo.gl/DZFuB - McMartin |
07:39 | < maoranma> | Look what I made!~ |
07:41 | | Netsplit *.net <-> *.split quits: @Vornicus, Tarinaky, gnolam, @himi, ShellNinja, Rhamphoryncus, @McMartin, maoranma, @rms, froztbyte, (+2 more, use /NETSPLIT to show all of them) |
07:42 | | Netsplit over, joins: &jerith, froztbyte, gnolam, &McMartin, ~Vornicus, Reiver|AFK, @rms, Tarinaky, ShellNinja, maoranma (+1 more) |
07:43 | < maoranma> | Damn internet |
07:54 | < maoranma> | So it's got two very large guns, I'm going to assume they could be laser blasters of some sort, maybe a rail gun? Big radar dish for aiming, wheels for mobility, but it's probably pretty slow, and lots of flat blocks that I want to say are armor, making it nice and smooth |
07:55 | < maoranma> | And once I have a rulebook, I can tell you what it's stats are |
08:02 | | eckse [eckse@Nightstar-071f0dc1.dsl.sentex.ca] has quit [Client closed the connection] |
08:08 | < maoranma> | Fixed that back window into a proper viewport |
08:09 | < maoranma> | It has a hatch, and because I used smooth pieces, it closes without having snap it in, making easy to open and close |
08:11 | < maoranma> | http://goo.gl/vCEE3 |
08:13 | | ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [Operation timed out] |
08:14 | < maoranma> | And yes, that is a melon baller, which I've found to be remarkably useful to pulling out stubborn bricks without scratching |
08:15 | <&jerith> | Nice. |
08:18 | | ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code |
08:18 | | mode/#code [+o ToxicFrog] by ChanServ |
08:19 | | Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has quit [Client exited] |
08:20 | < maoranma> | First product of Mao Motorvehicles and Mechas (M?)~ |
08:27 | < maoranma> | http://goo.gl/5mAzP |
08:28 | < maoranma> | I've got these two really cool curvy bits |
08:28 | < maoranma> | I'm thinking some kind of awesome spaceship |
08:35 | | * TheWatcher readsup |
08:39 | <@TheWatcher> | there's actually a special brick separator tool (part code 630) you can sometimes find (there's a grey and an orange or green version, the orange/green version is better for technic pieces, as it has a 1 length axle to help push axles out of pieces). Really worth getting if you ever run into one |
08:39 | < maoranma> | Cool, I'll keep an eye out for it |
--- Log closed Thu May 03 08:51:53 2012 |
--- Log opened Thu May 03 08:57:16 2012 |
08:57 | | TheWatcher [chris@Nightstar-3762b576.co.uk] has joined #code |
08:57 | | Irssi: #code: Total of 21 nicks [5 ops, 0 halfops, 0 voices, 16 normal] |
08:57 | | mode/#code [+o TheWatcher] by ChanServ |
08:57 | | You're now known as TheWatcher[afk] |
08:57 | | Irssi: Join to #code was synced in 41 secs |
09:00 | < maoranma> | Anyway, time to get some sleep |
09:00 | | maoranma is now known as Noah |
10:02 | | Netsplit *.net <-> *.split quits: @ToxicFrog, @Syloq_Home |
10:03 | | Netsplit over, joins: @ToxicFrog, @Syloq_Home |
10:55 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
10:55 | | mode/#code [+o himi] by ChanServ |
11:00 | | Attilla [Obsolete@Nightstar-78b1c799.as43234.net] has joined #code |
11:52 | | cpux [cpux@Nightstar-c5874a39.dyn.optonline.net] has quit [[NS] Quit: Well, most things get better when I kick them!] |
13:51 | < Tarinaky> | How do I use fsck? |
13:51 | < Tarinaky> | I'd google but I have computer problems. |
13:52 | <@ToxicFrog> | Depends on what you want to do with it |
13:53 | < Tarinaky> | I dropped my laptop and the harddrive is upset with me. |
13:54 | <@ToxicFrog> | Ummmmm |
13:54 | <@ToxicFrog> | Ok, so, something to keep in mind here is that fsck's job is to preserve the integrity of the filesystem |
13:55 | <@ToxicFrog> | It can and will sacrifice large amounts of data to do that |
13:55 | <@ToxicFrog> | And if things are significantly damaged, it may have to |
13:55 | < Tarinaky> | Yes. |
13:55 | <@ToxicFrog> | So if there's stuff on that disk you want, the very first thing you should be doing is taking an image of the drive for later analysis. |
13:55 | < Tarinaky> | Nothing to back up. |
13:55 | <@ToxicFrog> | Assuming that's still possible. |
13:55 | < Tarinaky> | The laptop boots btw. |
13:56 | < Tarinaky> | It even starts x. |
13:56 | <@ToxicFrog> | There's a "but" in there |
13:56 | < Tarinaky> | But it does so slowly, with lots of errors. |
13:56 | < Tarinaky> | And some software obviously needs reinstalling. |
13:57 | < Tarinaky> | Ideally in a part of the harddrive that isn't damaged~ |
13:57 | <@ToxicFrog> | Anyways. The short answer is to use 'man fsck', and 'man fsck.<filesystem>' for the fs-specific version (eg 'man fsck.ext2') |
13:57 | <@ToxicFrog> | Ok |
13:57 | < Tarinaky> | I need / to be ro though... |
13:57 | < Tarinaky> | Which it won't be, because it's 'busy'. |
13:58 | <@ToxicFrog> | I kind of assumed you'd be booting a livesystem for this |
13:58 | < Tarinaky> | I don't have anything to boot from. |
13:58 | < Tarinaky> | No cd-drive. |
13:59 | <@ToxicFrog> | No USB? No card reader? |
13:59 | < Tarinaky> | I have usb ports. |
13:59 | < Tarinaky> | That doesn't mean I have anything to put into those ports. |
13:59 | <@ToxicFrog> | welp |
13:59 | <@ToxicFrog> | Ok, you have two options here, pretty much |
14:01 | <@ToxicFrog> | Actually, backing up |
14:01 | <@ToxicFrog> | What you need to do here is both fsck (check filesystem consistency) and badblocks (check for bad sectors) |
14:02 | < Tarinaky> | I think the problem is hardware since the errors I'm getting make direct reference to ATA |
14:02 | <@ToxicFrog> | Well, yes, you dropped it, you'll be lucky if none of the rw heads have been smashed |
14:03 | <@ToxicFrog> | And you will probably need to replace the drive soon |
14:03 | <@ToxicFrog> | I'm approaching this from the perspective of "I need to salvage a usable system from this that can limp along until the drive is replaced" |
14:03 | < Tarinaky> | Yes. |
14:04 | <@ToxicFrog> | So. You need a fsck and a badblocks. |
14:04 | <@ToxicFrog> | badblocks will map the regions of the drive that are no longer accessible and mark them so that the filesystem avoids using them. |
14:04 | < Tarinaky> | I meant I don't think the filesystem is actually broken since I've had no errors relating, specifically, to the filesystem. |
14:04 | <@ToxicFrog> | In doing so it may also trigger the drive's internal recovery mechanisms, if any. |
14:05 | <@ToxicFrog> | Yeah, but it's something you want to check anyways (what if one of the bad sectors contained an inode?) and the easiest way to run badblocks is as part of fsck anyways |
14:05 | <@ToxicFrog> | What distro is this? |
14:06 | < Tarinaky> | Arch. |
14:06 | < Tarinaky> | Any idea how I can run badblocks given I only have one storage device? |
14:07 | < Tarinaky> | It says it can't be used if it's mounted readonly. |
14:07 | < Tarinaky> | Which is a problem. |
14:08 | <@ToxicFrog> | Yes, actually. |
14:09 | <@ToxicFrog> | The typical approach is to use a livesystem, which - in the absence of media to boot one from - you can do by plopping the livesystem's kernel and initrd into /boot (along with any other files it needs) and then loading that via grub. I find this very useful on occasion and all of my systems have a TinyCore install in /boot just in case. |
14:09 | <@ToxicFrog> | A less capable but faster alternative (that doesn't require being able to download and store things in /boot) is just to boot with the 'root=/dev/nosuchdevice' option, which should cause it to go "can't find the root filesystem!" and drop you into an in-memory recovery shell from which you can run fsck. |
14:10 | <@ToxicFrog> | I assume you're using ext2/3/4 here? |
14:10 | < Tarinaky> | And badblocks? |
14:10 | < Tarinaky> | ext3 iirc |
14:10 | <@ToxicFrog> | Running badblocks manually is bad news bears, it's very easy to get wrong |
14:11 | < Tarinaky> | Ah, fsck will invoke badblocks on its own? |
14:11 | <@ToxicFrog> | What you want to do is run fsck with the '-c' option (or '-c -c', which will use a more thorough test), which will cause it to invoke badblocks itself |
14:11 | <@ToxicFrog> | You can check what fs you're using with the 'mount' command |
14:11 | < Tarinaky> | Right. And the recovery shell has its own copy of both these utilities? |
14:11 | <@ToxicFrog> | /dev/md0 on / type ext3 (rw,relatime,errors=continue,user_xattr,acl,commit=5,barrier=1,data=ordered) |
14:12 | <@ToxicFrog> | That's OS-dependent but it should, yes |
14:12 | < Tarinaky> | ext4, my bad. |
14:12 | < Tarinaky> | Okay. |
14:12 | <@ToxicFrog> | pretty sure fsck.ext4 accepts the same options |
14:12 | <@ToxicFrog> | (it may actually be fsck.ext2 under the hood) |
14:12 | < Tarinaky> | So. What's the full invocation of fsck I need... |
14:13 | < Tarinaky> | (Since I won't have man) |
14:13 | < Tarinaky> | fsck -rccC /dev/sda2 ? |
14:14 | <@ToxicFrog> | fsck -C -p -f -c -c /dev/foo |
14:14 | < Tarinaky> | Right. Do I invoke it on the partitions or the harddisk? |
14:14 | <@ToxicFrog> | Or replace -p with -r for interactive mode - this is safer but may result in it asking you thousands of questions and is thus not always practical |
14:15 | < Tarinaky> | Anything else before I go? |
14:15 | <@ToxicFrog> | (to break it down, -C displays progress information, -p "autopreens", ie, tries to repair it automatically in the most sensible way, -f forces it to check even if the fs has been checked recently, and -c -c tells it to check for bad blocks using a nondestructive read-write test) |
14:15 | <@ToxicFrog> | Run it on the partitions, not the whole disk |
14:16 | < Tarinaky> | Cool. |
14:16 | < Tarinaky> | If you don't hear from me it failed and I'm trapped inside Linux. |
14:16 | < Tarinaky> | Send help ;p |
14:16 | <@ToxicFrog> | Sure you don't want to download tinycore first or something? |
14:17 | < Tarinaky> | Not really. |
14:17 | < Tarinaky> | Particularly if the utilities I need are already inside the kernel. |
14:17 | <@ToxicFrog> | They're inside the initrd, actually |
14:17 | < Tarinaky> | Ahah. |
14:18 | <@ToxicFrog> | In addition to init itself, filesystem drivers, and whatnot, the initrd usually includes a minimal set of recovery tools |
14:18 | <@ToxicFrog> | including fsck.*, badblocks, and mdadm |
14:18 | <@ToxicFrog> | And I meant more "in case fsck erases /etc/passwd and leaves you unable to login"~ |
14:33 | < Tarinaky> | Yeah. initrd doesn't include fsck for me. |
14:33 | <@ToxicFrog> | o.O |
14:33 | < Tarinaky> | When I attempted to reboot it then decided that now would be a great time to do an automated recovery. |
14:33 | <@ToxicFrog> | It dropped you into the recovery shell but neither /bin/fsck nor /sbin/fsck existed? |
14:34 | < Tarinaky> | So now it's marked the disk as containing errors. |
14:34 | < Tarinaky> | (no shit!) |
14:34 | < Tarinaky> | I didn't check /bin or /sbin... just fs<tab> |
14:34 | < Tarinaky> | Also: How do I show that a sequence is monotonically increasing/decreasing? |
14:35 | <@ToxicFrog> | Ask Vorn~ |
14:36 | <@ToxicFrog> | And, ok, it should have said something like "filesystem contains errors, do xyz to fix" |
14:36 | < Tarinaky> | Run fsck manually... |
14:36 | <@ToxicFrog> | Aah. |
14:36 | < Tarinaky> | Which I did. |
14:36 | < Tarinaky> | Except it needs to run badblocks so it failed. |
14:36 | <@ToxicFrog> | er |
14:36 | <@ToxicFrog> | what?> |
14:36 | < Tarinaky> | Well, it gives an error about a block returning 'short'. |
14:37 | <@ToxicFrog> | What is the actual error, and was this in the initrd or in the main system? |
14:37 | < Tarinaky> | Which error? |
14:37 | <@ToxicFrog> | The one you just mentioned! |
14:37 | < Tarinaky> | Let me go run it again. |
14:38 | <@ToxicFrog> | And please answer the other question as well! |
14:39 | < Tarinaky> | You only asked one question |
14:40 | < Tarinaky> | Right, I'm running fsck -p / |
14:41 | <@ToxicFrog> | <ToxicFrog> What is the actual error, and was this in the initrd or in the main system? |
14:41 | <@ToxicFrog> | Read the entire sentence >.< |
14:41 | < Tarinaky> | I asked which invocation of fsck you were inquiring about. |
14:41 | < Tarinaky> | The automatic one by initrd or when I use bash as my init to run it manually. |
14:43 | < Tarinaky> | When run automatically from init I get: "UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY (ie without -a or -p options)" |
14:43 | < Tarinaky> | Let me run it in interactive mode to get that error, |
14:44 | < Tarinaky> | Right |
14:45 | < Tarinaky> | "Buffer I/O error on device sda2, logical block 524362 Error reading block 524362 (Attempt to read block from filesystem resulted in short read) while getting next inode from scan. Ignore error<y>? |
14:45 | < Tarinaky> | " |
14:45 | < Tarinaky> | I then pressed n; because it seemed like the kind of error I really shouldn't ignore. |
14:54 | <@ToxicFrog> | Welp |
14:54 | <@ToxicFrog> | Honestly it would probably be faster to format it with the -c option and reinstall |
14:55 | < Tarinaky> | Except I don't have anything to reinstall from. |
14:57 | < Tarinaky> | I am displeased that I just spent over ?50 on a 5200rpm hard disk :/ |
15:13 | <@ToxicFrog> | How did you get it set up originaly? |
15:15 | < Tarinaky> | I switched dhcp off on my router and used my desktop as a netboot server. |
15:15 | < Tarinaky> | I don't own the routers at college or have the ability to turn dhcp off for an afternoon. |
15:15 | < Tarinaky> | Even if I did I imagine I'd be shot for doing so :) |
15:16 | < Tarinaky> | Also: maths dept. y u no have advisory like the comp sci dept. do :( |
15:17 | < Tarinaky> | I'm struggling with analysis revision so much :( |
15:18 | < Tarinaky> | Primarily because there are no solutions to the past papers |
15:18 | < Tarinaky> | So I have no idea if I'm revising the right answers or wrong ones. |
15:32 | <@ToxicFrog> | Blargh :/ |
15:32 | <@ToxicFrog> | I would highly recommend investing in a ?5 USB stick, as it makes system recovery and installation much easier, but that doesn't really help you right now. |
15:32 | < Tarinaky> | I have one ordered. |
15:33 | < Tarinaky> | I also have a replacement harddrive ordered. |
15:33 | <@ToxicFrog> | You may end up having to tell it to just ignore the read errors. |
15:33 | < Tarinaky> | I hope they arrive at the same time. |
15:33 | < Tarinaky> | Ideally I'd like to be able to copy the old harddisk onto the new one and reinstall from that. |
15:34 | < Tarinaky> | Because it's easier than dicking around with "To install netdrivers you need net, to get net you need netdrivers" |
15:38 | <@ToxicFrog> | Doesn't arch have a livesystem netinstall you can use or something? |
15:38 | < Tarinaky> | Yes. But it requires access to the internet. |
15:38 | < Tarinaky> | Access to the internet requires wireless drivers. |
15:39 | < Tarinaky> | Installing wireless drivers (which for my system are not part of the default iso because it involves binary firmware) requires internet. |
15:39 | < Tarinaky> | CIRCULAR DEPENDANCY GO! |
15:40 | <@Tamber> | Ran into that issue with my USB wireless adapter; partially solved it by having the binary firmware on my pendrive. Of course, that would involve having a machine to grab the firmware from... :x |
15:43 | <@ToxicFrog> | Oh |
15:44 | < Tarinaky> | Wired networking with my laptop has been made as difficult as possible by the Ministry of Information Services. |
15:45 | < Tarinaky> | Can't remember the Dilbertism. |
15:47 | < froztbyte> | there's a few applicable ones |
15:49 | < Tarinaky> | Meh. |
15:50 | < Tarinaky> | I'll settle for rogue Tuttles; disillusioned by the lack of excitement and adventure in bureaucracy. |
15:51 | < Tarinaky> | "Why, we can't even leave without a 27B-6." |
15:51 | <@Tamber> | Mordac the Preventer of Information Services! |
15:51 | < Tarinaky> | That's the one! |
15:52 | < Tarinaky> | Damnit, I have the theme from Brazil stuck in my head now :/ |
15:58 | | celticminstrel [celticminst@Nightstar-5d22ab1d.cable.rogers.com] has joined #code |
16:36 | <@ToxicFrog> | Tarinaky: what've they done that makes it such a pain? |
16:50 | < Tarinaky> | Limits on the number of mac addresses you can have registered to the account you need to log in with wpa2 encryption... |
16:51 | < Tarinaky> | Part of their plan to stop viruses and p2p etc... is to give everyone a maximum of 20 ports open. |
16:51 | < Tarinaky> | Which means the only form of entertainment I have is pirating TV shows :p |
16:52 | < Tarinaky> | Supereffective. |
16:56 | < Tarinaky> | Part of what screws me over even more though is that Maths awards a disproportionate amount of marks for attendance rather than work. |
16:56 | < Tarinaky> | And I am terrible at such things,. |
16:57 | <@ToxicFrog> | er |
16:57 | <@ToxicFrog> | I mean, why can't you just plug the laptop into the wall |
16:57 | < Tarinaky> | Firstly, there's a shortage of spare sockets. Secondly, because the MAC address isn't registered as being 'me'. |
16:58 | < Tarinaky> | I should go home. |
16:58 | < Tarinaky> | Remmon will start shouting at me at 1800 |
16:58 | < Tarinaky> | Laters. |
16:59 | < Noah> | o/ |
17:12 | | ShellNinja [abudhabi@Nightstar-7b2d96ca.adsl.inetia.pl] has quit [Z-Lined: Your IP range has been attempting to connect too many times in too short a duration. Wait a while, and you will be able to connect.] |
17:22 | | ShellNinja [abudhabi@Nightstar-7b2d96ca.adsl.inetia.pl] has joined #code |
17:26 | < Tarinaky> | Home! |
17:55 | < froztbyte> | <_habnabit> http://ompldr.org/vZGxxaQ php: still owns |
17:55 | < froztbyte> | that'd make an awesome t-shirt |
17:56 | <@Tamber> | There's a typo there. |
17:56 | <@Tamber> | s/owns/owned/ :D |
17:56 | < froztbyte> | no, that's exactly it |
17:57 | < froztbyte> | you can still use php to pwn boxes :P |
17:57 | < Noah> | Sigh. PHP. |
17:57 | <@Tamber> | hehe |
17:57 | <@Tamber> | I'll be happy when I can just throw the damned remote-shell out~ |
17:57 | < Noah> | PHP: Why are you so bad and people still use you. |
17:58 | <@Tamber> | Because they don't know any better. |
17:58 | <@Tamber> | Alternatively, because *you* try find dirt-cheap hosting that's even /heard/ of anything other than PHP :p |
17:58 | < froztbyte> | the only reason PHP is popular is hysterical raisins |
17:59 | < froztbyte> | there's no technical worth to it that isn't infinitely eclipsed by other things |
17:59 | < froztbyte> | well, no |
17:59 | < froztbyte> | there's one |
17:59 | < froztbyte> | "how not to do it" |
17:59 | <@Tamber> | hehe |
18:00 | | ShellNinja is now known as Number3 |
18:02 | <@Tamber> | Thankfully, nothing /I'm/ running has that bug (At least, not that I can find with gentle testing.); at the very least, that gives me some more time to replace it. |
18:02 | | You're now known as TheWatcher |
18:02 | <@Tamber> | "We are currently unaware of a practical solution to this problem." 'apt-get purge php' |
18:04 | <@TheWatcher> | Well, use mod_php rather than mod_phpcgi is a start. |
18:04 | <@TheWatcher> | Or mod_cgid, etc |
18:06 | <@TheWatcher> | ie: avoid using php via a cgi mechanism. |
18:07 | <&jerith> | CGI should be avoided for everything, everywhere, always. |
18:24 | | Tarinaky is now known as Atreus |
19:02 | | ErikMesoy [Erik_Mesoy@A08927.B4421D.B81A91.464BAB] has joined #code |
19:14 | | Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has joined #code |
19:16 | | Noah [maoranma@Nightstar-79ebb56b.pools.spcsdns.net] has quit [Ping timeout: 121 seconds] |
19:20 | | eckse [eckse@Nightstar-ef68cda0.dsl.sentex.ca] has joined #code |
19:20 | | mode/#code [+o eckse] by ChanServ |
19:22 | < Rhamphoryncus> | float fFrustumScale = 1.0f; float fzNear = 0.5f; float fzFar = 3.0f; |
19:22 | <@Tamber> | FrustrationScale? |
19:22 | < Rhamphoryncus> | not edited by me. That's an actual single line from the opengl tutorial |
19:22 | < Rhamphoryncus> | "single line" being the key part |
19:22 | <@Tamber> | Ick. |
19:23 | < Rhamphoryncus> | "Huh, I don't see fzFar declared in the function.. nor globally.. *searches* ugh.." |
19:25 | <@Tamber> | Also, the Bad Hungarian Notation. :x |
19:25 | <@TheWatcher> | Hungarian Notation: A hovercraft full of eels >.< |
19:27 | < Rhamphoryncus> | Uhuh. Of course that's just systems hungarian. Application hungarian actually has uses |
19:42 | < gnolam> | TheWatcher: a pCHovercraft full of m_aEels :P |
19:44 | < Rhamphoryncus> | yay math! Add a perspective matrix, get.. nothing |
19:44 | < gnolam> | Receive bacon. |
19:45 | <&jerith> | Anyone here remember Mirell? |
19:45 | < gnolam> | Yep. |
19:45 | <&jerith> | (Answering "yes" to that dates you, by the way.) |
19:45 | < gnolam> | And his... interesting... piercings. |
19:45 | <&jerith> | Quite. |
19:46 | <&jerith> | I ran into him in #riak on freenode when I was trying to sort out an issue I was having. |
19:46 | <&jerith> | Turns out he works for Basho now. |
19:51 | | Noah [maoranma@Nightstar-79ebb56b.pools.spcsdns.net] has joined #code |
19:52 | < gnolam> | Oh? |
19:55 | < Rhamphoryncus> | Ahh, there we go. Got something draw again |
19:55 | | maoranma [maoranma@Nightstar-e297690c.tn.comcast.net] has joined #code |
19:57 | | Noah [maoranma@Nightstar-79ebb56b.pools.spcsdns.net] has quit [Ping timeout: 121 seconds] |
20:15 | | EvilDarkLord [jjlehto3@Nightstar-a5db08cc.org.aalto.fi] has joined #code |
20:15 | < EvilDarkLord> | Anyone tried A Valley Without Wind? I am considering getting it since I liked AI War. |
20:16 | <&jerith> | EvilDarkLord: I've been playing it since early beta. |
20:16 | <&jerith> | I like it. |
20:16 | <&jerith> | Grab the demo, see if you like it, but a license if you want. |
20:17 | <&jerith> | (I like seeing Arcen Games get money, because they're Good People and have a very open development process.) |
20:17 | < EvilDarkLord> | The replayability / difficulty scaling is good then? I am asking mostly about this since this is something that is difficult to judge in a limited demo. |
20:17 | <&jerith> | There are two kind of progression. |
20:18 | <&jerith> | Each continent requires you to start with only a handful of very basic spells and work your way up to the point where you can take out the Overlord. |
20:18 | <&jerith> | Then there are global unlocks and enchants and things that ramp up a lot more slowly and don't reset between continents. |
20:20 | <&jerith> | They're adding new stuff all the time, so unless you're playing hard, fast and constantly you're unlikely to hit the limits any time soon. |
20:20 | <&jerith> | It's an open-ended game, though. You get limited closure from finishing a continent, but there's always another one over the horizon. |
20:22 | < EvilDarkLord> | AI War is similar in this, I think, though I haven't actually won it yet. |
20:22 | <&jerith> | AI War is a series of... well, not "short" games, but start-to-finish games. |
20:23 | <&jerith> | AVWW is more an ongoing game with connected episodes. |
20:24 | < EvilDarkLord> | Hmm, I see. The difference being the global stuff you collect in the latter? |
20:24 | <&jerith> | Yes. |
20:25 | <&jerith> | Also, there are a lot of resource unlocks and such that require continent two or three. |
20:26 | | * jerith fires up AVWW for a bit. |
20:27 | | * jerith realises that stating his intent in IRC doesn't actually launch the game, and goes to do it properly. |
20:31 | | * EvilDarkLord buys AVWW on Steam and sets it to download. |
20:33 | | * McMartin holds the world ransom for ONE MILLION DOLLARS |
20:35 | | * ErikMesoy watches with amusement as some trillionaire saves the world with petty change. |
20:36 | | * McMartin shakes fist |
20:36 | < ErikMesoy> | Ask for gold next time! ;) |
20:36 | <&McMartin> | PORN is the ONLY RELIABLE STORE OF VALUE |
20:37 | < ErikMesoy> | Unless the next Savonarola comes along. |
20:37 | <&McMartin> | Dude |
20:37 | <&McMartin> | That produces massive deflation. |
20:38 | | * EvilDarkLord wonders about McMartin's ethanol intake the past several hours. |
20:38 | <&McMartin> | Pretty low. |
20:39 | < ErikMesoy> | Yes, other people burning their stores causes deflation which nominally benefits the people who don't burn their stores. My point is that Savonarolas have a tendency to burn the people who aren't burning said stores of value. |
20:39 | <&McMartin> | The joke was that you were announcing a purchase as if it were to make it happen, a la jerith's mistakes. |
20:40 | <&McMartin> | Well, you don't use it as currency |
21:10 | < Rhamphoryncus> | So.. to add some pitch and yaw to my camera I just need to learn linear algebra >.> |
21:18 | <@ToxicFrog> | EvilDarkLord: getting in on the AVWW discussion - my impressions so far are that it's not very good, but has a lot of potential, and I'll be checking it out again when Arcen releases 2.0 |
21:20 | <@ToxicFrog> | The next patch will apparently support texture packs, so that should help with the graphics once people get their teeth into it |
21:20 | <@ToxicFrog> | But the biggest problems I have is that the strategic-mode stuff is badly watered down compared to their earlier designs, and the platforming doesn't have enough differentiation in combat or terrain. |
21:30 | <&McMartin> | Rhamphoryncus: glRotate and friends are now deprecated? o_O |
21:30 | < Rhamphoryncus> | I haven't seen that one mentioned but afaik most are |
21:31 | < Rhamphoryncus> | Just throw a matrix at your vertex shader and you're done |
21:31 | <&McMartin> | Yes, so, there's a whole bunch of functions that wrap useful matrix transformations. |
21:31 | <&McMartin> | Deprecating them would be kind of stupid, though I guess they could move them into GLU. |
21:32 | <&McMartin> | gluPerspective is *technically* unnecessary since glFrustum exists, but gluPerspective lets you specify things the way they are *actually intended* |
21:32 | <&McMartin> | Likewise gluLookAt |
21:33 | < Rhamphoryncus> | Apparently this is reimplementing a lot: http://glm.g-truc.net/ |
21:34 | < Rhamphoryncus> | Much of the point of opengl3/4 is strip off cruft like that. Unfortunately it would have been better to have an official set of helper functions |
22:02 | < Atreus> | I suppose it must be so it's easier to optimise? |
22:02 | < Atreus> | If there's one set of functions there's one set of code paths etc... |
22:10 | <&jerith> | ToxicFrog: Lava flats are supposed to be hardcore platforming, and I think those are only on the second continent. |
22:18 | < Rhamphoryncus> | Atreus: faster, lighter, simpler, more robust, etc |
22:18 | < Rhamphoryncus> | Very solid reasons to make the core the way it is now |
22:19 | < Atreus> | Besides, if you want a wrapper there's always an engine... |
22:19 | < Atreus> | Rather than risk some eeejit wrapping a wrapper in a wrapper (yo-dawg!) |
22:19 | < Rhamphoryncus> | If you were to add a helper lib it shouldn't necessarily match the old APIs. Make it fit in to the new stuff and build on it piecemeal, rather than hooking in to minor internal details |
22:19 | < Rhamphoryncus> | heh |
22:33 | | ErikMesoy is now known as ErikMesoy|sleep |
22:41 | <&McMartin> | Yeah, what I'm saying is, a bunch of things were *never* core |
22:41 | <&McMartin> | anything with "glu" in front |
22:48 | <&McMartin> | I can see the argument for resisting glTranslate, but at the very most glRotate should be moved to GLU. |
22:52 | | Number3 is now known as ShellNinja |
23:04 | <@ToxicFrog> | jerith: the thing is, while forests, caves, abandoned ice-age buildings, abandoned suburban buildings, shacks, garages, etc all look different, they all play pretty much identically |
23:04 | <@ToxicFrog> | (also, the boss fights are boring as hell) |
23:06 | < Atreus> | Seriously. How the fuck are people struggling at first year compsci. |
23:06 | <&McMartin> | It should be easy to get hardcoded transformation matrices for rotation about 1,0,0 and 0,1,0 and 0,0,1. |
23:06 | | * Atreus :///////s at his peer cohort. |
23:06 | <&McMartin> | Atreus: It's a skill. It really is. |
23:06 | <&McMartin> | So is mouse operation. |
23:06 | < Atreus> | There's someone who's failing to grasp Java Serialisation. |
23:06 | <&McMartin> | There are people who actually claim it's a talent |
23:06 | <&McMartin> | Dude |
23:06 | <&McMartin> | First year CS |
23:07 | <&McMartin> | A sizable fraction of students actually will fail to grasp variable assignment. |
23:07 | < Atreus> | It's one of the best documented features. |
23:07 | < Atreus> | Even before you add the material the university produced on it. |
23:07 | < Atreus> | I just... I don't know how. |
23:07 | < Atreus> | I grasped variable assignment before I knew fundamental algebra. |
23:07 | <&McMartin> | That is because you have had the ability to model computation mentally for, at a guess, at least a decade. |
23:08 | <&McMartin> | It doesn't appear to be a universal |
23:08 | <&McMartin> | I don't understand how those people can do even basic arithmetic |
23:08 | | * Atreus sighs. |
23:08 | <&McMartin> | But it's clearly the case - you can not be able to model a computation and still not be innumerate. |
23:08 | < Atreus> | I'm not even complaining about people not doing things the right way* |
23:08 | <&McMartin> | Yeah, I know |
23:08 | < Namegduf> | I can't imagine being a person who cannot take operations A and B and build some given end action out of them. |
23:08 | < Atreus> | Just... not being able to do things at all. |
23:08 | <&McMartin> | Namegduf: I also can't imagine being illiterate |
23:09 | <&McMartin> | Or dyslexic |
23:09 | < Namegduf> | I can imagine being illiterate. |
23:09 | < Namegduf> | I mean, it'd be difficult as hell. |
23:09 | <@ToxicFrog> | I'm reminded of that old "double bell curve in CS" study. I wonder if they ever followed up on it. |
23:10 | <&McMartin> | ToxicFrog: I think we're thinking of the same study |
23:10 | <&McMartin> | IIRC, giving someone some pseudocode and asking "what would this do?" was the best distinguisher of which curve you were on. |
23:10 | <&McMartin> | And it didn't correlate with being *right* |
23:10 | <&McMartin> | It correlated with "there is evidence that you have *an* idea of what it means for something to do something" |
23:11 | <&McMartin> | That phrasing is stolen from my own first-year CS prof >_> |
23:11 | < Namegduf> | They gave out a survey based on that study during my first year at university. |
23:11 | <&McMartin> | Where the code-in-pen-on-paper-for-a-test grading scale was: |
23:11 | < Namegduf> | I recognised it. |
23:11 | <&McMartin> | 5: Correct |
23:11 | <&McMartin> | 3-4: Has the idea |
23:11 | <&McMartin> | 1-2: Has an idea |
23:11 | <&McMartin> | 0: Other |
23:11 | < Namegduf> | I have met people who are clearly Other. |
23:11 | < Atreus> | TBH the question should have a disqualifying primer. |
23:11 | < Atreus> | "Have you ever programmed before" |
23:12 | <&McMartin> | Nope |
23:12 | <&McMartin> | You have to start *somewhere* |
23:12 | < Atreus> | Yes. |
23:12 | <@ToxicFrog> | Atreus: the study in question was done on non-programmers, and then re-administered after they'd done a month of intro CS |
23:12 | <&McMartin> | Also, you can write code for years and still not get it. |
23:12 | < Atreus> | But I mean you aren't interested in what people like me answer. |
23:12 | < Namegduf> | s/write/copy and paste/ |
23:12 | < Atreus> | ToxicFrog: Some of the people (enough to scew results) are self-taught programmers before doing CS? |
23:12 | < Atreus> | You're not interested in their answer. |
23:13 | <&McMartin> | Namegduf: Nah, if they did that it'd be better code >_> |
23:13 | < Namegduf> | It wouldn't screw results, if I recall correctly. |
23:13 | < Atreus> | You're interested in people who're approaching it tabula rasa. |
23:13 | <&McMartin> | It's worth noting that this particular first-year CS class used SICP |
23:13 | <&McMartin> | It was taught, therefore, in Scheme. |
23:13 | < Atreus> | Well, if you had the filtering question you'd know if it was statistically significant! |
23:13 | < Namegduf> | You would? |
23:13 | <&McMartin> | This was very good at weeding out the coders that didn't have a clue. |
23:13 | < Atreus> | You'd have statistics to show! |
23:13 | <&McMartin> | And a lot of them were |
23:13 | < Namegduf> | You'd have statistics anyway. |
23:13 | <&McMartin> | And they universally thought they were the hottest of shit |
23:13 | <@ToxicFrog> | Atreus: you should read the paper |
23:13 | < Namegduf> | Yes. |
23:14 | < Atreus> | Probably. |
23:14 | < Atreus> | I've only read the blog posts about the paper. |
23:14 | <&McMartin> | We should find the paper. I don't have a link handy |
23:14 | <@ToxicFrog> | This is the draft of the original: http://www.eis.mdx.ac.uk/research/PhDArea/saeed/paper1.pdf |
23:14 | < Namegduf> | I'm pretty sure the point was about improvement. |
23:14 | < Atreus> | It didn't really seem like my interests. |
23:14 | < Namegduf> | In answers. |
23:14 | < Namegduf> | Not about absolute answers. |
23:14 | < Atreus> | I guess so. |
23:14 | < Namegduf> | If you pass first time you aren't interesting for that particular conclusion anyway. |
23:15 | < Namegduf> | And they don't need another filter for you. |
23:15 | < Namegduf> | I believe the interesting statistic was that a very small number of people who had completely no idea originally developed a good idea later? I don't remember precisely. |
23:15 | < Atreus> | Although it doesn't help that everyone gets tripped up by the assignment/comparison ambiguity :) |
23:16 | <@ToxicFrog> | Atreus: in short, what they found out was that you could easily divide the people taking the test into two populations - those who formed a consistent mental model of what things like '=' mean - even if it's a totally incorrect one - and those who don't. |
23:16 | <&McMartin> | Atreus: That's one reason "is the answer *right*" isn't the distinguisher, yes |
23:16 | <@ToxicFrog> | Re-administering the test after some education, there was basically no movement between the groups. |
23:16 | <@ToxicFrog> | People in the "consistent" group were now much more likely to have a correct mental model as well as a consistent one. |
23:17 | <@ToxicFrog> | People in the "inconsistent" group were still hopelessly lost after a month of instruction. |
23:17 | <@ToxicFrog> | Most of the latter group failed; most of the former group passed. |
23:17 | <~Vornicus> | Atreus: that some major languages still actually use the same operator symbol for assignment and equality comparison doesn't help |
23:18 | <&McMartin> | From an instructional standpoint, the solution is in one sense "have weeder classes, because there aren't enough resources even to teach all the people in the 'consistent' group" |
23:18 | < Atreus> | I know my CS dept. has a policy that you have to have an average of 50% between the two first year software development modules to pass into the second year of a 'programming degree' |
23:18 | < Atreus> | Which I think is based on a similar idea. |
23:18 | | * McMartin nods |
23:18 | <@ToxicFrog> | Namegduf: the interesting statistic is that people taking the test - independent of whether they had prior programming experience or not - either immediately came up with a consistent mental model for how things work, or failed to do so and pretty much guessed randomly. |
23:18 | <@ToxicFrog> | And that this didn't change even after application of instruction. |
23:19 | <&McMartin> | Which implies it's something closer to dyslexia than illiteracy. |
23:19 | < Namegduf> | ToxicFrog: Thanks. |
23:19 | <@ToxicFrog> | Most of the people who formed a consistent model formed a wrong one - not surprising, since no prior explanation was given and most if not all of them had no programming knowledge - but they applied their wrong model consistently across questions. |
23:19 | < Atreus> | Surely though this ability to form a consistent model would crop up before they reached software engineering. |
23:20 | <&McMartin> | ... where would you expect it to do so? |
23:20 | <&McMartin> | Lots of people aren't engineers or mechanics, after all |
23:20 | < Atreus> | About the age you start to play with legos? |
23:20 | <@ToxicFrog> | And the thing is, the ones who didn't, didn't develop a consistent model, even after taking the course - the ones who did generally replaced their initial "wrong" model with a "right" (or at least "less wrong") one, but the people who started out guessing just kept guessing. |
23:20 | <&McMartin> | "Lots of people aren't engineers or mechanics, after all" |
23:21 | < Atreus> | I mean. Isn't forming a model of inuitive understanding of reality a major part of child's play? |
23:21 | < Atreus> | Err |
23:21 | <&McMartin> | Sure, but that's not what this is. |
23:21 | < Atreus> | Badly phrased |
23:21 | < Namegduf> | Hmm. |
23:21 | < Namegduf> | Yeah, that's the thing. I can't imagine not being able to *model* the world. |
23:21 | <&McMartin> | There are clearly some ways of building such a model that *don't* map to von Neumann machines in any way. |
23:22 | < Namegduf> | I guess so. |
23:22 | <&McMartin> | Alternately, a sizable chunk of humanity isn't sentient, a position for which there is admittedly a great deal of evidence~ |
23:22 | < Namegduf> | XD |
23:22 | <~Vornicus> | speaking of "lots of people aren't engineers or mechanics" I still am unsure why calculus is considered such a major component of non-engineer math education |
23:22 | < Atreus> | I'm just saying wouldn't this dysfunction prevent people from understanding other machines and aparatus. |
23:22 | <&McMartin> | Atreus: Well, yes |
23:22 | < Atreus> | And even if you aren't a mechanic or an engineer... |
23:22 | | * Vornicus says this as a mathematician. |
23:22 | < Atreus> | You still encounter them. >.> |
23:23 | <&McMartin> | Are you, hm, familiar with the Blinking Twelve Problem. |
23:23 | < Atreus> | No. |
23:23 | <&McMartin> | There are secretly two. |
23:23 | | Atreus is now known as Tarinaky |
23:23 | <&McMartin> | But in its basic form "Lots of people just have their clocks blinking twelve all the time on their VCRs because they were never able to work out how to set the time" |
23:23 | <&McMartin> | This was, of course, in the days before NTP, or DVDs. |
23:23 | < Tarinaky> | Oh! That. |
23:23 | < Tarinaky> | xD |
23:23 | <@ToxicFrog> | Vornicus: I have on occasion found calculus to be useful in daily life |
23:24 | <@ToxicFrog> | Although I can't offhand remember where~ |
23:24 | <&McMartin> | There are secretly two becuase (a) yes, there are lots of people who are mechnaically and electrically disinclined, or hopeless with machines or building stuff for reasons besides clumsiness |
23:24 | <~Vornicus> | TF: sure, I have too. For one thing I trolled my brother with the lambert w function yesterday~ |
23:24 | < Tarinaky> | McMartin: I've only observed that in people showing (symptoms of) either stress or dementia. |
23:24 | <&McMartin> | but (b) seriously, VCR UIs were utter shit and completely nondiscoverable and the manuals were translated from Japanese to English by someone who spoke only Swahili |
23:25 | <~Vornicus> | I still wonder why your typical TV remote now contains an average of 50 buttons |
23:25 | <~Vornicus> | I had a DVD remote once that had two numpads. |
23:25 | <&McMartin> | Because they used to have six and you had to do things with combo strings, fighting game style |
23:25 | < Tarinaky> | Well, our house has all the vcrs set to stupid times now, but that's because the crap digiboxes you need generate EMI that fucks with the VCRs. |
23:25 | <&McMartin> | My favorite standard feature being "you could only configure timed record while the VCR was nominally powered off" |
23:26 | | * Eri looks at his stereo |
23:26 | < Eri> | "You can only set the time when the stereo is powered off" |
23:26 | < Tarinaky> | That and abject laziness given how many clocks the average TV has now. |
23:26 | < Tarinaky> | (1 built in to the TV, 1 on the skybox, 1 on the VCR, 1 on the XBox...) |
23:27 | <&McMartin> | NTP is the answer >_> |
23:28 | <@ToxicFrog> | Oh hey: http://www.eis.mdx.ac.uk/research/PhDArea/saeed/ |
23:28 | <&McMartin> | woo |
23:28 | <&McMartin> | Anyawy |
23:28 | <&McMartin> | It turns out that it's also possible to graduate with a CS degree and have years of experience and *still* have no idea how to program in any remotely acceptable way |
23:29 | <&McMartin> | This is why job interviews always involve portfolios or live coding tests. |
23:29 | <&McMartin> | At any rate, though: |
23:29 | <&McMartin> | "We now report that after six experiments, involving more than 500 students at six institutions in three countries, the predictive effect of our test has failed to live up to that early promise." |
23:30 | <&McMartin> | But it looks like they restrengthen it later, hm |
23:30 | <&McMartin> | OK, will need to read this beyond abstracts later. |
23:31 | < Tarinaky> | In fairness, it's possible to graduate from any degree scheme and have years of experience and still be utter shit. |
23:32 | < Eri> | Hah, the people at my university are evidence of this |
23:32 | < Tarinaky> | The only thing 'special' about Comp Sci is that it beggers belief that it's not special. |
23:32 | <&McMartin> | It's a branch of Mathematics, imo |
23:33 | <&McMartin> | also, re: Calculus: It's got a mystique that, for some reason, Stat lacks. |
23:33 | <&McMartin> | In the US. |
23:33 | <&McMartin> | Everywhere *but* the US, Calculus is treated as a prereq for teaching basic kinematics. |
23:33 | <&McMartin> | The US appears to be reasonably unique in its focus on algebraic kinematics. |
23:33 | < Eri> | mystique? I think calculus should be taught sooner in the curriculum |
23:33 | <&McMartin> | Vorn's point is that Calculus is almost entirely useless, compared to algebra or stat. |
23:33 | < Eri> | It's the natural extension of multiplication and division |
23:33 | < Tarinaky> | It's still possible to pass maths without a deep understanding of the subject beyond memorising a few classes of problems that are identical to the exam paper. |
23:34 | < Tarinaky> | >.> |
23:34 | < Tarinaky> | Definately at first year anyway. |
23:34 | < Eri> | Stat is useful? Taught at the level I've recieved, that's news to me |
23:34 | < Tarinaky> | That's like... my entire exam strategy! |
23:34 | <&McMartin> | Tarinaky: It turns out this was one reason Japanese schoolchildren consistently outperformed American students >_> |
23:35 | <&McMartin> | "JAPANESE THIRD GRADERS CAN SOLVE THIS TEST IN 30 MINUTES" |
23:35 | <&McMartin> | "Oh hey, we didn't learn to solve problems like this until 11th grade" |
23:35 | <&McMartin> | "... oh hey, these are all the same problem, just phrased in different ways and sometimes multiplied by a constant factor" |
23:36 | | * TheWatcher eyes $coworker, who is adamant she needs to be using `width: something` because she wants to "increase the width of the [table cell] to be slightly greater than its'[sic] contents", facepalms |
23:37 | <&McMartin> | ... OK, I've forgotten. Is that 'margin' or 'padding'? |
23:37 | < Tarinaky> | As I understand it though there are other problems in the American system. |
23:37 | < Namegduf> | Introduce her to predictionbook.com |
23:37 | < Namegduf> | McMartin: padding, as worded, both probably work. |
23:38 | < Namegduf> | padding makes it actually wider, margin makes the space reserved for it on the page wider without making it actually wider. |
23:38 | <&McMartin> | Tarinaky: The American system has wildly different priorities from the British-based system and the mappings of skill levels are tenuous at best. |
23:38 | < Namegduf> | The different is noticable with backgrounds or borders. |
23:38 | <&McMartin> | IIRC, the American system looks more like old German systems or something. |
23:38 | <&McMartin> | Also, IIRC, aptitude tests show it all smears out by age 25 anyway -_- |
23:39 | < Tarinaky> | Well the 'British system'/National Curriculum was only introduced in the 70s iirc. |
23:39 | < Tarinaky> | And there are certainly some accusations every year about certain papers on certain boards being poor. |
23:39 | <&McMartin> | Yeah, that's the equivalent of curriculum fights at the state level in the US. |
23:40 | | * TheWatcher demonstrates to her, with Simple Examples For The Hard Of Thinking why she is bloody wrong. |
23:40 | <&McMartin> | Until GWB we didn't *have* a federal-level curriculum in any real sense |
23:40 | <&McMartin> | (Though the one that coutns is still the elite universities' application requirements) |
23:40 | < Eri> | I thought the british curriculum was particularly affected by grade inflation, due to A-level courses? |
23:40 | < Tarinaky> | Primarily because it's difficult to do Maths/Science papers that aren't "identical questions, different coefficients" without making them abjectly harder than an English paper. |
23:40 | <&jerith> | "padding" is on the inside of the cell, "margin" is on the outside of the cell. Except in browsers with pseudoprime version numbers, or on a Thursday, or if Larry Ellison has measured his yacht recently. |
23:40 | < Tarinaky> | Eri: There's no Grade inflation. |
23:41 | < Tarinaky> | Grade inflation is when you award higher grades to students who haven't achieved them. |
23:41 | <&McMartin> | Tarinaky: Yeah, that's a problem in the US too and the solution has just been to make engineering more prestigious... |
23:41 | < Namegduf> | Grade inflation is any mechanism which causes average grade to rise over time. |
23:41 | < Eri> | Yeah. I thought that was what was going on, in a sense. |
23:41 | < Namegduf> | The British system suffers from it *awfully*. |
23:41 | < Tarinaky> | The students actually perform slightly better year on year due to - you know... teachers and methods iteratively improving over time? |
23:41 | < Eri> | Except, rather than giving better marks, they're just lowering the bar |
23:41 | <&McMartin> | ... and, as it turned out, you can make engineers jealous by giving first-year English majors the Canterbury tales |
23:41 | < Tarinaky> | The bar isn't lowering. |
23:41 | <@TheWatcher> | Tarinaky: .... aahahahahahahhaha |
23:41 | < Namegduf> | Tarinaky: I see you've never tried any really old past papers. |
23:42 | <@TheWatcher> | AHAHAHAHAHAHAHA |
23:42 | < Namegduf> | Tarinaky: Yeah, the bar really really is. |
23:42 | <@TheWatcher> | Try teaching them |
23:42 | <@TheWatcher> | Seriously |
23:42 | <&McMartin> | That's a "kids these days" argument, really~ |
23:42 | <@TheWatcher> | The stuff we get coming in at UG level? |
23:42 | <&McMartin> | That said |
23:42 | < Tarinaky> | When I did my A-levels (5 years ago?) and I did an older paper they weren't any harder |
23:42 | < Namegduf> | How "older"? |
23:42 | < Tarinaky> | The 'difficult' bits were where the material was just -different-. |
23:42 | <&McMartin> | UGs in the US are almost universally graded relative to other students that took the same questions. |
23:43 | < Namegduf> | When I was in HS, nine year old papers were much easier than three/two year papers. |
23:43 | <@TheWatcher> | We have demonstrably, probable declines in ability over the last 10 years |
23:43 | < Tarinaky> | ie: unfamiliar. |
23:43 | < Namegduf> | No, not unfamiliar. |
23:43 | < Namegduf> | I know the difference. |
23:43 | < Namegduf> | There were more more difficult questions. |
23:43 | < Tarinaky> | TheWatcher: Isn't that because universities are accepting more students? |
23:43 | <&McMartin> | TheWatcher: Heh. We had the reverse in Physics, to the point that they reworke the curves |
23:43 | <&McMartin> | In my E&M class |
23:43 | <@TheWatcher> | s/probable/provable/ |
23:44 | <&McMartin> | Basically, after the midterm, he came in and said "the curve was a ramp, with a spike at 100%. The department is *sure* this test is harder than the ones we've been giving. Next time you're *so going to get it*" |
23:44 | <@TheWatcher> | Tarinaky: no, intake in at least the school I work for is mostly consistent over that period |
23:44 | <&McMartin> | Next test was indeed much harder, got a proper bell curve |
23:44 | <&McMartin> | But they did "inflate" the grades that year, but it was because they thought they had a better batch that year |
23:45 | < Tarinaky> | TheWatcher: University intake of all universities is consistently larger year on year |
23:45 | <@TheWatcher> | We have had to introduce remedial courses for basic learning skills, reduced the maths requirements, and other stuff because the students couldn't hack it |
23:45 | < Tarinaky> | If they're not coming from your school then they're coming from somewhere else. |
23:45 | < Namegduf> | More precisely, the older paper seemed to me to have way more "difficult to answer" gotcha questions. |
23:45 | < Tarinaky> | There are still more students in this year than the year before than the year before that. |
23:45 | < Namegduf> | I had more recent papers and they were much closer in format to the current one. |
23:46 | <&McMartin> | Note that at this level the US has a rather unique problem, unrelated to its "don't specialize until the last possible moment" focus that is its primary difference from the UK |
23:46 | <@TheWatcher> | Tarinaky: no, the intake over the last 10 years to my school (I don't give a damn about the rest of the uni, I'm taling my school) has been about the same - with maybe a 20 or 30 student variation - for a decade |
23:46 | <&McMartin> | Which is to say, its difference in quality of secondary and tertiary education is gigantic |
23:46 | < Namegduf> | Oh, hey. |
23:47 | < Namegduf> | I found a news article from Sunday. |
23:47 | < Namegduf> | "Ofqual chief says year-on-year grade inflation 'impossible to justify' and outlines plans to make some subjects compulsory" |
23:47 | < Namegduf> | http://www.guardian.co.uk/education/2012/apr/29/exams-a-level-reforms-grade-infl ation |
23:47 | <@TheWatcher> | We don't have /room/ for more. |
23:47 | <&McMartin> | Yeah, you have to rebalance |
23:47 | <&McMartin> | You want the whole curve to appear on the results |
23:47 | < Tarinaky> | Well. Maybe I'm just defencive about the fact I only got 2 Bs and a C at A-Level then >.> |
23:47 | < Tarinaky> | *defensive |
23:48 | <&McMartin> | Of course, we had this one prof |
23:48 | <@TheWatcher> | We run interviews to select students, because our application rate is higher than our capacity. And we still have a decline in essential numeracy, literacy, and learning skills |
23:48 | <&McMartin> | I have no idea how he managed it |
23:48 | <&McMartin> | But he nominally did an absolute scale |
23:48 | <&McMartin> | And when the midterm came back - on objective material mind you, no essay questions or anything... |
23:48 | <&McMartin> | Mean of 50%, Range of 97%. |
23:48 | <@TheWatcher> | ... |
23:49 | < Tarinaky> | Impressive. |
23:49 | <&McMartin> | To this day, no idea how he did that |
23:49 | <&McMartin> | And while that was unusually good, that *kind* of thing was apparently pretty routine |
23:50 | <&McMartin> | (Since this apparently varies by major and school: the expectation in science and CS classes was a mean around 50%.) |
23:50 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
23:52 | < Tarinaky> | "Haven't done it yet, but I'm going to have to explain to my boss why, since my job involves a good deal of computer programming, telling me that I "spend too much time on the computer" at my performance review is stupid." |
23:52 | < Tarinaky> | xD |
23:53 | <@TheWatcher> | ... wat |
23:53 | < Tarinaky> | Reddit. |
23:53 | <&McMartin> | fizba wizh |
23:53 | <&jerith> | So, that "new" PHP CGI vuln. http://help.station.sony.com/cgi-bin/soe.cfg/php/enduser/live.php?-s |
23:53 | <@Tamber> | ...awesome. |
23:54 | <@TheWatcher> | Ah, sony. |
23:54 | <@Tamber> | Somehow, that doesn't surprise me~ |
23:54 | <&jerith> | http://ompldr.org/vZGxxaQ <-- There's the vuln. |
23:55 | < Namegduf> | "http://localhost/index.php?-s" |
23:55 | < Namegduf> | He's an idiot. |
23:56 | < Namegduf> | To be less harsh, he "forgot" that. |
23:57 | <&jerith> | Namegduf: They just forgot that a CGI binary should do *only* CGI. |
23:57 | < Namegduf> | I guess rereading he may have just worded it poorly. |
23:57 | < Namegduf> | jerith: PHP people are known to be morons. |
23:58 | < Namegduf> | jerith: I mean, first there was the basic language and then there was every change they made to it. |
23:58 | <&jerith> | Namegduf: I know this. |
23:58 | <&jerith> | PHP /started/ as a plain CGI-only thing. |
23:58 | <@ToxicFrog> | ahahahaha what |
23:58 | < Namegduf> | "There was a serious vulnerability in certain CGI-based PHP setups that has gone unnoticed for at least 8 years." |
23:58 | <&jerith> | But then some bright spark decided "I can call this on the command line as well!" and added some params. |
23:59 | <&jerith> | But really. If you're still using CGI in the 21st century, you deserve whatever you get. |
--- Log closed Fri May 04 00:00:22 2012 |