00:04:11 -!- olsner has quit ("Leaving"). 00:09:07 http://www.curioustaxonomy.net/ 00:09:14 * SimonRC goes to bed 00:09:36 -!- impomatic has quit (Read error: 104 (Connection reset by peer)). 00:11:51 http://www.conservapedia.com/Diagonalization 00:13:18 " Diagonalization and the Existence of God" 00:13:18 Ah yes, conservapedia, truly MY reliable source of information. 00:13:24 Yep, I'm on conservapedia 00:14:00 However, diagonalization argues that no greatest idea can exist: quite bluntly, God is infinite, therefore He can be diagonalized to produce an even greater infinite.[3] This seeming disproof of the existence of God has cast doubt on the validity of Cantor's diagonalization. 00:14:31 Even for conservapedia that's pretty retarded :P 00:14:58 I bet this was written by Shlafly 00:15:01 I especially like how 2/3 references were in that section :P 00:15:07 He has that weird obsession with math 00:15:21 About how math was in a huge liberal conspiracy or something 00:16:05 but it's true! 00:16:11 -!- freakpp has joined. 00:16:21 the universe _is_ in a huge liberal conspiracy! 00:16:50 which God started, naturally 00:17:38 or was that supernaturally 00:17:40 -!- freakpp has quit (Client Quit). 00:17:54 oops i scared away freakpp 00:18:41 -!- freakpp has joined. 00:18:45 not really 00:18:50 ah 00:21:18 apparently i scared away everyone else instead 00:21:44 * GregorR peeks in, frightened. 00:22:14 BOO! 00:22:22 sorry, reflex 00:22:26 * oklopol marches in carrying a gun 00:22:40 *three guns 00:22:47 * oerjan checks if the swatter is bullet proof 00:22:56 * GregorR drives in in a healthy human baby truck. 00:23:15 I'll have a large one, with extra fries! 00:23:29 i laugh at pretty much everything today 00:23:40 oerjan: Would you like to supersize that? 00:23:56 you mean like a healthy adolescent? 00:23:58 oerjan: Two smalls for 59¢ more than one large! 00:24:02 nah i'll have to watch my weight 00:24:14 OK, pick up at the first window. 00:25:12 well 00:25:16 i'm gonna go now 00:25:17 so 00:25:19 * oerjan munches 00:25:24 . 00:28:23 -!- freakpp has quit ("system faulire"). 00:58:33 http://chrisfenton.com/non-von-1/ 01:00:05 i want to try temperature feedback 01:00:23 the idea is, put a temperature sensor on your finger and try to adjust your own temperature 01:00:36 what's a good practical way to do this? 01:01:09 i.e. you need a fast temperature sensor and some way to tell that the temperature is changing up or down 01:01:47 i just tried an impractical way - put together a circuit which plays a sound the frequency of which changes when you heat up a transistor 01:02:43 it's too slow, not sensitive enough, and you get very tired very quickly of hearing the sound 01:04:56 Building an electronic mood ring? 01:05:25 oh, good point, mood rings do the same thing 01:05:39 but i think they're very slow 01:05:54 i just want a precise instantaneous thermometer 01:06:11 Mood rings are very slow, yes, that was a joke, not a suggestion :P 01:06:55 i guess mood rings are actually quite accurate 01:07:10 if they manage to map the normal body temperature range to a bunch of different colours 01:07:30 s/accurate/precise 01:07:50 yeah, a fast mood ring would be ideal 01:08:21 i guess for speed you need to use a material that conducts heat well... 01:09:49 i've never used electronic thermometers, are they fast? 01:09:58 i know they exist and are sold in drug stores 01:30:05 go through someone that sells specialized sensing equipment 01:30:11 i'm sure you can find something cheap 01:33:20 Specialized sensing equipment you say ... 01:33:27 * GregorR drives around his healthy human babies truck. 01:38:48 firefox really sucks 01:41:07 * oerjan realizes he has created a monster 01:41:27 GregorR: were did this joke come from? 01:42:18 bsmntbombdood: http://spamusement.com/forums/viewtopic.php?t=11821 01:43:57 why is his groin blurry? 01:44:59 ... seriously? 01:45:21 It's censored. 01:47:52 oh there's a poster with that name? 01:49:32 Yeah 02:05:30 -!- lifthras1ir has joined. 02:05:30 -!- lifthrasiir has quit (Read error: 104 (Connection reset by peer)). 03:22:47 -!- amca_ has joined. 03:22:54 -!- amca_ has quit (Read error: 54 (Connection reset by peer)). 04:31:01 -!- oerjan has quit ("leaving"). 04:49:46 -!- Sgeo_ has joined. 04:49:46 -!- Sgeo has quit (Read error: 104 (Connection reset by peer)). 04:55:10 -!- Slereah_ has joined. 05:07:47 -!- Slereah has quit (Read error: 110 (Connection timed out)). 05:08:32 Bye all 05:09:18 -!- Sgeo_ has quit ("Leaving"). 06:17:47 Hi all 07:05:18 -!- comex has quit (brown.freenode.net irc.freenode.net). 07:06:09 -!- comex has joined. 07:23:28 -!- Figs has joined. 07:23:35 Hello 07:24:38 Does anyone here know the (proper) name for sliding block puzzles? 07:35:38 Sliding Block Puzzles 07:37:59 When I look for that though, I get things related to the 15 puzzle. 07:38:21 Which may be related, but isn't (directly at least) what I'm looking for 07:41:01 Like, you know how in Zelda, Pokemon, and other games, there are some rooms where you have to slide a block across some ice? 07:51:16 what's zelda and pokeman? 07:52:34 Video games 07:53:15 oh 07:53:15 lame 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:08:41 -!- Figs has left (?). 09:21:32 -!- GreaseMonkey has quit ("Client Excited"). 09:30:34 who 09:30:37 whoa* 09:30:39 Deewiant, there? 09:30:50 I tested cfunge on openbsd (sparc64) 09:31:01 it worked, couldn't get cmake to compile, got OOM when trying 09:31:04 but did it by hand 09:31:10 had to do some strange workarounds 09:31:25 but anyway I see some weird stuff due to openbsd 09:31:27 or sparc 09:31:36 like asin(2) is 0.0000 not nan 09:31:54 and for FIXP 2aaaa****J pushes 0 09:32:08 on my linux box it pushes a large negative number 09:32:27 asin(2) should be complex :o 09:32:50 Slereah_, yes but it is floating point 09:32:52 which means nan 09:33:01 but I guess sparc64 isn't strictly IEEE 09:33:04 or something 09:33:31 oh and why does the values for addresses in SCKE/SOCK differ... 09:33:33 oh wait 09:33:33 duh 09:33:36 big endian 09:34:17 apart from that it looks OK 09:34:30 didn't manage to get the ncurses using extensions to build 09:37:54 oh defines in ncurses mess up there 09:38:02 I think 09:39:06 ah 09:39:07 #if !defined(__cplusplus) 09:39:07 #undef bool 09:39:07 typedef unsigned char bool; 09:39:07 #endif 09:42:28 bsmntbombdood: you didn't know what zelda and pokemon are? 09:42:52 And who would win if Zelda fought a pokemon! 09:43:26 Slereah_, I think that happened in some "supersmash bros" or something 09:43:39 How gay. 09:49:35 "AnMaster: like asin(2) is 0.0000 not nan" <<< no, asin(2) is nan 09:49:50 the range of sine is [-1, 1] 09:50:08 i didn't read context, maybe i just misunderstood 09:50:10 dunno 09:52:13 * oklopol gives up and reads context 09:53:01 11:31… Slereah_: asin(2) should be complex :o <<< i guess this is a better answer 09:53:35 it's just you rarely need sines of complexes 09:53:46 at least afaik 09:54:57 oklopol, well not on this system 09:58:26 not on this system what? you rarely need them on that system, not a better answer on that system..? 09:59:03 * AnMaster facepalms. Why is OpenBSD headers not following POSIX 09:59:04 like 09:59:23 they implement mmap() without defining _POSIX_MAPPED_FILES 10:34:49 -!- Slereah_ has quit (Read error: 60 (Operation timed out)). 10:37:44 -!- Slereah has joined. 10:48:06 oklopol: the asin() thing is a openbsd bug, fixed since last release 10:57:43 -!- jix has joined. 11:18:30 -!- BeholdMyGlory has joined. 11:35:58 i'm out. 11:36:23 -!- oklopol has quit ("( www.nnscript.com :: NoNameScript 4.2 :: www.regroup-esports.com )"). 11:45:56 -!- KingOfKarlsruhe has joined. 12:05:41 -!- jix has quit ("Computer has gone to sleep"). 12:08:26 -!- jix has joined. 12:38:57 -!- jix has quit (Read error: 110 (Connection timed out)). 13:01:42 -!- sebbu has quit (Read error: 110 (Connection timed out)). 13:31:42 A warning: Never every try to provide help in any other distro channel than source based geeky ones like #gentoo. You end up headdesking a lot and thinking it is #ubuntu... Like trying to explain what "port forwarding" is... 13:35:29 -!- KingOfKarlsruhe has quit (Remote closed the connection). 13:39:58 -!- Dewi has left (?). 13:44:26 -!- Corun has joined. 14:34:09 -!- Corun has quit ("This computer has gone to sleep"). 14:34:48 -!- ehird has left (?). 14:34:50 -!- ehird has joined. 14:35:08 [14:34:46] [13:31:42] A warning: Never every try to provide help in any other distro channel than source based geeky ones like #gentoo. You end up headdesking a lot and thinking it is #ubuntu... Like trying to explain what "port forwarding" is... 14:35:14 waah not everyone knows the technical knowledge I do 14:35:16 they're idiots 14:35:22 real men use SOURCED BASED distros 14:35:23 etc 14:36:21 ehird, no but when you are still trying to do it after 10 minutes 14:36:22 .... 14:36:31 okay, you didn't mention that 14:46:22 23:51:16 what's zelda and pokeman? 14:46:22 23:52:34 Video games 14:46:22 23:53:15 oh 14:46:22 23:53:15 lame 14:47:30 01:59:03 * AnMaster facepalms. Why is OpenBSD headers not following POSIX 14:47:40 people aren't perfect? some software bugs if it's posix compliant? 14:49:33 Minors under 16 years old use this site. Posting of obscenity here is punishable by up to 10 years in jail under 18 USC § 1470. Vandalism is punishable up to 10 years in jail per 18 USC § 1030. Harassment is punishable by 2 years in jail per 47 USC § 223. The IP addresses of vandals will be reported to authorities. That includes your employer and your local prosecutor. 14:49:36 i love conservapedia 14:50:18 Post some goatse right now 15:05:04 -!- oklopol has joined. 15:08:22 -!- ais523 has joined. 15:09:11 hi ais523 15:09:15 hi 15:21:03 Hmm. I have both ~/Junk, ~/Code/scraps, ~/Saved and ~/Downloads. 15:21:07 Somehow this all makes sense to me. 15:21:23 well, I have a similar organisation 15:21:37 I have a massive ~/research folder which holds everything that I didn't write 15:21:56 ~/Junk is my sandbox; I play with files and stuff there. ~/Code/scraps/YYYY-MM/ holds ephemeral bits of code from those dates. 15:22:13 ~/Saved/YYYY-MM/ holds downloads and documents, etc, from those dates. 15:22:27 ~/Downloads is an ephemeral folder holding things I download; never non-empty for more than a few hours. 15:24:44 I love how much "Save Lisp and Die" sounds like a biker slogan. 15:25:02 I have ~/src ~/unknown ~/tmp ~/irc and a few others 15:25:14 ~/src holds my own code and stuff where I follow svn or such 15:25:27 ~/unknown holds old ones 15:25:29 :P 15:25:43 given that I spend nearly all my time programming, most of my programming projects are just directly off ~ 15:25:49 ehird, for me it holds stuff I found in ~ and ~/Desktop that seem interesting or important but I have no clue about 15:26:14 including for example some sql dumps 15:26:17 *shrug* 15:26:21 AnMaster: That would be ~/Saved/YYYY-MM/ in my system 15:26:22 on ~/irc is quite sorted 15:26:29 I have ~/irc/fn/esoteric/ehird 15:26:30 for example 15:26:35 for stuff I got from you 15:26:56 contains ehird-python-lambda-bot.py for example 15:27:14 that's 15:27:15 insane 15:28:00 ehird, very well ordered yes 15:28:07 The sb-ext:truly-the special form declares the type of the result of the operations, producing its argument; the declaration is not checked. In short: don't use it. 15:28:08 — Special Operator: sb-ext:truly-the value-type form 15:28:08 Specifies that the values returned by form conform to the value-type, and causes the compiler to trust this information unconditionally. 15:28:18 Consequences are undefined if any result is not of the declared type -- typical symptoms including memory corruptions. Use with great care. 15:28:19 ^ tee hee 15:28:19 (truly-the fixnum 3) 15:32:40 -!- KingOfKarlsruhe has joined. 15:34:24 -!- jix has joined. 15:40:50 i take pride in keeping my whole file system so disorganized and things so randomly named no one, including me, can find anything in there. 15:41:23 i used to do that 15:41:24 then 15:41:25 I died 15:41:29 and became a zombbie 15:41:49 my file system is more or less organised enough that I can find things in a few tries 15:42:48 i can't wait for plan10 and I'll just use the damn ubiquitous search. :P 15:43:35 I was actually thinking blue-skies about how to do something more unixy than unix 15:43:40 well the mind is somewhat of a splay tree, so it doesn't matter what organization one uses. 15:43:41 I ended up with a crazy design 15:43:57 where everything had 8 standard filehandles rather than 3, regardless of whether it was running or not 15:44:06 and individual characters in files had creation dates 15:44:23 ha 15:44:34 ais523: to be more unix, you have to be more worse is better 15:44:34 ehird: well, that's why i keep mine disorganized, why do something inherently suboptimal locally optimally. 15:44:36 I think that fails that 15:44:47 oklopol: yeah it's just in the meantime :< 15:45:18 ehird: well, put it this way 15:45:21 you know what grep does? 15:45:25 yes 15:45:26 he does 15:45:32 it has an option to put the filename and number at the start of each match 15:45:40 now, why is that grep-specific? 15:45:45 it would be a lot more unixy to be able to do that to anything 15:45:46 it shouldn't be 15:45:49 cat, tail 15:45:50 and so on 15:45:57 actually, I think there cannot be something more unixy than unix 15:46:00 so the idea is a program that identifies which files things came from 15:46:02 you run in to worse is better immediately 15:46:12 because unix works ok in practice, it has mastered the UNIX nature 15:46:28 well, maybe my idea isn't unixy 15:46:39 the basic rule is that no program should have any command-line options 15:46:51 apart from optionally one pipe that gives it information to operate on 15:46:56 like a list of files, for instance 15:47:29 god i hate command-line options... (i probably shouldn't talk about oses :o) 15:49:10 oklopol: i hate your face 15:49:13 not so nice now is it :| 15:49:14 and that whole unix pipeline thing, i mean sure it's great compared to not having it, but seriously, how can anyone not see it's great because you can treat the programs syntactically like functions in the command line, and that you should just actually make them functions 15:49:30 because unix is crap 15:49:36 SO IS YOUR FACE 15:49:39 i agree 15:49:42 my face is crappy crap crap 15:49:51 but it's nicer than my face anyway. 15:49:55 yes. 15:51:02 should probably go again, don't talk while i'm gone. 15:51:24 so ais523 -- now that oklopol has gone -- 15:51:45 * ais523 mumbles 15:51:54 ais523: and individual characters in files had creation dates <<< this sounds like the recording everything ideology, the problem is it's done for an arbitrary subset of information, kinda defeating the use it normally has. 15:51:56 TALK TALK TALK TALK TALK 15:52:12 oklopol: well, I am planning to record everything, really 15:52:22 but when thinking of ideas, I just work out what's necessary for them to work 15:52:43 that's just plan11. 15:52:43 lame. 15:52:56 knowing exactly what has to be recorded gives you more flexibility than just recording everything 15:53:35 oh right 15:53:36 the going. 15:53:37 -> 15:54:35 HEY oklopol 15:56:12 so how come everytime i decide to make a program snippet well i realize doing it well would require me to make a massive intelligent framework for stuff similar to it, and i start getting syntax ideas for an esolang based on that task 15:56:35 am i a cow? 15:57:15 anyway, i refuse to acknowledge your hey. 15:57:16 -> 15:58:37 -!- Slereah_ has joined. 15:59:57 oklopol: whut kind of framework in question whuz this 16:04:18 basically i was just making a program that randomizes the order in which i should do my stuffs. 16:07:28 blah 16:07:31 too long to explain 16:08:05 maybe i'll explain next seventh of september 16:09:23 Haha, a message by Andrew Cooke of malbolge fame, sent via deja.com, in 2000, commenting on the then-new SBCL fork of CMUCL, with this sig: 16:09:27 Andrew 16:09:27 http://www.andrewcooke.free-online.co.uk/index.html 16:09:33 Sent via Deja.com http://www.deja.com/ 16:09:34 Before you buy. 16:09:35 Also, he used uppercase letters. 16:09:36 Really. 16:11:11 -!- Slereah has quit (Read error: 110 (Connection timed out)). 16:22:43 >> What is correct way to write the next "sbcl" command in "clisp" ? The 16:22:54 >> main problem is that we have not "save-lisp-and-die" command in clisp. 16:22:55 >> 16:22:55 > 16:22:56 > http://clisp.cons.org/impnotes/image.html 16:22:57 > 16:22:58 > If you require a memory corruption feature ("and-die"), you will have 16:22:58 > to implement it yourself as a CLISP extension. 16:24:23 deja.com redirects to google groups nowadays 16:30:23 yep 16:30:29 I was just commenting on the vintageness 16:33:27 the fun thing about save-lisp-and-die is that the -and-die part is arguably a bug 16:33:37 what does save-lisp-and-die do? 16:33:47 freezes the state of the program and exits? 16:33:59 ais523: pretty much, it's an SBCL function. saves the current Lisp to a resumable core file 16:34:09 you can do :executable t to get a binary of a lisp program 16:34:10 for distribution 16:34:13 the -and-die part, well 16:34:18 as I said, arguably a bug: 16:34:20 the process of dumping the lisp to a core image corrupts its memory beyond recovery 16:34:27 so the only thing you can do after dumping the image is kill the process 16:34:31 so it does 16:34:37 does the process of loading the core image corrupt the image beyond recovert? 16:34:43 no 16:34:45 if not, you could just reload instantly and keep going 16:34:50 yes 16:34:54 that's what you essentially do 16:34:58 ais523: or, fork then dump 16:35:01 but most of the time you don't want to use it 16:35:04 only for deployment 16:35:14 and even then just bundling sbcl with the app is 'preferred' 16:35:23 why does dumping corrupt memory anyway? 16:35:44 ais523: I'm not sure 16:35:50 it's some complicated reason 16:36:35 [ehird:~/Code/scraps/2009-02/standalone-lisp] % sbcl --load hello-world.lisp --eval '(deploy)' 16:36:36 (output cruft) 16:36:36 [ehird:~/Code/scraps/2009-02/standalone-lisp] % ./hello-world 16:36:36 Hello, world! 16:36:36 [ehird:~/Code/scraps/2009-02/standalone-lisp] % time ./hello-world 16:36:37 Hello, world! 16:36:46 ./hello-world 0.01s user 0.01s system 90% cpu 0.025 total 16:36:46 [ehird:~/Code/scraps/2009-02/standalone-lisp] % ls -lh hello-world 16:36:47 -rwxr-xr-x 1 ehird staff 25M 23 Feb 16:35 hello-world 16:36:49 ^ dumps are large, especially executable ones 16:37:03 commercial lisps have a 'tree shaker', which removes unused functions from the generated image 16:37:07 but they're difficult 16:37:10 and the overhead is constant anyway 16:37:31 so, e.g., a very large "enterprise" lisp app will be more on the order of 100MB than 500MB 16:38:17 ais523: it's also kind of a hack: it relies on the fact that all common object file formats ignore garbage at the end of file 16:38:21 so it just dumps sbcl, then the image 16:38:31 kind of like perl's __END__ 16:38:43 there's no real need to rely on that fact, is there? 16:38:51 couldn't you just mark the region as initialised data or something? 16:38:56 ais523: the alternative is relying on the system's linker 16:38:58 that would have exactly the same effect, but be legal 16:39:02 and not everyone has a C development environment 16:39:15 well, the alternative alternative is knowing what the object file format is 16:39:46 implementing the whole object format? 16:39:49 what a waste of time 16:40:25 ais523: here's the source of hello-world.lisp in the above example: 16:40:26 http://paste.lisp.org/display/76026 16:41:27 looks surprisingly complex 16:41:34 really? 16:41:38 its very simple 16:41:45 the start is the standard package prelude, then a trivial main function 16:41:58 then it's just save-lisp-and-di to hello-world, executable, and the toplevel is (main) (quit) 16:42:44 ais523: the more conventional way is to just do (save-lisp-and-die "hello-world.core"), then include sbcl and a shell script that does: 16:42:50 sbcl --core hello-world.core --eval '(progn (main) (quit))' 16:43:04 this way is tidier though 16:45:05 ais523: you could put this in a library so it becomes 16:45:19 (defun deploy () (deployer:deploy "hello-world" #'main)) 16:46:03 and that's how you compile Lisp 16:46:17 ais523: 'compile' != 'produce standalone executable' 16:46:18 but yes 16:46:27 in the conventional sense, that's how you compile a lisp pr ogram 16:48:53 about 0 people cared about that rant there, I think 16:51:48 -!- Hiato has joined. 16:51:56 Hello, Hiato. 16:52:53 hello ehird 16:54:30 i was gonna say hello too, but there was no common pattern :< 16:54:50 because of the lack of comma 16:54:56 :( 16:55:24 :P 16:56:20 who is it that normally ruins patterns around here anyway 16:56:28 me 16:56:33 i think 16:56:38 and I think to continue the pattern I'd have to omit a few more characters 16:56:42 so hellooklopo 16:57:28 "hell oklopol" 16:57:33 wait 16:57:34 what about {h,e,l,o,k,p} -> use appropriately 16:57:34 yeah 16:57:36 "hell oklopo" 16:58:03 i don't see why it'd be hellooklopo 16:58:07 oh right. 16:58:13 i guess you could just be erasing the other way 16:58:15 I was removing a character from the end of each word, including punctuation 16:58:16 * oklopol slaps self 16:58:34 hell oklopo probably fits the pattern better, though 16:58:46 -!- Hiato has quit ("Leaving."). 16:58:53 hell yeah 16:59:03 wonder why Hiato left so early :) 16:59:26 ...anyway back on topic it's actually Hell oklopo 16:59:40 hiato said hell 16:59:41 o 16:59:43 not Hello 17:00:02 H -> h -> H you sillypants 17:02:44 o 17:03:01 -!- Hiato has joined. 17:10:19 hmm, oklopol, have you ever invented a language and then just like sat there admiring it and you realise that you don't actually want to write the program you made it for 17:10:21 :| 17:13:43 ehird: you still have a language to admire 17:13:46 so it's still a good thing 17:13:57 yeah, but then I realise all programs are pointless and I just sit there :-D 17:15:29 languages can be more fun than programs in them 17:15:38 I've never written a program in Eodermdrome, but I still sit there admiring it 17:16:33 languages are usually more fun than programs. 17:17:26 ehird: no not really, since i usually don't make my languages for a real purpose. 17:17:40 i usually build them around a small proof-of-concept 17:27:47 http://lists.w3.org/Archives/Public/www-style/2009Feb/0475.html 17:27:48 oh jeez. 17:28:06 ((Descends into discussion of localizing the whole thing, I am not shitting you)) 17:50:32 I bet you "color" is the more common spelling :P 17:51:09 heh, many programs have UK and US localisations 17:51:14 and I think "the" is actually the most common spelling 17:54:04 X_X 17:54:14 If you're going to play that stupid game, "a" is almost certainly more common. 17:55:39 "the" is the most common word in English 17:55:44 by pretty much every count that people have tried 17:58:03 Huh 18:00:44 the the the the the the the the the 18:00:48 HA! Even more common. 18:00:55 aubergine aubergine aubergine aubergine aubergine aubergine aubergine aubergine aubergine aubergine aubergine 18:01:00 A retalliation. 18:09:25 ehird, this language you mentioned 18:09:30 which one is it 18:09:36 " hmm, oklopol, have you ever invented a language and then just like sat there admiring it and you realise that you don't actually want to write the program you made it for" 18:09:48 AnMaster: actually, not one right now, I was just thinking of previous occurances 18:09:53 ah ok 18:10:41 it looked like you were trying to solve an urgent and deep emotional relation problem towards a language you just created. 18:11:27 but turned out it was just gas 18:12:00 AnMaster: languages beat me as a child :( 18:12:03 ... So, anyway. 18:12:34 ehird, I see. You should get some professional help then to avoid post-programming trauma 18:12:45 the worst was C. 18:12:49 corrupted memory. every day. 18:12:53 ehird, if you have emacs try M-x doctor 18:14:16 AnMaster: http://pastie.org/397602.txt?key=f8979ft6x7ffg800ibxkaq 18:15:01 * lament buffer-overruns ehird's brain 18:15:26 traumatic 18:17:17 ehird, heh 18:18:04 ehird, try asking it about taking your own life or such, it is anti-fun 18:18:19 anti-fun? XD 18:18:21 ehird, oh and it is also fun to insult it 18:18:50 ehird, like telling it "I want to kill myself!" 18:19:04 I am the psychotherapist. Please, describe your problems. Each time you are finished talking, type RET twice. Richard M Stallman is my father. Do you know Stallman? 18:19:15 ehird, heh 18:19:36 -!- BeholdMyGlory has quit (Remote closed the connection). 18:19:55 -!- BeholdMyGlory has joined. 18:20:24 ehird, other fun things: try to play doctor back at it 18:20:33 thing* 18:20:46 Bot feedback loops tend to work better with more advanced AI than eliza 18:21:10 ehird, it detects it sometimes and say stuff like "I'll ask the questions here please!" 18:21:26 ehird, did you see how I meant with "anti-fun" bvtw? 18:21:28 btw* 18:21:39 it's awful 18:25:35 ehird, yes 18:27:43 Tell me more about ask the questions here please! 18:29:02 lament, hehe 18:32:09 lament: have you ever seen a duck? 18:32:19 oklopol: yes, repeatedly. 18:32:27 how repeatedly? 18:32:37 and have you ever seen on continuously? 18:32:50 *oen 18:32:52 *oen 18:32:53 *one 18:32:55 ... 18:33:07 oklopol: that's boring, you should have corrected the corrections rather than the string 18:33:09 as in 18:33:11 on 18:33:12 *oen 18:33:14 **oen 18:33:15 ***one 18:33:20 that way all your corrections are correct to 18:33:22 *too 18:33:36 i used to do that 18:33:58 but you know i'm always correcting a substring of an earlier message anyway. 18:34:06 so i'm just correcting the substring after * 18:34:27 don't worry, it doesn't lose generality, just optimization 18:37:50 unary is so stupid 18:38:00 erally stpuid 18:38:07 (! 1 'really) 18:38:12 (! 2 'stupidd) 18:38:17 (! 2 'stupid) 18:38:24 voila, corrected the correction in the same way. 18:38:31 what am I ranting about again 18:41:58 that solves the problem of which substring you're fixing (for stuff with plenty whitespace), but you still don't know what you're correcting 18:56:26 oklopol: the last line with errors. 18:58:17 ic 18:58:58 oklopol: actually, most of the time you could just use * 18:59:07 since if someone knows you have an error they probably know the rpelamcent 18:59:08 * 19:12:45 -!- olsner has joined. 19:15:07 hi olsner 19:15:20 hi5 19:15:34 my real name is indeed ^H5 19:15:36 how did you know? 19:16:24 that is not important 19:18:07 ehird: what sort of parents put a literal backspace in someone's name? 19:18:12 that's as bad as the whole bobby tables thing 19:18:26 * ais523 wonders if there's a real life bobby tables, XKCD can be very influential sometimes 19:18:43 well there's a www.gameparadise.com in usa 19:18:57 ais523: I much prefer ^C:!rm -rf ~ as a name. 19:19:03 It, ehm, improves tast.e 19:19:04 *taste 19:19:13 ehird: a name designed to annoy vi users? 19:19:17 Verily! 19:19:21 Hm. 19:19:24 How to make it an emacs polyglot... 19:19:36 the characters in emacs for that aren't even in standard character sets 19:19:45 well, meta-! is 163, isn't it? 19:19:53 so it would depend on what character encoding you were using 19:19:53 :-D 19:20:28 -!- BeholdMyGlory has quit (Read error: 104 (Connection reset by peer)). 20:08:08 -!- kar8nga has joined. 20:16:56 -!- Hiato has quit ("Leaving."). 20:23:05 -!- BeholdMyGlory has joined. 20:30:11 Another thing they are trying to do is cut all the hard words out of the English language. They are changing it to make it more simple so that people will not be too clever or think too much. --simple english wikipedia on 1984 20:31:37 haha 20:36:13 Percent means out of one hundred. It is often shown with the symbol "%". It is used even if there are not a hundred items. The number is then scaled so it can be compared to one hundred. For instance, four hot lesbians are rubbing and spanking in bed, three of them are white and one is black. The percentage of white lesbians is 3 out of 4 = 3/4 = 75/100 = 75%. 20:36:18 odd vandalism. 20:36:35 heh 20:43:11 * oklopol thought the part before the lesbians was funnier 20:43:45 (then again i guess you'd explain what percentages mean in an article about percentages.) 21:17:22 ehird, you read XKCD today I see 21:19:36 * ais523 wonders if there's a real life bobby tables, XKCD can be very influential sometimes <-- oh dear.. I hope not too much in this case... 21:20:28 oh btw i *am* 20 21:20:42 just wanted to make sure no one would congratulate me 21:21:13 oklopol, congrats then 21:21:22 too late! mwahahaha 21:22:15 oklopol, gratulerar i efterskott 21:22:16 then 21:22:24 not sure how you say that in English 21:22:28 and then it isn't too late 21:22:28 :D 21:22:46 it means like retroactive congrats 21:22:58 * AnMaster looks for oerjan to explain 21:23:01 gah not here 21:23:05 olsner, you then ^ 21:23:36 me!? 21:23:55 olsner, you can speak Swedish 21:23:57 you have to help 21:24:06 sorry, eating chips, can only type with one hand 21:24:14 olsner, how do you translate "gratulerar i efterskott" 21:24:30 olsner, how did that northbridge taste? 21:25:13 -!- GreaseMonkey has joined. 21:25:59 "i congratulate you after i shoot you" 21:26:48 oklopol, no 21:27:16 AnMaster: apparently bash 4 has just been released 21:27:27 more like "I wish I could have congratulated you when it happened, but I didn't know about it and thus send my retroactive congratulations" 21:27:32 ais523, whoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo 21:27:38 GNU bash, version 3.2.25(0)-release (i386-portbld-freebsd7.0) 21:27:51 GNU bash, version 3.2.39(1)-release (x86_64-pc-linux-gnu) 21:27:54 it's still stealing good ideas from zsh, it seems 21:28:03 time to update my ports tree 21:28:10 GNU bash, version 3.2.39(1)-release (i486-pc-linux-gnu) 21:28:17 AnMaster: i know what it means, i would've known what you meant even if you'd said "garble garble florble florble". 21:28:18 wow, I'm using almost exactly the same version as AnMaster 21:28:31 apart from the arch, it's the same 21:28:33 yep 21:28:35 ais523, not strange 21:29:05 ok, it'd probably be best if i restart stuff 21:29:08 once this is done 21:29:36 wow. i haven't updated my ports tree in quite some time. 21:29:51 http://www.bash-hackers.org/wiki/doku.php/bash4 21:29:59 -!- kar8nga has quit (Read error: 60 (Operation timed out)). 21:30:16 hmm... looks like they've added simutrans to the ports list 21:30:16 declare -A declares associative arrays (see below). 21:30:18 yay 21:30:20 YAYAYYAYAYAYAYAYAYA 21:30:25 FINALLY\o/ 21:30:41 i had to build it myself and IIRC had to hack a few things up 21:31:02 i recall looking through the source and finding that someone accidentally set the mixer speed to 22500 instead of 22050 21:33:40 dammit it's only at 3.2.48 right now 21:34:22 (bash, that is) 21:34:31 (as opposed to simutrans in the last few lines) 21:34:57 GreaseMonkey, I used simutrans on gentoo for ages 21:34:59 it is fun 21:35:03 heh 21:35:05 also, a note 21:35:08 wait.. 21:35:19 GreaseMonkey, and bash 4.0 is new 21:35:30 there's one main difference between 99.14 and 99.15 21:35:35 99.15 is considerably slower 21:35:44 GreaseMonkey, I'm using 100.something? 21:35:46 that's pretty much the only difference i noticed 21:35:51 i'm downloading 101 21:35:58 GreaseMonkey, oh I have 100.0 21:36:05 I need to update the port then 21:36:06 i forget what the last one i had 21:36:10 erm 21:36:16 GreaseMonkey, and yeah newer versions are slower 21:36:20 i've forgotten which one i had last 21:36:50 yeah, had 100.0 21:37:22 also, if you use SDL_mixer, you can get it to play files other than just MIDI 21:38:38 GreaseMonkey, sound off 21:38:43 butts. 21:38:45 I listen to classical music all the tame 21:38:47 :P 21:39:03 GreaseMonkey, what is new in 101? 21:39:14 i'm still building it 21:39:17 GreaseMonkey, I'm just going to update the ebuild for it and recompile 21:39:20 :P 21:39:29 like you update a ports 21:39:36 AnMaster: and do you listen to death metal all the wild? 21:39:47 oklopol, oh typo for time 21:39:53 http://tiswww.case.edu/php/chet/bash/NEWS seems to be the changelog 21:40:12 (yes, also mine didn't make much sense, the problem is classical music isn't really that "tame", so i just took a random genre.) 21:40:46 oklopol, I like Vivaldi's summer for example, which is anything but tame 21:40:53 I guess you heard it 21:41:02 yes, i've heard most of the famous stuff 21:41:18 it seems they stole ** from zsh, ehird will probably be either happy or angry at that 21:41:31 i like winter, the rest are only good in the parts that are copied from winter. 21:41:40 i pretty much just know summer and spring 21:41:45 Kraus? in some cases he is like Mozart + (vivaldi's summer - vivaldi's spring) 21:41:46 oh, and i *might* know winter 21:41:49 * AnMaster loves that 21:43:08 http://www.naxos.com/catalogue/item.asp?item_code=8.554777 21:43:33 hope you can find VB 140 IV. Allegro on youtube 21:44:09 q. A new `-E' option to the complete builtin allows control of the default behavior for completion on an empty line. 21:44:14 hmm... 21:44:42 [butt@comp] $ 21:44:42 Are you drunk, sir? 21:44:42 [butt@comp] $ 21:44:46 the main feature.... 21:45:21 what do you think is the best new feature? 21:45:23 -!- jix has quit ("..."). 21:45:25 I think it is associative array variables 21:46:14 GreaseMonkey, can you test something 21:46:18 if you have bash 4 21:46:26 foo=myindex 21:46:27 i don't, sorry :/ 21:46:35 bar[$foo] = "test" 21:46:44 echo $bar[myindex] 21:46:45 ah ok 21:47:08 wait needs declare -A 21:47:10 wow. they added a feature even quickbasic doesn't have! 21:47:34 oklopol, ? 21:48:39 nevermind, it's a complex programming joke 21:48:52 also may require some serious misunderstanding about what you're talking about 21:51:19 I don't know quickbasic 21:51:20 night 21:53:22 :D 21:53:26 well night 22:02:23 argh wtf simutrans 101 crashed when i placed a stop <_< 22:18:23 13:20:28 oh btw i *am* 20 22:18:23 13:20:42 just wanted to make sure no one would congratulate me 22:18:24 universe 22:18:25 over 22:18:33 quantum spacetime rip 22:18:35 very yes 22:19:06 AnMaster: apparently bash 4 has just been released 22:19:06 yawn 22:19:11 how many versions behind zsh now? ;-) 22:19:18 well it does ** 22:19:29 finally. I think that was in zsh 1. 22:19:49 declare -A declares associative arrays (see below). 22:19:50 quaint 22:30:55 hmm, have they fixed this? 22:30:55 [ben@roflcopter ~]$ cd // 22:30:56 [ben@roflcopter //]$ pwd 22:30:56 / 22:31:08 erm, bad copying 22:31:24 it's two slashes when you do pwd 22:31:36 oh yeah, IRC. 22:42:58 aaaaaaaaa 23:09:45 wow oklopol is only 20? 23:09:46 crazy 23:11:03 I'ma invent an esolang 23:11:06 haven't done that in a whiles 23:11:22 it will be based on bicycles. 23:11:52 the mac was first intended to be a bicycle. 23:11:54 for the mind. 23:13:41 okay, I think I have a language idea. 23:13:54 sub-TC, but there are non-trivial halting and non-halting programs. all looping is done via cyclic program lists 23:14:02 cyclic, get it? 23:14:11 halting problem is solvable ofc 23:14:19 interesting :o 23:15:13 now i gotsa figures it out how to makes it work 23:18:15 psygnisfive: only? i thought i was rather childish. 23:18:32 bicycles? 23:18:44 you mean those things you can bike with 23:18:50 yep. 23:18:53 and also make cycles with. 23:19:14 so 23:19:34 can you use it both for algorithmic purposes and for getting to the shop? 23:19:46 yes. if you attach a bicycle to your computer, that is, for the latter. 23:19:55 the cord should be long. 23:21:13 awesome. but maybe you should have a wireless network instruction for when you need to go see your uncle in bosnia? 23:21:30 :DD 23:22:00 oklopol: my basic idea is you start with a sub-tc loopless language, then add a cycle special form that takes a list (= code) and cyclicifies it 23:22:12 sounds nice 23:22:56 getting this _useful_ is difficult :D 23:30:08 hm maybe i should base it on little inferrant tics in the cyclestream 23:46:49 * ehird drafts objectivist c spec 23:47:50 so 23:48:04 ö, like we say here in finland 23:48:05 -> 23:48:28 (and by that i mean i say, and no one else knows what i mean) 23:59:38 -!- olsner has quit ("Leaving"). 23:59:52 From hq9++ interpreter: 23:59:54 'OO portion of ++ command isn't implemented yet 23:59:54 'this shouldn't have much bearing on program execution... I think 23:59:59 and yet it still implements the accumulator