←2009-02-19 2009-02-20 2009-02-21→ ↑2009 ↑all
00:00:24 <oerjan> better
00:10:45 <ehird> POOP ovulates over POOP
00:15:34 -!- FireFly has quit ("Later").
00:15:40 -!- BeholdMyGlory has quit ("godnatt").
00:19:38 -!- Mony has quit ("Quit").
00:21:02 -!- oklopol has joined.
00:22:37 -!- MizardX- has joined.
00:26:16 -!- MizardX has quit (Connection reset by peer).
00:26:20 -!- MizardX- has changed nick to MizardX.
00:29:12 -!- sebbu2 has joined.
00:34:22 -!- Sgeo has joined.
00:35:15 <ehird> http://upload.wikimedia.org/wikipedia/commons/1/16/LISP_machine.jpg so pretty the logo is just <33
00:36:00 <Slereah> Except some idiot put a big piece of tape on it!
00:36:16 <Slereah> "I must hide that dong I drew on the Lisp machine!"
00:36:18 <ehird> Slereah: lol wut
00:37:26 <GreaseMonkey> knowing MIT, there probably *was* a dong there
00:38:09 <ehird> even dongs cannot decrease a lisp machine's amazingosity
00:38:41 <Slereah> What if I covered it in dongs?
00:39:20 <oerjan> http://en.wikipedia.org/wiki/Vietnamese_%C4%91%E1%BB%93ng
00:39:40 <ehird> ... it'd be rich!
00:39:48 <Slereah> :D
00:39:58 <lament> 8===========(lambda (x) (x x))
00:40:13 <ehird> infinite dong
00:40:18 <Slereah> Although really, the dong is worthless, IIT
00:40:20 <Slereah> IIRC
00:40:56 <oerjan> second lowest valued currency
00:41:48 <oerjan> although not so unstable, at least before the crisis
00:41:55 <lament> vietnam is a fascinating place
00:42:01 <lament> i went to a Pho, and got mild food poisoning
00:42:26 <oerjan> hm zimbabwe dollar moved down, used to be first
00:42:37 <ehird> the dong has bad inflation
00:43:33 <oerjan> yeah but nothing like the ZWD
00:43:34 <Slereah> kekeke ^__^
00:43:45 <Slereah> Shush oerjan, you ruined the joke
00:45:36 -!- sebbu has quit (Connection timed out).
00:48:14 <ehird> 13:45:02 <ehird`> bah why are revision controlsystems always mutable?
00:48:14 <ehird> 13:45:04 <ehird`> :(
00:48:14 <ehird> 13:45:09 <ehird`> filesystems should never modify data!
00:48:14 <ehird> 13:47:53 <ehird`> oh well, MINE will be an immutable, garbage-collected filesystem database! :D
00:48:17 <ehird> fuck yeah, go for it ehird!
00:48:18 <ehird> wait, shit.
00:48:32 <olsner> ehird: you're ehird
00:48:38 <ehird> i know :(
00:49:08 <olsner> well, sucks to be you, I guess
00:49:15 <ehird> 18:59:09 <adu> i'm sad
00:49:15 <ehird> 18:59:25 <adu> I just found two languages which are nearly Identical to my dream language
00:49:16 <ehird> how sad
00:49:44 <oklopol> :D
00:50:15 <lament> where's that
00:50:23 <ehird> 08.02.03, logs
00:50:25 <ehird> b:4>@[n;&0n=n:+/_sqr 50{c+(-/x*x;2*/x)}/c:+,/(-1.5+2*(!w)%w),/:\:-1+2*(!w)%w:200;:;4];`mandel.pbm 6:"P4\n",(5:2#w),"\n",_ci 2_sv'-1 8#,/+(2#w)#b
00:50:40 <olsner> noise-line
00:50:59 <oklopol> looks like j.
00:51:03 <ehird> it's k
00:51:09 <ehird> mandelbrot set
00:51:22 <ehird> beat that in j oklopol :P
00:51:24 <oklopol> `mandel.pbm <<< orly :P
00:51:35 <ehird> :P
00:51:36 <oklopol> ehird: i doubt i will.
00:52:00 <ehird> www.kx.com/a/k/examples/bell.k <- i love the commenting style
00:52:18 <oklopol> at least now, 12/19 of my math exercises for tomorrow done
00:52:37 <oklopol> that means i will probably get to sleep for about 0 hours.
00:52:57 <oklopol> it will be nice.
00:53:09 <ehird> http://kx.com/a/k/examples/read.k i also love this
00:53:12 <ehird> qrrrrrrtrrrrrsrr
00:53:15 <ehird> rrrrrrrtrrrrrsrr
00:53:18 <ehird> actual code :DD
00:55:48 <oerjan> oklopol: now just be happy you don't have 20 exercises. then you would have to sleep for negative hours.
00:55:53 <Sgeo> WTF is a cost of typing?
00:56:36 <lament> 2 cents a keypress.
00:56:55 <ehird> the original j interp is fucked up
00:56:55 <ehird> 1,2,3+1,2,3
00:56:55 <ehird> 5
00:56:56 <ehird> 1 2 4 2 3
00:57:23 <Sgeo> http://www.farmingdale.edu/enewsfiles/Teresa_Flyer.pdf
01:01:08 <oerjan> they could not afford the cost of printing so they had to use typing instead. which is very slow, especially for the pictures which are really ASCII art using a very tiny typewriter font.
01:01:58 <ehird> :DD
01:02:10 <oerjan> they save on costs for the pictures by only using tiny pygmy child laborers
01:15:02 <ehird> The sum function in LMR assembly, prototype one.
01:15:03 <ehird> sum: jnil RA, end
01:15:03 <ehird> car RA, R1
01:15:03 <ehird> cdr RA, R2
01:15:03 <ehird> push [R2], RA
01:15:03 <ehird> call sum, 1
01:15:05 <ehird> add [R1], [RR], RR
01:15:07 <ehird> ret
01:15:09 <ehird> end: push 0, RR
01:15:11 <ehird> ret
01:17:39 <ehird> discuss.
01:24:26 <MizardX> what does "push [R2], RA" do?
01:24:48 <MizardX> and what does the 1 in "call sum, 1" mean?
01:24:58 <ehird> pushes the contents of the R2 register to the RA stack/register
01:25:01 <ehird> and function argument count
01:27:27 <MizardX> sum: jnil RA, end -- define label 'sum'; jump to end if RA is nil
01:27:39 <oerjan> ah. not tail recursive?
01:27:43 <ehird> MizardX: err, should be [RA]
01:27:58 <MizardX> car RA, R1 -- copy head of RA to R1
01:28:02 <ehird> yah
01:28:08 <ehird> not copy
01:28:09 <ehird> put
01:28:11 <ehird> cdr = pput tail, ofc
01:28:16 <ehird> push [R2], RA
01:28:22 <ehird> push the value in R2 to RA (Register: Arguments)
01:28:26 <ehird> call sum with 1 argument
01:28:38 <ehird> add the value in R1 and the value in RR (Register: Return), putting the result in RR
01:28:39 <ehird> return
01:28:41 <ehird> end:
01:28:43 <ehird> push 0 to RR
01:28:44 <ehird> return
01:29:02 <ehird> voila, 9-instruction list summation
01:29:55 <oerjan> <oerjan> ah. not tail recursive?
01:30:10 <ehird> yeah.
01:30:15 <ehird> you could easily make it tail recursive.
01:34:18 <oerjan> sum: push 0, RR
01:34:18 <oerjan> loop: jnil RA, end car RA, R1 cdr RA, RA add [R1], [RR], RR jump loop
01:34:18 <oerjan> end: ret
01:34:28 <oerjan> F**K
01:34:33 <ehird> jump? fuck jump.
01:34:36 <ehird> there's a tailcall instruction.
01:35:35 <oerjan> darn irssi joining lines
01:36:04 <MizardX> oerjan: exactly what I was writing... :P
01:36:13 <MizardX> except the line breaks
01:36:43 <oerjan> oh i _wrote_ the line breaks. they just didn't show up :(
01:36:49 <ehird> no jump :P
01:36:51 <ehird> well, jump exists
01:36:52 <ehird> but phoo
01:37:13 <MizardX> ah, I used 'jmp' instead of 'jump' :)
01:38:32 <oerjan> oh well whatever has the same effect...
01:39:15 <MizardX> should be some complement to "jnil"... maybe "jnn"?
01:41:55 <oerjan> jcons?
02:07:20 <oklopol> what's your favorite homonym of "hair"?
02:10:55 * oerjan isn't actually sure there are any
02:12:29 <oerjan> oh wiktionary lists "hare"
02:16:56 <Slereah> Hare dryer
02:29:49 <oerjan> a hary scheme if i ever saw one
02:30:10 <oerjan> also, hare-brained
02:33:34 <Slereah> Hm.
02:33:37 <Slereah> Hare scheme
02:33:48 <Slereah> (lambda x) (xx) rabbit
02:34:33 <oerjan> excellent for fibonacci
02:37:01 <oerjan> although it contains a lot of easter eggs
02:37:41 <Slereah> oerjan : You just won an internet
02:38:19 <oerjan> i did?
02:38:20 -!- Slereah has set topic: Hare Scheme : perfect for Fibonacci | http://bespin.org/~nef/logs/esoteric/.
02:40:02 <oerjan> although the programs tend to be long, as it's hard to avoid duplication
02:42:03 <oerjan> but extremely fast
02:42:31 <Slereah> I think you can only do it in punch cards, though
02:42:40 <oerjan> ?
02:42:41 <Slereah> Because you need RABBITS
02:43:01 <oerjan> i'm sure unicode solves that problem.
02:43:03 <Slereah> (You know, like INTERCAL's "+.)
02:43:18 <Slereah> Does Unicode have rabbits though?
02:43:24 <Slereah> Can't think of a symbol like that
02:44:03 <oerjan> there are some chinese characters for it at least
02:45:10 <Slereah> Which ones though!
02:45:56 <oerjan> http://en.wikipedia.org/wiki/Z-variant
02:46:36 <Slereah> That reminds me of the two unicode's K
02:46:45 <Slereah> The one for k and the one for Kelvin
02:46:55 <Slereah> They had to think hard about how to make them different
02:47:27 -!- Slereah_ has joined.
02:47:36 <oerjan> huh? why? isn't kelvin just an ordinary capital K?
02:47:36 <Slereah_> [03:46:16] <Slereah> That reminds me of the two unicode's K
02:47:37 <Slereah_> [03:46:22] <Slereah> The one for k and the one for Kelvin
02:47:37 <Slereah_> [03:46:34] <Slereah> They had to think hard about how to make them different
02:47:37 <Slereah_> [03:46:57] * Disconnected
02:47:38 <Slereah_> ffffffff
02:48:04 <Slereah_> http://en.wikipedia.org/wiki/Kelvin#The_special_Unicode_kelvin_character
02:53:26 <Sgeo> ...WHY?
02:54:02 <Slereah_> Because those people are paid to do work, I assume
02:54:11 <Slereah_> So they have to find something to work about
02:55:40 <oerjan> probably due to the principle of embedding every previous character set... the article mentions CJK charsets having it
02:56:03 <oerjan> also, good night
02:56:05 -!- oerjan has quit ("leaving").
03:06:38 -!- Slereah has quit (Read error: 110 (Connection timed out)).
04:29:51 -!- MizardX- has joined.
04:30:00 -!- MizardX has quit (Read error: 104 (Connection reset by peer)).
04:30:19 -!- MizardX- has changed nick to MizardX.
05:25:12 -!- psygnisfive has joined.
05:26:30 <psygnisfive> Hare Scheme? oh dear.
05:28:01 -!- oklopol has quit (Read error: 54 (Connection reset by peer)).
05:28:16 -!- oklopol has joined.
05:30:10 <psygnisfive> oko
05:34:19 <oklopol> morning
05:34:25 <psygnisfive> morning :)
05:34:34 <oklopol> :--)
05:34:46 <psygnisfive> O_O;
05:38:33 <psygnisfive> the guy who does lispcast sounds like a schlump.
05:46:12 <oklopol> i'm tired.
05:57:23 <oklopol> so, i think i'm gonna zombie it up to the unis now
05:58:04 <oklopol> maybe take a little nap when i get there
05:58:08 <oklopol> like, 6 hours
05:58:33 <oklopol> ~~>
06:00:01 * Sgeo got to satisfy a 5 year old l'esprit d'escalier today
06:13:05 <Sgeo> G'night all
06:13:34 -!- Sgeo has quit (Read error: 104 (Connection reset by peer)).
07:19:05 -!- MizardX- has joined.
07:20:57 -!- MizardX has quit (Read error: 104 (Connection reset by peer)).
07:21:03 -!- MizardX- has changed nick to MizardX.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:22:42 -!- sebbu has joined.
08:38:15 -!- sebbu2 has quit (Read error: 110 (Connection timed out)).
09:25:12 -!- olsner has quit ("Leaving").
09:29:11 -!- GreaseMonkey has quit ("Client Excited").
09:56:39 -!- Mony has joined.
10:41:56 -!- Mony has quit ("Quit").
11:45:12 -!- Corun has joined.
11:56:18 -!- Corun has quit ("This computer has gone to sleep").
11:56:30 -!- KingOfKarlsruhe has joined.
12:04:28 -!- sebbu2 has joined.
12:19:02 -!- sebbu has quit (Read error: 110 (Connection timed out)).
12:29:17 -!- sebbu has joined.
12:44:28 -!- sebbu2 has quit (Connection timed out).
13:14:40 -!- KingOfKarlsruhe has quit (Remote closed the connection).
13:37:07 -!- jix has joined.
14:00:56 -!- Hiato has joined.
14:01:42 -!- oerjan has joined.
14:07:47 <oerjan> * Sgeo got to satisfy a 5 year old l'esprit d'escalier today
14:07:54 <oerjan> Darn, he's left
14:08:08 <oklopol> before knowing what that meant, that sounded pretty perverted.
14:09:21 <oerjan> I was going to comment how that doesn't apply as much on irc, but then i noticed Sgeo had left
14:09:56 <oklopol> :D
14:10:19 <oerjan> and then i realized that actually made it perfect...
14:10:28 <oklopol> oh it was not a pun originally?
14:10:42 <oklopol> well not a pun
14:10:56 <oklopol> i think we use "pun" too broadly.
14:11:06 <oerjan> hah
14:11:39 <oerjan> well the realization happened somewhere between brain and keyboard, so yes and no
14:12:18 <oerjan> and yeah it sounded pretty perverted to me too
14:14:24 -!- oklopol has quit (Read error: 104 (Connection reset by peer)).
14:14:35 -!- oklopol has joined.
14:42:56 -!- Mony has joined.
14:54:53 -!- sebbu2 has joined.
14:59:43 -!- sebbu has quit (Read error: 60 (Operation timed out)).
14:59:43 -!- sebbu2 has changed nick to sebbu.
15:32:34 -!- FireFly has joined.
15:33:48 <AnMaster> heh valgrind just told me to report a bug
15:34:35 -!- BeholdMyGlory has joined.
15:40:58 <MizardX> The memory debugger?
15:42:33 -!- ehird has changed nick to ehird|away.
15:42:40 <ehird|away> * Sgeo got to satisfy a 5 year old l'esprit d'escalier today
15:42:46 <ehird|away> Sexual indeed.
15:42:50 -!- ehird|away has changed nick to ehird.
15:42:55 <ehird> Fuck this client and its away hadling
15:43:53 <ehird> http://en.wikipedia.org/wiki/L'esprit_de_l'escalier argh
15:43:55 <ehird> I get that all the time
15:43:58 <ehird> my brain is too slow
15:44:05 <ehird> must... work on... cybernetic... implants...
15:44:45 <oerjan> yeah, then in the future, we can all be several microseconds late instead...
15:44:55 <ehird> bah.
15:44:59 <ehird> time travel.
15:45:48 <oerjan> same problem, really: time would just grind to a halt as everyone reverses it constantly...
15:46:07 <ehird> it'd be concurrent time travel
15:46:10 <oerjan> possibly this has already happened, of course.
15:46:21 <ehird> ha
15:46:24 <ehird> time used to be a lot faster
15:46:26 <ehird> :^)
15:51:14 <MizardX> The first few billion years...
16:08:43 <oerjan> yeah they just took six days *duck*
16:20:43 <AnMaster> MizardX, yes
16:21:25 <AnMaster> memcheck: the 'impossible' happened:
16:21:26 <AnMaster> unhandled syscall
16:21:35 <AnMaster> [long backtrace]
16:21:47 <AnMaster> Note: see also the FAQ.txt in the source distribution.
16:21:47 <AnMaster> It contains workarounds to several common problems.
16:21:47 <AnMaster> If that doesn't help, please report this bug to: www.valgrind.org
16:21:47 <AnMaster> In the bug report, send all the above text, the valgrind
16:21:47 <AnMaster> version, and what Linux distro you are using. Thanks.
16:28:29 -!- psygnisfive has quit (Read error: 110 (Connection timed out)).
16:33:16 <ehird> Valid C:
16:33:17 <ehird> Main pr "%i",2+2); nl end NB Prints 4
16:35:18 <AnMaster> ehird, is that the whole file?
16:35:39 <ehird> No, not entirely. But the only other thing is an #include.
16:35:39 <AnMaster> nah, can't be...
16:35:41 <AnMaster> ah
16:35:51 <AnMaster> ehird, what header does it include?
16:36:07 <AnMaster> one with strange defines I guess
16:36:18 <ehird> The full program:
16:36:19 <ehird> #include"omg.h"
16:36:19 <ehird> Main pr "%i",2+2); nl end NB Prints 4
16:36:24 <ehird> The header:
16:36:25 <ehird> #include<stdio.h>
16:36:25 <ehird> #define NB //
16:36:25 <ehird> #define equ {
16:36:25 <ehird> #define end return 0;}
16:36:27 <ehird> #define Main int main(void){
16:36:27 <ehird> #define pr printf(
16:36:29 <ehird> #define nl putchar('\n');
16:36:31 <ehird> (Yes, I know equ isn't used in it)
16:36:32 <AnMaster> heh indeed... :D
16:36:34 -!- MigoMipo has joined.
16:38:01 <AnMaster> ehird, while certainly confusing if you didn't see the header, it wouldn't win IOCCC ;P
16:38:12 <AnMaster> did you write that C code btw?
16:38:25 <ehird> Yeah. I was trying to get c to look like K and similar langs
16:38:36 <ehird> didn't do too well, oh well
16:44:12 <AnMaster> mhm
16:44:39 <AnMaster> ehird, you could write some array operations in preprocessor maybe?
16:44:45 <ehird> unlikely
16:45:24 <AnMaster> oh? Well I guess so using standard C, but GCC has some rather useful extensions to the preprocessor that maybe would be useful to (ab)use
16:46:20 <AnMaster> "statement expressions" was one of them (not a preprocessor feature, but makes complex macros a lot easier to write)
16:46:52 <AnMaster> and no, that wouldn't be portable :)
16:47:00 <ehird> portability is for squares
16:47:31 <AnMaster> in a case like this, you do have a point
16:49:41 <AnMaster> ehird, possibly (though I'm not sure, and haven't tested) you could avoid () by something like this:
16:50:04 <AnMaster> #define mymacro(arg) /* stuff here */
16:50:10 <AnMaster> #define foo (
16:50:14 <AnMaster> #define bar )
16:50:19 <ehird> cheating
16:50:29 <ehird> you need to eliminate delimiters
16:50:30 <AnMaster> Main mymacro foo 12 bar
16:50:39 <AnMaster> ehird, hm ok, you can include some in the macros
16:50:46 <AnMaster> like:
16:50:54 <AnMaster> #define ___mymacro(arg) /* stuff here */
16:51:04 <ehird> yes
16:51:04 <AnMaster> #define mymacro ___mymacro(
16:51:17 <AnMaster> then you need to include the matching ) somewhere
16:52:17 <ehird> see: pr
16:52:21 <ehird> I did that
16:53:27 <AnMaster> yes indeed
16:53:33 <AnMaster> but you didn't do anything for );
16:53:58 <ehird> yeah
16:54:08 <ehird> the unbalanced paren looked K-y
16:54:09 <ehird> :P
16:54:13 <AnMaster> ah ok
16:54:23 <AnMaster> don't know K well enough
16:54:48 <AnMaster> (read: I don't know it at all, apart from seeing some K code once or twice)
16:55:07 -!- MigoMipo has left (?).
16:55:38 <AnMaster> ehird, if you really want to do this I would suggest going for m4 or such instead of cpp
16:55:50 <ehird> that's cheating
16:55:54 <MizardX> In what order is #defines evaluated? If I have two defines that refer to eachother, which will be the result?
16:55:55 <AnMaster> true
16:56:11 <ehird> MizardX: cpp will whinge at you
16:56:13 <AnMaster> MizardX, aren't they evaluated when expanded
16:56:16 <ehird> UB
16:56:23 <AnMaster> and yes probably UB
16:56:42 <ehird> gcc's cpp just leaves the bare name in after it detects a recursion
16:56:43 <ehird> IIRC
16:57:14 <AnMaster> interesting
16:58:30 <ehird> 10:16:25 <ais523> you could always try filling the computer with liquid nitrogen
16:58:30 <ehird> 10:16:35 <ais523> ISTR that method was used to set an overclocking record at one time
16:58:33 <AnMaster> hm is GNU cpp implemented as a single pass reading input and writing to output as it goes, (+ storing defines in some list or such) or does it do something more complex?
16:58:35 <ehird> should team up with a cryonics company
16:58:42 <ehird> vitrified cpu
16:59:09 <ehird> AnMaster: read the source :P I think so though
16:59:12 <AnMaster> "vitrified"?
16:59:16 <ehird> http://en.wikipedia.org/wiki/Vitrification
16:59:28 <AnMaster> ah thanks
16:59:30 <ehird> It's what's used in cryopreservation, as opposed to freezing
17:02:44 <ehird> 10:50:42 <ais523> because monads cause things to happen in order
17:02:46 <ehird> highly incorrect.
17:04:41 <AnMaster> ehird, about freezing CPUs: yes it has been used for speed records, but doing that leads to a shorter lifetime for the CPU since it is put under quite large mechanical stress. Also too low temperature will lead to worse performance.
17:04:58 <ehird> I know this...
17:04:59 <ehird> 10:17:28 <ais523> the computer still managed to overheat eventually even though the outside was frozen. They only just had enough time to take a photo of the screen showing the fast clock speed before the computer turned itself off for heat reasons
17:05:04 <ehird> i'm not an idiot
17:08:01 <AnMaster> I didn't claim you were one
17:08:32 <ehird> explaining trivial things generally has that implication
17:22:40 <ehird> omgad
17:22:40 <ehird> [ehird:~/Saved/2009-02/kdb] % QHOME=. rlwrap ./m32/q
17:22:40 <ehird> KDB+ 2.5 2009.02.13 Copyright (C) 1993-2009 Kx Systems
17:22:41 <ehird> m32/ 2()core 2560MB ehird bournemouth 255.255.255.255 PLAY 2009.05.14
17:22:41 <ehird> q)Y:{{x[{x[x]y}[y]]z}[x][{x[{x[x]y}[y]]z}[x]]y}
17:22:41 <ehird> q)Y Y
17:22:42 <ehird> {{x[{x[x]y}[y]]z}[x][{x[{x[x]y}[y]]z}[x]]y}[{{x[{x[x]y}[y]]z}[x][{x[{x[x]y}[y..
17:22:44 <ehird> :D :D
17:26:27 <ehird> q))2147483646
17:26:27 <ehird> 2147483646
17:26:28 <ehird> q))2147483647
17:26:28 <ehird> 0W
17:26:28 <ehird> q))2147483648
17:26:28 <ehird> '2147483648
17:26:39 -!- M0ny has joined.
17:27:03 -!- Hiato has quit ("Leaving.").
17:42:15 <ehird> my virtual memory size of 49.85GB.
17:42:18 <ehird> This is rathter large.
17:42:44 <Slereah_> It's not the size that matters.
17:45:20 -!- Mony has quit (Read error: 110 (Connection timed out)).
17:47:59 <ehird> it went over a tb
17:48:00 <ehird> x_x
17:48:09 -!- Hiato has joined.
17:49:21 <ehird> HOLY FUCK
17:49:26 <ehird> I JUST MMAPED 10 FUCKING TERABYTES
17:49:27 <ehird> :-|
17:51:21 <oerjan> your very own memory bubble
17:51:36 <ehird> no wait
17:51:39 <ehird> I mmaped 5242880 tb
17:51:43 <ehird> lol wat
17:51:48 <ehird> oh wait
17:51:50 <ehird> those allocations failed
17:51:56 <oerjan> too bad it wasn't a year or two ago, or you could surely have sold it to the banks
17:52:15 <ehird> ok I actually mmaped 320 TB
17:52:36 <ehird> no wait
17:52:42 <ehird> 80 TB
17:53:24 <oerjan> i think you should take out insurance on that memory. ask someone else to allocate the same amount, and make a contract to cover each other.
17:54:42 <ehird> :D
17:55:07 -!- jix has quit ("...").
17:56:49 -!- oerjan has quit ("Business").
17:59:08 -!- jix has joined.
18:07:30 <Hiato> out of interest, who is 92.48.122.144 and why did this person take the ACRONYM entry out of the hello world programmes page?
18:07:51 <ehird> an idiot, probably
18:07:52 <ehird> or a troll
18:07:55 <ehird> feel free to revert them
18:08:23 <ehird> Hiato: they replaced it with PnkHiD
18:08:24 <Hiato> yeah, I will
18:08:26 <ehird> so merely a simple vandal
18:08:28 <ehird> or a weird spambot
18:08:37 <ehird> its because it was the first one
18:08:58 <Hiato> roger
18:11:05 -!- kar8nga has joined.
18:12:04 <Hiato> not sure how to revert, so I edited =/
18:12:38 * Hiato wonders if the equates to the same thing
18:13:46 <ehird> history -> edit before the offender -> edit -> save
18:14:31 <MizardX> Except for the log message, I don't think there is any difference.
18:17:05 <Hiato> hrmm, ok, thanks (for future notice) and good to know, MizardX
18:20:09 <ehird> http://golf.shinh.org/reveal.rb?uudecode/pooq/1202119366&ijs
18:20:11 <ehird> uudecode in j
18:20:16 -!- kar8nga has quit (Read error: 60 (Operation timed out)).
18:23:06 -!- kar8nga has joined.
18:38:23 <ehird> [18:37:40] <cmihai> Grr, I wish there was an Emacs extention for stripping away the silly commands
18:38:40 <lament> yes it is!!
18:38:43 <lament> it's called VIM
18:38:46 <lament> *there is
18:38:50 <ehird> hahaha, I just said
18:38:50 <ehird> [18:38:35] <ehird> cmihai: careful, someone will say 'vim'
18:44:17 <ehird> 11:19:16 <ehird`> how's this for a quine and palindromic quine:
18:44:17 <ehird> 11:19:44 <ehird`> puts"aa";File.open("test.rb"){|x|x.puts"aa"}
18:48:06 <ehird> 11:52:06 <lament> i'm trying to decide on the order in which i ban you all.
18:48:06 <ehird> 11:52:13 <lament> and the kick messages
19:12:05 -!- Sgeo has joined.
19:12:34 * ehird downloads tic-tac-toe playing BMP
19:14:16 <Sgeo> WHere was that located again?
19:14:21 <ehird> http://filebin.ca/tesmth/OANDX.BMP
19:14:24 <ehird> kudos to ais523
19:14:34 <Sgeo> Also, some virus deleted my svchost.exe, so I found another copy on here and am using that
19:14:45 <Sgeo> The computer feels faster, but I think Daemon Tools doesn't like it
19:14:51 <Sgeo> ty
19:15:46 <ehird> it is so amaaaazing
19:18:02 <Sgeo> It.. doesn't take wins
19:19:16 <Sgeo> Still cool
19:20:20 <ehird> Sgeo: sure it does
19:20:22 <ehird> I made it win
19:20:52 <ehird> Sgeo: (0,0), (0,2), (2,2)
19:20:53 <ehird> makes it win
19:21:00 * ehird makes AND gate
19:22:07 <Sgeo> What I meant is that it doesn't always make a winning move when it becomes available
19:22:13 <ehird> that is true
19:24:32 <ehird> whoa
19:24:34 <ehird> my friend won
19:24:39 <ehird> Sgeo: http://filebin.ca/dkuvr/THISISNTCHEATING.bmp
19:25:50 <Sgeo> s/NT//
19:26:11 <ehird> Sgeo: how is it cheating
19:26:30 <ehird> oh. yep.
19:26:32 <ehird> he cheated.
19:26:51 <Sgeo> First, I can't replicate it. Even if I didn't try replicating it, there should be 4 X's somewhere there
19:27:02 <ehird> yeah he wiped out the computer's move
19:33:30 <FireFly> Nice BMP
19:48:49 -!- Hiato has quit ("Leaving.").
20:14:43 <ehird> 05:43:57 <Asztal> I knew I'd seen ehird somewhere before
20:14:45 <ehird> Asztal: wut
20:15:28 <ehird> 07:34:08 <Asztal> ehird: have you visited hoodwink'd before? this explains why I recognised your name.
20:15:28 <ehird> aha
20:16:32 <Sgeo> Hoodwink'd?
20:16:43 <ehird> http://hoodwink.d/
20:17:35 <Sgeo> WHY does it require changing the hosts file?
20:18:06 <ehird> If you have to ask that, you won't get it. Don't bothe.
20:18:07 <ehird> r
20:18:09 <ehird> It's broken anyway.
20:18:41 -!- BeholdMyGlory has quit (Excess Flood).
20:19:02 -!- BeholdMyGlory has joined.
20:22:24 <ehird> in fact, it now displays viagra advertisments.
20:45:15 -!- Sgeo_ has joined.
20:54:01 -!- Sgeo_ has quit (Read error: 104 (Connection reset by peer)).
20:56:53 -!- ehird has changed nick to ehird|away.
21:03:00 -!- Sgeo has quit (Read error: 110 (Connection timed out)).
21:06:22 -!- ehird|away has changed nick to ehird.
21:11:06 -!- oerjan has joined.
21:13:00 -!- Sgeo has joined.
21:13:42 <oerjan> <Hiato> not sure how to revert, so I edited =/
21:13:58 <oerjan> this is obviously l'esprit d'escalier day
21:14:21 <Sgeo> You saw what I said a while ago?
21:14:34 <oerjan> and commented on it
21:14:41 <oerjan> then, ehird did the same
21:14:59 <oerjan> although my point is that now i want to comment on Hiato too, and he is gone
21:15:54 <oerjan> anyway, a simpler way to remove spam, assuming you are reading through recent changes: click the diff link, then the undo link in the diff, then save
21:16:01 * Sgeo reads logs
21:16:05 <oerjan> that also gives a nice summary message
21:16:21 <oerjan> *diff link for the spam
21:16:46 <oerjan> you can do that through history too, iirc
21:17:26 <oerjan> oh and oklopol commented too
21:19:46 <oerjan> <ehird> 11:52:06 <lament> i'm trying to decide on the order in which i ban you all.
21:20:21 <oerjan> i suggest ordered by first letter of real name, according to the english alphabet ordering
21:20:34 * oerjan cackles evilly
21:21:08 <FireFly> And if ones real name is unknown?
21:21:28 <oerjan> i guess we'll have to go by nick then
21:21:31 <FireFly> :<
21:22:20 * oerjan goes into a backwards travelling time machine, then swats FireFly -----###
21:24:11 <FireFly> ...creating a time paradox, since the same is writing this message now, after the above event has taken place?'
21:35:58 <oerjan> i never said you were travelling backwards
21:38:19 * Sgeo renames some dangerous stuff by putting ".evil" at the end
21:38:23 <Sgeo> Is that a good idea?
21:38:51 <Asztal> hoodwink.d was fun while it lasted :(
21:39:03 <oerjan> well, don't put it on the web where google can find it
21:39:04 <Sgeo> And it's too dead for me to get to now?
21:39:31 <oerjan> or else some evil overlord might find it and use it
21:40:36 <oerjan> what is hoodwink.d apart from on a nonexistent tld?
21:41:31 <Sgeo> Google it
21:46:22 <Sgeo> Does hoodwink.d even work anymore?
21:47:41 <Asztal> no :(
21:47:57 <Asztal> the source code's still available, I guess
21:48:21 <Asztal> it was a system for commenting on other people's websites secretly
21:54:05 <Sgeo> Secretly as in, not many people knew about it?
21:54:24 <oklopol> so
21:54:25 <oklopol> how come
21:54:34 <oklopol> when you sleep for 73 hours
21:54:38 <oklopol> when you wake up
21:54:50 <oklopol> things happen
21:54:55 <oklopol> even though they didn't while you slept
21:55:16 <oklopol> what do you think?
21:56:52 <oklopol> ehird: http://en.wikipedia.org/wiki/L'esprit_de_l'escalier argh <<< i often have this in reverse, after a conversation i'm like "wow how did i come up with something that clever".
22:01:11 <oerjan> that would be Reilacseled Tirpsel, which is Frisian for "relaxed flow of wit"
22:02:56 <oklopol> something like that.
22:04:03 <oklopol> i have a lot of brain gears, which i cannot control voluntarily (yet)
22:05:12 -!- k2 has joined.
22:06:07 -!- kar8nga has quit (Nick collision from services.).
22:06:09 -!- k2 has changed nick to kar8nga.
22:07:04 <oerjan> beware of brain gears, even when bearing grains
22:08:41 <oklopol> oerjan: are you using a beginner's edition of the pun handbook, or what happened there?
22:09:29 <oerjan> it was a relaxed pun flow.
22:09:48 <oklopol> ah, that was better :)
22:09:49 <oerjan> those are made from punicles, so don't have to make sense
23:02:14 -!- ehird has changed nick to ehird|away.
23:03:22 <ehird|away> [23:01:49] <Asztal> [21:38:51] hoodwink.d was fun while it lasted :(
23:03:24 <ehird|away> it should be revived
23:03:28 <ehird|away> stupid why and his stupid doing other things.
23:03:35 -!- ehird|away has changed nick to ehird.
23:03:39 <ehird> stupid fucking client
23:13:13 <ehird> Hi, Sgeo.
23:13:32 <Sgeo> Why are you spontaneously saying "Hi"? j/k
23:13:40 <Sgeo> hi
23:13:59 <Sgeo> I'm guessing you're not going to buy it?
23:16:02 <ehird> Hm?
23:23:33 <Sgeo> I looked the client up, and apparently a 15-day trial is offered
23:27:44 <ehird> oh, right.
23:27:49 <ehird> I has a pirate key.
23:27:56 <ehird> It's nice apart from the away behaviour
23:28:08 <ehird> fixed
23:31:24 <ehird> grah
23:31:26 * ehird swats FireFly
23:31:31 <FireFly> :<
23:31:59 <ehird> aw
23:32:03 <ehird> poor unloved FireFly
23:32:37 -!- bsmntbombdood has quit (Read error: 104 (Connection reset by peer)).
23:33:02 -!- bsmntbombdood has joined.
23:36:11 <ehird> 09:46:57 * ais523 is annoyed that the following Anarchy Golf quine-by-cheating was rejected: ps -Cps -oargs=
23:36:12 <ehird> 09:47:04 <ais523> it segfaults
23:36:17 <ehird> [ehird:~] % ps -Cps -oargs=
23:36:17 <ehird> ps: Invalid process id: s
23:36:17 <ehird> :P
23:37:12 <ehird> https://addons.mozilla.org/en-US/firefox/addon/3471 <- amazing.
23:43:21 <ehird> grah, readline is such a scourge
23:43:30 <ehird> I want to make them relicense it to lgpl at gunpoint
23:47:08 <Sgeo> Anarchy Golf ?
23:47:49 <Sgeo> Don't the FSF people think of readline as a success, for actually causing some projects to switch to GPL for its sake?
23:52:40 <Sgeo> How does one take up 12 characters to print 42?
23:53:52 <ehird> Sgeo:
23:53:57 <ehird> 1) What about it?
23:54:06 <Sgeo> I mean, why would anyone try that?
23:54:11 <ehird> try what
23:54:16 <ehird> 2) Yes — fuck the FSF.
23:54:18 <ehird> 3) Huh?
23:54:34 <Sgeo> http://golf.shinh.org/p.rb?ultimate+problem
23:54:39 <Sgeo> Look at the Python chart
23:54:42 <lament> let's write a readline clone from scratch and release it under lgpl
23:54:53 <ehird> lament: see - editline
23:54:55 <lament> ...in haskell!
23:55:11 <ehird> Sgeo: either 1) be an idiot, 2) be silly
23:57:08 * Sgeo doesn't get "Evil C Compiler".. is it supposed to be that it detects one of the programs supplied as input as being something and gives hardcoded output?
23:57:17 <ehird> it depends.
23:57:21 <ehird> some are legit compilers, some are not
23:57:28 -!- FireFly has quit (Remote closed the connection).
23:57:28 <ehird> (where legit = regexs the C to make it valid $LANG, then eval)
23:57:39 <Sgeo> ah
23:58:01 <ehird> legit ones = my Ruby sub
23:58:05 <ehird> and the long postscript one
23:59:26 -!- FireFly has joined.
23:59:28 <Sgeo> How can you tell which are legit? None of the submissions are available, unless I'm missing something?
23:59:44 <ehird> Protip: Making a legit version takes a lot of code. The byte sizes are available.
23:59:48 <ehird> Also, I just listed all the legit ones.
23:59:55 <ehird> The postscript guy wrote about it on his japanese blog
←2009-02-19 2009-02-20 2009-02-21→ ↑2009 ↑all