--- Log opened Tue Aug 14 00:00:13 2012 |
00:00 | < Moltare> | Except in masocore, which is a genre more or less explicitly about getting away with them |
00:00 | <~Vornicus> | Yeah, Gone Forever is pretty evil |
00:00 | <&McMartin> | ToxicFrog: Um, no, you misinterpreted the puzzle there |
00:01 | <&McMartin> | And missed one fairly non-obvious clue |
00:01 | <&McMartin> | The scales are not uneven |
00:03 | <&McMartin> | Also, in the remake, Gone Forever isn't Gone Forever, because the joke region is now a Real Region and there's a secret shop to reset "blundered traps" |
00:03 | <&McMartin> | Or you can just not save after fucking it up |
00:07 | | Attilla [Obsolete@Nightstar-6df49870.as43234.net] has quit [[NS] Quit: ] |
00:09 | <&McMartin> | OK, yeah, this was more broken in the original |
00:09 | <&McMartin> | Though apparently it also reset itself silently in the original if you messed it up before a certain point. |
00:14 | <&McMartin> | However, unless I miss my guess, the Remake adds a new lost forever item (the Angel Shield) and that's a little concerning because (a) the clue about how to get it appears to now be a lie and (b) AFAICT it is now mandatory for beating the game. |
00:14 | <&McMartin> | I do wonder how many people realized there was a puzzle there in the original though >_> |
00:14 | <&McMartin> | (In the original, the Angel Shield puzzle solved itself once you made it impossible) |
00:21 | <&McMartin> | The biggest ragey thing in the remake for me is the not-sufficiently clued fact that the "place weight on switch" input is also the "attempt to phase through the floor" input, which has so far been needed twice in areas that have not been sufficiently indicated. |
00:27 | | Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has quit [Client exited] |
00:57 | <&McMartin> | http://nickm.com/post/2012/08/civic-media-from-2006/ |
01:10 | <&McMartin> | Ha ha ha |
01:10 | <&McMartin> | "What the CHR$(7)" |
01:20 | | Derakon[AFK] is now known as Derakon |
01:21 | | * McMartin counts |
01:21 | <&McMartin> | Let's see. |
01:22 | <&McMartin> | I'm missing two life-ups, one Ankh Jewel, the final shield upgrade, the Wedge, the Magatama Jewel, and the Trigger-the-final-bossfight item. |
01:22 | <&McMartin> | I think that's it |
01:22 | <&McMartin> | Also I am IMMUNE TO BATS |
01:27 | <&Derakon> | That sounds like a useful power. |
01:27 | <&Derakon> | UMBRELLA! |
01:28 | <&McMartin> | No, it's not quite Umbrella, which murders bats |
01:28 | <&McMartin> | Its "you hitbox with respect to bats is now nonexistent" |
01:28 | <&Derakon> | I assumed as much, was just making the required reference. |
01:29 | <&Derakon> | It's more like the whatever-it-is that protects you against the bouncy ghost things. |
01:29 | <&McMartin> | This is either the new feature of or an additional feature of the Scriptures, which formerly just doubled your healing rate. |
01:29 | <&McMartin> | Yeah |
01:29 | <&McMartin> | The Crucifix. Actually, that one now murders them on contact. |
01:29 | <&Derakon> | Considering that several portions of the original game were "Here, have a room that would be pleasant to navigate if there weren't 20 bats in it"... |
01:29 | <&McMartin> | This does make the A TRAP! FIFTY BATS DESCEND ON YOU bits a bit um, defanged |
01:30 | <@Alek> | no kitten |
01:30 | <&McMartin> | \o/ |
02:01 | < celticminstrel> | Bats? :S |
02:02 | <&Derakon> | Bats exist to make platforming aggravating. |
02:02 | <&Derakon> | That is basically their only purpose in life. |
02:02 | < celticminstrel> | Hah. |
02:02 | <&Derakon> | You make a jump, they randomly fly into you, you get knocked back and then down four screens. |
02:02 | <&Derakon> | And then you get to do it all over again! Fun! |
02:02 | < celticminstrel> | XD |
02:03 | < ShellNinja> | Except when you're playing IWBTG, in which case you simply die. |
02:03 | < celticminstrel> | IWBTG doesn't count. It's not a real game. |
02:03 | < ShellNinja> | Sure it is. |
02:03 | < celticminstrel> | More like a meta-game. |
02:03 | < celticminstrel> | "Let's see how many times we can confuse you." |
02:03 | < ShellNinja> | It exists and is a game! |
02:03 | < celticminstrel> | "By violating basic platforming conventions." |
02:04 | < celticminstrel> | "Or changing the rules halfway through the level." |
02:04 | < ShellNinja> | "They're more like giant cherries." |
02:04 | < celticminstrel> | Evil, unpredictable, red, poisonous, evil giant cherries. |
02:05 | < ShellNinja> | They're a delicacy. |
02:05 | < ShellNinja> | (After being boiled repeatedly to get rid of the poison.) |
03:03 | | Reiver [Reiver@5B433A.F67240.44CA70.FB22BD] has joined #code |
03:18 | | Reiver [Reiver@5B433A.F67240.44CA70.FB22BD] has quit [Ping timeout: 121 seconds] |
03:27 | | Kindamoody[zZz] is now known as Kindamoody |
03:31 | < celticminstrel> | Ugh. Computer behaving oddly. |
03:33 | | Reiver [Reiver@5B433A.F67240.408666.60B545] has joined #code |
03:35 | | McMartin [mcmartin@Nightstar-7d790d29.pltn13.sbcglobal.net] has quit [[NS] Quit: Kernel upgrade] |
03:37 | | McMartin [mcmartin@Nightstar-7d790d29.pltn13.sbcglobal.net] has joined #code |
03:37 | | mode/#code [+ao McMartin McMartin] by ChanServ |
03:37 | | Reiver [Reiver@5B433A.F67240.408666.60B545] has quit [Ping timeout: 121 seconds] |
03:41 | | himi-cat [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
03:46 | | Reiver [Reiver@5B433A.3CF6C7.E6AC5C.22DEB9] has joined #code |
04:05 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
04:05 | | mode/#code [+o himi] by ChanServ |
04:11 | | celticminstrel [celticminst@Nightstar-05d23b97.cable.rogers.com] has quit [[NS] Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.] |
04:18 | | celticminstrel [celticminst@Nightstar-05d23b97.cable.rogers.com] has joined #code |
04:39 | | Derakon is now known as Derakon[AFK] |
04:59 | | himi-cat [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
04:59 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Client closed the connection] |
05:35 | | Derakon[AFK] is now known as Derakon |
06:40 | | Kindamoody is now known as Kindamoody|out |
06:41 | | Derakon is now known as Derakon[AFK] |
06:49 | | Nemu [NeophoxProd@Nightstar-6963eb0b.asahi-net.or.jp] has joined #code |
06:49 | <&McMartin> | What the *fuck*, Linux |
06:49 | < Nemu> | I hear that a lot |
06:49 | <&McMartin> | mcmartin@osmium:~/distro/android-sdk-linux/platform-tools$ ls |
06:49 | <&McMartin> | aapt aidl dexdump fastboot llvm-rs-cc renderscript |
06:49 | <&McMartin> | adb api dx lib NOTICE.txt source.properties |
06:49 | <&McMartin> | mcmartin@osmium:~/distro/android-sdk-linux/platform-tools$ ./adb --version |
06:49 | <&McMartin> | bash: ./adb: No such file or directory |
06:50 | <&McMartin> | "less adb" on the other hand works fine |
06:50 | <&McMartin> | (It's an ELF binary) |
06:51 | < rms> | You're on a 64bit system and have no 32bit libs |
06:51 | <&McMartin> | ldd adb |
06:51 | <&McMartin> | "not a dynamic executable" |
06:52 | <&McMartin> | What do I need to install to make things run? |
06:53 | < rms> | https://gist.github.com/3346725 |
06:53 | < rms> | 32bit libs to cover those |
06:53 | <&McMartin> | OK, maybe I should be clearer |
06:53 | <&McMartin> | "How do I get 32 bit libs out of apt-get" |
06:54 | < rms> | Dunno. Arch prefixes all 32bit libs with lib32 or somesuch |
06:55 | < rms> | apt-get search glibc |
06:55 | < rms> | Should list the 32bit version too |
06:55 | < rms> | ... or whatever your equiv of pacman -Ss is |
06:56 | <&McMartin> | invalid operation search |
06:56 | <&McMartin> | THis is why I tend to prefer Fedora~ |
06:56 | < rms> | (apt-cache search) |
06:56 | <&McMartin> | Yeah |
06:56 | < rms> | * > apt/.deb |
06:59 | | himi-cat [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
06:59 | < froztbyte> | ? |
06:59 | < froztbyte> | shit works fine. |
06:59 | | Reiver [Reiver@5B433A.3CF6C7.E6AC5C.22DEB9] has quit [Ping timeout: 121 seconds] |
06:59 | < froztbyte> | you're probably on an ubuntu system |
06:59 | <&McMartin> | Yes, I am. |
06:59 | < froztbyte> | ding |
06:59 | <&McMartin> | And no, it doesn't work. |
07:00 | <&McMartin> | However, it *should* work, because Things Should Work. |
07:00 | < froztbyte> | ubuntu is Fisher Price: My First Linux Desktop |
07:00 | <&McMartin> | Stop being a jackass. |
07:00 | < froztbyte> | the people who build it just *do* *not* *know* what the fuck they're doing |
07:00 | < froztbyte> | McMartin: no, I'm being serioues |
07:00 | < froztbyte> | s/es/s/ |
07:00 | <&McMartin> | Right, so |
07:00 | <&McMartin> | I need to support ubuntu, so this is an ubuntu machine |
07:00 | < froztbyte> | in the last 3 years I've spent a lot of time getting to know deb internals |
07:00 | <&McMartin> | I need shit to run. |
07:00 | <&McMartin> | What do I run? |
07:00 | < froztbyte> | and the 3 before them I was doing rpm shit in fedora/rhel land |
07:01 | < froztbyte> | the deb experience /is better/ |
07:01 | < froztbyte> | McMartin: start with ia32-libs |
07:01 | < froztbyte> | lemme confirm the other package names quickly |
07:01 | <&McMartin> | Well, that's 240 packages right there, so that's a good start at least |
07:01 | < froztbyte> | ia32-libs, and ia32-libs-multiarch if you still need a bit more |
07:02 | < froztbyte> | so anyway, the problem here |
07:02 | < froztbyte> | is that because of various sorts of software only recently having been built for 64-bit, debian hasn't maintained /in stable/ a multi-lib system layout up to about debian 5 (lenny) |
07:03 | < froztbyte> | as of 6 (squeeze), that's already changed a bit, in that the layout allows for everything to be possible |
07:03 | < froztbyte> | but isn't explicitly turned on |
07:03 | < froztbyte> | (you can turn it on with a slight change of apt/sources.list) |
07:04 | < froztbyte> | and in wheezy it's pretty much ready |
07:04 | < froztbyte> | (since weezy = testing) |
07:04 | < froztbyte> | now what ubuntu does is track testing, but with their own final build process |
07:04 | < froztbyte> | because they make such a bunch of changes on the top side of things |
07:05 | < froztbyte> | all the various support systems and such |
07:05 | < froztbyte> | at this point, they go "lolmultilib, who needs it?", and you end up swearing |
07:05 | < froztbyte> | afaik the multilib packages are *still* only in universe |
07:06 | < froztbyte> | which means it's luck of the draw whether they work or not |
07:06 | <&McMartin> | Since this is fairly end-user stuff I'm trying to run here, and since EVERYONE TARGETING GENERIC DESKTOP APPS USES UBUNTU (hence why I need to use it) I have fairly high hopes, but I guess we'll see |
07:07 | < froztbyte> | afaict the only reason rhel's had at-install multi-lib support from longer ago is because enterprise marketing push |
07:07 | < froztbyte> | and that of course then exists in fedora because rawhide |
07:07 | < froztbyte> | McMartin: yeah, this is one of my main grievances with ubuntu |
07:07 | < froztbyte> | it's a seriously fucked platform in some ways :/ |
07:08 | <&McMartin> | UX on 12.04 is noticably better than the last few times I've tried to use it |
07:08 | < froztbyte> | with unity? |
07:08 | <&McMartin> | By which I largely mean "applications don't become mysteriously invisible to Alt-Tab now" |
07:08 | <&McMartin> | Yeah, Unity is now at the point where it's easier for me to use than stock GNOME 3. |
07:08 | < froztbyte> | haha |
07:09 | <&McMartin> | Also, !Searchlight is pretty good. |
07:09 | < froztbyte> | that's the spiritual successor thing of gnome-do or somesuch, right? |
07:09 | < froztbyte> | gnome-do + the indexer thing |
07:09 | < froztbyte> | whatever that was called latel |
07:09 | < froztbyte> | lately* |
07:09 | <&McMartin> | Pretty much |
07:09 | <&McMartin> | Er |
07:09 | <&McMartin> | Not-Spotlight, rather |
07:09 | < froztbyte> | yeah I figured |
07:10 | <&McMartin> | Spotlight being the Mac one, which is heavily marketed and the worst implementation of the feature out there |
07:10 | < rms> | Have fun making .deb files |
07:10 | <&McMartin> | Including Vista's |
07:10 | < froztbyte> | rms: I spin out about 3 per week :) |
07:10 | <&McMartin> | I hope to mostly make .apk files, thanks~ |
07:10 | < froztbyte> | takes me all of two commands |
07:10 | < rms> | The official process is beyond stupid |
07:10 | < froztbyte> | 'build; pushupdate' -> file in repo |
07:11 | < froztbyte> | rms: which? |
07:11 | <&McMartin> | Anyway, this one is System76's fault. |
07:11 | < rms> | The 16 step one? |
07:11 | < froztbyte> | the deal-with-each-debhelper component one? or the pbuilder one? |
07:11 | < froztbyte> | pbuilder is much quicker |
07:11 | <&McMartin> | They really should have pre-installed ia32-libs =P |
07:11 | < froztbyte> | so I'd probably suggest giving that a look |
07:11 | < froztbyte> | McMartin: haha |
07:11 | < rms> | Not sure, the one that has 16 steps (after getting the 100 something required packages) |
07:12 | < rms> | It was listed in the Debian FAQ last I checked |
07:12 | | himi-cat [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
07:12 | < froztbyte> | McMartin: seriously though, in summary: every time you find something not there/broken/missing/unavailable in ubuntu, think 'do "humans" need this software?' |
07:12 | < froztbyte> | and that's usually why it's not there |
07:13 | <&McMartin> | Well, this seems kind of drastic for that |
07:13 | < rms> | IIRC it wanted three copies of the source tree (two extracted, one tarred) |
07:13 | < froztbyte> | rms: ah yeah, I think that's the very-comprehensive-explanation-of-each-step bit of the guide |
07:13 | <&McMartin> | "Do "humans" need downloaded binaries to run after downloading?" Well, yes, Ubuntu makes a big fat deal out of being 3rd-party-binary-distro friendly. |
07:15 | < froztbyte> | but humans don't download binaries not through our app store! |
07:15 | <&McMartin> | Yeah, that bit is new~ |
07:15 | < froztbyte> | ("our permissions wouldn't let them run those!!@") |
07:15 | <&McMartin> | Though of course back then 64-bit simply DFW. |
07:16 | < rms> | Da Fucking Win? |
07:16 | < froztbyte> | didn't fucking work |
07:16 | <&McMartin> | Didn't Fucking Work. |
07:16 | <&McMartin> | This was IIRC the primary reason I had switched back to Fedora. |
07:16 | < froztbyte> | anyway, if I sit back and consider history too, I think ubuntu is now doing what MacOS did about 8~10 years ago |
07:17 | < froztbyte> | they're just very fucking late to the party |
07:17 | <&McMartin> | Heh |
07:17 | <&McMartin> | And yet, they are still ahead of GNOME, or at least moving forwards instead of backwards -_- |
07:17 | < froztbyte> | gnome died around 2.16 |
07:17 | <&McMartin> | It's kind of a pity |
07:17 | < froztbyte> | or at least |
07:17 | <&McMartin> | GTK+ 3 is pretty good |
07:17 | < froztbyte> | that's when it started dying |
07:17 | < froztbyte> | McMartin: amen on pity |
07:18 | < froztbyte> | I like /the idea/ of gnome |
07:18 | <&McMartin> | GObject is hilarious in its execution |
07:18 | < froztbyte> | clean UI etc |
07:18 | < froztbyte> | but the actual product they end up with .... :/ |
07:18 | <&McMartin> | They have successfully done what they wanted to do, but WHY DID THEY WANT TO DO THAT |
07:19 | <&McMartin> | Though come to think of it, Qt4 solved the problem GObject solves by extending C++ into a new language and requiring an additional compilation step. |
07:19 | < froztbyte> | offhand, people seem to hate Qt a lot |
07:19 | <&McMartin> | So I guess the answer is "because C++ was wrong about the correct method call semantics" |
07:20 | <&McMartin> | Old Qt was pretty bad. |
07:20 | < froztbyte> | but the quality of software I see coming out of that community is typically better than from the GTK crowd |
07:20 | <&McMartin> | Qt4 is far and away the best programmed GUI toolkit I've ever used. |
07:20 | < froztbyte> | in the last 3~4 years |
07:20 | <&McMartin> | It's still not *pleasant* to use - GUI programming is intrinsically unpleasant - but Qt4 is the least spiderful |
07:20 | <&McMartin> | Yeah, that's about when Qt4 hit. |
07:20 | <&McMartin> | It's very heavyweight - Qt isn't so much a GUI toolkit as it is 3/4 of an OS |
07:21 | <&McMartin> | So that can be an issue for a lot of smaller apps |
07:21 | < froztbyte> | yeah that seems like a good summary |
07:21 | < froztbyte> | also not to say there aren't corners that can't be improved |
07:21 | < froztbyte> | but hey |
07:21 | <&McMartin> | Indeed |
07:21 | < froztbyte> | anyway, I need to shower and get to work |
07:21 | <&McMartin> | But yeah |
07:21 | < froztbyte> | \o |
07:21 | <&McMartin> | o/ |
07:21 | <&McMartin> | If I'm doing GUI app development on a large scale, Qt4 would be my first choice for toolkit if it's going to be C++ |
07:22 | <&McMartin> | And adb now runs! \o/ |
07:22 | <&McMartin> | Thanks |
08:07 | | Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has joined #code |
09:07 | | 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!] |
09:39 | | Nemu [NeophoxProd@Nightstar-6963eb0b.asahi-net.or.jp] has quit [Ping timeout: 121 seconds] |
09:49 | < Tarinaky> | After reminding myself how to concaternate strings together in C I remember why I learned Python :/ |
09:52 | <&McMartin> | C is almost never the answer, for serious |
09:54 | < Tarinaky> | I know quite a few occasions where C has been the only answer. |
09:54 | < Tarinaky> | Or, at least, a subset of the C language. |
09:55 | < rms> | For some things I find C's string processing to be better |
09:55 | <&jerith> | Better than what? |
09:55 | <&jerith> | asm? |
09:55 | < rms> | Than other languages |
09:56 | <&jerith> | Python's is a superset of C's. Same for most other decent high-level languages. |
09:57 | < Rhamphoryncus> | C - it's better than a kick to the nuts. Although sometimes tracking down a bug is so excruciating... |
09:57 | < rms> | Eh, it's mostly the pointer arythmatic that makes it better, functions don't always help there. |
09:58 | <&jerith> | How does pointer arithmetic help more than slicing? |
10:00 | < Tarinaky> | How does pointer arithmetic help when you don't know if a character is 1 byte long? |
10:00 | < rms> | Tarinaky: Yeah, Unicode makes it crap its pants, no question there |
10:01 | | RichyB [richardb@Nightstar-3b2c2db2.bethere.co.uk] has joined #code |
10:01 | < Tarinaky> | Even if you don't intend on outputting unicode you still have to check to make sure some French bastard hasn't inputted any. |
10:01 | < rms> | jerith: when you want to split a large string without copying it. |
10:01 | < Tarinaky> | s/French/whatever nationality you aren't/ |
10:02 | < rms> | Tarinaky: ... or you make sure you're trying to parse some kind of protocol (eg: IRC) |
10:03 | < Tarinaky> | Isn't it possible to have a wide character that included some control token as a subset? |
10:06 | < Tarinaky> | Also... I have no idea what I am doing right now or why :/ |
10:06 | < Tarinaky> | I think this is a large obstacle to trying to do it. |
10:15 | <&McMartin> | UTF-8 is pretty C-friendly, at least |
10:15 | <&McMartin> | But yeah, if I can at all get away with it, std::string |
10:15 | <&McMartin> | And I almost always can |
10:18 | <&McMartin> | All Unicode control characters, IIRC, are codepoints less than 32; all of those values will only appear in byte-streams of UTF-8 if that is the codepoint they represent |
10:18 | <&McMartin> | Ditto \0 and the / character for paths. |
10:30 | < Tarinaky> | I menat a control token as in something you might be searching for, byte by byte, in your code. |
10:30 | <&McMartin> | Oh |
10:30 | <&McMartin> | Just make sure it's all code points less than 128 then~ |
10:31 | <&McMartin> | Those only appear as themselves (all non-ASCII UTF-8 chars are guaranteed to be made entirely out of non-ASCII) |
10:31 | | * TheWatcher shudders |
10:33 | <@TheWatcher> | Some day I will build a time machine, and I will go back to deliver quite epic smitings to those responsible for the utter clusterfuck that is character encoding |
10:33 | <&McMartin> | Given that ASCII came first, I'm happy saying that UTF-8 is the best possible multichar encoding |
10:33 | <&McMartin> | "And use UCS-4 for everything else" *runs* |
10:39 | <&jerith> | UCS-2 is a common internal format. |
10:40 | <&McMartin> | I find UCS-2 to be Too Much Of Both but Not Enough Of Either |
10:40 | <&McMartin> | (Windows uses UTF-16, which is v. sad) |
10:46 | < RichyB> | McMartin: utf-8 preserves everything <=127 |
10:46 | <&jerith> | RichyB: That's what he said. |
10:46 | <&jerith> | ASCII is 7-bit unless otherwise indicated. |
10:46 | < RichyB> | So if you see a byte between 0 and 127 in a valid UTF-8 stream, if definitely represents exactly that codepoint. |
10:46 | < RichyB> | jerith: he siad "IIRC", I was confirming. :) |
10:48 | < Rhamphoryncus> | ASCII is 7-bit, period. 8-bit encodings are no longer ascii |
10:49 | <@TheWatcher> | McM: yeah, I'd love it if everyone used UTF-8 |
10:50 | <@TheWatcher> | Unfortunately, the world of character encodings can be best summarised by quoting Grace Hopper. |
10:51 | <@TheWatcher> | (or Tanenbaum, depending who you believe) |
10:51 | < Rhamphoryncus> | My attitude is that everything should use UTF-8 whenever possible and only translate (such as to UTF-16) when not, and even that should be done as late as possible |
10:52 | <@TheWatcher> | "The wonderful thing about standards is that there are so many of them to choose from." >.< |
10:53 | < Rhamphoryncus> | (Unfortunately python is on crack and doesn't do that) |
10:55 | < Rhamphoryncus> | Also, UCS-2 is neither a proper superset nor a proper subset of unicode. There's a lot of confusion and half-assed implementations involving UCS-2 vs UTF-16 |
10:56 | | * TheWatcher hates the entire mess with a pure, concentrated venom. |
10:57 | < Rhamphoryncus> | It's like saying ISO 8859-1 is the same as ISO 8859-7. Sure, they're mostly the same, but the parts that differ have a different *meaning* |
12:14 | | rms [rstamer@genoce.org] has quit [Ping timeout: 121 seconds] |
12:45 | | rms [rstamer@Nightstar-e681a855.org] has joined #code |
12:53 | | * TheWatcher ponders a strange aspect of the parameter variable names for many of his functions: parameters later in the list tend tend to have longer names. |
12:53 | <@TheWatcher> | for example: my ($self, $senderid, $messageid, $queuedelete) = @_; |
13:10 | | Kindamoody|out is now known as Kindamoody |
13:17 | | froztbyte [froztbyte@Nightstar-dc394964.za.net] has quit [Client closed the connection] |
13:20 | | froztbyte [froztbyte@Nightstar-dc394964.za.net] has joined #code |
13:41 | < Rhamphoryncus> | TheWatcher: curious indeed |
13:45 | < Rhamphoryncus> | perhaps the early arguments tend to be core functionality while later arguments tend to be obscure flags to modify that functionality |
13:47 | <&ToxicFrog> | re <rms> jerith: when you want to split a large string without copying it. |
13:47 | <&ToxicFrog> | any modern HLL and several non-modern ones has immutable strings and substring operations are, in fact, a pointer copy |
13:48 | <&ToxicFrog> | And in general the performance difference isn't an issue anyways |
13:56 | < Rhamphoryncus> | Python doesn't, but it's really an issue of lifetime management |
14:00 | <&ToxicFrog> | Rhamphoryncus: doesn't have immutable strings, or doesn't have structure sharing between substrings? |
14:01 | < Rhamphoryncus> | structure sharing |
14:01 | < Rhamphoryncus> | a slice is an independent object |
14:01 | < Rhamphoryncus> | PyPy likely blurs the line a bit though |
14:12 | | froztbyte [froztbyte@Nightstar-dc394964.za.net] has quit [[NS] Quit: next dist-upgrade hop..] |
15:30 | | froztbyte [froztbyte@Nightstar-dc394964.za.net] has joined #code |
15:50 | | iospace is now known as io|sick |
15:57 | | RichyB [richardb@Nightstar-3b2c2db2.bethere.co.uk] has quit [[NS] Quit: Leaving] |
16:07 | | celticminstrel [celticminst@Nightstar-05d23b97.cable.rogers.com] has joined #code |
16:44 | | RichyB [richardb@Nightstar-3b2c2db2.bethere.co.uk] has joined #code |
17:04 | | You're now known as TheWatcher[afk] |
17:45 | | EvilDarkLord is now known as Maze |
18:03 | | Tarinaky [tarinaky@Nightstar-dd7e4a05.net] has quit [Ping timeout: 121 seconds] |
18:03 | | Tarinaky [tarinaky@Nightstar-dd7e4a05.net] has joined #code |
18:16 | | gnolam [lenin@Nightstar-ccbf4b44.cust.bredbandsbolaget.se] has quit [[NS] Quit: Moving the computer] |
18:42 | | gnolam [lenin@Nightstar-ccbf4b44.cust.bredbandsbolaget.se] has joined #code |
19:41 | | Kindamoody is now known as Kindamoody[zZz] |
21:35 | <&ToxicFrog> | ohgodohgodohgodohgodohgodohgodohgod |
21:35 | <&ToxicFrog> | I passed |
21:36 | <~Vornicus> | aaaaaaaaaaaaaaaaaaaaaaaaaaa |
21:38 | < io|sick> | ? |
21:38 | < io|sick> | ? |
21:38 | < io|sick> | passed what? |
21:41 | < ShellNinja> | Go. |
21:42 | | * ShellNinja gives ToxicFrog 200 monopoly dollars. |
21:42 | <&ToxicFrog> | io|sick: the first round of Google technical interviewing |
21:42 | < io|sick> | nice :) |
21:46 | < Rhamphoryncus> | congrats |
21:46 | < Rhamphoryncus> | Now punk them by running naked through their offices. |
22:32 | | You're now known as TheWatcher |
22:34 | | Maze is now known as EvilDarkLord |
22:35 | < RichyB> | Rhamphoryncus: I think it's a better idea to do that for the exit interview than the hiring interview. |
22:35 | < Rhamphoryncus> | heh |
22:37 | < io|sick> | Rhamphoryncus has been snorting pointers again RichyB :P |
22:38 | < Rhamphoryncus> | Naw, these days I'm high on math |
22:38 | < Rhamphoryncus> | All those toruses.. |
22:38 | < RichyB> | It's not normal to cut a sphere into infinitely many pieces and then rearrange them into two identical spheres... but on math it is. |
22:39 | < Rhamphoryncus> | hehehe |
22:40 | | * Rhamphoryncus is drawing himself some triangles (shocking, I know) |
22:42 | < RichyB> | Tomorrow I must bring donuts in |
22:42 | < RichyB> | and shout "TASTY DELICIOUS TORUSES" |
22:42 | < RichyB> | See who get sit. |
22:44 | < Rhamphoryncus> | I have bagels |
22:44 | < Rhamphoryncus> | Although there's only one left and it's whole wheat |
22:57 | < RichyB> | io|sick: get well soon. |
22:58 | < io|sick> | thanks |
22:58 | < io|sick> | :) |
23:19 | <&McMartin> | Bagels are *also* delicious toruses, though they are a savory torus |
23:32 | <~Vornicus> | Why infinitely many? You only need 5. |
23:48 | | You're now known as TheWatcher[T-2] |
23:50 | | You're now known as TheWatcher[zZzZ] |
23:53 | | * McMartin is pointed at LibGDX, which looks like it might be a fun mix with Clojure. |
--- Log closed Wed Aug 15 00:00:28 2012 |