00:00:13 for example english tends to use the word 'the' more often than other languages :) 00:00:13 -!- test__ has quit (Read error: 104 (Connection reset by peer)). 00:01:44 yes, but i don't really concentrate on single words when readin 00:01:45 *reading 00:02:44 i can always tell which language it is if i actually logically derive it from a word in the sentence, i just find it weird it doesn't automatically happen as i read the actual gist of the sentence in 00:02:54 *-in 00:06:36 how many languages do you know? 00:07:59 i know 2 well enough to think in them, plus 2 i can somewhat communicate with 00:08:09 i've read a bit of everything though 00:08:19 maybe it'll pass if you learn more ;) 00:08:23 oh, i know my friend's language ZX3 pretty well 00:08:27 yeah, true :P 00:08:38 next japanese and spanish 00:08:45 japanese because... well everybody does it 00:08:49 and spanish is sexy. 00:09:30 a mi tambien me gusta el espan~ol 00:09:46 tambien = also? 00:09:49 yes 00:10:08 and japanese... i could learn the language but i have no hope of completely learning and understanding the culture.. so what's the point? 00:10:11 that whole structure is a bit strange to me, but i understand that much :P 00:10:29 we should all just speak the same language 00:10:35 well, a learned language is a learned language, who needs another reason than that. 00:10:47 bsmntbombdood: and play with imaginary ones like spanish. 00:10:49 then we could build a tower to heaven 00:10:54 oklokok: well, what would you use it for? 00:11:13 oklokok: to be able to read japanese literature, simply knowing the language is not enough 00:11:24 you need to understand all the cultural references 00:11:46 this is true of every language, but japanese culture is just so... alien 00:11:55 lament: there aren't really any cultures i know that well. 00:12:35 i watched a japanese movie recently, and then read an overview of what happened there, and i basically missed everything :) 00:12:39 and i think i *could* read japanese literature by learning the language 00:12:42 heh 00:12:44 (because of not knowing the culture) 00:12:56 can you specify what exactly you misunderstood? 00:13:32 for example, the low caste of the main character could be deduced from the fact that he used to work as a shoemaker. 00:13:47 (the main character holds a high position in a shoemaking company) 00:15:01 the key concept there is http://en.wikipedia.org/wiki/Burakumin 00:15:14 he holds a high position there, but is still low caste? 00:15:47 quoting that article: 00:15:48 Akira Kurosawa made a political statement by having the main character work as a shoe industry executive who rose from humble origins as a simple leather worker, clearly implying (to Japanese audiences) the main character's burakumin status. 00:16:05 obviously that was completely lost on me 00:16:49 if you read literature and constantly miss things like that, that's not really "understanding" 00:17:03 so just learning the language is not enough :) 00:17:08 i wouldn't understand anything like that no matter what i was reading. 00:17:30 you would certainly catch more references to western culture, since you live surrounded by it. 00:17:33 well, i don't think you can make a political statement in english except explicitly. 00:18:14 well, for example you could make the leading character black. 00:18:35 i wouldn't notice. 00:18:42 a character is a character :\ 00:18:53 are black leading characters rare? 00:19:14 it's less of an issue these days 00:19:28 is *something* an issue these days? 00:19:33 well, okay, child porn 00:19:37 but that's also illegal. 00:19:46 lots of things are issues 00:19:48 so, basically nothing is a statement of any kind. 00:19:49 oh 00:19:57 well, i wouldn't know 00:20:02 please enlighten me :) 00:20:03 which country do you live in? 00:20:30 finland 00:20:43 you could make a statement by making the main character sexually deviated 00:20:43 i have no idea what the issues in finland are :) 00:20:59 Would you notice if the character were a Muslim of Russian descent? 00:21:17 a sexually deviant muslim of russian descent 00:21:27 i hardly ever pay attention to stuff like that when reading 00:21:47 authors rarely put stuff like that at random 00:21:54 if it's there, it's there for a reason 00:22:04 (not always, of course) 00:22:12 why do they give characters names then? 00:22:21 i never remember those, and they aren't important 00:22:27 names are often important. 00:22:47 how? 00:22:53 lament: i never remember a name, and i remember details like religion if they are somehow important in the events of the book 00:23:43 bsmntbombdood: sometimes it refers to a specific trait of the character. 00:24:00 but i don't think there's anything tabuish anymore, anywhere in the western countries. 00:24:07 if tabuish would be the same as issueish. 00:24:18 oklokok: sexuall deviancy 00:24:29 err, no. 00:24:31 oklokok: are you nuts? 00:24:41 well, as i said, you can't rape a child, anywhere 00:24:47 but that's all i can think of that's bad 00:24:56 oklokok: "bad" is not the same as issues 00:25:24 negrophilia is okay on tv, in books you can even tell details about it without even mentioning it in the cover or smth 00:25:29 lament: perhaps not 00:25:38 i don't really know 00:25:42 not that cultural 00:25:47 i watch family guy all day long. 00:25:48 :) 00:25:52 what do you expect 00:26:03 either you are trolling, or are really stupid 00:26:18 i'm not trolling, perhaps i'm stupid 00:26:29 where was i being stupid? 00:26:45 family guy consists almost entirely of cultural references. It's all about "present-day issues". 00:26:56 yes, but i don't get those 00:26:57 indeed 00:27:06 i laugh at the characters 00:27:11 oklokok: well 00:27:19 oklokok: you'd be able to appreciate japanese literature in the same way 00:27:26 oklokok: but it's a fairly shallow understanding 00:27:36 well, i don't want to know anything that deeper in any cultures :) 00:27:45 i didn't realize popstars etc were culture 00:27:46 you wish to be ignorant? 00:27:49 errr 00:27:54 about some stuff, yes 00:28:23 i don't want to remember stuff about sportsmen and musicians writing worse music that me 00:28:25 *than 00:28:33 -!- RedDak has quit (Remote closed the connection). 00:28:39 well, worse music than better musicians 00:28:46 Have you heard about 9/11? 00:28:50 yes 00:28:55 Would you catch a reference to 9/11? 00:28:58 unfortunately 00:29:04 That's an "issue" :) 00:29:45 okay, you've convinced me somewhat 00:29:57 but i doubt i'd miss anything i'd care to have understood. 00:32:16 it could be central to understanding the actions of the characters. 00:32:33 so without understanding the reference, it would seem that the characters are acting irrationally. 00:32:56 i've watched anime, they seems pretty rational :\ 00:33:36 except for the fact they get excited about everything and otherwise show emotions, but that also happens in series in the us 00:34:06 or, for example, a difficult decision could seem simple and obvious to you 00:34:18 (a decision taken by a character) 00:34:31 because you don't know where the difficulty lies, not knowing the culture. 00:35:26 i see what you mean, but i don't believe that would disturb me 00:35:54 and sometimes you could misinterpret the actions completely 00:36:04 i do believe, of course, that i wouldn't understand what's happening, but the only thing i do *not* enjoy in a book is when it's predictable 00:36:17 for example, somebody in irc saying "im smrt" is a reference to the simpsons 00:36:21 i love david lynch's movies, and i don't understand even the stuff most people do :) 00:36:32 you could misinterpret it as them not knowing how to type 00:36:37 and thinking they're smart... 00:36:46 lament: i've seen every episode of simpsons 1-3 times, and i didn't know that 00:36:53 except if it was in a very new episode 00:37:12 oh 00:37:17 was that an example? :D 00:37:32 i mean, it's not really from simpsons is it? :D 00:37:39 it is. 00:37:42 oh :| 00:37:50 i'm bad at understanding anything, really 00:37:53 from where? 00:38:04 at some point homer says "I'm smart! S-M-R-T!" 00:38:20 oh, weird you'd remember that :| 00:38:34 he misspells a lot of words in the course of the series :) 00:38:53 ah, i actually remember him shouting that now 00:39:07 good that my hours watching them weren't a complete waste. 00:39:23 not only i remember that, but i haven't actually seen that episode. 00:39:30 heh :D 00:39:31 i just know the reference, because it's pretty common. 00:39:40 oh 00:40:05 never seen it elsewhere 00:40:42 well, being in finland you don't have to catch all the references to american culture :) 00:40:42 this channel, tv series and science books are my only source of english, though, that might be a reason. 00:40:50 right 00:41:10 but it's an example of how not knowing the culture could lead you to misinterpret stuff 00:41:36 books by serious writers often have detailed commentaries that list and explain all the references 00:41:51 oh 00:41:51 (eg james joyce is impossible to read otherwise) 00:41:53 that's cheating 00:41:58 heh 00:42:36 i haven't read a line of joyce 00:42:48 i learned the name playing an irc-trivia :) 00:43:15 i would say that the culture almost _is_ an aspect of the language itself 00:43:35 since it affects the meaning of what you say 00:45:44 yes, but i find it a lot less crucial than you, obviously :) 00:45:54 and you are smarter than me, so you are probably right. 00:46:13 (try and beat that argument!) 00:47:02 What *is* all that waffle? 01:02:59 zzzzzzzzz 01:05:14 lament: actually, about the 911 reference, fg has a whole episode about a plane crash, with at least a few 911 jokes, it took me 3 watchings of that episode to understand them 01:05:15 lament: Being in America, it's hard to catch all the references to your own culture. :p 01:05:58 so, actually, i wouldn't understand a 911 joke unless it was obvious like hell 01:07:12 (just a quick remark) 01:12:52 * oklokok assumes it's clear that kok/pol are the same thing 01:25:21 * pikhq is aware 01:51:12 * pikhq is also aware of his *severe* laziness towards actually designing a game to go with his engine 01:52:16 * oklopol is lazier than you 01:52:50 Really? 01:52:53 Prove it. 01:54:20 what've you done during the last 7 hours? 01:54:34 Wake up. 01:54:36 well, i haven't. 01:54:38 oh 01:54:40 that's all? 01:54:48 i've chatted on this chan 01:54:49 Hang out on IRC. 01:54:51 That's it. 01:54:58 oh 01:55:05 have you walked? 01:55:12 i did one trip to the kitchen 01:55:26 I walked from the bed to the computer to the kitchen and back to the computer. 01:56:01 Now, this may not sound as amazing until you realise that I woke up at noon. 01:56:36 i woke up 16:00. 01:57:06 Noice. 01:57:24 I stand corrected: you barely win. 01:57:36 heh 01:58:13 i did learn the periodic table last night 01:58:30 i'm not always lazy, but when i am, i own at it 01:58:35 * pikhq ought to go around and pimp his Brainfuck game engine for a bit. Claim to have done *something* with the day. 01:58:45 for the last 6 hours i've been planning to open family guy 01:58:50 but it's not open. 01:59:34 hmm, finishing ankos might also fit in the last 7 hours, i don't really know when i read it 01:59:46 the hours pass by so silently 02:00:19 most of the time there's no chatter anywhere, you know what a pro idler does then? he idles. 02:00:45 when i'm not creating these great monologues, i usually sit and stare at the still screen 02:01:01 when the screen saver gets on, i click a button 02:06:38 err, i didn't actually learn the whole table, just all the abbreviation/name hashes 03:57:46 -!- GregorR-L has joined. 04:53:22 I had an idea for a language recently, called "TER", which stands for To Every Rule. 04:54:29 logic, flow control and variables would all be synthesized around an Exception-based model. 04:55:14 the idea came to me while reading some absolutely hideous code that used TRY...CATCH blocks woven deeply around its logic. 04:59:45 thoughts, anyone? 04:59:55 is this idea worth writing a spec for? 04:59:55 Whoa. 05:00:46 I think that something reasonably elegant in terms of flow control could be constructed around this concept 05:00:47 -!- GregorR-L has quit ("Leaving"). 05:01:13 and yet, at the same time, using the language would be a painful ordeal, which is generally a positive trait in esolangs 05:01:17 RodgerTheGreat: How goes the Smalltalking? 05:01:28 I recently got an idea for an esolang based around unit testing. 05:01:42 Where flow control is acheived through the successful execution of a bunch of tests for individual units. 05:02:04 I have made no progress with smalltalk in the last two days. Crypto + helping teach a class to middle-schoolers = tired rodger 05:02:44 I need to write a tutorial titled ``Learn Smalltalk for Lispers!'' heh. 05:03:16 Sukoshi: hm. I wonder if you could write something like that in an existing debugging system's commandset? 05:03:21 Sukoshi: Write a tutorial titled "Learn Lisp for Tclers!". 05:03:32 pikhq: That's your job, TCLer ;) 05:03:42 I'm writing a tutorial for writing games. 05:03:58 Sukoshi: I don't know Lisp. ;) 05:04:06 pikhq: o_O 05:04:23 RodgerTheGreat: A question -- what's the advantage of using the State practice pattern over a large case statement? Modularity? 05:04:36 RodgerTheGreat: Yeah. Aim it for the experienced non-game programmer. 05:04:47 I realized the other day that the most intuitive way to explain object oriented programming to kids could be teaching them to play human-pong, and then using that model throughout rebuilding the system in code. 05:04:48 Too many idiot tutorials for learning how to write games out there. 05:05:04 I like the BSD Robots model more. 05:05:12 Have you played BSD Robots? 05:05:32 I've played RoboWar for the mac and Corewar. Similar? 05:05:33 I ought to write "Writing Adventure Games in Brainfuck (using pebble)" 05:05:34 :p 05:05:43 Not at all RodgerTheGreat. 05:05:57 RodgerTheGreat: It's a very simple game, and perfect to implement in any new language. 05:06:11 One of those weird examples which can utilize almost every language's special strengths. 05:06:15 Anyways, the premise: 05:06:28 You're a player, and you're in a room (a grid) with a bunch of robots. 05:06:36 I want to make a paper that basically outlines the most important concepts and algorithms that you have to know cold for game programming. Things like using the state-machine model, types of collision detection, things you can do with timing and velocity, basic AI routines, etc 05:07:38 I'll assume familiarity with a language, and give examples in Java, without relying on anything major from the API. 05:08:01 You can move in the four cardinal directions, but robots can as well. Every step you take, the robots will get closer to where you were on the preceding turn. The object of the game is to maneuver such that the robots crash into each other. When one robot crashes into each other, it turns into a piece of trash. If you collide with a piece of trash or a robot, the game ends. If a robot collides with a piece of trash, it becomes on tras 05:08:01 h in that same spot. 05:08:09 I may conclude with some detailed Applet coding tricks, too, because they can be hard to come by these days 05:08:33 Sukoshi: ah. The original arcade game like that is called "Robotron" 05:08:48 There's one last thing: the player has a special ``teleport'' command, which telports you to a random point -- unfortunately, it can teleport you on top of a robot or outside of the field. In which case, you lose. 05:08:59 another version, in which you are Doctor Who, armed with a hypersonic screwdriver, is called "Daleks" 05:09:23 It's very well suited to objects, IMO. 05:09:33 I've never played with a teleport that could send you outside the field. :S 05:09:46 I agree with a lot of developers that Smalltalk teaches OOP methodologies better than Java (because it's easy to learn, and OOP). 05:09:46 you play a more evil version than I do, it would appear. 05:10:02 It's the BSD version :P 05:10:33 Java is less pure than Smalltalk, but it's more readily accessible, and the API makes it more immediately useful to people that want to write things like games 05:10:36 And also it's nice to teach, because the transition from ST to Java is very small. 05:11:10 Java's like C implemented on top of ST, minus ST's syntax. 05:11:10 except for the whole "WTF is a primitive again?" thing. :) 05:11:23 Yeah. But the class hierarchy is almost exactly the same. 05:11:32 So are the methods and generics, and *everything*. 05:12:04 Java's design seems roughly based on the idea of starting with C++ and fixing it. It's good, but there's only so far you can go with just another curly-bracket language 05:12:32 Well, Sun had a lot of ST investments back in the day. 05:12:38 yep 05:12:46 Hurry up and learn :3 05:12:59 If you're dedicated, you can probably finish that book in 2-3 hours (Smalltalk by Example). 05:13:31 I'll stop by the library tomorrow and see if they have a copy. 05:13:50 RodgerTheGreat: Curly-brackets can work pretty well for a language. 05:13:58 Plof == :) 05:14:12 I prefer square brackets. :D 05:14:19 LOGO and Bullet for the win 05:15:27 Square brackets? You'd love Tcl, then. 05:15:50 bullet's syntax is best described, currently, as looking like a mixture of LOGO and Verilog, with a pinch of COBOL mixed in. 05:15:58 We've got your quote marks, curly brackets, and square brackets *right here!* :p 05:16:17 http://brotherhood.twilightparadox.com <-- The cult thing is weird, it's on myspace (ewww), but read. 05:16:24 the mechanics of the language are a little C, a little Java, and a little LISP 05:16:36 RodgerTheGreat: I linked you to it in the section of free books. 05:16:51 I like dead trees, damnit 05:17:01 at least, when I'm learning a language 05:17:05 We all do, but good luck finding the dead tree :P 05:17:33 set var 0;puts [list "This is a quick example! $var" {See? $var won't be expanded here.} [expr $var ? "This won't be output." : "This will."]] 05:17:57 Outputs "This is a quick example! 0 See? $var won't be expanded here. This will." 05:18:18 the MTU library has a shitty fiction section, but damned if we don't have a good collection of CS texts 05:22:56 What is the advantage of the State pattern over a case statement? 05:23:50 what? 05:24:47 If you have a finite amount of states which are determined by say, parser input of a stream, what advantages would the polymorphic state pattern have over just a large case statement? 05:25:24 polymorphic... state pattern.. erm. Hm. 05:25:37 would that be something that intermixes state code or something? 05:26:11 Oh. I thought you had read the Design Patterns thingamabobber. 05:26:30 Here, an article says there's no point unless the case statement will be changed often. It won't here, so I may as well forego the state. 05:26:32 Back to Japanese. 05:26:45 * RodgerTheGreat rifles through safari windows for the design patterns thingamabobber 05:41:27 it's amazing how psychologically beneficial a pet can be, even if it isn't particularly "cuddly". 05:42:11 I find myself deeply attached to my Betta, who has been my constant companion since about halfway into last year. 05:44:27 sometimes I force myself to wake up on crappy days to feed him. Perhaps that's what pets are good for- they give you a reason to uphold your daily routine, and give you something in your life that you can feel in control of. The positive feedback of keeping another living creature alive through diligent work and your attention satisfies something deepset. 05:45:56 Either that or humans have such a deeply ingrained nurturing instinct that we have difficulty self-actualizing without something to care for. 05:46:14 some people like plants, some people like cats, I like my fish. 05:46:50 Hmm. 05:47:00 what do you think, pikhq? 05:47:05 * pikhq wonders if nurturing for a computer counts. :p 05:47:05 Japanese is my reason for a daily routine. 05:47:23 I lack a daily routine, although I could probably use one. 05:48:43 personifying a computer can probably satisfy some of the needs I discuss, I suppose (Hey, I name my computers too), but I can't help but think that a living organism is better suited to the task. 05:49:07 True. 05:49:42 The laptop I'm typing on is named Indigo, but I talk about Alpha, my fish, a great deal more often by name. 05:50:18 I'm on Frodo here. 05:51:14 it's reassuring to have his bowl on the desk, where I can turn my head for a moment to see him peacefully watching what I'm working on or occasionally flitting around to grab my attention and remind me it's feeding time. 05:52:05 This reminds me- I need to name the powerbook 145 I rescued from a dumpster the other day 05:53:51 my naming schemes are greek/roman/norse pantheon for servers and heavy-duty machines (like Hyperion, my ultra10) and colors for my personal computers (like indy here and Argent, my box back home.) 05:54:14 "personal computer" maps to "macintosh computer" in this case 05:54:50 my mom actually overlaps my color-name scheme- her laptop is named Aubergine 05:55:49 -!- GreaseMonkey has joined. 05:55:59 I'm on Yamayurikai. 05:57:21 Hm. I'm considering Vermillion, Saffron, Slate, Arsenic, Azure and Ultramerine 05:57:41 This kernel is named Mariasama. 05:57:42 does "Yamayuraikai" mean something in Japanese? 05:57:45 The next one shall be named Kanako. 05:58:01 *Ultramarine 05:58:06 RodgerTheGreat: Mountain Lily Club. It's the name of the student council in an anime/manga/novel series I am absolutely *fangirl frothy* about. 05:58:08 can't believe I made that typo 05:58:24 ah- haha 05:58:46 All my kernel names come from there too. 05:58:57 My last one was Sachiko, and before that it was Touko? 05:59:20 Oh no. The one before Sachiko was Kashiwagi. The one before *that* was Touko. 05:59:24 When I gave a spare thinkpad to a friend of mine, she named it Gilliam, which I thought was clever 05:59:40 Sukoshi: You name your *kernels*? 05:59:46 pikhq: Of course I do. 05:59:50 my trusty Handera is known as Durandal 06:00:00 Handera? I should name one Hanadera soon. 06:00:09 * pikhq should probably do that. . . 06:00:13 pikhq: the kernel is the soul of the machine, after all, as the CPU is the heart 06:00:17 (Hanadera is the name of the boys' school in conjunction to the girls' school that contains the Yamayurikai.) 06:00:23 hunh 06:00:39 (The girls' school being called Lilian.) 06:01:04 well, the Handera 330 was the last and greatest of the 68k line of palm-compatibles, and I love mine dearly 06:01:25 Hanadera has hot boys :P 06:01:44 I can't stop laughing after I said that :D 06:02:04 lol 06:02:45 There was a service picture of Kashiwagi (the hottest guy in that series and one of the overall hottest anime guys ever) in boxers and t-shirt after he stepped out of a panda suit. 06:02:48 Monosugoi. 06:03:05 Ok, one of like 5 guys in the series, but I digress. 06:03:23 (3 of whom are almost totally filler.) 06:04:00 Having no experience with this series (for obvious reasons), the first thing that popped into my head was mechazawa from "Cromartie High", which now has ME laughing 06:04:18 Nah. I'm not into Shounen stuff. 06:04:41 Cromartie is an absurdist comedy series 06:04:48 Yeah. I know. 06:05:09 Marimite (the shortened form of the anime's name Maria-sama ga Miteru) is pure shoujo, and has very little action or plot. Mostly character development. 06:05:15 And social subterfuge. 06:05:25 hm 06:07:16 In general, I'm a fan of shows that mix cool sci fi themes with a thoughtful storyline, like Bubblegum crisis Tokyo 2040, The Big O, Lain, Outlaw Star, Ghost in the shell and the like. 06:07:35 Good animation + science fiction = gold in my book. 06:07:51 * pikhq is generally a fan of good science fiction on dead tree. ;) 06:08:51 I've read my fair share of Asimov, Bradbury, Clarke, Stephenson and Heinlein- my father taught me well 06:09:13 I was taught by mother and grandmother. 06:09:57 however, animation appeals to my artistic interests, and it's more often that I have two hours to watch a movie than the time to read a book for fun. College doesn't really reduce your free time, but it sure chops it up into smaller pieces 06:10:43 Two hours? That's about enough time to get 1/4 to 1/2 of the way through. . . 06:10:46 I like to spend all day and zip through half a novel, rather than spacing something out over weeks- when I start, I must finish 06:11:19 (feels like it, at least) 06:11:44 When a friend introduced me to the Sandman series, I devoured all 11 volumes in less than a week, and I didn't get a lot else done. :) 06:12:05 My dad hates SF and my mom thinks it's weird gibberish :P 06:12:12 <:/ 06:12:29 The only person resembling me in my family line is my grandfather the ``nutty'' professor. 06:12:48 could either of them appreciate Dune or Ender's Game, at least? 06:12:53 Of course not. 06:13:09 My grandmother's the one who got me into Ender's Game. . . :) 06:13:10 They can't even stand politically correct gay jokes on TV :P 06:13:19 <:( 06:13:44 I also blame her for my introduction to Heinlein. 06:14:01 My mom's to blame for McCaffrey and Asimov. 06:14:15 My father gave me ender's game when I was in middle school (this was shortly after I finished 1984), and it resounded deeply with me. 06:14:43 I discovered Ender's Game in my grandmother's bookshelf. (I believe it was the first paperback printing) 06:15:02 I think it was the first bit of serious sci-fi I read. . . 06:15:27 Dune was one of my first. 06:15:50 before that, mostly Asimov and Bradbury's lighter stuff- short stories and the like 06:16:29 I've only been getting into Asimov's lighter stuff fairly recently. 06:16:37 "There will come soft rains" is still one of my favorite Bradbury stories 06:16:42 And Bradbury? I've really only read Fahrenheit so far. 06:16:52 (I need to find more Bradbury stories. :( 06:16:53 ) 06:17:12 pikhq: "The feeling of power" was bradbury, right? That one is outstanding. 06:17:28 The Feeling of Power is Asimov. 06:17:40 And one of his greatest short stories, IMO. 06:17:56 I think The Last Question is Asimov's best. 06:18:42 pikhq: I'd be tied between "The 10000000 names of god" and "The feeling of power" 06:19:18 please somebody tell me they remember "There will come soft rains". 06:19:33 "Tick-tock, seven o'clock! Time to get up, time to get up!" 06:20:22 * pikhq hasn't read "The 100000000 Names of God" 06:20:30 Oh, god. I remember that one now. . . 06:20:39 It was hidden in one of my English textbooks. 06:20:42 Brilliant. 06:20:54 it's about the monks that have spent centuries writing out the 10 million names of god in books 06:21:11 then, they buy a computer to help speed the job 06:21:14 (I find it odd that some English professors deride science fiction, while publishing it in their textbooks) 06:21:23 lol- indeed 06:21:37 I first read "The Smallest Dragonboy" in one, as well. 06:23:49 (although if you *just* read "The Smallest Dragonboy", it's hard to tell that it's sci-fi, not fantasy) 06:28:26 I prefer Fantasy over SF. 06:29:40 I, obviously, don't. 06:31:45 To me, the difference between fantasy and SciFi is that in science fiction everything has a justification, backstory and explanation, if not explicitly. In fantasy, things are taken as given. Shadow of the Torturer, for example, is set in what appears to be a mideval era (actually later revealed as post apocalyptic), but is most definitely Science Fiction. Dune straddles a very fine line between the two genres 06:34:15 Fantasy tends to stress more upon character development while SF focuses more on plot. 06:34:43 this is also correct 06:35:13 I prefer character development on the whole to plot. 06:35:20 Of course, not always. 06:35:33 man, I wish "Programmer" was as impressive a title in the real world as it is in "The Feeling of Power" 06:36:10 To some, it somehow brings up the idea of a grunt worker rather than someone a bit more. . . Creative. 06:37:28 I think the capital P is what does it. "Programmer", rather than "programmer". 06:37:38 Hmm. 06:38:08 if you want to sound impressive, I like things like a "Program Architect" 06:38:27 which brings with it connotations of meticulousness and care 06:45:17 "Hacker" 06:46:42 the problem with hacker, aside from media misrepresentations, is that it brings with it the idea of ramshackle, barely functioning creations pulled off with barely any tools or time 06:46:57 it's a positive thing, but Hacking is rarely about elegance 06:47:07 RodgerTheGreat: "hacker" implies either fugly creations, or wonderous artistry. 06:47:33 Using it as a title usually entails the artistry of your work. 06:47:40 it's about shrewdness and intuitiveness in problem solving, not clarity and perfection of the end result 06:47:48 hack can describe elegant 06:48:18 I'll concede that, yes- hacking could generally be described as doing a traditionally mundane job in an artful fashion 06:49:28 Such a shame that the word has been misapplied. 06:49:56 true. 06:50:51 the pioneers in the "field" of cybercrime were and still are hackers, but to claim that that is the only realm of the hacker is tremendously disappointing. 06:51:29 and I can't help but think that the hackers who do commit crimes do so for reasons other than money 06:51:40 they do it because the challenge is there 06:51:44 yeah 06:52:10 that's the difference between petty thieves and hackers. The motivation, not the methods 06:52:22 and i still think breaking into a computer can be a hack 06:52:32 oh, of course 06:52:56 it requires novel approaches to problems, problem solving, dedication 06:52:57 I'd call the work on breaking DRM schemes a case in point. 06:53:10 indeed 06:53:21 The motivation is the desire to actually own your stuff, and, of course, because you can. 06:53:34 it's no different from the whitehats working to secure networks or patch memory leaks in firefox. 06:53:35 Both are obvious motivations for a hacker to get to work. :) 06:54:00 RodgerTheGreat: In some cases, it's the same people. 06:54:07 (I believe) 06:54:09 the phrase that has *always* rung true for me is "What I cannot create, I do not understand" 06:54:29 I cannot help but agree. 06:54:30 thus, the nonlogic motto- "reinventing the wheel for fun" 06:54:41 whitehats are lame 06:54:44 fun, but at the same time thrilling discovery 06:54:51 Which is part of the fun. 06:57:05 discovery is the intersection of fun and learning 06:59:13 Discovery is your mom. 06:59:42 (I'm sorry but, that chance just *couldn't* have been let down.) 06:59:46 oh come one 06:59:58 fuck, i hate it when i make typos 07:00:12 but really, i expect better from you 07:01:51 Sukoshi: you are incorrigible 07:02:23 second'd 07:02:55 everybody knows that Discovery is Daft Punk's greatest album 07:03:17 * RodgerTheGreat is listening to Harder, Better, Faster, Stronger by Daft Punk from Discovery 07:03:25 RodgerTheGreat: I just had to spoil the moment, that's all ;P 07:03:32 lol 07:03:48 * bsmntbombdood decides to download that album for no reason 07:04:49 I was merely pointing out that you could spoil the mood in a somewhat less stereotypical manner, and potentially gain an even better non sequitur 07:05:24 bsmntbombdood: I highly recommend it 07:08:33 in 15 minutes i will be in musical bliss, then 07:08:48 have you ever listened to Daft Punk? 07:08:58 never 07:09:12 have you ever listened to any House music? 07:09:26 small amounts 07:09:33 did you like it? 07:10:28 somewhat 07:10:58 signs are highly encouraging that you'll enjoy Discovery 07:11:28 * RodgerTheGreat puts his magic 9-ball back in his pocket discreetly 07:17:14 aww, i've only got a magic 8-ball :( 07:17:14 if you like it, do the world a favor and buy it. 07:17:40 anyways, i came up with a unique esolang today 07:17:41 GreaseMonkey: don't feel bad, the 9-balls were actually limited release factory defects. 07:17:45 I got mine on sale. 07:18:03 is it still black? 07:18:26 or is it a colour with a stripe? 07:18:47 i had a standard 10-ball :D 07:19:07 yeah, but occasionally it comes up with an irregular fortune like "Fuck you" or "I was lying earlier. OR WAS I?" 07:19:27 it can be unsettling at times 07:20:13 i wonder if you can have an quine in english 07:20:43 "please write this entire sentence, exactly, on another sheet of paper." 07:20:51 actually, I think that one's a virus. :S 07:20:57 oops. 07:20:59 this was inspired by "i'm not going to dignify that with a response, other than 'i'm not going to dignify that with a response'", which is obviously incorrect 07:21:10 haha 07:21:13 that's a good one 07:23:46 ok, finished downloading 07:26:38 on an unrelated note, I am once again making progress in my RPG project. Observe the new indoor tiles in action: http://www.nonlogic.org/dump/images/1184374760-lab.png 07:28:52 http://questionablecontent.net/view.php?comic=406 07:29:07 lol 07:30:14 http://questionablecontent.net/view.php?comic=408 07:30:57 i've been reading questionable content from the beginning 07:31:08 I did that a while back. good times. 07:31:44 eugh. today's woot is really expensive for what it is: 07:31:45 http://www.woot.com/ 07:32:04 a standard socket set for $40? 07:32:20 those cost like $25 in a store, and these are in no way special 07:32:22 I feel cheated 07:32:43 I almost bought the R/C minicopter for $20 yesterday. 07:32:50 I probably should've. 07:35:44 -!- sebbu2 has changed nick to sebbu. 07:37:57 well, g'night everyone 07:38:20 -!- RodgerTheGreat has quit. 07:40:03 the singing, if you can call it that, is pretty cool in this song 07:40:11 Harder, Better, Faster, Strong 07:44:09 http://www.paulgraham.com/thist.html 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:03:56 whoa! 08:04:00 http://questionablecontent.net/view.php?comic=452 09:32:52 -!- kwertii has quit. 10:26:50 ☹ gnight ☹ 10:26:59 -!- GreaseMonkey has quit (Read error: 104 (Connection reset by peer)). 10:51:50 -!- jix has joined. 12:57:58 -!- RedDak has joined. 14:13:44 -!- sebbu has quit ("reboot"). 14:24:48 -!- RedDak has quit (Remote closed the connection). 14:34:30 -!- sebbu has joined. 15:46:12 -!- puzzlet has joined. 16:21:16 -!- jix has quit (Nick collision from services.). 16:21:32 -!- jix has joined. 16:24:56 -!- puzzlet_ has joined. 16:37:57 -!- puzzlet has quit (Read error: 110 (Connection timed out)). 16:45:05 bsmntbombdood: It's singing via talk box. 16:56:30 -!- ehird` has joined. 17:41:10 -!- oerjan has joined. 18:19:50 is there an abstraction eliminator somewhere? 18:19:57 hmm 18:20:02 can't take that long to make though 18:20:16 oklopol: on my webpage 18:20:32 i'll use that for checking, but i'll make it myself first 18:20:35 (modified from the one in the unlambda distribution) 18:21:13 actually you probably rather want the latter, mine uses d heavily for optimization 18:21:25 d? 18:21:31 the language or? 18:21:37 unlambda's delay operator 18:21:43 ah okay 18:21:57 i'm actually just doing ski :) 18:22:04 guessed so 18:22:28 gonna make something big first, then learn the basics 18:22:48 Y'all are insane. 18:23:10 d is to prevent eagerness? 18:23:16 Call me up when you write a language which compiles to Brainfuck, and end up doing two rewrites of it. :p 18:23:26 We are all mad here. I am mad. You are mad. 18:24:12 yep 18:26:35 ah i see ho you'd use that 18:26:45 though i don't actually know how you use d 18:26:56 `di returns i unevaluated? 18:27:02 http://pastebin.ca/619342 I can't believe this is what PEBBLE used to look like. . . 18:27:03 err 18:27:09 `ii returns i unevaluated 18:27:11 err no 18:27:25 err guess i don't know anything. 18:27:42 `d expression returns the expression unevaluated 18:28:05 pikhq: can you show me some pebble code? 18:28:23 i'm too lazy to open the game engine i have on my hd 18:28:27 oklopol: You want a short example, or a long one? 18:28:32 looong 18:28:38 but one i can see in the browser 18:28:51 Let me get PFUCK out. 18:30:04 http://pastebin.ca/619346 18:31:02 oh, quite pretty 18:31:08 but back to unlambda 18:31:20 well okay, back to the ski. 18:31:28 blues skis 19:33:10 -!- RodgerTheGreat has joined. 19:33:24 hi everyone 19:35:24 'Lo. 19:35:38 Yo-z. 19:35:46 Found Smalltalk by Example at your local library, RodgerTheGreat ? 19:36:03 I actually just woke up. :) 19:36:12 Wow o_O 19:36:52 well, I was up until ~3am my time, and it is now 2:30pm my time 19:37:01 it is also a weekend 19:37:30 My normal sleep time is 3 AM -> 7 AM on non-summer, and 3 AM -> 8 AM on summer. 19:37:56 I value my sleep. 19:38:26 I don't require 8 hours, but I tremendously enjoy it (or 11 hours) when I can get it. 19:38:34 Booorrriiing :P 19:38:51 more like Reelaaaxiiing 19:39:37 My normal sleep time is "From collapse to getting up". 19:42:56 Even with my sleep hours, I don't have enough time to do everything I want to do. 19:45:09 i'd need to sleep about -500 hours per night to be able to do everything i want to do. 19:45:33 for example, i'd like to walk to japan right now and then continue my unlambda 19:45:46 that's actually more like -100000 19:46:05 I need the ability to stop time to get everything I want to do done. 19:46:26 instead, if i did walk there now, that'd take a big chuck of my life, 19:46:31 *-, 19:54:58 * pikhq is t3h bored. . . 19:55:19 at the pikhq of boredom... 19:55:39 There will be. . . STACKFUCK. 19:56:03 oerjan: it never occurred to me that you could pronounce his name like that 19:56:11 a fascinatingly oblique pun 19:56:12 Shit. Done already. 19:56:15 that sounds like a kind of group sex 19:56:31 where one person has less fun 19:56:35 RodgerTheGreat: Who? 19:56:38 actually, two 19:57:06 RodgerTheGreat: how would you pronounce it? 19:57:19 the head node and tail node would in theory receive 50% of the experience of the interspersed nodes 19:57:41 oerjan: pick-h-q 19:58:10 almost like pikachu 19:58:18 RodgerTheGreat: "Peek-h-q" is my preferred proununciation. 19:58:39 I was 8, and a fan of Pokemon at the time I came up with the nick. . . And I've just not stopped using it since. 19:58:55 ah 19:59:26 well, it's better than "PokeMonMaster51187" or somesuch 19:59:51 I was at least *sane* when I was 8. ;) 20:00:24 heh 20:01:24 One of my projects at the time was to make a Pokemon clone. . . I was a sucky programmer, so I never finished, though. 20:01:58 you were a sucky programmer at the age of 8? 20:02:02 what :| 20:02:07 Yeah. 20:02:22 that 20:02:29 *-that 20:02:45 ??? 20:02:56 i was gonna write something but decided not to :) 20:03:04 then accidentally pressed enter 20:03:11 pikhq: http://rodger.nonlogic.org/games/CRPG/ 20:03:41 i made a qbasic formula 1 game when i was 8 20:03:49 it was straight from a book though, for the most part: ) 20:03:57 i just added points and stuff 20:04:01 score 20:04:09 I had just barely gotten player movement working. 20:04:22 arrays were too hard for me to understand, iirc :DD 20:04:51 I don't remember even finding a mention of them until I moved on to non-BASIC languages. 20:04:54 guess that was due to the fact 8-year-olds aren't generally that good with reading examples from a book 20:05:00 (Ah, Tcl. . . :D) 20:05:42 I at least *think* Tcl was the first one that I was serious about coding in; before that, I'd mostly done pointless toys. 20:05:50 i just knew basic and c at that time, and i was too scared to touch c 20:06:07 I got a copy of QBASIC for dummies and learned a fair amount from that, and then a lot really clicked for me later while reading the DarkBASIC manual 20:06:13 * oklopol still hasn't made anything but pointless toys 20:06:16 I didn't truly learn C until very, very recently. 20:06:19 Hmm. 20:06:43 Oh, yeah. I'd done Javascript long before Tcl. Created some somewhat useless but 'serious' scripts in it. 20:07:08 i'm not sure what you mean by serious 20:07:29 I, uh, am no longer sure what I meant by it either. 20:09:06 the definition of "serious" is constantly revised as we become progressively better programmers 20:09:48 and I'm certain that all of us can look back on ourselves even a year ago and find ourselves now to be tremendously better at coding. 20:11:11 What I did a year ago involved something more than 100 lines of code being outstanding. . . 20:11:40 (I've done a hell of a lot of coding in the past year, and didn't do quite so much previously) 20:11:56 i've never written a long program really, but i can't really think of anything that requires a long code 20:12:06 usually it's redundant stuff people get it long with 20:12:55 Compiler. 20:13:33 anything with a GUI gets pretty long without really requiring a ton of effort 20:13:43 games generally get pretty complex, too 20:13:59 most things can be done under a few thousand lines 20:17:38 My torrent client is already at like 500 lines, and it's just the parser and the structure :D 20:19:29 the other thing to remember is that the value of line count is heavily dependent on coding style. I tend to write things very densely, so most of my classes are only a few hundred lines long in complex cases 20:19:51 I use a lot of line breaks. 20:20:26 I seperate variable definitions from code with a line break, I seperate loops and conditionals from code with line breaks, in C I seperate malloc allocate/check blocks with line-breaks, etc. 20:22:23 I usually only use line breaks to indicate a "hole" in code where I'm still working or to break up method definitions for different types of tasks. 20:22:46 much of my code organization is based on vertical arrangement of methods in a sensible fashion 20:22:55 -!- kwertii has joined. 20:23:35 compilers get long, true 20:23:43 and guis, but guis i never make for that reason :) 20:23:53 GUIs? Long? 20:23:58 generally, contructors-code that is important to the functioning of the class-accessors and oneliners-"utility routines" that I might want to copy-pasta later on. 20:24:04 pikhq: i've done c mostly 20:24:09 they like to get lonf 20:24:10 *long 20:25:50 Tcl == short GUIs. 20:25:51 ;) 20:26:28 Tk == My eyeeeesssss 20:26:30 . 20:26:51 pack [button -text "Hello, world!" -command exit] 20:30:37 Admittedly, Tk would be nicer if it used GTK or Qt widgets on Unices. . . 20:31:54 has anyone implemented a ski evaluater in thue? 20:32:03 http://tktable.sourceforge.net/tile/index.html I bet something could be done with this. 20:33:40 remind me to not evaluate ...sii..sii with the javascript thue interpreter again.... 20:33:54 jix: haven't seen one 20:34:11 ok so i haven't wasted 1hour of time.... 20:34:29 someone should make a listing of all eso->eso translation 20:34:35 *translations 20:34:49 oklopol: there is such a list on the wiki for interpreters 20:34:59 jix: you made it in one hour or you made it for one hour, then thought there might already be one? 20:35:08 jix: indeed 20:35:10 -!- ihope has joined. 20:35:17 oklopol: i completed it and it took me one hour... 20:35:24 -!- RedDak has joined. 20:35:27 but i thought i should ask in here whether someone else did that.... 20:35:32 #haskell and #esoteric: the pair that something can probably be said about. 20:36:39 hm? 20:37:06 jix: can i see the interpreter? 20:43:43 no there is still a bug in there :/ 20:45:23 i think i wrote an abstraction eliminator once 20:48:14 yes 20:51:02 i can reduce ....s.k.si..s.kkix'x to .'xx 20:51:09 any other test cases so i can find potential bgus? 20:51:12 *bugs 20:51:53 wtf sntax is tat? 20:51:56 . is unlambda ` ? what is ' ? 20:52:09 x is one var 'x is another one ''x yet another one 20:52:41 the thue source would have been very large if i'd add x y z or something.... 20:53:26 S(K(SI))(S(KK)I)ab would be the standard syntax 20:54:17 parsers elude me 20:54:33 hm? 20:56:06 i shouldn't use that javascript interpreter... 20:57:08 my python interpreter is clever enough to terminate ```sii``sii after a while 20:57:55 Does it do infinite loops in 2 seconds? 20:58:05 no, chuck beats it. 21:00:45 try ......s..s.kski..s..s.kski..s..s.kskix'x 21:02:30 nargh sometimes i get deadlocks even with my example 21:02:49 my ski reducer does an infinite loop in about...3 seconds 21:03:04 bsmntbombdood: it can't do any infinte loop in 3 seconds.... 21:03:22 yes it can 21:03:55 no that's impossible 21:04:49 actually it's 4.7 seconds, sorry 21:05:19 $ time echo -e '```SII``SII\n:q' | python ski_repl.py 21:05:25 real 0m4.714s 21:07:55 i give up.... 21:08:03 bsmntbombdood: but that is just one infinte loop 21:08:34 i could write a program that infinte loops if some large number is prime and it doesn't if it's not prime... 21:08:46 so you are saying you can do a prime check in constant time.... 21:09:10 write it in combinatory logic and we'll find out 21:09:14 ^^ 21:09:55 you claim to solve the halting problem... which is impossible 21:10:34 the halting problem is impossible for turing machines, sure 21:10:39 that doesn't mean it;'s impossible for everything 21:10:53 jix: i'm pretty sure bsmntbombdood is aware of that :) 21:11:02 oklopol: yeah probably.... 21:12:49 http://www.madore.org/~david/programs/unlambda/ how the hell do you use the multiplication in there? 21:13:00 either it doesn't work or my interpreter is flawed 21:14:25 actually it does work 21:14:33 my keyboard, however, does not. 21:15:21 oh, it disconnected 21:15:22 weird 21:15:57 i get database errors quite often when browsing the wiki... 21:16:51 -!- GregorR-L has joined. 21:17:03 that's quite annoying 21:17:15 we all do 21:18:19 -!- ttm has quit (Remote closed the connection). 21:19:08 -!- kwertii has quit. 21:20:08 "They eat birds. They eat mammals." "We're mammals." "Yeah we are." 21:20:18 "They"? 21:22:03 Red-tail boa constrictors. 21:22:08 * GregorR-L is watching Dirty Jobs :P 21:22:29 i was constricted by a boa constrictor once 21:22:51 You've got an SKI interpreter. . . Which detects infninite loops? 21:23:00 Either it doesn't always do so, or you're a god. 21:23:16 no, it just detects expressions that take longer than n reductions to reduce 21:23:45 Ah. 21:24:06 pikhq: He wouldn't have to be a god, he would just have to have discovered and implemented a theory of computation that's higher-level than Turing Completeness. 21:24:15 Or rather, more powerful than a Turing Machine. 21:24:21 GregorR-L, Isn't it the same thing? 21:24:26 ;) 21:24:26 ...and implemented it 21:24:39 bsmntbombdood: Hence "discovered and implemented" 21:24:47 oops 21:24:48 ehird`: Well yeah, but I thought the later was more clear :P 21:25:07 it's not known that there is no higher model of computation 21:25:13 bsmntbombdood: Did you make the infinity machine?!?!? 21:25:50 infinity machine? 21:26:24 http://www.chiark.greenend.org.uk/~sgtatham/infinity.html 21:28:35 GregorR-L: And implemented. . . On a finite state automaton. 21:28:54 pikhq: He only said he had an interpreter, not that it ran on a standard computer. 21:29:30 He wrote it in Python, and interpreted it on a UNIX box. Ergo, probably an FSA. 21:29:59 STOP DESTROYING MY HAPPY FANTASY WORLD 21:31:35 It's for InfiPython, and has version checks to run as well as it can on a real computer, though lacking its most important (and infinite) feature. 21:32:02 -!- Figs has joined. 21:32:09 http://www.softwaredeveloper.com/features/ghosts-in-machine-071207/ 21:32:11 :D 21:32:26 An article on 12 languages that never took off 21:32:56 (considering their choices for some of them, I question whether they really thought they were meant to be used as practical languges O.o) 21:33:05 Brainfuck and Befunge, for example... 21:33:24 Brainfuck/Befunge are not "serious" languages 21:33:27 This /is/ #esoteric 21:33:40 I'm talking about the article I posted the link to 21:33:42 :) 21:33:52 I've been here before ^.^ (though not much recently) 21:34:25 I thought you guys might like the article, so, voila! I'm here! 21:34:41 hi Figs, you taught me paint hacks 21:34:42 :) 21:34:56 hi oklopol :) 21:34:56 "try programming in brainfuck for about 15 minutes, but anything beyond that and the damage to your cerebrum might be irreversible." oh, that's why i laugh manically. 21:35:02 :D 21:35:49 I'm still working on my language -- rewriting the regex library in C++ for the umpteenth time :) 21:36:02 stupid article writer 21:36:38 bsmntbombdood, ++ 21:36:43 I don't know if it was meant to be serious or not ;) 21:36:50 i think it is 21:36:55 Some of them are 21:37:06 Yeah, that's a pretty terrible article. 21:37:07 but others look like they just put them in there for the wtf factor 21:39:00 the content could just as well be "LOL, LOOK AT THESE LANGUAGES, ISN'T IT FUNNY HOW THEY'RE NOT PRACTICAL OR WERE FADS ONCE AND THEN SUCKED??? HAHAHAHA" 21:39:17 also haskell doesn't belong on that list. 21:39:25 and delphi, most certainly not - it's huge 21:39:39 I haven't finished reading the article actually ;P 21:40:27 nearly half of these languages are esolangs- this article is ridiculous 21:41:08 GregorR-L: that infinity machine isn't super turing i don't think 21:41:11 Actually the objections to haskell seem valid, if poorly presented 21:41:14 VRML isn't even a programming language! 21:41:37 It's a hard language to learn. 21:41:45 (If you aren't familiar with the concepts.) 21:41:52 bsmntbombdood: Sure it is. All you have to do is infinity { runMyTCProgram(); halted = 1; } if (halted) { ... } else { ... } 21:42:10 O_o 21:42:11 ...perhaps i didn't read hard enough 21:43:55 bsmntbombdood, it can run infinity instructions in 2 seconds 21:44:07 ehird`: Only 15 minutes to go insane? 21:44:16 Weak. 21:44:20 :P 21:44:20 that is super-turing. you could, for example, run an operation on every non-negative integer 21:44:25 in 2 seconds. 21:45:18 bsmntbombdood: It can run infinite instructions in finite time. Ergo, it can solve the halting problem merely by running a program until it either halts or infinity passes by. 21:45:45 actually, I don't think I'd ever heard of REBOL before this article O.o 21:45:53 or if I'd heard of it, never knew what it was 21:46:13 I believe that there is no halting problem on the Infinite Machine; the same solution for Turing machines is also valid for itself. 21:46:14 rebol is pretty well known 21:46:31 might be, but I didn't know about it. 21:46:52 some sci-fi along these lines: http://qntm.org/responsibility 21:46:57 (super-turing) 21:47:29 hey, you've seen this, right? 21:47:30 http://www.xs4all.nl/~weegen/eelis/analogliterals.xhtml 21:48:59 neat 21:49:02 I like it 21:49:04 hah 21:49:23 ;) 21:49:32 most code editors would royally suck at making the 2d literals, though 21:50:00 I think the 3d ones would be more annoying ;) 21:50:11 Figs, use befunge syntax highlighting 21:50:16 er, wait. 21:50:19 O_o 21:50:21 that'd be 2d 21:50:33 yeah, 3d is even worse 21:51:00 you don't actually have to write it vertically though 21:51:08 you could just write it all in a line ;) 21:51:47 5d? 21:52:10 * pikhq still thinks that he ought to write a Dimensifuck editor sometime. . . 21:52:14 would 5d be a grid of cubes or something? 21:52:33 RodgerTheGreat: you can represent it that way 21:53:05 hm 21:53:09 hmm, it would be interesting to have to program in rotations of a cube 21:53:57 basically, each cube would have 12 functions.... 21:54:06 depending which edge is facing forward 21:54:52 an esoteric visual language, hmm? 21:55:03 ohh! 21:55:32 I was thinking of 6 functions, for each face, taking the rotation of the face as a parameter from 1-4 21:55:46 make it so that the cubes vibrate at certain frequencies depending which side is up, and you have to balance the interference between multiple cubes you put in a pool of water and "gates" that execute functions 21:56:29 sounds like a very complex version of noit o' mnain worb. 21:56:40 might be. I don't know what that is :) 21:57:18 lemme see if I can find a description- it's a pretty obscure one 21:57:39 oh, bingo: http://www.esolangs.org/wiki/Noit_o'_mnain_worb 21:58:43 why did i read that "noir's normal form" 21:59:02 massive dyslexia? 21:59:04 :D 21:59:50 haha :) 21:59:58 I have got to design something based on that idea 22:00:22 i thought you had a typo :D 22:00:34 perhaps with the ability to add compression 22:00:40 so that i can say "this whole pressure block is henceforth called 'x'" 22:01:08 I suggest taking the basic mechanisms of worb and trying to make it more practical for the creation of useful circuits and the like 22:01:11 oklopol: lol 22:01:24 how would you make a timer in a system like that? 22:01:49 Figs: a loop with something that generated output in response to the loop being in a particular state 22:02:15 maybe add some kind of high-level "remote gate switching" or "remote spawning" capability 22:03:03 oh 22:03:16 what about making a language where ! is a pulsator 22:03:26 and you put 'o's around it 22:03:36 and when a signal hits a o 22:03:48 it causes any !'a next to it to emit a pulse 22:03:53 ooh 22:04:07 then you can use ^> sounds like a marriage of worb and befunge- intriguing 22:04:50 I'm not sure what to do if pulses colide 22:05:16 pairs would cancel out, triples would leave one unscathed, tetrads would cancel out, etc 22:05:29 that would make logic gates simpler to construct 22:05:43 i also read that void main (void) 22:05:56 ok, what's the order of operations for cancelling? 22:06:04 hm 22:06:15 clockwise with down being prevalent? 22:06:36 ie, v, >, v, < in that order of remainders? 22:06:47 I was just thinking directly opposing forces cancel first 22:06:54 ok 22:07:01 worb sounds great 22:07:10 gee, I could have a lot of fun with this 22:07:15 i should really read the wiki through 22:07:19 however, your solution may yield less undefined behavior 22:07:32 http://catseye.tc/projects/worb/doc/worb.html 22:07:43 oh 22:07:43 ^ that is a much more detailed description 22:07:54 we also need one way one way mirrors 22:08:06 could be useful 22:08:35 just use / and \- they always generate a pulse in the original direction and in the reflected direction 22:09:02 .. i still like Mover 22:09:09 I think / and \ should be general mirrors 22:09:14 rotating 90 degrees 22:09:24 ie, for / 22:09:26 if ! simply generated a pulse in all directions when hit, it would auto-cancel the originating direction 22:09:29 if you come in > it goes ^ 22:09:33 and < goes v 22:09:39 then you could use o as a signal "absorber" 22:09:39 ^ goes > 22:09:51 yeah, o obsorbs and activates whatever it touches 22:10:00 that might be better than one way mirrors 22:10:24 non premade characters allow for the definition of new constructors in a space 22:10:25 agreed- just use ! with an arrangement of o around it to block unwanted pulses 22:10:40 well, what I was thinking was for the xor gate 22:10:53 a one way mirror 22:11:15 ie, if you hit it from one direction, it reflects 22:11:18 but the other, it goes through 22:11:27 hm. 22:11:34 how about $ 22:11:36 well, I'll bbiab- food 22:11:45 vertical would be allowed through 22:11:53 horizontal would bounce 22:12:00 no! 22:12:00 better 22:12:03 use ( and ) 22:12:20 ie, *) bounces back <-- 22:12:21 but 22:12:28 )* keeps going <-- 22:12:56 -!- calamari has joined. 22:13:36 actually, 22:13:42 the other way around makes more senes 22:13:44 *sense 22:13:47 *) --> 22:13:55 )* bounces --> 22:14:06 from up/down, it'd just absorb 22:14:28 hitting from both sides at the same time would only return one pulse 22:14:37 -!- calamari has quit (Client Quit). 22:14:51 heh, this will be fun to write 22:14:57 # is a wall 22:15:12 @ would be an input or output 22:15:46 well just say components have hyper time 22:15:59 and are executed as a single step in higher constructs 22:17:00 * pikhq needs some help with writing a regexp. . . 22:17:10 (I suck at regexps) 22:17:43 I'm trying to get something which matches either a digit or "." 22:17:55 [.+-0] 22:17:57 ... 22:18:01 [.0-0] 22:18:02 [.0-9] 22:18:12 ^^^^^^ 22:18:45 i've never actually used regexes though 22:20:09 http://regexlib.com/CheatSheet.aspx 22:22:07 . . . Never mind. The bug I was having wasn't even in my various attempts at a regexp. 22:22:18 *All* my attempts matched correctly. -_-' 22:24:25 :p 22:24:33 pERL? 22:24:37 err... *Perl? 22:24:43 tcl id guess 22:24:47 ah 22:25:13 -!- calamari has joined. 22:25:39 And ehird is right. 22:26:56 What does he win? :) 22:27:07 an infinity machine 22:27:28 DIY invisible notebook kit 22:27:43 it's invisible, and you can't feel it either! 22:27:51 Your secrets are _utterly_ secure :) 22:28:08 From LotsOfCrap2k Technologies! 22:28:51 we need a duplicator 22:28:53 I want to complain. My dog ate my invisible notebook! 22:29:12 (You said nothing about smell) 22:30:02 Figs: ask Oklo{pol,kok} 22:30:11 ? 22:30:22 He looks fairly duplicated to me 22:30:24 -!- Figs has changed nick to Oklo{pol|kok}. 22:30:37 :D 22:30:45 -!- Oklo{pol|kok} has changed nick to Figs. 22:31:10 what about % 22:31:16 is that a good re-emiter? 22:31:34 if you hit it, it shoots out *'s in every other direction 22:31:43 # will be walls 22:31:57 if you hit a wall, the pulse gets destroyed 22:32:29 if a pulse enters from a side with multiple @'s 22:32:36 it is created at each at 22:32:43 *at each @ 22:34:23 #@@# 22:34:23 @%%@ 22:34:23 @%%@ 22:34:23 #@@# 22:34:36 a simple program to re-emit any pulse 22:34:41 in all directions 22:42:53 I'm back 22:42:58 howdy, calamari 22:43:24 maybe I should limit the lifetime of a particle to 10,000 steps 22:48:02 You should write a program using only water and vacuum in two dimensions, assuming that the water can't change phase or volume. 22:48:13 Or any of its other properties, really, except pressure and velocity. 22:48:46 well, if I do this (dunno if I will, just fun to think about) 22:48:58 I'll just make it pulses 22:49:08 easier to think about for me to write the system ;) 23:25:32 -!- sebbu2 has joined. 23:25:35 -!- oerjan has quit ("Good night"). 23:26:36 -!- RedDak has quit ("I'm quitting... Bye all"). 23:40:49 -!- sebbu2 has quit ("@+"). 23:44:05 -!- sebbu has quit (Connection timed out). 23:55:56 I figured out how to make a timing circuit! 23:56:03 > % 23:56:26 once fired, it will emit pulses every 4 steps 23:57:01 012 FIRE! 012 FIRE! ... like that 23:57:19 or 1 2 3 Fire! 23:57:23 if you prefer to think that way 23:58:08 012 FIRE! -> OMG FIRE 23:58:09 xD 23:58:31 i seem to really have a newfound dyslexia 23:59:27 :P 23:59:36 http://rafb.net/p/4vrzsK64.html