←2008-07-10 2008-07-11 2008-07-12→ ↑2008 ↑all
00:00:06 <augur> tusho: 'internet'
00:00:22 -!- GreaseMonkey has joined.
00:00:31 <oklofok> i guess i was referring to the nick, dunno.
00:00:36 <tusho> augur: i could be female
00:00:37 <tusho> am i?
00:00:59 <augur> I DONT KNOW
00:01:02 <augur> OMG HAVE I RAPED A GIRL?
00:01:03 <augur> ::cries::
00:01:15 <oklofok> are ya? 12-yr-olds are the best :o
00:01:35 <augur> 12 year old girls, boo.
00:01:44 <augur> 12 year old boys, thats where its at
00:01:47 <oklofok> :P
00:01:52 <oklofok> you and your silly funs
00:02:00 <tusho> I AM AFRAID SO AUGUR
00:02:07 <augur> ::silly funs oklofok::
00:02:26 <oklofok> FUN FOR YOUR LIFE
00:04:05 <augur> ::lovelove::
00:38:13 <pikhq> augur: Only if you're a priest.
00:38:29 <pikhq> (the boy need not be an altar boy, though it is prefered)
00:38:34 <augur> oh right
00:38:37 -!- wookie has quit.
00:38:45 <augur> but 12 year old boys are still fun to rape over the internets
01:21:31 -!- tusho has quit.
01:40:47 -!- oklofok has quit (Connection timed out).
01:45:32 -!- Slereah__ has joined.
01:48:55 -!- oklopol has joined.
01:52:10 -!- Slereah_ has quit (Read error: 60 (Operation timed out)).
01:52:30 -!- Slereah_ has joined.
01:52:38 -!- cherez has quit ("Leaving.").
01:57:46 <augur> http://flickr.com/photos/psygnisfive/collections/72157606093628410/
01:57:55 <augur> my trip in europe so far :D
02:10:07 -!- Slereah__ has quit (Read error: 110 (Connection timed out)).
02:28:51 <Slereah_> Get your ass here you faggot queer
02:41:32 -!- augur has quit (Read error: 110 (Connection timed out)).
03:17:42 -!- Slereah_ has quit (Read error: 54 (Connection reset by peer)).
03:27:21 -!- cherez has joined.
04:15:10 -!- poiuy_qwert has joined.
04:52:59 -!- Sgeo has quit (Connection timed out).
05:37:11 -!- GregorR has quit (Read error: 110 (Connection timed out)).
05:37:38 -!- GregorR has joined.
06:02:20 -!- pikhq has quit ("leaving").
06:12:11 -!- poiuy_qwert has quit (clarke.freenode.net irc.freenode.net).
06:12:12 -!- cherez has quit (clarke.freenode.net irc.freenode.net).
06:12:12 -!- AnMaster has quit (clarke.freenode.net irc.freenode.net).
06:12:15 -!- moozilla has quit (clarke.freenode.net irc.freenode.net).
06:12:16 -!- cmeme has quit (clarke.freenode.net irc.freenode.net).
06:12:16 -!- dbc has quit (clarke.freenode.net irc.freenode.net).
06:12:16 -!- SimonRC has quit (clarke.freenode.net irc.freenode.net).
06:12:16 -!- fizzie has quit (clarke.freenode.net irc.freenode.net).
06:12:16 -!- lifthras1ir has quit (clarke.freenode.net irc.freenode.net).
06:12:16 -!- shachaf has quit (clarke.freenode.net irc.freenode.net).
06:12:16 -!- atsampson has quit (clarke.freenode.net irc.freenode.net).
06:12:16 -!- Dewi has quit (clarke.freenode.net irc.freenode.net).
06:12:16 -!- Polar has quit (clarke.freenode.net irc.freenode.net).
06:12:17 -!- Quendus has quit (clarke.freenode.net irc.freenode.net).
06:12:17 -!- bsmntbombdood has quit (clarke.freenode.net irc.freenode.net).
06:12:19 -!- Deewiant has quit (clarke.freenode.net irc.freenode.net).
06:12:19 -!- lament has quit (clarke.freenode.net irc.freenode.net).
06:12:19 -!- mtve has quit (clarke.freenode.net irc.freenode.net).
06:12:19 -!- puzzlet_ has quit (clarke.freenode.net irc.freenode.net).
06:12:20 -!- GregorR has quit (clarke.freenode.net irc.freenode.net).
06:12:21 -!- oklopol has quit (clarke.freenode.net irc.freenode.net).
06:12:21 -!- GreaseMonkey has quit (clarke.freenode.net irc.freenode.net).
06:12:22 -!- sebbu has quit (clarke.freenode.net irc.freenode.net).
06:12:22 -!- RodgerTheGreat has quit (clarke.freenode.net irc.freenode.net).
06:18:28 -!- Corun has joined.
06:18:28 -!- GregorR has joined.
06:18:28 -!- cherez has joined.
06:18:28 -!- oklopol has joined.
06:18:28 -!- GreaseMonkey has joined.
06:18:28 -!- AnMaster has joined.
06:18:28 -!- fizzie has joined.
06:18:28 -!- lifthras1ir has joined.
06:18:28 -!- shachaf has joined.
06:18:28 -!- Dewi has joined.
06:18:28 -!- atsampson has joined.
06:18:28 -!- Quendus has joined.
06:18:29 -!- moozilla has joined.
06:18:29 -!- bsmntbombdood has joined.
06:18:29 -!- puzzlet_ has joined.
06:18:29 -!- sebbu has joined.
06:18:29 -!- Polar has joined.
06:18:29 -!- RodgerTheGreat has joined.
06:18:29 -!- Deewiant has joined.
06:18:29 -!- cmeme has joined.
06:18:29 -!- lament has joined.
06:18:29 -!- dbc has joined.
06:18:29 -!- mtve has joined.
06:18:29 -!- SimonRC has joined.
06:19:16 <GregorR> http://maps.google.com/maps?f=q&hl=en&geocode=&q=44.932650,+-123.228470&ie=UTF8&ll=44.93315,-123.228471&spn=0.017226,0.025578&t=h&z=15
06:25:39 <oklopol> does your mum live there?
06:26:00 <lament> we'd have to zoom out to see her
06:27:07 -!- mtve has quit (Read error: 110 (Connection timed out)).
06:33:52 -!- Corun has quit ("This computer has gone to sleep").
06:38:03 <GregorR> oklopol, lament: YOU'VE BEEN RICKREALL'D
06:42:43 <oklopol> rick is your mum?
06:44:38 <oklopol> but thanks for clearing that up, i didn't actually open that
06:45:47 <lament> GregorR: i don't get it
06:46:05 <lament> oh
06:46:10 <lament> ha
06:53:37 -!- vinicius has joined.
07:05:51 -!- oklopol has quit (Read error: 104 (Connection reset by peer)).
07:05:51 -!- oklofok has joined.
07:29:47 -!- GregorR has quit (Read error: 104 (Connection reset by peer)).
07:30:30 -!- GregorR has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:18:50 -!- mtve has joined.
09:01:53 -!- sohotidlerchick has joined.
09:04:31 -!- oklopol has joined.
09:05:01 -!- oklofok has quit (Read error: 104 (Connection reset by peer)).
09:17:00 -!- wookie has joined.
09:41:21 <AnMaster> from SSE instruction set: PSADBW Packed Sum of Absolute Differences of Bytes Into a Word
09:41:23 <AnMaster> what's next? an instruction to take the difference of two numbers and add that to the distance to the sun in millimeters?
09:41:39 <AnMaster> RISC is way saner than CSIC
10:00:27 -!- augur has joined.
10:31:35 -!- atsampson has quit (Read error: 113 (No route to host)).
10:52:56 -!- atsampson has joined.
11:02:10 -!- jix has joined.
11:13:18 -!- GreaseMonkey has quit ("Remote closed the previous member app").
11:15:47 -!- Hiato has joined.
11:20:35 -!- sohotidlerchick has changed nick to hotidlerchick.
12:08:37 -!- Hiato has quit ("Leaving.").
12:38:12 -!- augur has quit (Read error: 110 (Connection timed out)).
12:56:18 -!- Slereah_ has joined.
13:07:43 -!- Slereah__ has joined.
13:14:14 -!- oklopol has quit (Read error: 104 (Connection reset by peer)).
13:14:25 -!- oklopol has joined.
13:24:02 -!- Slereah_ has quit (Read error: 110 (Connection timed out)).
13:29:31 -!- Slereah__ has quit (Read error: 110 (Connection timed out)).
13:38:20 -!- ais523 has joined.
13:53:13 -!- pikhq has joined.
14:07:54 -!- oklopol has quit (Read error: 104 (Connection reset by peer)).
14:07:57 -!- oklofok has joined.
14:10:33 -!- augur has joined.
14:12:46 <ais523> hi everyone
14:22:53 <ais523> or noone
14:23:01 <ais523> pity
14:23:13 <ais523> maybe I could just sit here monologuing until someone tells me to stop spamming
14:23:20 -!- Slereah_ has joined.
14:25:19 <ais523> I had a new idea for a language
14:25:25 <ais523> I've long liked the spirit behind Java2K
14:25:28 <ais523> but I don't like the implementation
14:25:44 <ais523> because you basically just have to repeat your program lots of times to increase the chance that it works
14:25:54 <ais523> and having one command that always works and tells you if another command did seems like cheating
14:26:14 <ais523> so I've been pondering the idea of a Funge-like language where all the instructions have a small chance of being NOPs rather than what they normally do
14:26:22 <oklofok> o
14:26:32 <ais523> I think that the language may end up deterministically Turing-complete
14:26:34 <ais523> but I'm not sure yet
14:26:41 <ais523> because things like wrapping will still be reliable
14:27:00 <ais523> and I was trying to do cat in my head, although I haven't succeded yet
14:27:10 <oklofok> java2k has an instruction like that :o
14:27:22 <ais523> oklofok: yes, I know, I don't want any instructions like that
14:27:24 <oklofok> i knew it wasn't as great as it sounded.
14:27:40 <ais523> it should be possible to determine whether instructions were buggy using nothing but buggy instructions
14:27:48 <ais523> as an example, you can reliably test whether the top of the stack is 0
14:27:56 <ais523> by using an if at right angles to your current program flow
14:28:10 <ais523> because that will go up/down according to if the TOS is 0
14:28:21 <ais523> but if it's buggy, it'll go right instead because that's the way the IP was going beforehan
14:28:25 <ais523> s/$/d/
14:28:29 <oklofok> indeed.yep
14:29:35 <oklofok> so you can do that reliably given wrapping
14:32:00 <augur> oklo :D
14:32:08 <oklofok> :D
14:33:15 * ais523 deletes http://esolangs.org/wiki/BrainSub
14:33:30 <ais523> it seems it wasn't intended to be an esolang, and the person who wrote the text didn't post it to Esolang originally
14:33:37 <ais523> therefore, it was probably a copyvio too
14:33:57 <pikhq> What exactly *was* it?
14:34:12 <ais523> it was a bit like PEBBLE, I think
14:34:17 <ais523> but written entirely in asm
14:34:27 <ais523> intended to be a serious language for teaching purposes, it seems
14:34:29 <ais523> read the talk page
14:34:33 <ais523> http://esolangs.org/wiki/Talk:BrainSub
14:34:57 <ais523> "2- The idea behind BrainSub is to eliminate the "esoteric" label of a Brainfuck derivative."
14:35:20 <ais523> also, apparently Esolang isn't good enough for the author...
14:35:36 -!- wookie has left (?).
14:38:03 <ais523> did anyone say anything in the last two minutes, apart from me?
14:38:09 <ais523> my connection went down for a bit
14:40:09 <augur> so
14:40:18 <augur> any really interesting and different esolangs you know of ais?
14:40:32 <ais523> it depends on what you mean by different, here
14:40:34 <ais523> different from what?
14:40:37 <ais523> langs in general?
14:40:39 <ais523> esolangs in general?
14:40:41 <ais523> usual paradigms?
14:40:43 <augur> different as in not your typical esolang
14:40:47 <augur> usual paradigms yes.
14:40:52 <augur> i like weird paradigms
14:40:54 <ais523> well, HQ9+ is pretty strange
14:40:57 <augur> esoteric paradigms
14:41:03 <augur> HS9+ is stupid :P
14:41:09 <ais523> yep
14:41:17 <ais523> although it makes a good counterexample for lots of stuf
14:41:19 <ais523> s/$/f/
14:41:34 <ais523> if you've never come across concatenative langs before, look up Underload
14:41:37 <ais523> that's one of mine
14:41:47 <ais523> it's /almost/ a mainstream paradigm by now, though
14:43:00 <augur> concatenative languages are ancient
14:43:06 <augur> and mainstream if you're a nasa engineer :p
14:43:10 <ais523> really?
14:43:11 <augur> or they were
14:43:15 <ais523> do they use Joy
14:43:18 <augur> nasa used to, or still uses, forth
14:43:18 <ais523> or is there another one by now?
14:43:28 <ais523> well, forth doesn't really count
14:43:41 <augur> ofcourse it does
14:43:44 <augur> or so says wiki
14:43:45 <augur> :p
14:43:46 <ais523> it's quite different from the typical eso concatenative language
14:43:55 <augur> eso concatenatives, feh. :P
14:44:02 <augur> oh dude
14:44:21 <augur> it seems that brains might work fundamentally like forth, when it comes to concept manipulation
14:45:23 <augur> postscript is supposedly concatenative
14:45:27 <ais523> I'm not convinced that FOrth is concatenative
14:45:48 <ais523> its if-then structure is wrong, for instance
14:46:15 <ais523> concatenative langs work by manipulating code as data on the stack and then running it
14:46:26 <ais523> /stack-based/ langs are common
14:46:36 <ais523> but most of them have more conventional control structures
14:46:59 <augur> i dont get its if-then structure, to be honest
14:47:04 <ais523> PostScript looks concatenative to me
14:47:07 <ais523> though
14:47:15 <ais523> it is manipulating code on the stack to do conditionals
14:47:16 <augur> i wonder
14:47:38 <augur> we should do an experiment to see if kids of certain kinds of languages learn certain kinds of programming languages easier than others
14:47:50 <augur> e.g. do irish kids learn lisp more easilly than forth?
14:48:14 <augur> do japanese kids learn forth more easily that smalltalk?
14:48:15 <augur> etc
14:48:33 <ais523> ah, the issue with Forth is that it doesn't have formalised code quotations
14:48:39 <augur> ah
14:48:40 <ais523> so it doesn't fit my idea of what a concatenative lang is like
14:48:56 <oklofok> 16:44… augur: it seems that brains might work fundamentally like forth, when it comes to concept manipulation <<< hmm?
14:49:02 <ais523> it doesn't have concatenative flow structure, even though it has a stack
14:49:16 <oklofok> just read an article about someone having written some bogus about this
14:49:40 <ais523> augur: anyway, other unusual paradigms: have you seen SMATINY?
14:49:44 <augur> oklofok: some research has suggested that regardless of the languages people, they mentally represent events with the order Actor-Patient-Action
14:49:53 <augur> ais523: no, whats smatiny?
14:50:02 <ais523> http://esolangs.org/wiki/SMATINY
14:50:08 <oklofok> i read an article written by someone who had read that article :P
14:50:17 <augur> the one on Language Log?
14:50:25 <oklofok> have no idea.
14:50:34 <ais523> my http://esolangs.org/wiki/BackFlip has the same paradigm, I think, although BackFlip is two-dimensional
14:50:37 <oklofok> anyway, that sounds very counterintuitive
14:50:37 <augur> it probably was
14:50:43 <augur> i think you misread the post
14:50:48 <oklofok> perhaps
14:50:58 <augur> http://languagelog.ldc.upenn.edu/nll/?p=326
14:51:06 <oklofok> it was during the night, near morning, and i just quickly browsed through
14:51:11 <augur> hes talking about how it doesnt reveal anything about language structure but rather about cognitive structure
14:51:22 <augur> the newspapers are talking about language structure tho
14:51:27 <oklofok> ah, indeed.
14:51:31 <augur> whereas the article is about cognitive structure
14:51:32 <ais523> and http://esolangs.org/wiki/Hannah has some similarities, but isn't reversible
14:51:50 <ais523> as does http://esolangs.org/wiki/Black for that matter, which I created trying to make BackFlip TC
14:52:00 <oklofok> well anyway, i doubt that has any truth in it, what the brain sucks most at, is storing info before knowing how it's going to be used
14:52:21 <oklofok> actor patient action does exactly that, makes you remember two objects, and then gives the relation
14:52:34 <oklofok> but i'm no psychologist ofc, just counterintuitive imo.
14:53:41 <augur> ill take a look
14:54:10 <augur> it doesnt seem counter intuitive to me actually
14:54:26 <augur> i mean, think about it, youve got a big semantic jumble of things
14:54:39 <augur> ok, pick any one or two and relate them somehow
14:54:45 <augur> and then relate that
14:54:47 <augur> and so on
14:55:06 <augur> once youve gotten the two things, you just look up the relation
14:55:26 <augur> tho it might be the case that there is nothing to look it up in, that these ARE the fundamental structures the brain manipulates
14:56:18 <oklofok> perhaps, perhaps. i don't really believe there are any "fundamental structures" like that
14:56:43 <augur> there seem to be tho, if this study is correct.
14:57:08 <oklofok> interesting stuff, if it is
14:58:36 <augur> so those languages are silly. :P
14:59:22 <hotidlerchick> silly languages, so sad :(
14:59:39 <oklofok> quite
15:00:49 <oklofok> black is "symmetric"? what does that mean?
15:01:19 <oklofok> symmetric pieces of code are equal?
15:01:25 <oklofok> reversible?
15:01:42 <oklofok> augur: err what languages are silly? :D
15:01:59 <augur> the ones ais linked me to
15:02:33 -!- Slereah__ has joined.
15:02:57 <oklofok> both seem nice
15:03:29 <augur> you know me, im not hugely a fan of unusable languages ;)
15:03:32 <AnMaster> ais523, hi
15:03:38 <ais523> hi AnMaster
15:03:40 <AnMaster> ais523, any questions related to ffungi?
15:03:46 <ais523> not yet
15:03:53 <ais523> although I haven't yet updated C-INTERCAL for your changes
15:04:50 <AnMaster> ais523, as for the warnings? :)
15:05:07 <ais523> AnMaster: they're functions which aren't static because they're linked against code the compiler doesn't know about
15:05:18 <ais523> the warnings are mostly legit, just gcc fails to appreciate exactly what is going on
15:05:26 <AnMaster> ais523, well then shouldn't they be in the header of the file?
15:05:41 <ais523> then they'd be visible externally, but I can put them there if you think it's cleaner
15:05:46 <AnMaster> hm
15:05:55 <ais523> it seems wrong to me to put prototypes that are only used by one file in a header
15:06:00 <ais523> at least, one file visible to the compilation
15:06:02 <AnMaster> I guess so
15:06:12 <ais523> maybe I could put the prototypes in the .c file?
15:06:17 <AnMaster> you could
15:06:21 <ais523> that would shut up the warnings, I think
15:06:42 <AnMaster> do you put extern in the file that use those functions?
15:06:50 <ais523> yes
15:06:56 <AnMaster> in the C file?
15:07:08 <ais523> there isn't a corresponding header for technical reasons which would take a while to explain
15:07:23 <AnMaster> one issue is that such stuff can get out of sync and cause bugs that are hard to track down
15:07:39 <AnMaster> happened in crossfire for example (I found it using gcc's -combine)
15:08:02 <ais523> AnMaster: yes, I know, but it would be utterly impractical to try to create a header file that prototyped for both the cfunge end and the C-INTERCAL end
15:08:19 <AnMaster> hm
15:08:26 <AnMaster> I guess so
15:09:08 <AnMaster> ais523, be sure to put in a comment or something to say "if you change these also change..."
15:09:18 <ais523> maybe a good idea
15:09:28 * ais523 wonders if anyone would dare change them anyway
15:14:01 <AnMaster> hm?
15:14:33 <ais523> AnMaster: how many people in the world do you think are likely to mess around with the internals of fffungi?
15:14:40 <ais523> or even attempt to do so?
15:14:48 <AnMaster> well not me at least
15:14:51 <AnMaster> I bet only you
15:14:59 <ais523> yes, that's what I thought too
15:15:00 <AnMaster> but even you could forget, say after a few years
15:15:28 <ais523> AnMaster: changing the proto of a function that apparently isn't used at all should be a red flag for any programmer
15:16:43 <AnMaster> what if it gets used in the future from inside the same file?
15:17:06 <ais523> an interesting concept
15:17:22 <ais523> maybe a comment would be worthwhile
15:17:29 <ais523> especially as there's a struct that has to be the same too
15:17:35 <AnMaster> indeed
15:17:47 <AnMaster> the struct, what is the name of it?
15:18:35 <ais523> ick_ipposdeltatype
15:19:22 <AnMaster> struct ick_ipposdeltatype
15:19:22 <AnMaster> {
15:19:22 <AnMaster> long long ix, iy, dx, dy;
15:19:22 <AnMaster> };
15:19:23 <AnMaster> hrrm
15:19:31 <AnMaster> why long long?
15:19:34 <augur> see ya guys
15:20:06 <AnMaster> ais523, those are funge coordinates then FUNGEVECTORTYPE would be the type to use
15:20:06 -!- Slereah_ has quit (Read error: 110 (Connection timed out)).
15:21:35 <ais523> AnMaster: to ensure that it's long enough to fit IPs and deltas even if I switch to 64-bit Funge some day
15:21:35 <ais523> and because it doesn't matter if it's too long
15:21:35 -!- ais523 has quit (Remote closed the connection).
15:21:51 -!- ais523 has joined.
15:21:55 <AnMaster> hm
15:22:18 <AnMaster> I have been pondering a 128-bit funge, but it wouldn't be portable
15:22:37 <AnMaster> gcc extensions
15:24:34 <AnMaster> __int128_t or something like that iirc
15:25:01 <ais523> well, if they do have a 128-bit type, then int128_t would be a perfectly portable name for it
15:25:16 <ais523> but presumably they wanted intmax_t to be 64 bit for some reason...
15:26:38 <AnMaster> also it would be insanely slow on 32-bit platforms
15:27:10 <ais523> not really, most platforms should have the instruction set to generalise their arithmetic to any number of bits
15:27:21 <ais523> it would only take 4 times as long on 32-bit, if I remember correctly
15:27:36 <ais523> except for things like multiplication where you wouldn't have hardware acceleration
15:27:51 * ais523 is used to having to do arithmetic by hand when programming in INTERCAL, anyway
15:27:58 <AnMaster> hah
15:28:27 <AnMaster> well due to cache size 32-bit funge is quite a lot faster than 64-bit funge on my 64-bit sempron
15:28:37 <AnMaster> cpu[1 x AMD Sempron(tm) Processor 3300+ (AuthenticAMD) @ 1.80GHz w/ 128 KB L2 Cache]
15:28:44 <AnMaster> (max speed 2 GHz)
15:29:05 <ais523> AnMaster: are you planning to enter the ICFP, by the way?
15:29:11 <AnMaster> ICFP?
15:29:12 <ais523> s/,/ contest,/
15:29:17 <ais523> http://icfpcontest.org
15:29:20 <ais523> it starts this evening
15:29:23 <ais523> it's a programming competition
15:29:38 <AnMaster> in what language?
15:29:41 <AnMaster> what type of tasks
15:29:43 <ais523> any lang of your choice
15:29:49 <ais523> and as for what type of tasks, they've varied a lot
15:30:02 <ais523> there's a lot of informal rivalry as to which programming language is the best, you see
15:30:10 <ais523> and the ICFP seems designed as an attempt to settle it
15:30:22 <AnMaster> ah, no I don't plan to enter it
15:30:39 <ais523> pity really, I don't have anyone to team up with so I'll have to try it by myself
15:30:45 <Deewiant> not any lang this year
15:31:05 <ais523> Deewiant: yes, you can submit an executable
15:31:14 <ais523> also you can bundle an interp with a program
15:31:15 <Deewiant> oh, okay
15:31:17 <ais523> they intend it to be any lang
15:31:23 <ais523> just they couldn't fit them all on the CD
15:31:29 <Deewiant> ah, right
15:31:31 <ais523> Deewiant: are you entering
15:31:32 <Deewiant> that's what that was about then
15:31:37 <Deewiant> probably not
15:31:45 <Deewiant> I'll take a look at the problems
15:32:00 <Deewiant> I doubt I'll bother to solve it but who knows :-)
15:32:27 <AnMaster> <ais523> there's a lot of informal rivalry as to which programming language is the best, you see
15:32:27 <AnMaster> <ais523> and the ICFP seems designed as an attempt to settle it
15:32:31 <AnMaster> that is silly
15:32:43 <ais523> well, yes
15:32:48 <ais523> but it's an interesting task anyway
15:32:50 <AnMaster> some languages are good at some tasks but not at other ones
15:32:51 <AnMaster> and so on
15:32:55 <ais523> again, yes
15:33:00 <ais523> normally it's biased in favour of functional langs
15:33:04 <ais523> that's what the F stands for
15:33:29 <AnMaster> ais523, if I ever needed to program a telephony switch I would probably use erlang
15:33:35 <vinicius> not really, C++ won a couple.
15:33:45 <ais523> vinicius: I didn't say their attempt to bias worked
15:33:46 <vinicius> It's just that reality is biased in favour of functional langs. ;)
15:34:18 -!- tusho has joined.
15:34:41 <tusho> hi ais523
15:34:45 <ais523> hi tusho
15:34:49 <AnMaster> tusho won
15:34:53 <tusho> i win
15:34:59 <AnMaster> by 4 seconds
15:49:49 -!- jix has quit (Nick collision from services.).
15:49:59 -!- jix has joined.
15:59:18 -!- Slereah_ has joined.
16:16:11 <ais523> tusho: AnMaster: anyway, what do you think of my Funge/Java2K crossover idea?
16:16:24 <tusho> pretty pointless
16:16:41 <ais523> well, it's meant as a challenge to code in
16:16:50 <ais523> certainly it's less usable than ordinary Funge
16:17:53 <Deewiant> we already have malbolge for that :-P
16:18:23 <ais523> Deewiant: well, yes, but having multiple interesting coding challenges is one of the things that draws me to esolangs
16:18:34 <ais523> I don't think anyone but me's ever used INTERCAL due to its expressiveness, for instance
16:18:43 <Deewiant> heh
16:19:33 <AnMaster> ais523, hm?
16:19:53 <ais523> AnMaster: basically a Funge version where commands have a small chance of being NOPs rather than doing what they're meant to do
16:20:08 <ais523> so combining Java2Ks randomness with Funge to make a lang which is similar to Java2K but more interesting
16:21:05 <AnMaster> ais523, is there ever any way to code something that works every time using that?
16:21:10 <ais523> I think so
16:21:14 <ais523> but I'm not sure
16:21:18 <ais523> that's why I find it interesting
16:23:49 -!- Slereah__ has quit (Read error: 110 (Connection timed out)).
16:25:00 -!- Slereah_ has quit (Read error: 110 (Connection timed out)).
16:53:18 -!- hotidlerchick has quit (Read error: 104 (Connection reset by peer)).
16:53:33 -!- hotidlerchick has joined.
16:56:27 -!- poiuy_qwert has joined.
17:07:59 -!- ijxo has joined.
17:18:46 -!- Hiato has joined.
17:49:33 -!- Sgeo has joined.
17:49:51 <Sgeo> No all.
17:49:56 <ais523> no?
17:50:11 <Sgeo> no=hi in Sine
17:59:53 <pikhq> Nu...
17:59:59 <augur> hey all
17:59:59 <augur> :D
18:05:33 <tusho> z
18:06:52 -!- ais523 has quit ("brb").
18:20:08 -!- timotiis has joined.
18:23:10 -!- ais523 has joined.
18:23:14 <tusho> wb ais523
18:23:17 <tusho> HAHAHAHHAHAHAHAHHA
18:23:36 <ais523> that was quick
18:23:52 <ais523> you managed to say that before my GUI had got into a sufficient state to view what you said
18:23:58 <tusho> brilliant
18:26:15 * ais523 loads up the ICFP LiveCD
18:26:25 <ais523> ready for the start in an hour and a half or so
18:26:37 <Sgeo> ICFP?
18:26:50 <ais523> Sgeo: ICFP contest = a programming competition
18:26:54 <ais523> I'm looking for teammates
18:27:14 -!- jix has quit ("CommandQ").
18:27:24 <ais523> held over the internet, there are generally two contests with identical tasks, one lasting 24 hours, one lasting 72 hours, starting simultaneously
18:27:55 * Sgeo thinks the IRTC results in prettier stuff
18:28:04 <ais523> IRTC?
18:28:17 <tusho> The Internet Ray Tracing Competition apparently
18:28:21 <tusho> so Sgeo doesn't get what the icfp is about at al
18:28:21 <tusho> l
18:28:25 <ais523> cool
18:28:26 <Sgeo> Internet Ray-Tracing Competition
18:28:34 <ais523> different nature of tasks, though
18:28:37 <Sgeo> I know
18:28:39 <ais523> programming vs. computer graphics
18:28:39 <tusho> Still totally different, Sgeo
18:29:07 <tusho> ais523: so I take it you won't be doing much else while it's on
18:29:18 <Sgeo> I know. I'm not allowed to mention a different unrelated competition>?
18:29:23 <ais523> other than constantly asking #esoteric for programming help?
18:29:27 <tusho> ais523: syes
18:29:28 <tusho> *yes
18:29:33 <ais523> probably not
18:29:42 <tusho> shame
18:32:06 * ais523 wonders why the code has to run on their servers this year
18:32:19 <ais523> maybe they're having another AI-for-a-simple-game competition
18:32:22 <ais523> they like doing those
18:32:53 <oklofok> i'd probably like doing those too
18:33:10 <ais523> oklofok: maybe you could help?
18:33:46 <tusho> ais523: I'LL HELP
18:34:05 <ais523> tusho: actually, you may be able to, depending on the task
18:34:13 <tusho> ais523: I think you should do X.
18:34:16 <tusho> And not Y.
18:34:17 <tusho> Y is wrong.
18:34:17 <ais523> if it's something where we can just code independently without treading on each other's toes
18:34:26 <tusho> No. Your system is wrong. Rewrite it. Now.
18:34:28 <oklofok> ais523: i could help, most likely, if i had slept last night.
18:34:32 <tusho> (2 hours later) Oh look, the deadline just passed.
18:34:53 <ais523> tusho: well, if you say such things after the first few minutes, I'll ignore them
18:34:56 <oklofok> also trying to get ten thousand polygon zombies to run on pygame is not as easy as you might think.
18:35:11 <ais523> but feel free to read the problem and submit suggestions as to how I should tackle it
18:35:13 <oklofok> did i say ten thousand? actually going for a hundred thousand
18:35:18 <ais523> I'll probably ignore those too, but it will make me feel better
18:36:04 <oklofok> the problem is i'm too stubborn to make any real optimizations until i know i don't have any stupid bottlenecks as it it.
18:36:06 <oklofok> *is
18:36:12 <oklofok> and i don't really have any debugging tools
18:36:14 <oklofok> except print
18:36:31 -!- ais523_ has joined.
18:36:59 <ais523_> hi tusho
18:37:11 <tusho> darn
18:37:14 <oklofok> :P
18:37:21 * ais523_ is on mibbit on Iceweasel on Knoppix on qemu on Ubuntu
18:37:27 <ais523_> trying to see how slow I can get this to go
18:37:32 <ais523_> it's reasonable, actually
18:37:36 <lament> ais523_: talk about "colossus on clay feet"
18:37:42 <ais523_> considering that I'm using qemu not kqemu at the moment
18:37:53 <ais523_> and so this is on an entirely software-virtualised system
18:38:20 <tusho> ais523_: run safari in pearpc in jsmips
18:38:25 <tusho> and then load mibbit
18:38:30 <tusho> on top of all that other stuff
18:38:43 <ais523_> the window's tiny, though, I think it's emulating 640 by 480 res, and Mibbit has a lot of stuff around the IRC window itself
18:39:11 * ais523_ wonders why they have Iceweasel on here when they were so short of space
18:39:46 <tusho> obviously, you have to make a digital rube goldberg machine
18:39:49 <tusho> that runs 'hello world'
18:40:10 <ais523_> do you know of a hello-world in RUBE?
18:40:18 <ais523_> probably someone's done one already
18:40:21 <tusho> heh
18:40:52 <Deewiant> http://catseye.tc/projects/rube/eg/hello.rub
18:42:17 -!- ais523_ has quit ("http://www.mibbit.com ajax IRC Client").
18:42:27 -!- Hiato has quit (Read error: 110 (Connection timed out)).
18:42:58 -!- ais523__ has joined.
18:43:41 <ais523__> ais523_: there?
18:43:46 <ais523__> apparently not
18:43:55 <ais523__> this is from Mibbit under Konqueror
18:44:09 <ais523__> so why they included two web browsers when they needed space for programming language interps I don't know
18:44:15 <tusho> ais523__: hi
18:44:24 <ais523__> (the interps are more important than the compilers because you can submit an executable)
18:44:27 <ais523__> and hi tusho
18:44:49 <ais523__> anyway, that's enough silly virtualisation for now, I think
18:44:56 -!- ais523__ has quit (Client Quit).
18:56:03 <ais523> does anyone here know how to artifically limit the number of lines of the screen a Linux terminal uses?
19:00:53 <tusho> apparently not
19:01:06 <ais523> never mind, I think I found a different way to work around the problem
19:07:20 -!- vinicius has left (?).
19:27:00 -!- oklofok has quit (Read error: 104 (Connection reset by peer)).
19:27:02 -!- oklopol has joined.
19:29:16 <hotidlerchick> okokoko
19:30:53 <tusho> hotidlerchick: ha
19:30:55 <tusho> you're obviously oklopol
19:30:57 <tusho> you just proved it
19:32:13 <hotidlerchick> :)
19:32:53 <hotidlerchick> only oklopol can say okokoko?
19:34:11 <hotidlerchick> besides
19:34:17 <hotidlerchick> I think he'd go more like
19:34:18 <hotidlerchick> o
19:34:19 <hotidlerchick> oko
19:34:22 <hotidlerchick> okoko
19:34:26 <hotidlerchick> okokoko
19:34:29 <hotidlerchick> okokokoko
19:34:53 <hotidlerchick> and so on
19:36:34 <hotidlerchick> enthusiastically
19:36:36 <tusho> hotidlerchick: you are oklopol :p
19:36:54 <hotidlerchick> okokokokokokokokokokokokokokokokokokokokokokokokokokoko
19:37:29 <hotidlerchick> whatever you say
19:37:51 * ais523 definitely remembers whoising hotidlerchick and geting the same hostname as someone in this channel before
19:37:59 <ais523> I can't remember who, though
19:38:11 -!- hotidlerchick has changed nick to oklopolor.
19:38:18 <tusho> a88-113-91-209.elisa-laajakaista.fi
19:38:33 <tusho> vs
19:38:33 <tusho> dsl-tkubrasgw1-fe6cdf00-4.dhcp.inet.fi
19:38:40 <ais523> tusho: there isn't a hostname clash right now, hotidlerchick's getting better at sockpuppeting
19:38:49 <oklopolor> :)
19:38:49 <tusho> bah
19:41:58 <ais523> in theory, though, I still have the results of that old /whois in my logs
19:42:04 <ais523> let me try grepping them, if they haven't rotated yet
19:44:31 <ais523> [[
19:44:34 <ais523> [Tue Jun 3 2008] [21:43:28] Join oklopol has joined this channel (n=nnscript@spark.turku.fi).
19:44:34 <ais523> [Tue Jun 3 2008] [21:44:22] Quit hotidlerchick has left this server (Remote closed the connection).
19:44:34 <ais523> [Tue Jun 3 2008] [21:45:20] <ais523> http://bugs.kde.org/show_bug.cgi?id=163168
19:44:34 <ais523> [Tue Jun 3 2008] [21:45:30] 314 hotidlerchick n=idler spark.turku.fi * Idler
19:44:34 <ais523> ]]
19:44:41 <ais523> I knew I had the near-proof somewhere!
19:44:54 <ais523> that 314 is a /whowas result, BTW
19:44:55 <tusho> i guessed
19:45:29 <ais523> -rw-r--r-- 1 ais523 ais523 5300086 2008-07-11 19:44 irc.freenode.net_#esoteric.log
19:45:33 <ais523> just for reference
19:45:35 <ais523> that's a pretty big log
19:45:41 <ais523> 5MB of text is a lot of text
19:50:19 -!- oklofok has joined.
19:51:41 -!- oklopol has quit (Read error: 104 (Connection reset by peer)).
19:53:49 -!- oerjan has joined.
19:55:02 <tusho> ais523: i rotate my logs daily
19:55:04 <tusho> well
19:55:08 <tusho> colloquy rotates my logs daily
19:55:23 <ais523> I intend to never rotate, it's not like they're likely to run me out of disk space
19:56:26 <Deewiant> what's a smart way of rotating irssi logs
19:56:34 <ais523> Deewiant: logrotate?
19:57:01 <tusho> ais523: it's more that it's quicker to view them
19:57:02 <Deewiant> does that work while it's running
19:57:04 <tusho> and grep only what I need
19:57:11 <ais523> Deewiant: I think so
19:57:22 <ais523> tusho: I like to be able to grep everything
19:57:29 <tusho> grep foo *
19:57:31 <tusho> tada
19:57:33 <ais523> I need to be able to grep things more than a day old every now and then
19:57:49 <ais523> also Konversation only shows the tail of the logs
19:57:53 <ais523> so it's just as easy to read
19:57:57 <ais523> and I can change the tail amount
19:58:35 * oerjan wonders. if you accidentally delete the whole log directory, will it then be rotating in its grave?
20:00:22 <oerjan> <- now close to 100% puns, on this channel
20:00:43 <ais523> nah (/me quickly improves the ratio slightly...)
20:01:23 <ais523> can anyone else load http://icfpcontest.org ?
20:01:59 <oerjan> apparently not
20:02:06 <ais523> their server's gone down under the traffic of the contest starting...
20:02:30 <tusho> icfp.eso-std.org!
20:02:40 <ais523> tusho: no good until I actually find the task description
20:02:47 <ais523> which is hosted on a mirror as it is, apparently
20:02:52 <tusho> someone has it i'll mirror it
20:03:03 <tusho> Sargun: MIRROR: http://xbmodder.us/task.pdf
20:03:14 <ais523> http://smlnj.org/icfp08-contest/task.html is the original site
20:03:18 <tusho> wow
20:03:20 <tusho> it's for NASA
20:03:21 <tusho> :-P
20:03:23 <ais523> ah, got it
20:03:25 <ais523> tusho: probably not
20:03:29 <tusho> i know
20:03:30 <tusho> but heh
20:03:31 <tusho> Recent breakthroughs in higher-order, statically-typed, metaspatial communication will enable data
20:03:31 <tusho> to be transferred between Mars and Earth almost instantaneously. As such, NASA is seeking exam-
20:03:31 <tusho> ples of real-time control software to operate its latest model Martian rovers from control centers on
20:03:31 <tusho> Earth. Since it is well known that the ICFP contest attracts the cr `eme de la cr `eme of programmers
20:03:32 <tusho> from around the world, NASA has decided to use the current contest as a means of gathering soft-
20:03:34 <tusho> ware prototypes for their new control system. We are pleased to announce that this year’s winning
20:03:36 <tusho> entry will in fact be used to control the rover on NASA’s very next mission to Mars!1
20:04:40 <tusho> <boegel> why would it be a joke?
20:04:42 <tusho> UH I DUNNO LOL
20:05:14 <oerjan> who is boegel?
20:06:08 <oerjan> ah
20:06:12 <ais523> someone in #icfp-contest
20:06:38 <tusho> <saml> oh it's about NASA again. i hate NASA
20:06:39 <tusho> :|
20:08:30 <tusho> <emp_tu> has anyone a real good visual basic manual?
20:09:24 <oerjan> this also on #icfp-contest? :D
20:09:32 <tusho> yes
20:14:17 <tusho> ais523: y u leaf
20:14:27 <tusho> <a1k0n> heh. intercal.
20:14:29 <tusho> *g*
20:14:31 <ais523> tusho: it was spamming me with notifications
20:14:52 <tusho> ais523: http://smlnj.org/icfp08-contest/simulator.html
20:14:55 <tusho> icfp simulator
20:15:06 <tusho> haha, I told a1k0n that you maintained c-intercal
20:15:07 <tusho> <a1k0n> tusho: that's terrible. my condolances.
20:19:57 <tusho> ais523: saml is either an idiot or a troll
20:20:04 <tusho> I just want the money! I hate NASA!
20:29:58 <tusho> <Lor> It's a bit silly to require the program to open a tcp socket. Just as well it could have communicated via stdio.
20:29:59 <tusho> truth
20:32:07 <tusho> ais523: aha
20:32:09 <tusho> this is realtime apparently
20:32:12 <tusho> eek.
20:32:13 -!- ais523_ has joined.
20:39:42 -!- ais523 has quit (Nick collision from services.).
20:39:45 -!- ais523_ has changed nick to ais523.
20:46:32 -!- ijxo has quit ("http://www.mibbit.com ajax IRC Client").
20:52:20 <tusho> <SoftNum> THe real task is efficent routing and data gathering. WHich seems pretty functional to me.
20:52:22 <tusho> no it's not
20:52:22 <tusho> :|
20:57:11 <tusho> { I'd like the opposite, actually. The power of Ruby without the strange BS of Rails. }
20:57:16 <tusho> I've no idea how you could get that mate.
20:57:17 <tusho> Sorry!
21:01:47 -!- jix has joined.
21:03:08 -!- jix has quit (Client Quit).
21:07:29 -!- pikhq has left (?).
21:08:23 -!- jix has joined.
21:17:06 -!- Hiato has joined.
21:21:19 -!- Hiato has quit (Client Quit).
21:50:02 -!- Slereah_ has joined.
21:50:13 <Slereah_> Hello dudes.
21:50:37 <Slereah_> That computer must hold on for two weeks.
21:50:46 <Slereah_> And boy it ain't gonna be easy.
21:50:48 <ais523> Slereah_: which computer? the one you're on?
21:51:51 <Slereah_> Yes.
21:52:04 <Slereah_> The fan broke down today.
21:52:20 <Slereah_> It's sort of back on again, now that most of the hair inside are out
21:52:32 <ais523> Slereah_: and why only two weeks?
21:52:40 <tusho> ais523: he is getting a new one
21:53:03 <oerjan> remember, kids, never let your cat play inside the computer.
21:53:15 <Slereah_> They're mine
21:53:53 <oerjan> remember, kids, never play inside the computer.
21:54:13 <Sgeo> Bye all
21:54:44 <ais523> bye
21:54:55 <Slereah_> The case is open.
21:55:11 <Slereah_> So hair get in the fan sometimes.
21:55:24 <Slereah_> And after a few years, it had a luxurious mane.
22:09:10 <tusho> HALP MY MIDDLE MOUSE BUTTEN DON'T BE DOIN' NOTHIN'
22:11:14 -!- Sgeo has quit (Read error: 110 (Connection timed out)).
22:12:41 -!- oklofok has quit (Read error: 104 (Connection reset by peer)).
22:12:50 -!- oklopol has joined.
22:13:28 <tusho> :(
22:13:39 <Slereah_> Middle button?
22:13:45 <ais523> tusho: does it scroll up and down?
22:13:52 <Slereah_> My CPU almost melted, so I cannot feel sympathy for your button.
22:14:05 <tusho> Yes, but it does not open links in new tabs or show a scrollwheel if I click anywhere else!
22:15:06 <ais523> tusho: control-leftclick?
22:15:15 <oklopolor> okokokokokokokokokoko
22:15:15 <oklopolor> night
22:15:15 <ais523> that's open in new tab in Firefox, at least
22:15:37 <ais523> for people with broken middle buttons
22:15:38 -!- oklopolor has quit ("KVIrc 3.2.0 'Realia'").
22:15:40 <tusho> ais523: No, that's "right click", from before we invented TWO-BUTTON MICE.
22:15:46 <tusho> I still want my middle button to work.
22:15:49 <tusho> It's probably a software problem
22:16:47 <oerjan> less likely, it could be a physical constant of nature shifting slightly.
22:17:58 -!- fxkr has joined.
22:18:04 -!- ais523 has quit (Remote closed the connection).
22:18:33 -!- ais523 has joined.
22:18:50 <tusho> wb ais523
22:18:52 <tusho> HAHAHAHhAHAHAHAHAHHAHA
22:19:07 <ais523> tusho: well, I said hi to #ESO
22:19:09 <ais523> I wonder who won?
22:19:14 <tusho> me
22:19:14 <tusho> by far
22:19:56 <oerjan> on the other hand, you both just lost the game.
22:20:08 <tusho> oerjan: aaaaaaaaaaaaar
22:20:10 <tusho> gh
22:20:13 <tusho> dfgdfsdfdfsgtju
22:20:14 <tusho> rw
22:20:31 <ais523> oerjan: that's mean, you're making tusho spam Agora again
22:20:44 <oerjan> he did that last time?
22:20:52 <ais523> oerjan: he does that every time he loses the game
22:20:58 <oerjan> ah
22:20:58 <ais523> he made the game into an Agoran contract
22:20:58 <tusho> oerjan: i'm in a contractial version of The Game
22:21:09 <oerjan> ooh
22:21:09 <tusho> however, i'm ignoring it right now, because it's broken
22:21:14 <tusho> it says 'when a gamer thinks'
22:21:17 <tusho> not 'when a winning gamer thinks'
22:21:19 <ais523> tusho: hah, evidence!
22:21:25 <tusho> so after you lose
22:21:28 <tusho> you have to spam the lists
22:21:30 <tusho> forever
22:21:37 <tusho> since you'll have to think about it to send the message
22:23:03 <oerjan> nasty
22:24:44 <tusho> so yeah
22:24:45 <tusho> that needs fixing
22:24:54 <ais523> tusho: but you can't fix it
22:24:57 <ais523> because it's a pledge
22:25:00 <ais523> you'd need without-objection
22:25:04 <ais523> which takes 4 days...
22:25:07 <tusho> exactly.
22:25:21 <ais523> I act on behalf of tusho to think about The Game.
22:25:27 <tusho> Hah.
22:36:09 -!- Slereah2 has joined.
22:36:16 <Slereah2> It's going to be two long weeks :(
22:36:58 <oerjan> ouch
22:38:55 -!- Corun has joined.
22:40:36 -!- Slereah_ has quit (Read error: 110 (Connection timed out)).
22:55:04 -!- Slereah2 has quit (Read error: 110 (Connection timed out)).
22:56:04 -!- Slereah2 has joined.
22:56:17 <Slereah2> My god, this is ridiculous
22:56:24 <tusho> doo doo
22:56:29 <Slereah2> I actually have to spin the fan manually before booting the computer
22:56:45 <tusho> hahahhahahhahah
22:56:48 <tusho> flinstones pc
22:57:38 -!- ais523 has quit ("(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"").
22:57:46 <Slereah2> I hope it won't stop
22:57:55 <oerjan> well, don't lose any fingers
22:58:05 <Slereah2> I just can't stand the cries of an overheating CPU.
22:58:19 <Slereah2> ("Beep beep beep beep beep")
22:59:31 <tusho> Slereah2: Open some windows.
23:01:31 -!- Slereah__ has joined.
23:01:33 <Slereah__> tusho : I don't think opening a window will help much if the fan stops.
23:01:47 <tusho> True.
23:01:49 <Slereah__> I don't live in Antarctica.
23:02:00 <tusho> ...
23:02:01 <tusho> :O
23:02:32 <Slereah__> What could help is an actual fan to put above, but I don't have any.
23:08:23 <lament> lick it
23:08:41 -!- pikhq has joined.
23:19:48 <tusho> lament: Om nom nom nom nom.
23:19:49 -!- Slereah2 has quit (Read error: 110 (Connection timed out)).
23:26:49 -!- Slereah__ has quit (Read error: 110 (Connection timed out)).
23:29:37 -!- jix has quit ("CommandQ").
23:45:36 <tusho> X
23:45:37 <tusho> Discuss
23:47:47 -!- Corun has quit ("This computer has gone to sleep").
23:47:56 <oerjan> that's a cross way of putting it
23:51:58 <tusho> oerjan: how punny
23:52:47 <oerjan> <oerjan> <- now close to 100% puns, on this channel
23:55:10 -!- Slereah2 has joined.
23:55:17 <tusho> oerjan: what pun
23:56:33 -!- Corun has joined.
←2008-07-10 2008-07-11 2008-07-12→ ↑2008 ↑all