00:04:38 -!- atrapado has quit ("Abandonando").
00:11:52 <tusho> Do you ever click ads?
00:11:58 <tusho> if not, why clutter your screen with wasteful space?
00:12:05 <tusho> Additionally: clicking an ad by mistake is technically click fraud
00:12:14 <tusho> if you'll never click one intentionally anyway, blocking them is actually a miniscule amount good
00:12:25 <dogface> I do click them sometimes.
00:16:56 <tusho> http://www.reddit.com/r/programming/comments/6yuat/let_people_use_google_accounts_to_log_in_to_your/
00:59:09 -!- tusho has quit.
02:21:10 -!- Tritonio_ has joined.
02:21:58 -!- Tritonio_ has left (?).
02:30:18 -!- GreaseMonkey has joined.
03:05:49 -!- Corun has quit ("This computer has gone to sleep").
03:13:18 -!- oerjan has quit ("leaving").
03:26:43 -!- Tritonio_ has joined.
03:27:02 -!- Tritonio_ has left (?).
03:45:33 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | Huh?.
04:17:51 -!- GreaseMonkey has quit (Remote closed the connection).
04:18:32 -!- GreaseMonkey has joined.
04:36:39 -!- adu has joined.
04:40:43 -!- GregorR has quit (Read error: 104 (Connection reset by peer)).
04:41:41 -!- GregorR has joined.
04:50:21 -!- adu has quit.
05:13:07 -!- HanDongSeong has joined.
05:52:38 -!- Tritonio_ has joined.
05:52:45 -!- Tritonio_ has left (?).
07:27:11 -!- Deewiant has quit (Read error: 104 (Connection reset by peer)).
07:28:25 -!- oerjan has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:35:13 -!- kar8nga has joined.
09:15:48 -!- Deewiant has joined.
09:38:42 -!- oerjan has quit ("leaving").
09:45:33 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | i like it.
09:53:05 -!- oklopol has joined.
10:22:34 -!- oklofok has joined.
10:22:34 -!- oklopol has quit (Read error: 104 (Connection reset by peer)).
10:27:41 -!- funnygot has quit (Remote closed the connection).
10:28:58 -!- funnygot has joined.
10:29:04 <funnygot> %<lang> <code>; %def <command> <lang> <code>; %show [command]; lang=bf, code=text/str:N; %str 0-9 get/set/add [text]
10:29:26 -!- funnygot has quit (Client Quit).
10:30:30 -!- funnygot has joined.
10:31:02 <funnygot> ................................ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎ ...
10:31:28 -!- kar8nga has quit ("Leaving.").
10:39:46 -!- GreaseMonkey has quit ("Jesus loves you").
10:43:31 -!- KingOfKarlsruhe has joined.
11:19:09 <Deewiant> %bf >++++++++++[<++++++++++>-]<++.>+++[<+++>-]<++++++.-------.-------.++++++++.+++++.>+++++++++[<--------->-]<---.>++++++++[<++++++++>-]<+++++++++++++++.+.++++.>++++[<---->-]<--.>+++[<+++>-]<++++.+++++.
11:19:11 <fungot> funnygot: in lisp, use scheme. structure and interpretation of quantum mechanics', which should definitely not have any undefined behaviour is meant to just be able to
11:19:11 <optbot> funnygot: would be cool to get aroused by CA
11:24:29 <AnMaster> funnygot doesn't have any language model data yet so it can't do that stuff
11:24:46 <AnMaster> fungot, "in lisp, use scheme"?
11:24:47 <fungot> AnMaster: i added a new page and sends it to emacs, i suggest fnord, and i
11:25:18 <AnMaster> fungot, and what does quantum mechanics have to do with it
11:25:19 <fungot> AnMaster: whom are you speaking in general, it looks rather out-of-place here too. :) i'm feeling like scrapping it.
11:26:32 <fungot> AnMaster: type errors do not exist... i swear i sound just like riastradh said above. that was the 3/ 3... should start ignoring my feature suggestions hehe thanks, i've succeeded to get it on
11:26:32 <optbot> AnMaster: what if one of my strings is digits of pi, and the other is digits of 4-pi?
11:27:27 <AnMaster> Deewiant, and like fungot it would stop after a few iterations
11:27:28 <fungot> AnMaster: it doesn't catch exceptions when executing the callbacks, only when registering them. the fox knows how to party back in the other
11:28:14 <AnMaster> fungot, what the heck does a fox have to do with callbacks and exceptions?
11:28:29 <fungot> ^<lang> <code>; ^def <command> <lang> <code>; ^show [command]; lang=bf, code=text/str:N; ^str 0-9 get/set/add [text]
11:34:15 <AnMaster> hm I just got a great idea for how to optimise brainfuck a bit better
11:34:29 <AnMaster> probably someone already thought of it
11:35:22 <AnMaster> my idea is, you can replace ++ and -- with set constant sometimes, for example if that cell have had a [-] on it just before and there have been no loops with unbalanced <> in it
11:36:58 <AnMaster> in the same style you could do reordering of stuff like ++>--<<++>- to end up as: +>--<<++>
11:37:53 <AnMaster> of course as soon as you got a [] with unbalanced <> in it you need to set a new base point for your renumbering after
11:38:45 <AnMaster> should be possible to optimise unbalanced loops too a bit, as long as you always end up on the same cell relative the beginning at the end of each iteration
11:38:59 <AnMaster> but I assume ppl have already done all of these
11:40:07 <AnMaster> since some of these optimisations(spelling?) are potentially rather expensive it would probably only make sense in a compiler, and not in a interpreter
11:53:22 -!- tusho has joined.
11:54:42 -!- HanDongSeong has quit ("리소스 확보").
11:57:12 <tusho> Pretty polarized submission.
11:57:15 <tusho> 30 downmods, 40 up.
12:08:14 -!- Judofyr has joined.
12:20:11 -!- andreou has joined.
12:36:47 -!- Corun has joined.
12:41:52 <AnMaster> tusho, question: does haskell support threads?
12:42:17 <tusho> AnMaster: however, haskellers probably wouldn't use threads directly
12:42:32 <AnMaster> tusho, are they OS level threads or?
12:42:51 <tusho> AnMaster: haskell is a general purpose language
12:42:56 <tusho> it has just about everything.
12:43:02 <tusho> why do you ask out of curiosity?
12:43:18 <AnMaster> tusho, I think you missed a comma there
12:43:30 <tusho> no, my question was out of curiosity
12:43:41 <tusho> "why do you ask, out of curiosity?" would imply that I think you asked out of curiosity
12:44:08 <AnMaster> <tusho> "why do you ask, out of curiosity?" would imply that I think you asked out of curiosity <-- well I thought you meant that
12:45:07 <AnMaster> hm this pains me a lot, but I need to do it, try cfunge on icc, yes icc is closed source but I need to check that it works
12:45:18 -!- oklofok has quit (Read error: 113 (No route to host)).
12:45:19 <tusho> AnMaster: OH NO A COMPANY IS PROTECTING THEIR EFFORTS
12:45:21 -!- oklopol has joined.
12:45:27 <tusho> it's ok! we'll be right with you!
12:45:39 <tusho> we'll hold your hand, it's ok, you can pass the dark forest :O
12:48:00 -!- andreou has quit ("[BX] With a BitchX here and a BitchX there, here a BitchX there a BitchX everywhere a BitchX").
12:52:27 <tusho> this download is going slow
12:53:19 <tusho> thanks for finishing download
12:53:32 <tusho> you are pretty awesome, finishing like that
12:59:24 -!- oklopol has quit (Read error: 104 (Connection reset by peer)).
12:59:33 -!- oklopol has joined.
13:01:57 <AnMaster> ok it works under icc apart from one typo in CMakeLists.txt
13:05:01 <AnMaster> however I need to figure out how to make cmake set the C99 switch...
13:11:20 <oklopol> so, what's the meaning of life?
13:11:41 <tusho> oklopol: beats me.
13:11:46 <tusho> Ha, I just noticed optbot's topic.
13:12:33 <oklopol> i'm hearing stuff about this chistianity, that fun?
13:12:50 <tusho> it's a bit gloomy and unbelievable
13:12:55 <oklopol> they say it's the ceiling cat we should be listening to
13:13:09 <tusho> he's not actually there if you look
13:13:13 <tusho> it's just a photo.
13:13:26 <oklopol> well there was a cardboard one too
13:13:39 <oklopol> you'd think it'd be like a real cat
13:13:44 <tusho> it's just a picture
13:13:51 <tusho> a bunch of marks on some wood.
13:14:05 <tusho> though we're just marks of flesh on some bones, i guess.
13:14:37 <oklopol> well bongu is lojban for bone
13:16:51 <dogface> The meaning of life is HAVE KIDS PLZ.
13:17:17 <tusho> a coder kid would be weird
13:17:22 <tusho> "daddy, you forgot a semicolon"
13:17:30 <tusho> "WELL IN MY DAY WE HAD PYTHON AND WE LIKED IT"
13:17:37 <tusho> "AND PYTHON HAD NO SEMICOLONS"
13:17:41 <tusho> "how did you ever live"
13:20:21 <oklopol> i was thinking more like the other way around
13:20:30 <oklopol> but perhaps C is the way of the future
13:20:44 <tusho> oklopol: no, the semicolons will now have a new purpose
13:20:58 <tusho> syntax will be turned on its head, the semicolons will be seperators of some kind but not in a way seen in programming langs of today
13:21:02 <tusho> it'll be a totally new paradigm.
13:21:40 <oklopol> well in oklotalk ;'s are pretty mundane separators
13:21:51 <tusho> oklopol: ah but oklotalk is no where near finalized
13:21:54 <tusho> and even then that'll just be 1
13:22:01 <tusho> in the future, we'll have oklotalk 5 or 6
13:22:12 <tusho> and it will be totally unrecognizabl
13:22:40 <tusho> and you'll get paid by a company called Xirian (pronounced Zirian) or something like that, to work on oklotalk all the time
13:22:45 <tusho> because they use it for all their stuff
13:22:53 <tusho> and they produce the fastest, most widely used software in the world
13:23:00 <tusho> you know that oklotalk OS you blabbed about?
13:23:05 <tusho> yea. windows didn't really stand a chance.
13:23:22 <oklopol> i'm planning an academic career tbh
13:23:50 <tusho> oklopol: yes, but xirian will start making the most awesome oklotalk programs ever and they'll offer you bajillions just for working on the spec and impl all day.
13:25:01 <tusho> also, tons of musicians will start composing with oklotalk
13:25:14 <tusho> because it has tons of generative, evolution stuff.
13:25:47 <tusho> and xirian will have developed and extension to oklotalk with a gui library that is the most concise in the world. so you see people performing live with a screen full of oklotalk programs plugged in to each other generating things.
13:25:53 <tusho> and then you will be declared king of the world
13:25:59 <tusho> and the main religion will be oko
13:26:20 <oklopol> yeah i'll take some of that please where do i sign
13:26:31 <tusho> nowhere, it will happen in due course
13:26:35 <tusho> and due intercourse.
13:26:41 <tusho> you have to have sex with the right people for that to happen
13:27:07 <tusho> but don't sacrifice your geekiness
13:27:13 <tusho> then you will not get to oklotalk v6
13:27:20 <tusho> go, my little oklopol
13:27:21 <tusho> GOOOOOOOOOOOOOOOOOOOOO
13:27:34 <tusho> not immediately though, i mean, no rush
13:27:37 * oklopol goes out looking for vaginal glory ->
13:28:10 <oklopol> ...umm was it girls or men?
13:28:14 <tusho> http://toronto.en.craigslist.ca/tor/eng/814593791.html <-- "Do just about everything for us and since we're a startup hey no guarantees about the money guy but it HELPS PEOPLE! You just have to be perfect!"
13:30:04 <tusho> you have to have sex with genies. go ->
13:30:50 <oklopol> i guess i have to give it a try ->
13:30:53 <tusho> oklopol: or, you know, anyone
13:30:55 <tusho> but genies are the best
13:31:17 -!- kar8nga has joined.
13:39:33 -!- KingOfKarlsruhe has quit (Remote closed the connection).
13:55:32 <AnMaster> /home/anmaster/cfunge/trunk/src/fingerprints/STRN/STRN.c(36): remark #981: operands are evaluated in unspecified order
13:55:33 <AnMaster> c = calloc(strlen(top) + strlen(bottom) + 1, sizeof(char));
13:56:08 <AnMaster> I don't get what ICC means there, I can't see anything weird
13:56:28 <tusho> ask #c (hahahaha see I made a joke)
13:56:41 <tusho> AnMaster: maybe it htinks sizeof(char) could be changed by strlen
13:56:57 <AnMaster> tusho, that would be pretty strange if it happened
13:57:20 <tusho> AnMaster: ah, wait
13:57:24 <tusho> maybe it thinks the expr could change top or bottom
13:57:26 <tusho> so the strlen would be up
13:57:40 <AnMaster> um strlen shouldn't change either, nor is c an alias of either
13:58:18 <AnMaster> tusho, there is another similiar strange one:
13:58:19 <AnMaster> /home/anmaster/cfunge/trunk/src/fingerprints/BASE/BASE.c(85): remark #981: operands are evaluated in unspecified order
13:58:19 <AnMaster> size_t i = ceil(anyLog((double)base, (double)val) + 1);
13:58:30 <AnMaster> #define anyLog(base, value) (log(value)/log(base))
13:58:41 <AnMaster> pretty simple and all the () are there as far as I can see
13:59:13 <AnMaster> tusho, maybe log() could change the value of +1?
13:59:41 <AnMaster> since that seems to be the only thing common between these cases
14:00:22 <tusho> AnMaster: maybe it's saying:
14:00:28 <tusho> you don't know it'll be b(x) then b(y)
14:00:32 <tusho> it could be b(y) then b(x)
14:00:37 <tusho> though, it should only say that for sideeffecting things
14:00:49 <AnMaster> well... strlen or log shouldn't have any side effects
14:01:00 <AnMaster> /home/anmaster/cfunge/trunk/src/fingerprints/FIXP/FIXP.c(41): remark #981: operands are evaluated in unspecified order
14:01:00 <AnMaster> StackPush(ip->stack, StackPop(ip->stack) & StackPop(ip->stack));
14:01:11 <tusho> now that is reasonable
14:01:21 <tusho> ip->stack could be executed before or after StackPop(ip->stack)
14:01:23 <AnMaster> yes, but the result is the same both ways
14:01:28 <tusho> the first argument
14:01:31 <tusho> could be before or after the second
14:01:40 <tusho> StackPush(ip->stack, ...
14:01:47 <tusho> AnMaster: StackPop changes ip->stack, does it not?
14:01:55 <tusho> AnMaster: think about it
14:01:58 <tusho> it could be executed as
14:02:14 <tusho> AnMaster: WHAT IS HARD TO GET
14:02:15 <AnMaster> the value of the pointer stack is the same
14:02:22 <tusho> StackPush(ip->stack, StackPop(ip->stack) & StackPop(ip->stack));
14:02:23 <AnMaster> what it changes is ip->stack->entries
14:02:29 <tusho> you didn't goddamn say that
14:02:29 <AnMaster> what it changes is ip->stack->top
14:02:35 <tusho> "AnMaster: StackPop changes ip->stack, does it not?"
14:02:39 <tusho> "tusho, yes it does"
14:02:46 <AnMaster> tusho, well it changes the *members* of said struct
14:02:56 <tusho> AnMaster: then it is complaining about StackPop(ip->stack) & StackPop(ip->stack).
14:03:10 <AnMaster> tusho, still doesn't explain the strlen() and log() issue...
14:03:19 <AnMaster> log is pass by value so makes 0 sense there
14:03:45 <AnMaster> /home/anmaster/cfunge/trunk/src/fingerprints/TURT/TURT.c(321): remark #981: operands are evaluated in unspecified order
14:03:45 <AnMaster> snprintf(sh, sizeof(sh), FIXEDFMT, PRINTFIXED(h));
14:04:10 <AnMaster> #define PRINTFIXED(n) ((n) < 0) ? "-" : "", getInt(n), getDec(n)
14:05:25 <AnMaster> apart from evaluating n serveral times, but it doesn't change h
14:06:29 <tusho> AnMaster: i downloaded & listened to an album. i like it. ~fin~
14:07:23 <AnMaster> well I fixed all actually interesting ICC warnings, and the odd undefined order stuff: no clue about that
14:07:25 <AnMaster> /home/anmaster/cfunge/trunk/src/fingerprints/SOCK/SOCK.c(162): warning #810: conversion from "fungeCell={int32_t={int}}" to "uint16_t={unsigned short}" may lose significant bits
14:07:26 <AnMaster> uint16_t port = StackPop(ip->stack);
14:07:49 <AnMaster> I guess adding a lot of casts would shut it up
14:08:00 <tusho> AnMaster: icc is meant to be incredibly comprehensive
14:08:09 <tusho> i imagine the overpedanticism is a feature
14:08:13 <AnMaster> true, but it had some strange warnings
14:08:32 -!- kar8nga has left (?).
14:08:35 <tusho> AnMaster: a cool thing: formally verified C compiler http://compcert.inria.fr/compcert-C.html
14:08:38 <AnMaster> like a "missing return" at the end of a function that GCC correctly detected as unreachable
14:08:43 <tusho> it doesn't support goto, longjmp/setjmp, duff's device etc and too
14:08:47 <tusho> also, doesn't support variadic functions
14:08:49 <tusho> still, pretty neat
14:09:19 <AnMaster> tusho, so you need: printf("%d %d", &myarrarayvariable); ?
14:09:44 <tusho> AnMaster: not sure
14:10:05 <tusho> i'm sure you could probably make it work
14:10:12 <tusho> but they didn't bother because it's a proof of concept
14:10:14 <AnMaster> I do use goto in fact for some error handling in SOCK and FILE, since there are a lot of things to clean up in case of error and a lot of possible code paths resulting in error
14:10:24 <tusho> yes i agree, goto has many good uses
14:10:34 <AnMaster> however goto can easily get abused to
14:11:00 <AnMaster> but I think the sort of error handling needed in SOCK and FILE are a good place for goto
14:11:28 <AnMaster> /home/anmaster/cfunge/trunk/src/fingerprints/SOCK/SOCK.c(208): warning #810: conversion from "int" to "unsigned short" may lose significant bits
14:12:07 <AnMaster> port is uint16_t, htons return uint16_t, unsigned short is uint16_t...
14:12:22 <tusho> AnMaster: you can't guarantee that unsigned short is uint16_t
14:12:24 <AnMaster> so it's prototype for htons must be messed up in some way
14:12:26 <tusho> is that specified anywhere?
14:12:36 <AnMaster> tusho, I think addr.in.sin_port is uint16_t too
14:12:59 <AnMaster> there is no conversion from int to unsigned short in that line
14:13:14 <AnMaster> all variables and return values and parameters are uint16_t
14:13:24 <AnMaster> uint16_t htons(uint16_t hostshort);
14:13:40 <AnMaster> port is defined as: uint16_t port
14:13:50 <AnMaster> tusho, still think ICC is right?
14:19:11 <AnMaster> a | b == b | a; a & b == b & a; a ^ b == b ^ a;
14:28:01 <AnMaster> tusho, I think I see about htons()
14:28:13 <AnMaster> it is a macro using asm() in the system header file on x86
14:28:19 <AnMaster> I run this icc compile on a p3
14:29:04 <AnMaster> so the issue is in the macro htons() as found in the system header
14:32:51 -!- Hiato has joined.
14:43:28 <AnMaster> tusho, about that formally verified compiler...
14:43:30 <AnMaster> "The Compcert verified compiler is a compiler for a large subset of the C programming language that generates code for the PowerPC processor."
14:43:39 <AnMaster> well I think I got a PPC somewhere
14:43:54 <AnMaster> but never use it since the battery is broken in it
14:44:14 <AnMaster> and there is a glitch (right English word?) in the power connector
14:44:21 <AnMaster> so if you move the computer it may fail
14:44:29 <AnMaster> also it runs Mac OS 9 or something like that
14:44:42 <Corun> But it _can_ run OS X
14:45:01 <Corun> Not very _much_ OS X
14:45:32 <Corun> This doesn't sound like an iBook
14:45:50 <AnMaster> one of the 10 first delivered to Sweden iirc
14:46:03 <Corun> Oh, wow. They really only had 32 meg of ram
14:46:19 <Corun> No 32, the very first model
14:46:32 <AnMaster> Corun, it got 32 MB extra installed under the keyboard it seems
14:46:54 <Corun> OS X minimum is 128 :/
14:47:09 <Corun> I had a clamshell iBook
14:47:23 <Corun> But, we upped the ram
14:47:27 <Corun> I did run OS X on it
14:48:11 <Corun> Hmm, I don't remember
14:48:27 <Corun> I also had a 800mhz g3 iBook for a very long time
14:48:35 <Corun> Then I jumped from that to my current Mac Book Pro
14:48:39 <Corun> That was a sudden jump
14:49:17 <Corun> 800 mhz, 512 meg of ram to dual 2.2ghz, 2 gig of ram
14:50:41 <AnMaster> prefer home built x86/x86_64 desktops
14:50:53 <Corun> You could still run OS X on your desktops
14:50:57 <Corun> Albeit a little illegally
14:51:06 <Corun> OS X is the reason to use macs
14:51:10 <Corun> OS X is better than linux
14:51:21 <AnMaster> Corun, well the only reason mac was better was PPC
14:51:38 <Corun> The reason Macs are better is cos they run OS X
14:51:43 <Corun> So they're still better
14:51:45 <tusho> Corun: don't get started on AnMaster, he pained to test his stuff on icc because it was propitetary
14:52:05 <tusho> turn back now before you're arguing with him daily.
14:52:20 <Corun> I'm not really arguing yet
14:52:25 <Corun> Just making statements of fact
14:52:44 <oklopol> linux and mac os both suck ass
14:52:48 <AnMaster> according to dmidecode the manufacturer of this computer is "To Be Filled By O.E.M."
14:53:11 <AnMaster> Corun, and well OS choice is mostly subjective
14:53:25 <AnMaster> anyone know how I fill in the manufacturer field?
14:53:28 <tusho> oklopol: and your alternative?
14:53:33 <AnMaster> since I *am* OEM of this computer
14:53:36 <tusho> note: must be a real os.
14:53:52 <oklopol> tusho: do i have to have an alternative?
14:54:07 <Corun> We're arguing relative goodness
14:54:11 <tusho> we are discussing the best of what exists
14:54:34 <Corun> We're being pragmatic
14:54:39 <Corun> Your bed sucks btw
14:54:51 <oklopol> actually my bed is fucking awesome
14:54:56 <AnMaster> by the way what is "asset-tag", according to dmidecode my computer chassis' asset-tag is "Asset-1234567890"
14:55:01 <Corun> What's your address.
14:55:16 <oklopol> finland, do i need to specify?
14:55:24 <tusho> how can he try your bed otherwise
14:55:26 <Corun> There's only like 2 people in finland right?
14:55:29 <Corun> Which one's your house?
14:55:37 <oklopol> yes, and 4 of them are on this channel
14:55:42 <AnMaster> huh, my mobo got a weird serial number too: MB-1234567890
14:55:54 <AnMaster> I mean that is "not filled in" clearly
14:56:03 <AnMaster> but the mobo I would have assumed would have a real one
14:56:10 <Corun> Only 2 of those 5 are actually people
14:56:18 <tusho> they're all people
14:56:27 <Corun> And they're all in finland?
14:56:28 <tusho> there are 2 people in finland
14:56:30 <tusho> 5 of them are in this channel
14:56:42 <Corun> Which house is oklopols
14:56:51 <Corun> The east one or the west one?
14:57:10 <Corun> Which is east or west of the other one?
14:57:39 <Corun> I'll be there in like a few hours
14:57:49 <AnMaster> Corun, um there is a north one too
14:57:56 <Corun> Is there any public transport that gets me from finland's airport to your house?
14:58:15 <oklopol> take the train if you wanna see the other guy
14:58:26 <AnMaster> oklopol, so who drives the bus?
14:58:35 <oklopol> AnMaster: Corun, presumably.
14:58:44 <oklopol> Corun: it's _the_ stop, obviously.
14:59:03 <Corun> About how far is it from finland's airport to _the_ stop?
14:59:14 -!- tusho has quit ("And then-").
14:59:23 <oklopol> wake me up when you have a conversation where someone who doesn't believe in the real world can contribute
14:59:25 <AnMaster> however... you got a lot of lakes oklopol
14:59:31 -!- tusho has joined.
14:59:46 <tusho> one of the five finns in here drive the bus
14:59:59 <Corun> I'm not driving to fuckin' his house
15:00:00 <AnMaster> tusho, which is one of the existing two?
15:00:14 <tusho> AnMaster: None of the two people in finland drive the bus or the train
15:00:28 <Corun> But one of the five in here does
15:00:34 <AnMaster> ah so you mean 3 of the 5 finns live abroad?
15:00:52 <tusho> 1. There are 2 people in Finland
15:00:53 -!- asiekierka has joined.
15:00:57 <Corun> There are 2 people in finland. Of which 5 people are in this channel
15:00:58 <tusho> 2. 5 of those people are in here
15:01:07 <tusho> 3. None of the 2 people in Finland drive the bus or the train
15:01:14 <tusho> 4. One of the 5 fins in here drive the bus or the train
15:01:22 <Corun> (Or both at the same time)
15:02:22 <Corun> And there are 6 of those people who, collectively, know the route to oklopol's house.
15:02:37 -!- dogface has quit ("ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]").
15:03:59 -!- bsmntbombdood has quit (Read error: 113 (No route to host)).
15:14:57 <fungot> echo reverb rev bf rot13
15:15:21 <asiekierka> ^bf ,[.,]!ahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha
15:15:21 <fungot> ahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha
15:16:08 <optbot> tusho: i wonder if it works on os x nowadays
15:16:09 <optbot> fungot: http://www.bash.org/?136534
15:16:09 <fungot> optbot: i beat mangler, but lose to logicex.
15:16:10 <optbot> fungot: what value do you set foo to so that (print (begin (foo) 1)) never prints the 1?
15:16:10 <fungot> optbot: list constructor, whatever that is on sale in 28 stores and verkkokauppa.com is the 4th church numeral. always anecdotal. although that's true too. there is an
15:16:11 <optbot> fungot: thus, "In theory"
15:16:12 <fungot> optbot: there's a new style of code from scheme?, of course). but i guess it doesn't concern me much if they are given to a data structure thats so tuned to the same object
15:16:13 <optbot> fungot: but yes, fair enough
15:16:13 <fungot> optbot: oh :p. i think i've gotten ( lambda fnord body) to ( call/ cc...) ( generate-temporaries ( syntax ( var)
15:16:14 <optbot> fungot: To use an interpreter: <interpreter> <program> Note: <program> can be the actual program, an http:// URL, or a file:// URL which refers to my pseudofilesystem.
15:21:02 -!- asiekierka has quit (Read error: 104 (Connection reset by peer)).
15:21:17 <tusho> the nonsense was too much for asiekerka
15:27:24 <AnMaster> tusho, is optbot completely random?
15:27:25 <optbot> AnMaster: do you have quasiquote
15:27:30 <AnMaster> or is the input related to the output?
15:27:35 <tusho> AnMaster: Completely random, why?
15:27:55 <AnMaster> putting two eliza bot against each other would be interesting
15:28:30 <AnMaster> fungot have no input/output relation for it's randomness either right?
15:28:31 <fungot> AnMaster: so i made this parody of the python pack/ unpack is already ported to mzscheme, but conjure is mostly library code atm, so not problem in using a old version
15:28:53 <tusho> AnMaster: yes it does
15:31:43 -!- Corun has quit ("This computer has gone to sleep").
15:34:47 -!- asiekierka has joined.
15:36:20 <tusho> i guess it's a series of 9
15:36:25 <tusho> it sorts of fits together, i guess
15:36:32 <asiekierka> and no new animathed screebles since #4 (starting from 0)
15:36:52 <tusho> a short story about nothing, with no coherent narrative, and no real ending
15:45:33 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | python and php are crippled for any serious functional programming, which is too bad.
15:51:06 -!- asiekierka has quit (Read error: 104 (Connection reset by peer)).
15:53:41 -!- Corun has joined.
16:01:02 -!- Ilari has quit ("Won't be back for a while...").
16:01:44 -!- Hiato has quit (Read error: 110 (Connection timed out)).
16:24:34 -!- Hiato has joined.
16:33:27 -!- kar8nga has joined.
16:46:00 -!- Hiato has quit ("Leaving.").
16:53:08 -!- Hiato has joined.
17:12:56 -!- Hiato has quit ("Leaving.").
17:15:25 -!- asiekierka has joined.
17:19:12 <fizzie> AnMaster: Nope, fungot doesn't look at the comment, it just checks if it has the substring "fungot" in it, and if it has, it generates one sentence of nonsense.
17:19:14 <fungot> fizzie: tentacles! fnord/ fnord/ archives/ 001207.html. not with a newsreader))
17:19:40 <fizzie> fungot: Please do not talk about your fetishes, people might try to make some inferences to me.
17:19:41 <fungot> fizzie: if you did something outrageous and wonder why you haven't bugged me plenty. finally settled on using syntax-case egg. but would you explain what you want to
17:30:11 <fizzie> That was probably related to the "Chicken" scheme interpreter, which calls its extension modules "eggs".
17:30:56 <fizzie> And syntax-case was, of course, the hygienic macro system meant to replace the more limited syntax-rules. I think they maybe even picked syntax-case as the macro system for R6RS Scheme.
17:31:34 <psygnisfive> i wish i understood the difference between hygienic and non~ macros
17:51:42 -!- asiekierka has quit.
18:19:50 -!- KingOfKarlsruhe has joined.
18:36:12 -!- kar8nga has left (?).
18:38:31 -!- LinuS has joined.
18:42:35 <funktio> GOOD: put 'foo=bar' with P
18:43:35 <funktio> Deewiant: it should be "oof"G
18:44:58 <funktio> (or G"foo" if IP goes right-to-left)
18:48:41 <fizzie> Which fingerprint is that? EVAR?
18:49:47 <funktio> the test is fine, just the printed string is wrong :P
18:50:06 <fizzie> I have a feeling I could use key/value-style maps somewhere in fungot, but maybe sticking unrelated stuff to the environment would be horribly wrong.
18:50:06 <fungot> fizzie: this client won't crash for anything less than a kilobyte... but now i have much spare time :)
18:51:02 <fizzie> fungot: Oh, I'm sure I could stick a kilobyte of stuff in the environment just fine... but I was thinking about your language model stuff, which is several hundred megabytes. Maybe it's best to keep that as files-to-seek-around-in.
18:51:03 <fungot> fizzie: oh wait, it's fnord. :p hee. eli terveisiä!
18:51:31 <fizzie> fungot: Er, this is an international channel, don't do Finnish here.
18:51:48 <fizzie> (I don't see how that was relevant anyway.)
19:05:06 <oklopol> bad fungot! also i continued reading your and funktio's conversation with fungot=funktio for the last message
19:05:07 <fungot> oklopol: or buy a new " dodge miser" and two dozen
19:15:07 <fizzie> fungot: And two dozen what?
19:15:07 <fungot> fizzie: i know lots of lisp stuff.
19:15:22 <fizzie> fungot: I don't really believe that.
19:15:22 <fungot> fizzie: actually trondheim is a bit restrictive to say the env is a new rule to channel rules say up to 8/ once/ fnord...
19:24:47 <AnMaster> #define SECS_PER_MIN 60 /* seconds per minute */
19:25:05 <AnMaster> from /usr/src/sys/dev/speaker/spkr.c on FreeBSD
19:27:42 <tusho> AnMaster: now that is silly
19:27:48 <tusho> magical number avoidance, sure, but that is just ridiculous :D
19:27:55 <AnMaster> #define WHOLE_NOTE 4 /* quarter notes per whole note */
19:28:03 <tusho> AnMaster: well, that seems reasonable
19:29:20 <AnMaster> basically I was writing a program to convert the speaker strings to something you could play on Linux
19:29:33 <AnMaster> oh and I'm using bash just in case you wonder
19:31:59 <AnMaster> tusho, #define ONE 1 isn't that bad really.... what if they decide to swap the names of 1 and 4 (four and one that is)
19:32:38 <AnMaster> tusho, a response I got in another channel on this: <@Starnestommy> I think a committee decided to officially change the length of a minute to 64 seconds yesterday
19:33:06 <AnMaster> * v1.4 by Eric S. Raymond (esr@snark.thyrsus.com) Aug 1993
19:33:07 <AnMaster> * modified for FreeBSD by Andrew A. Chernov <ache@astral.msk.su>
19:33:07 <AnMaster> * modified for PC98 by Kakefuda
19:33:22 <AnMaster> I wonder who should be hit over the head of those
19:33:39 <AnMaster> tusho, yeah it is FreeBSD kernel source, didn't know ESR was involved with that...
19:34:03 <tusho> well esr always deserves hitting on the head
19:34:21 <AnMaster> but I want to hit whoever did it
19:34:46 <AnMaster> /* this weirdness avoids floating-point arithmetic */
19:34:46 <AnMaster> /* See the BUGS section in the man page for discussion */
19:34:54 <AnMaster> what is wrong with floating point...
19:35:14 <AnMaster> oh 1990, I guess a lot of ppl didn't have 387s back then...
19:35:52 -!- LinuS has quit (Connection timed out).
19:36:02 <AnMaster> tusho, I use dc to calculate that: dc <<< "5k 1 ${time}/d2 ${#dots}^1-2 ${#dots}^/*+p"
19:37:03 <pikhq> AnMaster: ESR actually wrote a hell of a lot of stuff.
19:37:15 <pikhq> And I think he was actually involved with BSD in the early 90s...
19:37:15 <tusho> pikhq: Like fetchmail. Oh god fetchmail.
19:37:32 <AnMaster> pikhq, we got proof for that now
19:37:46 <AnMaster> I never used fetchmail, so I don't know details
19:49:06 <AnMaster> whole = (100 * SECS_PER_MIN * WHOLE_NOTE) / DFLT_TEMPO;
19:51:12 <AnMaster> well yes, it makes it into 100th seconds I think
19:51:33 <AnMaster> and that could change, I mean timer details could change
19:51:51 <AnMaster> modern systems using better granularity
19:51:51 -!- kar8nga has joined.
19:52:02 <AnMaster> while SECS_PER_MIN and WHOLE_NOTE won't change
19:52:42 <tusho> Random noise pixels are pretty.
20:37:47 <AnMaster> http://pastebin.ca/raw/1189777
20:38:03 <AnMaster> try running that script on "l2b.f+.p16a.c+.p l4mn<b.>e8a2mspg+e8c+f+8b2"
20:38:09 <AnMaster> it will print the commands you should run
20:38:12 <tusho> I can't use it, being on OS X.
20:38:37 <AnMaster> no octave tracking support for example
20:38:44 <tusho> I don't know of any way to make the machine beep besides low-level Carbon APIs.
20:38:52 <tusho> I've only heard it beep on EFI upgrades, and that's pre-bootup.
20:39:00 <tusho> And I think even that was from the speaker.
20:39:06 <tusho> I don't think this machine HAS a pc speaker.
20:39:34 <AnMaster> tusho, write a program that is called beep -f frequency -l duration_in_milliseconds
20:39:47 <AnMaster> then make sure your sleep support fractional values
20:39:52 <AnMaster> tusho, if you do that it will work
20:47:04 * Corun force pushes Mac OS X at AnMaster's Desktop
20:57:51 <AnMaster> if you are on Linux, try that script with "l2b.f+.p16a.c+.p l4mn<b.>e8a2mspg+e8c+f+8b2"
20:58:23 <AnMaster> oh and beep will need to run as root, but my command just output the commands you need to run to create the melody
20:58:42 <AnMaster> so you can verify that they are sane (just calls to sleep and beep), then run them as root
21:04:03 <AnMaster> I think there are some issues though
21:04:11 <AnMaster> basically: pauses between processes
21:04:39 <AnMaster> for more accurate result doing the needed ioctl()s directly in a C program would probably be better
21:14:10 -!- oklopol has quit (Read error: 104 (Connection reset by peer)).
21:14:21 -!- oklopol has joined.
21:25:36 -!- Quendus has quit (Remote closed the connection).
21:27:37 -!- kar8nga has quit (Read error: 110 (Connection timed out)).
21:34:56 <tusho> IM PRETTY COOL YEA
21:35:57 -!- LinuS has joined.
21:45:33 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | ooh.
21:50:03 -!- oklofok has joined.
21:50:35 -!- oklopol has quit (Read error: 113 (No route to host)).
22:00:33 <tusho> happy australian mailman reminder day
22:06:37 <AnMaster> <tusho> happy australian mailman reminder day
22:07:02 <tusho> mailman reminder day is common
22:07:10 <tusho> it means "first of month"
22:07:13 <tusho> http://www.google.co.uk/search?q=mailman+reminder+day&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a
22:07:19 <tusho> but the original agora list is hosted in australia
22:07:23 <tusho> so i got that reminder at 8pm
22:07:24 <AnMaster> Information No results found for "australian mailman reminder day".
22:07:28 <tusho> so it's australian mailman reminder day
22:07:32 <tusho> AnMaster: http://www.google.co.uk/search?q=mailman+reminder+day&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a
22:08:11 <AnMaster> is it about the *program* mailman?
22:08:21 <tusho> http://www.google.co.uk/search?q=mailman+reminder+day&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a
22:08:33 <tusho> i give you a goddamn link and you just neglect to actually CLICK ON IT
22:08:35 <AnMaster> [Mailman-Developers] Happy Mailman Reminder Day
22:08:35 <AnMaster> I forgot to wish all a happy Mailman Reminder Day yesterday. Do these reminders not bother everyone else? Getting a few dozen of these once a month used to ...
22:08:35 <AnMaster> mail.python.org/pipermail/mailman-developers/2004-April/016708.html - 3k -
22:08:49 <tusho> so why the hell did you ask
22:09:05 <tusho> you could have checked, like, the 5 other results relating to it and got a confirmation of that interpretation
22:09:09 <tusho> it would take 5 seconds
22:09:16 <tusho> but obviously i linked you to a page with irrelevant results
22:09:19 <tusho> because i found it amusing, surely
22:09:39 <AnMaster> I never get password reminders from my mailing lists
22:09:49 <tusho> who said password reminders
22:09:55 <tusho> (domain) mailing list memberships reminder
22:10:03 <tusho> ah, it does give you the password
22:10:04 <AnMaster> tusho, well I don't get that either
22:10:06 <tusho> still: yes you do get them
22:10:14 <tusho> AnMaster: maybe they're spam-filtered for you
22:10:18 <tusho> but you do get them
22:10:38 <tusho> i have never seen a list with them turned off
22:10:39 <AnMaster> let me login to admin page for supertux-devel and check
22:10:41 -!- jix has joined.
22:11:01 <AnMaster> Send password reminders to, eg, "-owner" address instead of directly to user.
22:11:02 -!- oklopol has joined.
22:11:18 <AnMaster> Send monthly password reminders?
22:11:33 <tusho> most lists have it on
22:11:34 <AnMaster> tusho, and nor does any other mailing list send it
22:11:39 -!- oklofok has quit (Read error: 113 (No route to host)).
22:11:40 <tusho> AnMaster: it's a mailman thing
22:11:43 <tusho> mailman is totally retarded :)
22:11:48 <AnMaster> which used mailman last I checked
22:11:59 <tusho> maybe sf.net have it changed by default
22:12:02 <tusho> that would be reasonable
22:12:10 <AnMaster> tusho, well supertux-devel use their own server
22:12:12 <tusho> but generally, other-hosted mailman lists have it on
22:12:19 <tusho> AnMaster: yes, that's a rarity
22:12:27 <tusho> all mailman lists i've seen haev it on
22:12:48 <AnMaster> on the other hand it is possible I turned it off sometime in the beginning
22:13:10 <AnMaster> probably almost 2 years since we moved from berlios crap to our own server
22:13:20 <tusho> berlios beats sourceforge
22:14:19 <AnMaster> tusho, well downtime was large
22:14:37 <tusho> AnMaster: idiomatic: 'well, there was a lot of downtime'
22:14:56 <AnMaster> tusho, as in more downtime than uptime
22:15:06 <tusho> but it's not idiomatic to say what you did
22:15:10 <tusho> downtime isn't something with a size
22:15:13 <AnMaster> sf.net got around 50/50 I think...
22:15:18 <tusho> it's something with a length
22:15:30 <tusho> but 'there was a long downtime'means the downtime went on for a long time
22:15:38 <tusho> so you'd say 'a lot of downtime'
22:15:45 <tusho> AnMaster: 'there was a lot of long downtime'
22:15:59 <AnMaster> a week with svn having a filled up disk
22:18:13 <AnMaster> tusho, I think this mailman install may have this as default
22:18:22 <AnMaster> as a list created just about a month ago
22:18:36 <tusho> go subscribe to a random mailman list AnMaster and filter everything to be deleted
22:18:38 <tusho> just for the reminders
22:18:55 <tusho> they are important to an internet user's life AnMaster!
22:19:10 <AnMaster> tusho, I do get reminders from one list though... freebsd-security
22:19:16 <AnMaster> it contains the password every time
22:19:17 <tusho> yayyy, there you go then
22:19:27 <tusho> mailman doesn't encrypt passwords
22:19:32 <tusho> it is also retarded in other aspects
22:19:50 <tusho> AnMaster: http://www.jwz.org/doc/mailman.html
22:20:11 <AnMaster> look I didn't set mailman up for supertux
22:20:21 <AnMaster> I do have admin access to the lists though
22:20:52 <AnMaster> and I have ssh access to the web bit for supertux.lethargik.org, but not lists.lethargik.org
22:21:18 <tusho> AnMaster: also http://www.unicom.com/pw/reply-to-harmful.html
22:21:44 <AnMaster> it is a setting in mailman anywyay
22:21:53 <tusho> AnMaster: 'I have read that one before'
22:22:18 <tusho> AnMaster: i was being pedantic with your english :P
22:23:01 <AnMaster> tusho, isn't both correct? just one non ideomatic
22:23:12 <tusho> *idiomatic, and yea both are correct
22:23:15 <tusho> but one is very awkward :P
22:23:24 <AnMaster> well, it isn't idiomatic Swedish either
22:23:32 <tusho> but you are not talking swedish
22:23:42 <AnMaster> however I tend to talk very convoluted Swedish
22:26:40 -!- Linus` has joined.
22:28:10 <tusho> oklopol: yes, more idiomatic but not as much as mine
22:29:06 <oklopol> i'm pretty sure it's idiomatic to emphasize "that one"
22:29:22 <oklopol> and i'm pretty sure that's what AnMaster was doing
22:29:41 <oklopol> well, perhaps not in this case
22:29:52 <oklopol> as there's nothing that he *hasn't* read before, in context
22:30:01 <AnMaster> huh? I *like* convoluted language
22:30:18 <tusho> AnMaster: it makes you harder to understand properly, certainly :P
22:30:23 <AnMaster> I make a point of using convoluted and overly formal language in a everyday context
22:31:03 <AnMaster> thus creating some confusion in any individuals within close distance XD
22:31:10 <AnMaster> (no probably not correct either)
22:31:47 <AnMaster> wait, "a certain amount" would be better than "some"
22:31:51 <tusho> you don't create confusion in individuals
22:31:54 <tusho> you make individuals confused
22:32:06 <tusho> also, 'an everyday'
22:32:25 <AnMaster> that was just a not very well pressed key
22:32:32 <AnMaster> I think I need to clean this keyboard
22:32:38 <AnMaster> the n key kind of resists more
22:32:53 <tusho> *sniff* w...why don't you pick on keys YOUR SIZE?
22:33:26 <tusho> i was being the n key
22:34:31 <AnMaster> well a full size keyboard is kind of small IMO
22:34:51 -!- LinuS has quit (Connection timed out).
22:34:52 <AnMaster> so no keyboard or mouse is really comfortable
22:35:58 -!- KingOfKarlsruhe has quit (Remote closed the connection).
22:36:10 -!- Tritonio_ has joined.
22:43:24 <tusho> it was the only way I could think to express my eternal love for you
22:47:37 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | hehe.
22:47:41 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | Which I guess is the same template as "My new guy's . . ."..
22:47:51 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | a bit.
22:54:33 -!- Judofyr has quit.
23:07:12 -!- olsner has quit ("Leaving").
23:10:10 -!- Tritonio_ has quit (Remote closed the connection).
23:10:29 -!- Tritonio_ has joined.
23:10:30 -!- jix has quit ("CommandQ").
23:26:54 -!- Tritonio_ has quit ("Leaving.").
23:58:22 -!- Linus` has quit ("Puzzi. Sì, parlo proprio con te. Puzzi.").