--- Log opened Fri Sep 07 00:00:23 2012 |
--- Day changed Fri Sep 07 2012 |
00:00 | <&Derakon> | Mercurial is failing because its install script is buggy. |
00:00 | <&Derakon> | And y'know what, fuck this I'll deal with it tomorrow. |
00:00 | | Derakon [chriswei@Nightstar-a3b183ae.ca.comcast.net] has quit [[NS] Quit: leaving] |
00:13 | | himi [fow035@D741F1.243F35.CADC30.81D435] has joined #code |
00:13 | | mode/#code [+o himi] by ChanServ |
00:20 | | You're now known as TheWatcher[T-2] |
00:24 | | mao42ranma [nbarr@Nightstar-e4b6966f.tn.comcast.net] has quit [Ping timeout: 121 seconds] |
00:27 | | You're now known as TheWatcher[zZzZ] |
00:40 | | Derakon[AFK] is now known as Derakon |
00:40 | | mode/#code [+ao Derakon Derakon] by ChanServ |
00:49 | | Vash [Vash@Nightstar-e8057de2.wlfrct.sbcglobal.net] has joined #code |
00:49 | | mode/#code [+o Vash] by ChanServ |
00:58 | | Rhamphoryncus [rhamph@Nightstar-cc6253d6.abhsia.telus.net] has joined #code |
01:06 | | Noah [nbarr@Nightstar-e4b6966f.tn.comcast.net] has joined #code |
01:07 | < Noah> | Uhg, damnit |
01:13 | | Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code |
01:20 | | Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
01:21 | | Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code |
01:31 | | Attilla_ [Obsolete@Nightstar-018e6ceb.as43234.net] has joined #code |
01:33 | | Attilla [Obsolete@Nightstar-8df23d05.as43234.net] has quit [Ping timeout: 121 seconds] |
01:57 | < RichyB> | Derakon: the First Sadness of Python on OS X is that you'll rapidly wind up with multiple incompatible python installations and everything will break as soon as something picks a wrong one. |
01:58 | < RichyB> | No I do not have a general solution other than, uh, bootstrap.py for zc.buildout, or virtualenv and being really careful about which terp you invoke those with. |
01:58 | < Noah> | I usually use virtualenv |
01:59 | < Noah> | And Not OS X (tm) |
01:59 | < celticminstrel> | I have not had this problem... |
02:00 | < celticminstrel> | Maybe I've just been lucky? |
02:00 | < RichyB> | Depends what you try to do with python. |
02:00 | < RichyB> | People trying to use python from macports and fink seem to run into it a lot. |
02:01 | < celticminstrel> | I use the one downloaded from the Python site. |
02:01 | < RichyB> | Especially deliberately installing a Python version that is different from the one that ships with the OS. |
02:02 | < Noah> | RichyB never does it the easy way |
02:02 | < RichyB> | celticminstrel: interesting. I have not run into this myself because I do not run OS X |
02:02 | < Noah> | Spends hours breaking something, then complains it broke so easily. |
02:02 | < RichyB> | celticminstrel: but I have not heard from anyone before who has a not-screwed-up OS X python :) |
02:02 | | * Noah nods sagely |
02:04 | < RichyB> | My assertion that it's the First Sadness is based on having seen every single one of my mac-using colleagues here run into such minefields, and assuming therefore that there might be actual problems rather than just common mistakes. |
02:04 | < celticminstrel> | Heh. |
02:05 | < Noah> | RichyB: You underestimate the wide-reaching stupidity of your fellow man |
02:05 | < celticminstrel> | Well anyway, I installed 2.7 downloaded from python.org (with an installer package) and it works fine. I may have installed Python 3.1 too... |
02:06 | < celticminstrel> | ...not on Lion, it seems. |
02:06 | < celticminstrel> | I did on (Snow) Leopard. |
02:06 | < celticminstrel> | 3.1 that is. |
02:14 | | Attilla_ [Obsolete@Nightstar-018e6ceb.as43234.net] has quit [Ping timeout: 121 seconds] |
02:18 | <&Derakon> | RichyB: it's an easy and common trap to try to use the system Python for your own purposes. |
02:18 | <&Derakon> | So long as you avoid that you should, as a general rule, be fine. |
02:18 | <&Derakon> | I got into trouble because I was trying to build a module from source, and its dependencies were unreasonable. |
02:24 | | McMartin [mcmartin@Nightstar-b7749e07.pltn13.sbcglobal.net] has quit [[NS] Quit: reboot] |
02:27 | | McMartin [mcmartin@Nightstar-b7749e07.pltn13.sbcglobal.net] has joined #code |
02:27 | | mode/#code [+ao McMartin McMartin] by ChanServ |
02:42 | | Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Connection reset by peer] |
02:43 | | Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code |
02:52 | | Kindamoody is now known as Kindamoody[zZz] |
03:23 | | RichyB [richardb@Nightstar-3b2c2db2.bethere.co.uk] has quit [Ping timeout: 121 seconds] |
03:38 | <@Alek> | "Programmers also come in all kinds. I once listened for a quarter-hour as our director tried to explain to one Hindu coder why you couldn't round up .45 to .5 and then to 1." |
03:42 | | iospace is now known as iospacedout |
04:02 | <&McMartin> | Round up from 4/9s |
04:03 | <&McMartin> | Hm. Actually, I have a fun semi-noob question |
04:04 | <&McMartin> | Is there a standard defence against session-surfing attacks? |
04:04 | <&McMartin> | nonces in the URLs? |
04:04 | <&Derakon> | Encryption? |
04:04 | <&McMartin> | How does that help? |
04:05 | <&Derakon> | Session-surfing is where you nab someone's cookie after they've logged in and pretend to be them, right? |
04:05 | <&McMartin> | Not quite |
04:05 | <&McMartin> | It's where you make the browser issue requests with their own cookies. |
04:05 | <&McMartin> | http://en.wikipedia.org/wiki/Cross-site_request_forgery |
04:06 | <&Derakon> | Ah,. |
04:06 | <&Derakon> | I'm going to plead insufficiency of brain to intelligently deal with this right now, sorry. |
04:06 | <&McMartin> | Sure |
04:07 | <&McMartin> | I'm not going for "can we work out a solution" - REST nonces do that - I was wondering if there was an equivalent to "use prepared query statements, you moron" is for SQL injection |
04:08 | | * Derakon googles, finds http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&ved=0CCAQ FjAA&url=http%3A%2F%2Fseclab.stanford.edu%2Fwebsec%2Fcsrf%2Fcsrf.pdf&ei=BmVJUI2q JMnmiwKusIH4Bg&usg=AFQjCNF36QPsa_cX3OFSZSqIEk_9mGX0PA&sig2=DpVK-RyUfGc5tu8I0Tv8X A |
04:08 | <&Derakon> | ...dammit, Google. |
04:08 | <&Derakon> | http://seclab.stanford.edu/websec/csrf/csrf.pdf |
04:09 | <&Derakon> | Which appears to suggest modifying browsers to provide extra header info, seems like a non-starter. |
04:09 | <&Derakon> | But the "existing defenses" section might be helpful. |
04:10 | <&McMartin> | Yeah |
04:14 | <&McMartin> | I was thinking "Session-Dependent Nonce" |
04:14 | <&Derakon> | I'm not familiar with the term "nonce" in this context. |
04:14 | <&McMartin> | The answer appears to be "there isn't a standard defense yet, this is one of those HEY WATCH OUT FOR THIS things still" |
04:14 | <&McMartin> | one-time password, more or less |
04:15 | <&McMartin> | http://en.wikipedia.org/wiki/Cryptographic_nonce |
04:16 | <&Derakon> | Ah, so, request login screen, receive nonce, use nonce in conjunction with password to login and establish encrypted session, or server rejects request if nonce already used. |
04:16 | <&McMartin> | Yup. |
04:16 | <&McMartin> | And if you need multiple challenge/response things, part of each challenge and response can be a nonce used for the next step. |
04:18 | <&McMartin> | Man, gotta love when a CS paper includes an "ethics" section in its experimental design. -_- |
04:19 | <&McMartin> | Also, cool, I know Prof. Mitchell. |
04:20 | <&McMartin> | I forget if I've met Barth or Jackson. |
06:23 | | Derakon is now known as Derakon[AFK] |
07:12 | | thalass [thalass@Nightstar-22f91912.bigpond.net.au] has joined #code |
07:12 | < thalass> | boo |
07:14 | <~Vornicus> | it worked! \o/ |
07:14 | < thalass> | heh |
07:24 | | celticminstrel [celticminst@Nightstar-05d23b97.cable.rogers.com] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
07:48 | | thalass is now known as Thalass|afk |
07:49 | | Kindamoody[zZz] is now known as Kindamoody |
07:57 | | Derakon[AFK] is now known as Derakon |
08:05 | | Thalass|afk is now known as Thalass |
08:15 | | himi [fow035@D741F1.243F35.CADC30.81D435] has quit [Ping timeout: 121 seconds] |
08:26 | | Kindamoody is now known as Kindamoody|out |
08:59 | | Vash [Vash@Nightstar-e8057de2.wlfrct.sbcglobal.net] has quit [[NS] Quit: I lovecraft Vorn!] |
09:17 | | You're now known as TheWatcher |
10:32 | | Attilla [Obsolete@Nightstar-5d310455.as43234.net] has joined #code |
10:40 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
10:40 | | mode/#code [+o himi] by ChanServ |
11:06 | | RichyB [richardb@Nightstar-3b2c2db2.bethere.co.uk] has joined #code |
11:31 | | iospacedout is now known as iospace |
11:57 | | Orthia is now known as Reiv |
13:38 | | Rhamphoryncus [rhamph@Nightstar-cc6253d6.abhsia.telus.net] has quit [Client exited] |
13:41 | | * TheWatcher wonders just how much pain he is about to inflict on himself |
13:42 | < Thalass> | ? |
13:43 | < Thalass> | Actually i'll ask tomorrow haha |
13:43 | <@TheWatcher> | Using javascript to allow list items to be drag sorted. When the lists themselves are sublists of a larger list, which also supports drag sorting |
13:43 | < Thalass> | ah. Sounds potentially painful |
13:44 | <@Tamber> | ..."dentistry with a Black and Decker." |
13:44 | <@TheWatcher> | Oh, and list items at all levels can be dynamically added and removed |
13:44 | | Thalass [thalass@Nightstar-22f91912.bigpond.net.au] has quit [[NS] Quit: One day i'll be qwerty-dvorak bikeyboardal] |
13:44 | <@TheWatcher> | and the ordering needs to persist. |
13:45 | <@Tamber> | "...Black and Decker hammer drill, with masonry bit. Sans anaesthetic." |
13:47 | <@TheWatcher> | Thankfully, I'm not using naked javascript for this, but.. yeah |
14:00 | <@TheWatcher> | .... ahah, mootool's Sortables() should do everything I need |
14:25 | <@TheWatcher> | Also, <3 jsfiddle |
15:21 | | Derakon is now known as Derakon[AFK] |
15:36 | <@TheWatcher> | Mwahahaha, it's alive! AHahahahahah, etc. |
15:44 | | RichyB [richardb@Nightstar-3b2c2db2.bethere.co.uk] has quit [Ping timeout: 121 seconds] |
15:46 | | RichyB [richardb@Nightstar-3b2c2db2.bethere.co.uk] has joined #code |
15:53 | | iospace is now known as io\BLARGH |
15:53 | | celticminstrel [celticminst@Nightstar-05d23b97.cable.rogers.com] has joined #code |
16:03 | | RichyB [richardb@Nightstar-3b2c2db2.bethere.co.uk] has quit [Ping timeout: 121 seconds] |
16:03 | | RichyB [richardb@Nightstar-3b2c2db2.bethere.co.uk] has joined #code |
16:47 | | simon_ [simon@Nightstar-883ecc1d.brahmaserver.dk] has joined #code |
16:47 | < simon_> | "Landauer's principle is the loosely formulated notion that the erasure of n bits of information must always incur a cost of nk ln(2) in thermodynamic entropy." (from Wikipedia) |
16:48 | < simon_> | this relates to [[Reversible computing]]. I wonder what nk ln(2) means, since ln(2) = 1. |
16:53 | <@TheWatcher> | um |
16:54 | <@TheWatcher> | only if you're doing a ceil(ln(2)). |
16:54 | <@TheWatcher> | ln 2 is 0.69314718056.... |
16:56 | < simon_> | oh! silly me. I forget ln is the natural logarithm. to me, base-2 is more natural it seems. ;-) |
16:56 | <@TheWatcher> | Hee |
16:57 | | simon_ [simon@Nightstar-883ecc1d.brahmaserver.dk] has quit [[NS] Quit: If there's one thing you can say about mankind, there's nothing kind about man.] |
16:58 | | simon_ [simon@Nightstar-883ecc1d.brahmaserver.dk] has joined #code |
17:55 | | AnnoDomini [abudhabi@Nightstar-e1251997.adsl.inetia.pl] has quit [Ping timeout: 121 seconds] |
17:55 | | AnnoDomini [abudhabi@Nightstar-e1251997.adsl.inetia.pl] has joined #code |
18:12 | | EvilDarkLord [jjlehto3@Nightstar-a5db08cc.org.aalto.fi] has quit [Ping timeout: 121 seconds] |
18:30 | | Noah [nbarr@Nightstar-e4b6966f.tn.comcast.net] has quit [[NS] Quit: Leaving] |
19:19 | | io\BLARGH is now known as io |
19:26 | | AnnoDomini is now known as Lerrgzou |
19:43 | | Kindamoody|out is now known as Kindamoody |
20:13 | | Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
20:13 | | Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code |
20:19 | | Vash [Vash@Nightstar-e8057de2.wlfrct.sbcglobal.net] has joined #code |
20:19 | | mode/#code [+o Vash] by ChanServ |
20:33 | | Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Connection reset by peer] |
20:34 | | Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code |
20:53 | | Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
20:54 | | Kindamoody is now known as Kindamoody|showerandstuff |
21:08 | | Derakon [chriswei@Nightstar-a3b183ae.ca.comcast.net] has joined #code |
21:08 | | mode/#code [+ao Derakon Derakon] by ChanServ |
21:08 | <&Derakon> | Quick question, folks -- I need to set up a prioritization system for my event-responders, so that a given widget can react to an event after everyone else has. |
21:08 | <&Derakon> | Should things that happen earlier have lower or higher priority numbers? |
21:09 | <&Derakon> | I.e. should I make this guy go last by giving him a priority of -1 or of 10000? |
21:09 | <&Derakon> | (I recognize that functionally this is arbitrary, I'm just curious if there's some traditional approach) |
21:10 | < Lerrgzou> | I figure to go with what's more useful. In this case, is it more useful to be able to expand and append who goes first, or who goes last? |
21:10 | <&Derakon> | The numbers are arbitrary; they're used to sort a list. |
21:11 | <&Derakon> | So as long as I space numbers reasonably far apart I should never have issues. |
21:11 | <&Derakon> | The default priority should probably be 1 or 10 or something. |
21:11 | < Lerrgzou> | I'd personally go with higher == better. |
21:12 | <&Derakon> | Forgive me for asking, but since this is basically a "what is traditional" question to begin with, how much programming experience do you have? |
21:12 | <~Vornicus> | I've seen both ways |
21:13 | < Lerrgzou> | Derakon: Professionial? None. |
21:13 | < Lerrgzou> | Dabbling? About ten years I guess. |
21:13 | | * Derakon nods. "Thanks." |
21:13 | < gnolam> | Like Vorn, I've seen both. Depends on the API. |
21:14 | <~Vornicus> | Personally, I would go "lower number = happens first" |
21:14 | <~Vornicus> | And have your default be like 100. |
21:14 | <&Derakon> | I.e. the opposite of Lerrgzou's suggestion. :) |
21:15 | <~Vornicus> | Der: idunno, it makes more sense to me; that way you can sort your triggers by the number and then just iterate them. |
21:15 | <&Derakon> | That does have the advantage that the natural sequencing of priorities is also the order in which things happen. |
21:15 | < gnolam> | And I also personally prefer lower => higher priority. |
21:15 | < gnolam> | Besides the aforementioned stuff, it lets you easily have a well-defined highest priority number. |
21:16 | <&Derakon> | Not in Python! |
21:16 | <&Derakon> | Python ints have arbitrary precision. |
21:16 | <&Derakon> | ...oh, wait, "highest" as in "greatest priority". |
21:16 | <&Derakon> | That's the pitfall to that approach. |
21:17 | <&Derakon> | Bigness in priority does not correspond to bigness in numerical priority. |
21:17 | < gnolam> | Sorry, "lower number => greater priority". |
21:17 | <&Derakon> | Yeah. |
21:17 | <&Derakon> | Of course, the problem with all prioritization schemes is what happens when two entities want to have the highest priority. |
21:17 | <&Derakon> | But since there's literally no good solution to that, I needn't worry about it. |
21:17 | | Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code |
21:18 | <@Vash> | I blame Syloq |
21:18 | < gnolam> | Use a stable sort and let the machine god sort 'em out.~ |
21:18 | | * Vash flees |
21:18 | < Lerrgzou> | Time to dust off bubble sort! |
21:18 | <&Derakon> | Anyway, the cockpit UI mockup is... |
21:18 | | * Derakon kicks Lerrgzou out the airlock. |
21:18 | <&Derakon> | ANYWAY. |
21:19 | <&Derakon> | The cockpit mockup (though it's more a framework, really) is coming along nicely. |
21:19 | <&Derakon> | Unfucking my computer from yesterday went smoothly, thankfully. |
21:19 | <~Vornicus> | Der is working in a language that doesn't suck, and therefore has a sort built in that kicks the pants off, well, everything |
21:19 | < Lerrgzou> | Slim Shady sort! |
21:19 | <&Derakon> | subscribers.sort(lambda a, b: cmp(a[1], b[1])) |
21:20 | <&Derakon> | What sorting algorithm is it? Fuck if I know. |
21:20 | <&Derakon> | A good one. |
21:20 | <~Vornicus> | Python? Timsort. |
21:21 | <&Derakon> | Ooh, neat, it was created specifically for the language. |
21:21 | <~Vornicus> | Which is a natural (meaning it takes advantage of existing ordered runs) merge sort with some small goodies built in. |
21:21 | <~Vornicus> | but I gotta know |
21:21 | <~Vornicus> | why are you giving it a custom cmp instead of using keys? |
21:22 | <~Vornicus> | (there are of course good reasons to use cmp, but generally keys are a lot faster) |
21:22 | <&Derakon> | Mental laziness. |
21:22 | <&Derakon> | I'm used to writing comparators instead of keyfuncs. |
21:22 | <~Vornicus> | ah |
21:23 | <&Derakon> | Also, the actual sort function is lambda a, b: cmp(a[1], b[1]) or cmp(a[0], b[0]) |
21:23 | | Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
21:23 | <~Vornicus> | uh |
21:23 | <&Derakon> | Also also the number of subscribers to a given event is never going to exceed, like, 10 in practice. |
21:23 | <&Derakon> | (Yes, I could reorder them and then just do a sort without a comparator) |
21:23 | <~Vornicus> | Yeah, so, key=lambda a: a[1] |
21:23 | < rms> | AFACT network shaping that happens based on numeric fields will drop packets if the checked feild is higher |
21:24 | < rms> | Thus 0 == highest priority |
21:28 | | Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code |
21:31 | < RichyB> | Derakon: Python sort has a nicer interface than that. Instead of subscribers.sort(lambda a, b: cmp(a[1], b[1])), you can write subscribers.sort(key=lambda x:x[1]). |
21:31 | <&Derakon> | Yes, Vorn was ragging me on that. |
21:32 | | * RichyB facepalm |
21:32 | <&Derakon> | For some reason I never really think of that. |
21:32 | < RichyB> | Sorry. |
21:32 | <&Derakon> | In any event I just reordered (function, priority) to (priority, function) and call a bare sort() with no special functions at all. |
21:32 | | * McMartin also concurs with lower number = greater priority. |
21:32 | <&McMartin> | Yes, I was about to get to that |
21:32 | <&McMartin> | "When representing stuff as tuples, have the stuff you want to sort on be in the order in the tuple that you want to sort on" |
21:32 | < RichyB> | Writing comparators seems sensible enough, given that most languages only have the comparator parameter for their search functions. |
21:33 | <&McMartin> | Not that I've abused the everliving shit out of this in ML and Haskell and Clojure, no |
21:33 | <&Derakon> | Heh. |
21:33 | <&Derakon> | Hooray currying? |
21:33 | | Kindamoody|showerandstuff is now known as Kindamoody |
21:33 | <&McMartin> | Well, tuples aren't curried |
21:34 | < RichyB> | Just that, when your comparator is just the builtin cmp() over a projection, it's fewer keystrokes to use the key= parameter and write just the projection. :) |
21:34 | <&McMartin> | But I'd have my priority worklist be a sorted set of tuples with "priority" as the first element and then the thing to sort on within a priority second |
21:34 | <&McMartin> | And then the data third |
21:36 | <&Derakon> | New question: should I have a generic "new image from any camera" event which has, as its first parameter, the camera the image came from, or should I have a special "new image for this camera" event? |
21:36 | <&Derakon> | Note that event "types" are determined by a string. |
21:36 | <&Derakon> | So this is the difference between "new image" and "new NW image", for example. |
21:44 | <~Vornicus> | "slim shady sort"? |
21:47 | < Lerrgzou> | It consists of repeatedly asking for the 'real $something' to stand up. |
21:47 | <~Vornicus> | I... see. |
22:00 | | Derakon [chriswei@Nightstar-a3b183ae.ca.comcast.net] has quit [[NS] Quit: Lost terminal] |
22:00 | | Derakon [chriswei@Nightstar-a3b183ae.ca.comcast.net] has joined #code |
22:00 | | mode/#code [+ao Derakon Derakon] by ChanServ |
22:00 | <&Derakon> | Ooookay, my laptop just kernel-panicked. |
22:00 | <@TheWatcher> | Ouch |
22:01 | <&Derakon> | It happened while I was investigating some OpenGL errors my camera display code was spewing. |
22:01 | <&Derakon> | I wonder if I managed to hose the graphics card somehow? |
22:05 | < RichyB> | Your graphics drivers are buggy as shit. Doesn't really matter who wrote them, the statement is almost always true. |
22:06 | | Lerrgzou is now known as AnnoDomini |
22:07 | <@TheWatcher> | Heh |
22:08 | <&McMartin> | Heh |
22:08 | <&McMartin> | Our Linux guy is reporting that the Intel drivers are getting Linux patches marked with things like "make L4D2 run faster" |
22:08 | <&Derakon> | In unrelated news, things are going fantastically today especially compared to yesterday. I've gotten so much done. |
22:09 | <@TheWatcher> | \o/ |
22:09 | < RichyB> | McMartin: ?! |
22:09 | <&Derakon> | The MUI framework is getting close to the point that I can start porting the experiment-collection systems to it, which is frankly happening way sooner than I'd thought it would. |
22:10 | <@TheWatcher> | Congrats :) |
22:10 | <&Derakon> | (And all this on only six hours of sleep!) |
22:11 | <&Derakon> | Also also, it continues to amuse me that I have a mui.gui package. |
22:12 | <&Derakon> | Mooey-gooey! |
22:12 | <&McMartin> | Modern UI? |
22:12 | <&Derakon> | Microscope User Interface. |
22:12 | <@TheWatcher> | I still think it should have been eXperimental Computer Operated Microsope ;P |
22:13 | <&Derakon> | Not to say I can't rename the project still, but I do think that I should try to avoid naming conflicts~ |
22:13 | <@TheWatcher> | Heh |
22:13 | <&McMartin> | The good XCOM remake is now available for pre-order \o/ |
22:15 | | Alek [omegaboot@Nightstar-56dbba0f.in.comcast.net] has quit [Ping timeout: 121 seconds] |
22:17 | <&Derakon> | I suppose I could call it MUDI -- Microscope User/Device Interface |
22:17 | <&Derakon> | And then we could say "The microscope's being moody again". |
22:18 | | Alek [omegaboot@Nightstar-56dbba0f.in.comcast.net] has joined #code |
22:18 | | mode/#code [+o Alek] by ChanServ |
22:19 | < gnolam> | Heh. |
22:39 | | RichyB [richardb@Nightstar-3b2c2db2.bethere.co.uk] has quit [[NS] Quit: Leaving] |
22:42 | | Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
22:59 | | Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code |
23:04 | | Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
23:05 | | Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code |
23:06 | | gnolam_ [lenin@Nightstar-ccbf4b44.cust.bredbandsbolaget.se] has joined #code |
23:08 | | gnolam is now known as NSGuest33293 |
23:08 | | gnolam_ is now known as gnolam |
23:08 | | NSGuest33293 [lenin@Nightstar-ccbf4b44.cust.bredbandsbolaget.se] has quit [Ping timeout: 121 seconds] |
23:30 | | Kindamoody is now known as Kindamoody[zZz] |
23:31 | <&Derakon> | ...ah yes, the mosaic code. |
23:32 | <&Derakon> | 1124 lines of crap. |
23:32 | <&Derakon> | Hm. |
23:33 | | * Derakon feels his coder's high start to dissipate a bit. |
23:45 | | Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Connection reset by peer] |
23:46 | | Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code |
23:53 | | Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
23:58 | | Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code |
--- Log closed Sat Sep 08 00:00:52 2012 |