←2007-10-04 2007-10-05 2007-10-06→ ↑2007 ↑all
00:05:25 -!- ehird` has quit ("Leaving").
00:34:48 -!- bsmntbom1dood has joined.
00:45:49 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)).
00:49:03 -!- bsmntbom1dood has changed nick to bsmntbombdood.
01:19:06 -!- cmeme has quit (Excess Flood).
01:20:02 -!- cmeme has joined.
02:21:17 -!- bsmntbom1dood has joined.
02:22:27 -!- bsmntbombdood has quit (Nick collision from services.).
02:22:34 -!- bsmntbom1dood has changed nick to bsmntbombdood.
03:44:51 -!- GreaseMonkey has joined.
05:07:28 -!- pikhq has quit (Read error: 110 (Connection timed out)).
05:54:31 -!- SEO_DUDE38 has quit (Remote closed the connection).
06:26:40 -!- pikhq has joined.
06:29:53 -!- SEO_DUDE38 has joined.
06:33:07 -!- oerjan has quit ("Good night").
07:36:33 -!- molchuvka has joined.
07:36:41 -!- molchuvka has quit (Remote closed the connection).
07:37:32 -!- molchuvka has joined.
07:51:58 -!- bsmntbom1dood has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:03:00 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)).
08:19:39 -!- pikhq has quit (Read error: 104 (Connection reset by peer)).
08:20:53 -!- pikhq has joined.
08:56:42 -!- GreaseMonkey has quit ("Every time you screw up AWOS, GreaseMonkey kills a kitten.").
12:10:06 -!- Tritonio has joined.
12:10:31 <Tritonio> am i stupid or what.... :-)
12:26:53 -!- ehird` has joined.
12:33:45 -!- molchuvka has quit (Read error: 113 (No route to host)).
12:34:06 <Tritonio> ehird`, am i stupid or what? ;-)
12:34:13 <ehird`> Tritonio: ?
12:34:22 <Tritonio> exec rm -rf.......
12:34:25 <Tritonio> lol
12:34:34 <ehird`> that was yesterday!
12:34:40 <Tritonio> you cannot imagine how angry i got with myself.....
12:34:41 <ehird`> why are you talking about things yesterday today! you confuse me! :p
12:34:44 <ehird`> ...
12:34:45 <ehird`> Oh my god.
12:34:48 <ehird`> Did you actually run that?
12:35:01 <Tritonio> yeap.... late night stupidness
12:35:09 <Tritonio> i really feel stupid now....
12:35:15 <ehird`> So uh... it WAS a toy box with no data on right...? <_<
12:35:28 <ehird`> (alternatively: "Well, of course you keep backups ... right? >_>")
12:35:33 <Tritonio> i simply lost my settings....
12:35:41 <ehird`> oh, you didn't run it as root
12:35:45 <Tritonio> no backups.... ;-)
12:35:45 <ehird`> at least be thankful for that :P
12:35:52 <Tritonio> so i simply lost settings
12:35:57 <ehird`> sorry :p
12:35:57 <Tritonio> but all programs and data are here
12:36:05 <Tritonio> no it's not your fault at all
12:36:15 <ehird`> haha, i just assumed everyone would know what that did
12:36:21 <Tritonio> it's just that i i didn't thing that there is an EXEC command
12:36:50 <Tritonio> i knew what it does.... i just pressed enter before i realized it
12:36:50 -!- jix has joined.
12:36:53 <Tritonio> :-)
12:37:01 <ehird`> haha, "exec ..." replaces the current process with ...
12:37:15 <Tritonio> i know i know i forgot.
12:37:19 <ehird`> :P
12:37:44 <Tritonio> anyway... but i am so bored to make gedit the editor it was.... I have to make all the sortcuts again...
12:37:50 <ehird`> aww
12:37:51 <ehird`> :(
12:38:07 <Tritonio> oh btw do you know how to make ubuntu stop viewing the drives on the desktop?
12:38:17 <Tritonio> i don't remember how i did it....
12:38:21 <Tritonio> anyway.... google....
12:43:29 <ehird`> hoo, i found out who cracked into 'ehird'
12:43:45 <ehird`> or at least, irssi informed me that it was registered to a certain 'test.conf bot', and gave me an email!
12:43:53 <ehird`> so i've sent off an email asking for either my nick back or an explanation
12:44:46 -!- sebbu has joined.
12:47:11 <Tritonio> ???
12:48:10 <ehird`> what
12:48:33 <Tritonio> what do you mean?
12:48:44 <Tritonio> "who cracked iinto...."
12:48:54 <ehird`> 'ehird' was cracked a while back
12:48:58 <ehird`> why do you think i use ehird`?
12:56:43 <ehird`> :)
13:32:51 -!- ehird` has quit (Nick collision from services.).
13:33:07 -!- ehird` has joined.
13:34:56 -!- joxy has joined.
13:36:42 -!- joxy has changed nick to molchuvka.
14:34:22 <ehird`> wow, i totally don't get how I made this work ages ago:
14:34:34 <ehird`> fib<-{a<-0 b<-c<-10.<={c<-a+b a<-b b<-c}c}
14:34:44 <ehird`> at least i get how
14:34:48 <ehird`> fib<-{=0=>0->=1=>1->$(-1)+$(-2)}
14:34:50 <ehird`> works
15:12:49 -!- joxy has joined.
15:15:33 -!- molchuvka_ has joined.
15:16:28 -!- molchuvka has quit (Nick collision from services.).
15:16:40 -!- molchuvka_ has changed nick to molchuvka.
15:35:58 -!- joxy has quit (Read error: 113 (No route to host)).
15:36:11 -!- g4lt-sb100 has changed nick to g4lt-mordant.
15:49:18 -!- pikhq has quit (Read error: 110 (Connection timed out)).
15:51:29 -!- sekhmet has quit (Remote closed the connection).
15:51:33 -!- sekhmet has joined.
15:59:30 -!- pikhq has joined.
16:46:18 -!- SEO_DUDE38 has quit (Excess Flood).
17:39:39 -!- SEO_DUDE38 has joined.
17:50:50 -!- pikhq has quit (Read error: 110 (Connection timed out)).
17:56:17 -!- pikhq has joined.
18:05:05 -!- molchuvka has quit (Read error: 113 (No route to host)).
18:05:22 -!- bsmntbom1dood has changed nick to bsmntbombdood.
19:29:45 -!- bsmntbom1dood has joined.
19:36:19 <ehird`> lots of interesting discussion today...
19:42:10 <oklopol> heh, yeah
19:42:22 <oklopol> have had headache all day
19:43:24 <bsmntbom1dood> use some drugs
19:44:09 <oklopol> i don't like using drugs for good
19:44:39 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)).
19:44:58 -!- bsmntbom1dood has changed nick to bsmntbombdood.
19:47:44 <bsmntbombdood> i suggest some N-acetyl-para-aminophenol
19:48:34 <bsmntbombdood> perhaps acetylsalicylic acid or iso-butyl-propanoic-phenolic acid
19:54:13 <oklopol> ehird`: btw, way to pown Tritonio ;)
19:54:27 <Tritonio> ?
19:54:38 <oklopol> Tritonio: the rm thing
19:54:41 <ehird`> oklopol: :P
19:55:00 <Tritonio> :-( i feel realy stupid and angry with myself...
19:55:20 <oklopol> hehe, could've happened to me :)
19:59:50 <bsmntbombdood> Tritonio: exec :(){ :|:&};:
20:00:08 <ehird`> bsmntbombdood: you bastard
20:00:18 <Tritonio> ;-)
20:01:45 <oklopol> yay funny faces
20:01:48 <oklopol> i'm so gonna run that
20:02:39 <ehird`> oklopol: you are joking right
20:03:50 <Tritonio> oklopol, what funny faces are you talking about?
20:03:58 <ehird`> Tritonio: :(), :&}, etc
20:04:15 <Tritonio> oh ok
20:04:36 <Tritonio> has anyone used badsectors?
20:05:29 <Tritonio> i tried the -n switch but there is no progress bar and even with my flash drive it takes too long
20:06:15 <oklopol> ehird`: yeah, that's sort of a classic whether you know perl or not
20:06:57 <ehird`> thats not perl
20:06:57 <ehird`> :P
20:07:01 <oklopol> really?
20:07:04 <oklopol> hmm, sorry then
20:07:12 <oklopol> anyways, it *is* a classic
20:08:18 <ehird`> it's shell
20:08:34 <ehird`> sweetifying it, bomb () { bomb | bomb & }; bomb
20:08:36 <ehird`> certainly not perl code
20:09:13 <oklopol> i always thought it was
20:09:16 <oklopol> then | is just pipe?
20:09:37 <bsmntbombdood> yeah
20:10:21 <oklopol> what's &?
20:10:25 <ehird`> run in background
20:10:29 <ehird`> you know, when you do program &
20:10:35 <ehird`> and it runs in the background.
20:10:37 <oklopol> yeah
20:10:40 <ehird`> so, in plain english:
20:10:45 <ehird`> TO bomb:
20:10:59 <ehird`> Run bomb, with its output piped into (run bomb)... in the background
20:11:01 <oklopol> eh... thank you for that, i couldn't have managed ;)
20:11:04 <ehird`> END OF bomb
20:11:06 <ehird`> Run bomb
20:12:03 <oklopol> i always wondered how : can be a valid identifier in perl :Pp
20:14:28 <ehird`> i like my apl-like language
20:14:35 <ehird`> otw<-" bottles of beer on the wall"bob<-" bottles of beer.\n"pia<-"Take one down and pass it around, "
20:14:38 <ehird`> 99.2<={stdout+=+otw+", "+_+bob+pia+_+otw+".\n"}
20:14:41 <ehird`> stdout+="1 bottle of beer on the wall, 1 bottle of beer.\n"+pia+"no more bottles of beer on the wall.\n"
20:14:44 <ehird`> stdout+="No more"+otw+", no more"+bob+"Go to the store and buy some more, 99"+otw".\n"
20:14:48 <ehird`> it looks like perl line noise, but amplified
20:16:21 <oklopol> http://99-bottles-of-beer.net/j.html
20:16:34 <ehird`> that's not J
20:16:34 <oklopol> not sure what the shortest entry there is, but J is pretty nice at that
20:16:38 <oklopol> really?
20:16:46 <ehird`> nope
20:16:52 <ehird`> i mean, what i pasted isn't
20:17:01 <oklopol> ...orly
20:17:08 <ehird`> its similar to APL/J (J is descended from APL), but it's not either
20:17:11 <oklopol> i know
20:17:32 <oklopol> i recognize your language alright.
20:17:39 <oklopol> you've shown it before
20:17:48 <ehird`> ok
20:17:58 <ehird`> fac<-{<2=>1->*$(-1)}
20:17:59 <ehird`> :)
20:18:02 <oklopol> but anyhows, do you know what the shortest is?
20:18:14 <ehird`> (Alternatively, non-recursive version: fac<-{*(1.)})
20:18:18 <ehird`> and nope
20:18:43 <oklopol> fac={*_} in oklotalk too :)
20:19:15 <oklopol> i currently also beat J, was gonna start parser tonight, but a friend showed me a math problem and i used almost the whole day on it :<
20:19:23 <oklopol> i mean, beat J at 99bottles
20:19:25 <ehird`> = is used for equality in my language :)
20:19:30 <oklopol> by like 3 characters xD
20:19:38 <ehird`> since, = for assignment might shorten the simplest expressions like these
20:19:50 <ehird`> but using it for equality instead of e.g. == shortens more complex expressions by lots
20:19:59 <ehird`> brb
20:20:28 <oklopol> i could use it for both... the semantics wouldn't get cluttered, but i'll prolly make == for clarity
20:20:51 <oklopol> or then not, clarity is for wimps
20:31:36 <bsmntbombdood> i need to learn bash better
20:33:40 <oklopol> i need to learn bash
20:34:24 -!- oerjan has joined.
20:34:52 <g4lt-mordant> I need to unlearn bash and learn a posix shell
20:44:03 <bsmntbombdood> while read i; do wget $i -O - 2>/dev/null|mplayer - -cache 8192 -quiet; done;
20:44:16 <bsmntbombdood> bash script of the moment
20:45:00 <ehird`> g4lt-mordant: bah.
20:45:01 <ehird`> zsh!
20:48:00 -!- Tritonio has quit (Remote closed the connection).
20:49:44 -!- jix has quit (Nick collision from services.).
20:49:54 -!- jix has joined.
21:04:15 <ehird`> =)
21:04:22 <ehird`> stdin<={stdout+<}
21:04:26 <ehird`> actually a pretty nice cat program
21:08:24 <bsmntbombdood> furries?
21:09:07 <ehird`> heh
21:09:30 <ehird`> there should be a graphical language where the cat program must look something like a cat
21:09:34 <ehird`> not just an arbitary restriction
21:09:39 <ehird`> but because of the very nature of how you code it
21:09:46 <ehird`> maybe 99bottles -> a bottle (or many) too
21:12:17 <ehird`> :D
21:18:25 <ehird`> who wants to help me think of syntax for my various regexp's features?
21:18:29 <ehird`> *crickets*
22:01:21 <ehird`> i really like my apl language's if syntax
22:01:31 <ehird`> COND => IFTRUE -> IFFALSE
22:01:38 <ehird`> X => Y is just a pair (like lisp cons)
22:01:47 <ehird`> the real function is just X -> Y
22:02:13 <ehird`> just it only takes a list for X, and lazily evaluates its second argument and the cdr of the pair
22:38:42 <oerjan> reminds me a bit of the prolog version, i think it uses -> and ; similarly
22:39:26 <ehird`> my language is so compact and crazy because of the simple fact that infix binary operators default unused arguments to _ (function argument)
22:39:29 <ehird`> :)
22:39:49 <ehird`> also, high abuse of precedence rules
22:42:22 <ehird`> ooh, i just serialized i can shorten by 99bob
22:42:30 <ehird`> ...+_+... is either:
22:42:39 <ehird`> (...+_)+...
22:42:40 <ehird`> or:
22:42:45 <ehird`> wlel
22:42:47 <ehird`> you get the idea
22:42:49 <ehird`> but either way
22:42:50 <ehird`> implicit _
22:42:58 <ehird`> so x+_+y is just x++y
22:45:33 <ehird`> final version of 99bob:
22:45:33 <ehird`> bow<-" of beer on the wall"otw<-" bottles"+bow bob<-" bottles of beer.\n"pia<-"Take one down and pass it around, "
22:45:37 <ehird`> 99.2<={stdout+=+otw+", "++bob+pia++bow+".\n"}
22:45:39 <ehird`> stdout+="1 bottle"+otw+", 1 bottle of beer.\n"+pia+"no more bottles "+otw+".\n"
22:45:42 <ehird`> stdout+="No more"+otw+", no more"+bob+"Go to the store and buy some more, 99"+otw+".\n"
22:45:55 <ehird`> er, s/bow/otw in the <={}
23:21:57 <ehird`> hm
23:22:02 <ehird`> there should be more "ubiquitous programs"
23:22:09 <ehird`> cat, hello world, fac, fib, 99bob isn't enough
23:22:54 <ehird`> i guess i'll do ackermann
23:23:12 <ehird`> ... yikes!! I don't know how to do multiple arguments.
23:23:18 <oerjan> rot13
23:24:23 <oerjan> and of course a quine
23:25:41 <ehird`> i would do a quine, but meh
23:25:46 <ehird`> it'd just be the simple:
23:26:09 <ehird`> q<-{stdout+=+(somehow add ""s and escape quotes here)}
23:26:17 <ehird`> then, you know
23:26:25 <ehird`> just q with everything before the call
23:26:30 <ehird`> not really interesting
23:34:06 <ehird`> mandelbrot set might be interesting...
←2007-10-04 2007-10-05 2007-10-06→ ↑2007 ↑all