--- Log opened Tue Feb 11 00:00:42 2014 |
00:10 | | OrthDroid [Orthia@Nightstar-gde.fpu.148.118.IP] has joined #code |
00:13 | | Orth [Orthia@Nightstar-74k.25d.224.119.IP] has quit [Ping timeout: 121 seconds] |
01:02 | | Red_Queen [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
01:06 | | Derakon[AFK] is now known as Derakon |
01:07 | | Omega [omegaboot@Nightstar-qa936g.il.comcast.net] has joined #code |
01:08 | | You're now known as TheWatcher[T-2] |
01:08 | | Alek [omegaboot@Nightstar-qa936g.il.comcast.net] has quit [Operation timed out] |
01:08 | | Omega is now known as Alek |
01:09 | | McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has quit [Operation timed out] |
01:09 | | McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has joined #code |
01:09 | | mode/#code [+ao McMartin McMartin] by ChanServ |
01:20 | | You're now known as TheWatcher[zZzZ] |
01:24 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
01:25 | | Harlow [harlow@Nightstar-2kn67a.cc.il.us] has joined #code |
01:33 | <&McMartin> | Hmm |
01:33 | | * McMartin really needs to get back into Monocling. |
01:35 | <@Reiv> | Yes you do~ |
01:49 | | Derakon [Derakon@Nightstar-cb57nb.ca.comcast.net] has quit [Client exited] |
01:52 | <&McMartin> | Frozen Synapse soundtrack: still excellent hacking music |
01:52 | | * McMartin is racing crunch time deadlines this week as well as having events for four of the evenings -_- |
01:52 | <&McMartin> | With luck I'll have to cancel one of them! |
02:10 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Program Shutting down] |
02:11 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
02:51 | | Alek [omegaboot@Nightstar-qa936g.il.comcast.net] has quit [[NS] Quit: hum.] |
03:14 | | Reiver [quassel@Nightstar-ksqup0.co.uk] has quit [Ping timeout: 121 seconds] |
03:16 | | Reiver [quassel@Nightstar-ksqup0.co.uk] has joined #code |
03:22 | | Alek [omegaboot@Nightstar-qa936g.il.comcast.net] has joined #code |
03:22 | | mode/#code [+o Alek] by ChanServ |
03:28 | | Harlow [harlow@Nightstar-2kn67a.cc.il.us] has quit [[NS] Quit: Leaving] |
04:03 | | OrthDroid [Orthia@Nightstar-gde.fpu.148.118.IP] has quit [Ping timeout: 121 seconds] |
04:04 | <&ToxicFrog> | McMartin: I've been working through Best of 8-Bit Collective as my hacking music. |
04:04 | <&ToxicFrog> | All ten days of it. |
04:06 | <@Reiv> | Geez |
04:13 | | Orth [Orthia@Nightstar-74k.25d.224.119.IP] has joined #code |
04:28 | | Kindamoody[zZz] is now known as Kindamoody |
04:35 | | Derakon [Derakon@Nightstar-cb57nb.ca.comcast.net] has joined #code |
04:35 | | mode/#code [+ao Derakon Derakon] by ChanServ |
04:46 | | Harlow [harlow@Nightstar-9hnfdm.il.comcast.net] has joined #code |
05:02 | | Derakon is now known as Derakon[AFK] |
05:06 | | RichyB [RichyB@Nightstar-c6u.vd5.170.83.IP] has quit [[NS] Quit: Gone.] |
05:09 | | RichyB [RichyB@Nightstar-c6u.vd5.170.83.IP] has joined #code |
05:51 | | Orth [Orthia@Nightstar-74k.25d.224.119.IP] has quit [Ping timeout: 121 seconds] |
06:07 | | Vash [Vash@Nightstar-sn7kve.sd.cox.net] has joined #code |
06:07 | | mode/#code [+o Vash] by ChanServ |
06:08 | | ErikMesoy [Erik@Nightstar-ekm.o7n.203.80.IP] has joined #code |
06:09 | | ErikMesoy|sleep [Erik@Nightstar-3kot9q.80-203-17.nextgentel.com] has quit [Ping timeout: 121 seconds] |
06:09 | | iospace is now known as io\passed_out |
06:11 | | Orthia [orthianz@Nightstar-74k.25d.224.119.IP] has quit [Ping timeout: 121 seconds] |
06:14 | | ErikMesoy [Erik@Nightstar-ekm.o7n.203.80.IP] has quit [Ping timeout: 121 seconds] |
06:23 | | Vash [Vash@Nightstar-sn7kve.sd.cox.net] has quit [[NS] Quit: I lovecraft Vorn!] |
06:52 | | ErikMesoy [Erik@Nightstar-ekm.o7n.203.80.IP] has joined #code |
06:54 | | McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has quit [[NS] Quit: reboot] |
06:56 | | Harlow [harlow@Nightstar-9hnfdm.il.comcast.net] has quit [[NS] Quit: BED] |
06:58 | | Kindamoody is now known as Kindamoody|afk |
07:01 | | AverageJoe [evil1@Nightstar-fb1kt4.ph.cox.net] has joined #code |
07:01 | | celticminstrel [celticminst@Nightstar-mhtogh.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
07:04 | | McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has joined #code |
07:04 | | mode/#code [+ao McMartin McMartin] by ChanServ |
07:06 | | Turaiel is now known as Turaiel[Offline] |
07:11 | | You're now known as TheWatcher |
07:44 | | AverageJoe [evil1@Nightstar-fb1kt4.ph.cox.net] has quit [[NS] Quit: Leaving] |
07:46 | | Red_Queen [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code |
07:47 | | thalass [thalass@Nightstar-q7lt2g.bigpond.net.au] has joined #code |
07:58 | | Erik [8f610223@Nightstar-d81bfg.mibbit.com] has joined #code |
08:05 | | You're now known as TheWatcher[afk] |
08:07 | | Netsplit *.net <-> *.split quits: Shiz, @Derakon[AFK], @froztbyte, AnnoDomini, macdjord, simon_, @Tarinaky, Ogredude, Red_Queen, @Azash, (+9 more, use /NETSPLIT to show all of them) |
08:08 | | Netsplit over, joins: RichyB, &ToxicFrog, macdjord, Red_Queen, &McMartin, @froztbyte, &Derakon[AFK], @io\passed_out, JustBob, @Alek (+9 more) |
08:08 | | ServerMode/#code [+b *!fgd@*.wanadoo.fr] by *.Nightstar.Net |
08:14 | | * Tarinaky flrrrs about this code. |
08:14 | | Netsplit *.net <-> *.split quits: Shiz, @Derakon[AFK], @froztbyte, simon_, macdjord, AnnoDomini, @Tarinaky, Ogredude, Red_Queen, @Azash, (+9 more, use /NETSPLIT to show all of them) |
08:15 | | Netsplit over, joins: RichyB, &ToxicFrog, macdjord, Red_Queen, &McMartin, @froztbyte, &Derakon[AFK], @io\passed_out, JustBob, @Alek (+9 more) |
08:16 | <@Tarinaky> | Hahaha. |
08:16 | <@Tarinaky> | There's already a routine in here that switches the drone to RTL if the Voltage goes below a threshold. |
08:16 | | * Tarinaky facepalms. |
08:18 | <@Azash> | http://i.imgur.com/xzIp6E9.jpg |
08:20 | < Erik> | Oh god that neckbeard. |
08:51 | < Shiz> | rfw â Shiz: somehow |
08:51 | < Shiz> | rfw â i have caused a race condition |
08:51 | < Shiz> | rfw â with only one thread |
08:51 | < Shiz> | daily code life |
08:53 | <@Tarinaky> | Every time I go to write some code for my Diss I end up finding it in the code-base I'm meant to be patching. |
08:53 | <@Tarinaky> | At this rate I'm not going to have much of a project :/ |
09:13 | | Orth [Orthia@Nightstar-i35.2j6.148.118.IP] has joined #code |
09:29 | < thalass> | Drone? |
09:44 | | You're now known as TheWatcher |
09:46 | <@Tarinaky> | Drone. |
09:59 | < Erik> | Drone! |
10:00 | <@TheWatcher> | Ommmmmmmmmmmmmmmmmmmmmmmmmmmmmm |
10:04 | < Shiz> | Drone: |
10:11 | | Syka [the@Nightstar-4d7.n8v.159.1.IP] has joined #code |
10:17 | | Syka [the@Nightstar-4d7.n8v.159.1.IP] has quit [Ping timeout: 121 seconds] |
10:23 | | Syka [the@Nightstar-4d7.n8v.159.1.IP] has joined #code |
10:31 | < thalass> | is this the kind of drone we're not supposed to know about? |
10:34 | | thalass [thalass@Nightstar-q7lt2g.bigpond.net.au] has quit [[NS] Quit: arg reboot] |
10:35 | | Syka [the@Nightstar-4d7.n8v.159.1.IP] has quit [Ping timeout: 121 seconds] |
10:36 | < RichyB> | Shiz, race condition with one thread: signal handlers? |
10:40 | | Syka [the@Nightstar-4d7.n8v.159.1.IP] has joined #code |
11:07 | | Syka [the@Nightstar-4d7.n8v.159.1.IP] has quit [Ping timeout: 121 seconds] |
11:18 | | Syka [the@Nightstar-4d7.n8v.159.1.IP] has joined #code |
11:35 | < Erik> | I have a list of tuples of the form [(a,b), (name, erik), (id, 123)] where the list contains an unknown number of tuples in unknown order, but there's guaranteed to be a tuple consisting of string "id" and an int. What's the elegant way for getting out that int? |
11:35 | < Erik> | for tuple in list: if tuple[0]="id": return tuple[1] seems clunky. But maybe there's no better way since this isn't a dictionary? |
11:37 | | Vornotron [Vorn@Nightstar-sn7kve.sd.cox.net] has joined #code |
11:38 | | Vornicus [Vorn@Nightstar-sn7kve.sd.cox.net] has quit [Ping timeout: 121 seconds] |
11:51 | | Vornotron [Vorn@Nightstar-sn7kve.sd.cox.net] has quit [Connection reset by peer] |
12:13 | < AnnoDomini> | ```````. |
12:15 | < RichyB> | Erik, dict(list_of_pairs)['id'] if you don't care about consuming the whole thing in one go. |
12:17 | < Erik> | RichyB: that will be fine, I only want the id |
12:18 | | io\passed_out is now known as iospace |
12:19 | < Erik> | Works, thanks |
12:19 | < RichyB> | if you reeeally have to do it as a one-liner with itertools: next(itertools.ifilter(lambda x: x[0] == "id", list_of_pairs))[1] |
12:20 | < RichyB> | btw, the proper name (according to Lisp weenies) for a list of pairs like that is an "association list" |
12:27 | < Erik> | surely Lisp weenies would call it an (association list)? ;-) |
12:28 | <@TheWatcher> | (cons association (list))~ |
12:36 | | Syka [the@Nightstar-4d7.n8v.159.1.IP] has quit [Ping timeout: 121 seconds] |
12:47 | | You're now known as TheWatcher[d00m] |
12:52 | | Syka [the@Nightstar-4d7.n8v.159.1.IP] has joined #code |
13:09 | | Syka [the@Nightstar-4d7.n8v.159.1.IP] has quit [Ping timeout: 121 seconds] |
13:32 | | You're now known as TheWatcher |
13:58 | | OrthDroid [Orthia@Nightstar-74k.25d.224.119.IP] has joined #code |
13:58 | | Orthia [orthianz@Nightstar-74k.25d.224.119.IP] has joined #code |
13:58 | | mode/#code [+o Orthia] by ChanServ |
14:00 | | Orth [Orthia@Nightstar-i35.2j6.148.118.IP] has quit [Ping timeout: 121 seconds] |
14:01 | | * TheWatcher hairpulls at this code |
14:01 | <@TheWatcher> | Y U NO WORKY?! |
14:12 | | Orth [Orthia@Nightstar-74k.25d.224.119.IP] has joined #code |
14:12 | | OrthDroid [Orthia@Nightstar-74k.25d.224.119.IP] has quit [Connection closed] |
14:24 | < Erik> | if tag[0] is 'a': print str([].append(tag))+" wut" |
14:24 | < Erik> | This prints out "None wut" at a number of points |
14:25 | < Erik> | I'm pretty sure I should be seeing something more like "a wut" |
14:26 | < Erik> | if tag[0] is 'a': print str([].append(tag[0]))+" wut" |
14:26 | < Erik> | Still printing out "None wut". |
14:26 | | * Erik wut. |
14:28 | < Erik> | ...but simply using print tag+" wut" will give me the "a wut" I expected. And type() reports that tag is a string |
14:28 | < Erik> | Does Python do something funny with flattening arrays into strings if the array has been extended? |
14:39 | | Turaiel[Offline] is now known as Turaiel |
14:39 | <@Tarinaky> | Argh. I'm having a hard time figuring out the schema of these log files. |
14:40 | <@Tarinaky> | Trying to RTFS is getting me nowhere as it's too low-level :/ |
14:40 | | You're now known as TheWatcher[afk] |
14:42 | | OrthDroid [Orthia@Nightstar-ojf.fmc.148.118.IP] has joined #code |
14:42 | | Orth [Orthia@Nightstar-74k.25d.224.119.IP] has quit [Connection closed] |
14:46 | | OrthDroid [Orthia@Nightstar-ojf.fmc.148.118.IP] has quit [Ping timeout: 121 seconds] |
14:52 | | Orth [Orthia@Nightstar-74k.25d.224.119.IP] has joined #code |
14:54 | <@Tarinaky> | http://pastebin.com/EES879Mv << I can't figure out what order write block is dumping the numbers into the log file. |
15:02 | | Tango [Tango@Nightstar-hakrm6.wi.charter.com] has joined #code |
15:02 | | Tango [Tango@Nightstar-hakrm6.wi.charter.com] has left #code [] |
15:06 | | Erik [8f610223@Nightstar-d81bfg.mibbit.com] has quit [[NS] Quit: http://www.mibbit.com ajax IRC Client] |
15:10 | < Shiz> | I think Erik doesn't get the point that lists are mutable in python |
15:10 | < Shiz> | and that .append doesn't return a new list |
15:10 | < Shiz> | and iwas too late to tell him that |
15:13 | | Turaiel is now known as Turaiel[Offline] |
15:16 | | celticminstrel [celticminst@Nightstar-mhtogh.dsl.bell.ca] has joined #code |
15:16 | | mode/#code [+o celticminstrel] by ChanServ |
15:29 | < ErikMesoy> | Shiz: aha, thanks. (that was my work account) |
15:30 | <&ToxicFrog> | Shiz, ErikMesoy: but [] creates a new list. Isn't [].append(tag) eqv to [tag]? |
15:30 | < Shiz> | no |
15:30 | < Shiz> | it's not |
15:30 | <&ToxicFrog> | How does it differ? |
15:30 | < Shiz> | .append is a method that mutates the list it operates on |
15:31 | < Shiz> | it doesn't return a new list |
15:31 | <&ToxicFrog> | Yes, I know |
15:31 | <&ToxicFrog> | Oh wait |
15:31 | < Shiz> | [] / [ tag ] / [ x for x in xs ] are list generator expressions |
15:31 | < ErikMesoy> | does it return the original list? |
15:31 | < Shiz> | they return a list |
15:31 | <&ToxicFrog> | What you meant to say there isn't "it doesn't return a new list" |
15:31 | < Shiz> | ErikMesoy: it doesn't return anything |
15:31 | <&ToxicFrog> | But "it returns None" |
15:31 | < ErikMesoy> | aha |
15:31 | < Shiz> | it's a mutating method |
15:31 | <&ToxicFrog> | "it doesn't return a new list" implies that it returns the list it just mutated, which is, you know, the sensible thing to do. |
15:31 | < Shiz> | right |
15:31 | < Shiz> | yeah, it doesn't return anything |
15:32 | <&ToxicFrog> | Fucking Python. |
15:32 | <@TheWatcher[afk]> | How odd |
15:35 | < ErikMesoy> | Yes, it does seem a bit odd. |
15:35 | | OrthDroid [Orthia@Nightstar-8dc.da6.148.118.IP] has joined #code |
15:35 | < Shiz> | why? |
15:35 | < ErikMesoy> | Obviously, because it violated my expectations. :) |
15:36 | <&ToxicFrog> | Shiz: returning self lets you chain methods - t.append(foo).append(bar).extend(baz).sort() |
15:36 | < Shiz> | and I posit that only serves to make code less readable |
15:36 | < Shiz> | :P |
15:37 | <&ToxicFrog> | It's easier to follow than four separate lines, and much easier to follow than sort(extend(append(append(t, foo), bar), baz)) |
15:38 | < Shiz> | I disagree with the former part of the sentence and agree with the latter part |
15:38 | | Orth [Orthia@Nightstar-74k.25d.224.119.IP] has quit [Ping timeout: 121 seconds] |
15:54 | <&ToxicFrog> | Shiz: you probably don't like -> and its relatives either, do you |
15:56 | < Shiz> | I really, really need a context for that |
15:56 | < Shiz> | -> can mean a lot of things in a lot of languages |
15:56 | <&ToxicFrog> | Clojure ->, sorry. |
15:56 | <&ToxicFrog> | (-> t (append foo |
15:56 | < Shiz> | I'm not really familiar with clojure |
15:56 | <&ToxicFrog> | (-> t (append foo) (append bar) (extend baz) sort) |
15:56 | < Shiz> | probably not, no |
15:57 | <&ToxicFrog> | (-> val form1 form2 form3 ... formN) does all the forms to val in order and returns the result. |
15:57 | <&ToxicFrog> | Next you'll be saying that you're a filthy mutability-haver! |
15:57 | < Shiz> | yeah, let me know when the fp circlejerk is over |
15:57 | < Shiz> | i'm going to do something useful |
16:03 | <&jerith> | ToxicFrog: functions that mutate a thing don't return the mutated thing. |
16:04 | <&jerith> | Otherwise you might expect the return value to be a new thing instead of the original thing. |
16:05 | <&ToxicFrog> | Shiz: you've never used a functional language, have you. |
16:05 | < ErikMesoy> | please don't have a language flamewar on my account |
16:05 | <&ToxicFrog> | jerith: I don't buy that. It's already breaking expectations left and right. |
16:06 | <&ToxicFrog> | Er, I mean |
16:06 | <&ToxicFrog> | I buy that that's their stated reasoning |
16:06 | < Shiz> | it's a cute assertion, but no |
16:06 | < Shiz> | I know basic scheme and Haskell. |
16:06 | <&ToxicFrog> | I don't buy that it's a good reason for this API |
16:06 | <&jerith> | ToxicFrog: I'm not saying it's a good or bad idea, I'm saying it's a consistent policy. |
16:07 | <&jerith> | Especially if you have some functions that mutate a thing and other similar functions that return a new thing. |
16:07 | <&ToxicFrog> | Right. I would expect the former to return self and the latter to return new and the difference to be clear from naming. |
16:07 | <&jerith> | That might be a better way to do it. |
16:08 | <&jerith> | Ruby has a ! suffix on mutating methods, except that fails because it's not consistent. |
16:08 | | * jerith heads out. |
16:09 | <&ToxicFrog> | Shiz: so, immutable data structures are not an "fp circle jerk", but an actual useful technique. Especially if you are doing anything involving concurrency or managing program state history. |
16:10 | < Shiz> | immutable data structures aren't an fp circlejerk, "Next you'll be saying that you're a filthy mutability-haver!" most definitely is |
16:13 | <&ToxicFrog> | Shiz: so, in case you hadn't noticed, I was being more than a little facetious there |
16:14 | < Shiz> | as was I |
16:14 | <&ToxicFrog> | Based mostly on the fact that your preferred code structure of "t.foo(); t.bar(); t.baz();" ad infinitum works only with pervasively mutable data structures. |
16:14 | <&ToxicFrog> | Ok, I've had people call FP a dead-end ivory-tower circle jerk enough in dead seriousness that that wasn't clear. Sorry. |
16:15 | < Shiz> | I would never acll FP dead-end or ivory-tower, I think it's very interesting and useful |
16:15 | < Shiz> | but aside from the facetious comment here |
16:15 | < Shiz> | I do think people circlejerk over it way too much and see it as the second coming of christ |
16:16 | < Shiz> | Also, no worries |
16:17 | < Shiz> | (also, my preference of statement-by-statement only holds for data structures that are in fact mutable) |
16:17 | < Shiz> | I have no particular preference for mutable structures either. |
16:23 | | Orth [Orthia@Nightstar-74k.25d.224.119.IP] has joined #code |
16:25 | <@iospace> | 11:25:15 <shepheb> "Java's approach to memory management can be summarized in three words: 'om nom nom'" |
16:27 | | OrthDroid [Orthia@Nightstar-8dc.da6.148.118.IP] has quit [Ping timeout: 121 seconds] |
16:29 | < Shiz> | I've had the pleasure of working with the JNI the other day |
16:29 | < Shiz> | it was an experience. |
16:38 | | OrthDroid [Orthia@Nightstar-jkl.n3s.148.118.IP] has joined #code |
16:39 | | Orth [Orthia@Nightstar-74k.25d.224.119.IP] has quit [Ping timeout: 121 seconds] |
16:49 | | OrthDroid [Orthia@Nightstar-jkl.n3s.148.118.IP] has quit [Ping timeout: 121 seconds] |
16:49 | | Orth [Orthia@Nightstar-74k.25d.224.119.IP] has joined #code |
16:51 | | Turaiel[Offline] is now known as Turaiel |
16:58 | | OrthDroid [Orthia@Nightstar-5s0.gl6.148.118.IP] has joined #code |
17:01 | | Orth [Orthia@Nightstar-74k.25d.224.119.IP] has quit [Ping timeout: 121 seconds] |
17:07 | | OrthDroid [Orthia@Nightstar-5s0.gl6.148.118.IP] has quit [Ping timeout: 121 seconds] |
17:25 | | celticminstrel [celticminst@Nightstar-mhtogh.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
18:41 | | VirusJTG_ [VirusJTG@Nightstar-lsl.j5i.46.174.IP] has joined #code |
18:44 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [Ping timeout: 121 seconds] |
18:56 | | VirusJTG__ [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
18:59 | | VirusJTG_ [VirusJTG@Nightstar-lsl.j5i.46.174.IP] has quit [Ping timeout: 121 seconds] |
19:00 | | Orth [Orthia@Nightstar-74k.25d.224.119.IP] has joined #code |
19:02 | | Orth [Orthia@Nightstar-74k.25d.224.119.IP] has quit [Connection reset by peer] |
19:19 | | Orth [Orthia@Nightstar-74k.25d.224.119.IP] has joined #code |
19:22 | | Kindamoody|afk is now known as Kindamoody |
19:23 | | Orth [Orthia@Nightstar-74k.25d.224.119.IP] has quit [Ping timeout: 121 seconds] |
19:34 | | Orth [Orthia@Nightstar-74k.25d.224.119.IP] has joined #code |
19:43 | | Turaiel is now known as Turaiel[Offline] |
19:49 | | celticminstrel [celticminst@Nightstar-mhtogh.dsl.bell.ca] has joined #code |
19:49 | | mode/#code [+o celticminstrel] by ChanServ |
19:58 | | Orth [Orthia@Nightstar-74k.25d.224.119.IP] has quit [Ping timeout: 121 seconds] |
20:04 | | Orth [Orthia@Nightstar-74k.25d.224.119.IP] has joined #code |
20:08 | | You're now known as TheWatcher |
20:29 | | Vornicus [Vorn@Nightstar-sn7kve.sd.cox.net] has joined #code |
20:29 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
20:33 | | Kindamoody is now known as Kindamoody[zZz] |
20:50 | | Orth [Orthia@Nightstar-74k.25d.224.119.IP] has quit [[NS] Quit: Bye] |
20:50 | | * TheWatcher stabs google |
20:50 | <@TheWatcher> | Document your fucking feild sizes, damnit |
20:50 | <@TheWatcher> | *field |
21:06 | | VirusJTG__ [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Program Shutting down] |
21:06 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
21:55 | < Shiz> | 'no' |
22:17 | | AnnoDomini [abudhabi@Nightstar-7nkq9k.de] has quit [Operation timed out] |
22:29 | | Derakon [chriswei@Nightstar-cb57nb.ca.comcast.net] has joined #code |
22:29 | | mode/#code [+ao Derakon Derakon] by ChanServ |
22:29 | <&Derakon> | Quote from my boss: "The Russians tried to destroy America by giving us Unix." |
22:29 | <&Derakon> | (In his opinion we should all be using VMS) |
22:30 | <&McMartin> | Bell Labs is down the street |
22:30 | <&McMartin> | Well, no it's not |
22:30 | <&McMartin> | But Xerox PARC is. |
22:30 | <&Derakon> | I tried to point this out to him. |
22:30 | <&Derakon> | I did not get very far. |
22:31 | <&Derakon> | The reason he said this is because a visitor from Oxford is trying to get copies of our 3D modeling files for the microscope design, and having trouble because there are literally millions of them. |
22:31 | <&McMartin> | My dad is also a VMS partisan~ |
22:31 | <&Derakon> | We told my boss to just let him clone the hard drive, but for whatever reason he wants to prune things down to just the bits that contain the microscope design. |
22:32 | <&McMartin> | Clone drive, delete everything else~ |
22:32 | <&Derakon> | Which is creating a gigantic pile of work since nobody knowns how this hard drive is organized and it is self-referential (i.e. uses symlinks). |
22:33 | | AnnoDomini [abudhabi@Nightstar-7nkq9k.de] has joined #code |
22:34 | <&McMartin> | Isn't there a copy/archive system that is symlink-aware? |
22:35 | <&Derakon> | I'm not aware of it if so. |
22:35 | <&Derakon> | But that doesn't mean much. |
22:36 | <&McMartin> | Hrm. |
22:36 | <&McMartin> | The one I was thinking of is unique to OS X >_< |
22:36 | <&McMartin> | (ditto) |
22:36 | <&McMartin> | ... Does rsync know how this stuff rolls? |
22:36 | <&McMartin> | Yes! |
22:36 | <&Derakon> | I am absolutely the wrong person to be asking about this. |
22:36 | <&McMartin> | rsync -l |
22:36 | <&McMartin> | well |
22:36 | <&McMartin> | rsync -a to preserve everything |
22:37 | <&McMartin> | Look into rsyncing the file set and it will preserve all the random fs-level BS |
22:37 | | ErikMesoy is now known as ErikMesoy|sleep |
22:37 | | Red_Queen [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
22:37 | <&Derakon> | Will let him know, thanks. |
22:38 | <&McMartin> | https://help.ubuntu.com/community/rsync is a start |
22:38 | <&Derakon> | This is a Windows drive originally, note. |
22:38 | <&Derakon> | Though we can of course boot into a LiveCD. |
22:39 | <&McMartin> | Oh, if it's running on Windows, I believe it's ROBOCOPY you want |
22:39 | <&McMartin> | and I don't know how to use it |
22:39 | <&Derakon> | Ha, fantastic. |
22:41 | < Shiz> | Derakon: but Linux is Finnish. |
22:43 | <&Derakon> | Shiz: Unix, not Linux. |
22:43 | < Shiz> | oh |
22:43 | <&Derakon> | Hence why McM brought up Bell Labs, where Unix was developed. |
22:43 | < Shiz> | i misread |
22:43 | < Shiz> | my reading comprehension is not up to speed |
22:43 | < Shiz> | my apologies |
22:44 | | VirusJTG_ [VirusJTG@Nightstar-lsl.j5i.46.174.IP] has joined #code |
22:44 | <&McMartin> | Bell Labs is in New Jersey, though, so you can make lots of jokes anyway~ |
22:44 | < Shiz> | I thought I had glossed over the rest of the convo and didn't see it mentioned |
22:44 | <@Alek> | there's Bell and Lucent locations near us, just a few miles south. |
22:44 | <@Alek> | in Illinois. |
22:45 | <@Alek> | Greater Chicagoland. |
22:45 | <&McMartin> | Yeah |
22:45 | <&McMartin> | AIUI though Unix was the NJ one, hence the "MIT" vs. "New Jersey" comparison in Worse Is Better |
22:46 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [Ping timeout: 121 seconds] |
22:47 | <&Derakon> | (Worse is Better: http://www.jwz.org/doc/worse-is-better.html ) |
22:48 | | VirusJTG_ [VirusJTG@Nightstar-lsl.j5i.46.174.IP] has quit [[NS] Quit: Program Shutting down] |
22:48 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
22:52 | < Shiz> | funnily enough I don't fully agree with either philosophy |
22:53 | <&Derakon> | They're portrayed as extremes. |
22:58 | <&McMartin> | Huh, I don't have Mercurial installed |
23:01 | <&McMartin> | Going way back though, my dad did engineering work for Motorola and some digital TV companies back in the day, and he *also* liked VMS |
23:02 | <&Derakon> | My boss just hasn't used a computer since the VMS days, AFAICT~ |
23:02 | <&Derakon> | (I mean, he has an iMac for checking his email, but that's about it) |
23:02 | <&McMartin> | Apparently Alphas running VMS were able to clock ludicrous uptime without being babysat, which was a bonus when getting console access involves driving a truck through the mountains for an hour |
23:02 | <&McMartin> | And that strikes me as the kind of filter where people don't get to be stubborn~ |
23:03 | <&Derakon> | My boss's attitude is just that the filesystem on VMS was more featureful, if I understand him correctly. |
23:03 | | * McMartin finds this extremely implausible at this juncture. |
23:04 | <&McMartin> | There have been three or four filesystem revolutions since, and I'd be shocked if, say, NTFS were not a strict superset of everything VMS did |
23:04 | <&Derakon> | Well, he keeps trying to understand computers by asking for printouts of the entire directory listing. |
23:04 | <&McMartin> | Since they had the same designers~ |
23:28 | | Turaiel[Offline] is now known as Turaiel |
23:32 | | Vornotron [Vorn@Nightstar-sn7kve.sd.cox.net] has joined #code |
23:35 | | Vornicus [Vorn@Nightstar-sn7kve.sd.cox.net] has quit [Ping timeout: 121 seconds] |
23:36 | | Vornotron is now known as Vornicus |
23:38 | | Derakon [chriswei@Nightstar-cb57nb.ca.comcast.net] has quit [[NS] Quit: leaving] |
23:40 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
--- Log closed Wed Feb 12 00:00:42 2014 |