00:00:00 so it's fair 00:00:03 heh 00:01:02 pikhq: anyway, bow down to haskell 00:01:36 If Tcl had map: 00:01:42 It doesn't. 00:01:55 puts [* {*}[map {{x} {+ {*}[split $i {}]]} 00:02:03 pikhq: Where does that read from stdin? 00:02:15 s/i/args/ 00:02:19 And you said command line, sir. 00:02:19 pikhq: Nope. 00:02:21 It's STDIN. 00:02:23 main=print.product.map(sum.map ord).words=< That uses stdin, 00:02:28 *. 00:02:38 main=print.product.(sum.map ord<$>).words=< i think 00:02:40 pikhq: i never said that btw 00:02:41 So, you're writing a program different from what you asked for. 00:02:47 no 00:02:49 i didn't ask for that 00:02:53 it's stdin, kay? 00:02:53 17:39 < ehird> kerlo: Take any number of words on the command line; sum the ASCII digits of each one, then take the product and print it out. 00:02:57 ehird: actually you did 00:03:01 pikhq: oh 00:03:04 it was a simple thinko, kay? 00:03:11 the haskell is longer with stdin than args, so it's not bias 00:03:23 00:02 oerjan: main=print.product.(sum.map ord<$>).words=< same length 00:03:30 and another import 00:03:34 ehird: ^ if we can ignore imports, <$> could help 00:03:41 it's the same length! 00:03:44 huh? 00:03:49 oh right 00:04:10 puts [* {*}[map {x} {+ {*}[split [read stdin] {}]}]] then 00:04:31 pikhq: kay, I'm sure I can beat that 00:05:06 * pikhq hopes someone bothered sticking map in Tcl 8.6... 00:05:35 % puts [* {*}[map {x} {+ {*}[split [read stdin] {}]}]] 00:05:35 extra characters after close-brace 00:05:39 pikhq: 'splain yourself 00:06:10 ehird: You're not using Tcl 8.5. 00:06:20 pikhq: eh 00:06:23 what does it output when you give it 00:06:24 {*} and lambda were added in 8.5 00:06:28 ab cd\n{EOF} 00:06:43 Dunno; I'm not actually testing these. :p 00:06:53 Try? 00:07:13 Also, I myself don't have Tcl 8.5 for some reason. 00:07:27 >.< 00:07:38 pikhq: what do you think it outputs for ab cd\n{EOF}? 00:07:45 it should be 38805 00:08:26 Yeah. 00:08:55 any of the J connoiseurs want to try? 00:09:00 pikhq: note that, if we allow omitting the main=, my fundamental code is smaller than yours 00:09:02 oerjan: sure, I will 00:09:24 oerjan: but j's support for shit like ascii codes is verbose 00:09:24 -!- psygnisfive has quit (Remote closed the connection). 00:09:28 oh 00:09:37 it has them though 00:09:44 because it probably pwns on the rest 00:09:49 yep 00:10:55 oerjan: well, not quite 00:11:01 you can't have an array of arrays 00:11:09 just a box-array of arrays or a 2d array 00:11:16 oh 00:13:51 oerjan: the basic algo: 00:13:52 */+/2 2$97 98 99 100 00:13:53 38808 00:13:55 so 00:13:59 prodsums =: */+/ 00:14:12 (2 2 $ a b c d = 2d array: first col a b second c d ) 00:14:15 (it's just a reshape) 00:15:15 oerjan: i'll look up the foreign stuff 00:16:10 (1!:1)3 is the contents of stdin 00:16:45 i see nothing for splitting strings :-( 00:17:43 oh well 00:18:14 oerjan: but (product.map sum) is */+/ 00:19:16 oerjan: which is odd, because 00:19:23 v/ (v:verb) is v fold 00:19:27 +/ 1 2 3 → 6 00:19:36 so it's */ (+/ foo) 00:19:45 BUT 00:19:51 oerjan: here's the clever part 00:19:53 it boils down to 00:20:10 (97 98)+(99 100) 00:20:10 196 198 00:20:14 see? 00:20:18 then we fold * over it 00:20:30 it's a consequence of using multi-d arrays; when we treat them as 1d arrays we get each row as a single element 00:20:33 oerjan: clever, eh? 00:21:43 huh 00:22:09 and that's how using multi-d arrays and a nice commutative-in-every-which-way operation like + you can fold to map. Yo dawg. 00:33:20 -!- Gracenotes has joined. 00:33:25 hi Gracenotes 00:33:28 we were just using folds to map 00:34:18 hm 00:34:44 greetings sir 00:34:54 ohai, I'm going to a concert in 6 minutes 00:34:58 who 00:35:01 there is a way to do that in haskell too 00:35:07 just my university orchestra 00:35:15 oerjan: yes, but only with + defined on lists 00:35:17 map f = foldr ((:).f) [] 00:35:19 oh btw foldr ((:) . f) [] :o 00:35:19 to do vector addition 00:35:20 oh 00:35:21 duh 00:35:23 mine's more general 00:35:25 well 00:35:27 no 00:35:29 it's more specific 00:35:31 specifically 00:35:31 Gracenotes: heh 00:35:33 Gracenotes: +/ in J can map 00:35:35 even though it's (plus fold) 00:35:37 oerjan: mwahhaha! 00:35:50 if you give it a 2d array it treats it as 1d, and gets each row as an elemement 00:35:53 so if you have 00:35:59 [[97,98],[99,100]] 00:36:01 in a 2d array 00:36:02 it becomes 00:36:04 -!- coppro has joined. 00:36:05 J... should learn ... 00:36:05 (97 98)+(99 100) 00:36:09 = 196 198 00:36:14 Gracenotes: good for code golfing. 00:36:19 which is map sum [[97,98],[99,100]] 00:36:27 lifthrasiir: I am certainly aware of that 00:36:28 thus, +/ serves the purpose of a map! 00:36:32 *tada noise* 00:36:36 ehird: zipWith (+)? 00:36:38 you and your fancy vector languages! 00:36:40 nope 00:36:44 it's not zipWith (+) at all 00:36:49 it uses vector addition 00:36:52 (97 98)+(99 100) 00:36:53 becomes 00:36:56 97+99 98+100 00:37:00 right, an vector addition is zipWith (+) 00:37:01 well 00:37:02 yes 00:37:04 *and 00:37:07 but with + it doesn't matter 00:37:11 since we then */ it right away 00:37:13 to take the product 00:37:17 productofsums =: */+/ 00:37:21 :O 00:37:27 is the same as 00:37:29 product.map sum 00:37:34 THE MOAR YOU KNOW! 00:37:50 this J program calculates my tax returns: *:$%#@O$%:O*(*())^)))^%($@*!!$#:@{}$#!{#!!! 00:37:59 and one a few lines longer can simulate the universe 00:37:59 meh 00:38:06 J is awesome regardless. 00:38:33 Gracenotes: and if you make a typo the earth gets swallowed by a black hole? 00:38:40 omega point! 00:39:29 of course that's one of wolfram's hypotheses, that the universe could be a short program 00:39:36 really? 00:39:46 oerjan: no, a physics constant gets tweaked slightly, apparently making it impossible that life appear anywhere in the universe (saith a few supporting the anthropic principle) 00:39:50 (although i won't bet that he invented it ;D) 00:40:09 oerjan: by omega point I meant "Either (a) we never simulate universes in the future, or (b) we are living in a simulated universe." 00:40:09 Gracenotes: ah 00:40:25 which holds to a good probability assuming we have huge universe simulation orgies all the time 00:40:31 I remember that at some point in the not-too-distant past, Sun (now Oracle) made a backend for GCC that output C code ... does that still exist? 00:40:41 Sun (now Oracle) 00:40:43 * ehird weeps 00:40:45 oerjan: randomly pointed joke! them creationists.. 00:41:07 okay, to concert. 00:41:12 bai 00:41:15 wait 00:41:18 Gracenotes: i hope... 00:41:20 ehird: i just thought of a third possibility, it could be that universe simulations are expensive enough that only a few are done. this could lead to p being neither 0 or 1 00:41:21 * ehird sunglasses 00:41:25 Gracenotes: they have enough grace notes. 00:41:32 oerjan: yeah, thus my next line 00:41:35 no. they won't 00:41:36 what I said was a simplification 00:41:39 and fuck you, man! 00:41:41 :o 00:41:42 Gracenotes: shut up 00:41:43 ( ´_ゝ`) 00:41:44 Gracenotes: YEAAAAAAAAAAAAAAAAAAAAAAAAAAAAH! 00:41:46 *DUN DUN* 00:41:48 WHOAAAAAAAAAAHAHAA 00:41:50 *DUN DANNNN* 00:41:53 ( ゚ -゚) you shut up 00:41:54 DUAA *DRUMS* 00:41:57 DRAAAA, DAH DAH 00:41:59 MORE WHO SONG 00:42:03 CREDITS ROLL 00:42:05 CSI EPISODE 00:42:08 CREDITS ROLL 00:42:09 ADVER 00:42:10 T 00:42:11 OTHER PROGRAMS 00:42:13 ~fin~ 00:42:32 -!- Gracenotes has set topic: Logarithms: | ~fin~. 00:42:43 * Gracenotes aways 00:43:16 GregorR: I want that backend... 00:43:32 I want to see how much it bloats arbitrary C code.\ 00:43:38 lawlehcoptahs 00:43:55 Or, of course, arbitrary C++... 00:44:17 pikhq: and to check if iterations stabilize? 00:44:46 Well, of course. 00:44:59 Well, the idea was that you'd compile it through GCC to get the features that only GCC supports, then compile it with Sun Proprietary So It Must Be Better C 00:45:33 Ah yes, the psimbb C compiler. 00:45:52 Often called "pis-shit-mb" by its disgruntled users. 00:49:40 I suspect that gccfss may be the new version of that ... 00:51:05 http://cooltools.sunsource.net/gcc/ // this compiles with GCC, then uses the Sun compiler as a backend ... but the only way this could be done legally is if the GCC compiler spit out something the Sun compiler can input (they can't be linked together), and what else could that be but C? 00:51:23 :D 00:51:47 GregorR: know anything about unionfs? 00:51:57 (I wouldn't suspect it was C except I /know/ they had a GCC hack to do that) 00:52:00 ehird: A tiny bit. 00:52:18 UnionFS is a hack that I'm rather fond of. 00:52:25 GregorR: I'd like to put ~/.* ie dotfiles on my ssd; but leave the rest of ~ on my mechanical slowhd 00:52:28 can unionfs do that 00:52:38 Yes. 00:52:45 good. how? 00:52:57 i also want creating ~/.foo to put it on the ssd 00:53:01 to avoid manual work 00:53:45 That's trickier. 00:54:01 darn 00:54:26 But to do that with UnionFS, except for create ~/.foo putting it on the SSD, just unionFS them together. 00:54:42 pikhq: my other idea is to just have ~ be on the ssd, and keep ~/media/ on the mechanical HD; but media includes downloads and shit so I'd pretty much have ~/{.dotfiles,local(bin/,etc),media} 00:54:43 which sux 00:54:50 HAHAHAH 00:54:56 pikhq: any ideas? 00:54:57 GregorR: what 00:55:00 A friend of mine used my font in a program for a show he did X-D 00:55:04 With, I think, the SSD as the lower-level filesystem... 00:55:21 ehird: That other idea is easy. Nay, trivial. 00:55:32 mount the mechanical HD in ~/media/. 00:55:34 Naturally; it's just mounting media 00:55:46 GregorR: Your font? 00:55:47 pikhq: But don't you agree that having to type ~/media/src instead of ~/src is a bitch? 00:55:51 It kind of defeats the point of ~. 00:56:02 pikhq: http://codu.org/gregor_handwriting.ttf 00:56:30 pikhq: So, any ideas? It's rather complicated 00:57:20 Indeed, it is rather complicated. 00:57:35 UnionFSing it wouldn't be hard, except for the . files. 00:57:51 pikhq: It's a consequence of unix being so stupid as to lump "OS-related data specific to the user" and "user's personal documents" together 00:58:09 If we had e.g. /usr/ehird/etc/... and /usr/ehird/home, where HOME=/usr/ehird/home, this'd be trivial 00:58:43 pikhq: Namsayin'? 00:59:24 Ah, well. pikhq: if you think of anything, please /msg me. 00:59:24 :) 00:59:26 → 01:05:14 * pikhq votes that we create a new distro for you 01:08:35 i thought he was already making hirdux? 01:12:03 Ohhhhhhhhhhhh, gccfss converts things into Sun's internal IR then dumps that :( 01:13:13 -!- Sgeo has joined. 01:15:07 Holy crapsicles! 01:15:17 gcc -fdump-tree-gimple 01:15:19 The output is practically C 01:15:50 What? 01:16:37 I was just saying that Sun made a compiler that dumps C code from GCC, but have apparently abandoned that. 01:16:46 Then I discovered that the GCC -fdump-tree-gimple option /almost/ does that. 01:24:54 Uh, it seems to do nothing. 01:25:01 ls 01:25:33 Oh. 01:26:14 And what do you mean, "almost"? I'm seeing valid GNU C. 01:26:34 That must have been one insubstantial file you dumped :P 01:26:42 It was a quine. 01:26:44 ;) 01:27:00 Surely you must have at least one variable named D.43243? 01:27:18 Yes... Very odd, but definitely valid. 01:27:27 Uhhhhhhhhh, no? 01:27:36 Erm. 01:27:51 There's a . there :P 01:28:23 You could almost make that C. 01:28:42 Erm. Almost? You could make that into C. 01:28:59 Try it for C++ too. It's a little bit farther, but still quite Cish. 01:30:37 It wouldn't take too much effort to make gcc output C, then. 01:30:57 Exactly my thoughts. 01:32:38 I think I'll go hack up BF-Joust 01:33:41 * pikhq does -fdump-tree-all 01:33:58 pikhq: Enjoy your seventy files. 01:34:29 What can I say? I'm curious. 01:34:51 And the total is 129 files. 01:34:58 -!- psygnisfive has joined. 01:37:49 And that's some interesting stuff. 01:49:13 Does anybody know how BF Joust Hill calculated its scores? 01:59:56 The scores in FYB are just number of wins minus number of losses *shrugs* 02:05:56 apparently the going price for Twitter is $700m 02:16:12 Or $20b for 3. 02:16:30 Errrr, $2b, X-P 02:16:41 2.1 02:16:48 No, you get a special deal for 3. 02:16:53 aha! 02:16:55 That was the joke, never mind, bleh X-P 02:17:34 buy two get one for slightly less! 02:17:56 Heh, $100,000,000 is "slight" :P 02:33:40 OK, I registered #fyb 02:33:45 fyb? 02:33:58 Competitive Brainfuck (well, one form of it) 02:34:04 http://codu.org/eso/fyb/README 02:36:18 Anyway, I registered #fyb because I'm trying to revitalize interest in FYB :P 02:36:33 ooic 02:36:53 (Which is TOTALLY not self-serving :P ) 02:43:18 last night i had a thought about classifying esolangs 02:43:36 But only one. 02:43:43 what 02:43:58 Yeesh, my jokes really aren't landing in here recently. 02:46:19 strong winds, maybe. 02:48:21 * Sgeo feels evil 02:48:38 Sgeo: Feel evil by writing some FYB :P 02:50:44 I want to start a war between Agora and the Aerican Empire 02:51:00 I want to start the Aerican Empire. 02:51:41 I want to start a war between the Aerican Empire and the American Representative Republic. 02:52:16 And I want to make Agora sovereign. 03:25:19 -!- bsmntbombdood has quit (Read error: 131 (Connection reset by peer)). 03:25:53 -!- bsmntbombdood has joined. 03:26:29 -!- bsmntbombdood has quit (Read error: 104 (Connection reset by peer)). 03:45:48 -!- bsmntbombdood has joined. 03:55:57 -!- oerjan has quit ("Good night"). 04:03:26 -!- bsmntbombdood has quit (Connection timed out). 04:27:41 -!- puzzlet_ has quit (Remote closed the connection). 04:27:49 -!- puzzlet has joined. 04:28:45 I wrote a new report program for FYB that has a fairer scoring system, outputs the score board in order, and is a hunk of extremely gross C code, and for some reason I can't even begin to fathom it works everywhere /except/ when it's running under EgoBot. 04:31:06 -!- xor has joined. 04:33:15 http://codu.org/eso/fyb/report.txt : Even though waitpid actually does WAIT for the child process before complaining that there are none. WTF? 04:36:02 -!- xor has quit (Read error: 60 (Operation timed out)). 04:39:53 "POSIX.1-2001 specifies that if the disposition of SIGCHLD is set to SIG_IGN -- then children that terminate do not become zombies *and a call to -- waitpid() will block until all children have terminated, and then fail with errno set to ECHILD*." 04:40:07 That's about the only case I can think of where waitpid would first wait, then return ECHILD. 04:42:05 Only of course I didn't set SIGCHLD to SIG_IGN, because that makes no sense :P 04:44:18 WTFWTFWTF?!?!?!!? 04:44:31 I just added signal(SIGCHLD, SIG_DFL) to the beginning of my program and it works. 04:44:46 Do you inherit signal state from your parent?? 04:44:57 possibly 04:45:00 -!- puzzlet_ has joined. 04:45:02 I would guess so, yes. Since I can't see where else it could come from. :p 04:45:27 I thought it was always default. It doesn't make /too/ much sense to inherit it, since it's a set of pointers to programs in user code ... 04:45:43 But then, I guess you could inherit the ignored/not-ignored matrix. 04:47:00 http://codu.org/eso/fyb/report.txt Now THAT'S a pretty report :) 04:47:26 -!- bsmntbombdood has joined. 04:50:29 hey ehird you around? 04:55:33 GregorR: Well, you know, inheriting signal state on fork() makes sense since the function pointers and all are still valid; then POSIX exec() says that all signals have SIG_DFL disposition except those that were SIG_IGN in the calling process; with a special exception that in case of SIGCHLD, it is unspecified whether it's ignored or default-action in the new process. 04:56:11 So you had, in fact, a program with unspecified behaviour there. 04:56:22 fizzie: Arrrrrrrrrrrrrrgh :P 04:56:53 -!- puzzlet has quit (Read error: 110 (Connection timed out)). 05:00:07 (To clarify: it is unspecified in the case it was set to SIG_IGN; of course it's SIG_DFL if it was something else in the exec-caller.) 05:02:10 Right, right. 05:02:24 Anyway, it works now, and my scorecard is hypersexy. 05:03:45 I did a text-based report for that "introduction to AI" course tournament I ran, too; it was a bit less-than-sexy -- http://www.niksula.hut.fi/~htkallas/ai-2009.txt -- because I saved all the sexiness for the final HTMLized results page. 05:04:50 ASCII "Re", "Bl" and "Ti" aren't distinct enough IMHO 05:05:09 Ding dong, the witch is dead! 05:05:18 (SCO's going chapter 7) 05:05:58 The HTML version does colors: http://www.cs.hut.fi/Studies/T-93.4400/2009/results/ -- come to think of it, that's not very friendly towards people with color-related vision issues. 05:08:00 pikhq: Sweet, that's better (for us) then chapter 11, right? 05:08:21 Chapter 7 means that the court sells off everything they own. 05:08:26 Sorting the rows/columns of the results matrix in order of score makes it have a rather pleasant distribution of colors, though. 05:08:27 And the company ceases to exist. 05:08:37 pikhq: So can you buy Linux for cheap from the court, then? 05:08:42 pikhq: Right, as opposed to chapter 11 which is "We're gonna try really hard not to! :(" 05:08:43 fizzie: LAWL 05:09:09 GregorR: Chapter 11 means that the debtors and the company talk about how best for the company to get out of debt. 05:09:20 So, yeah. 05:09:35 fizzie: I hope that someone buys SCO for the FSF. ;) 05:09:49 (or the OSDN; that'd work just as well, really) 05:10:22 pikhq: I love GCC's SCO message. It's something like "People have told us to remove SCO support as protest against SCO being douchebags, but they're such insignificant douchebags that it's not even worth the effort." 05:10:55 Wow. 05:11:00 That's wonderful. 05:11:04 It's a little bit more lightly worded than that :P 05:26:41 -!- puzzlet has joined. 05:29:32 http://codu.org/eso/fyb/SCORES // can anybody understand this who isn't me? 05:30:43 -!- coppro has quit (Read error: 110 (Connection timed out)). 05:31:22 I understand it. 05:31:38 However, I have something to tell you. 05:31:53 I am you from a mirror universe where the average IQ is 50. 05:31:56 :p 05:32:35 ........... I can't even begin to comprehend the implications of that statement :P 05:32:46 ... On second thought, nor can I. 05:32:54 It's 11:30, and I'm a tiny bit sick. 05:33:07 And that seemed clever at the time. 05:33:22 iq of 100 is defined to be average 05:33:25 So, yeah. I can't even begin to comprehend the workings of my mind ATM. 05:33:41 bsmntbombdood: Well aware of it. 05:33:56 bsmntbombdood: Right, that was mainly what made it so confusing, is that since 100 is just arbitrary, that could mean any number of things :P 05:34:25 bsmntbombdood: I screw with your head. 05:34:37 hot 05:36:20 Damn right it is. 05:39:16 -!- puzzlet_ has quit (Read error: 110 (Connection timed out)). 05:41:41 -!- psygnisfive has quit (Remote closed the connection). 05:48:58 -!- puzzlet has quit (Read error: 104 (Connection reset by peer)). 05:50:01 -!- puzzlet has joined. 06:08:50 -!- psygnisfive has joined. 06:24:24 It's rare that a commercial shows people enjoying peanuts shortly before their (implied) grizzly death. 06:24:48 * Sgeo is reading My Immortal 06:25:04 If I start acting like an imbicil, it's because MI drained me of my intellect 06:25:41 What sort of an imbicil would spell imbecile as imbicil? :P 06:40:01 I recently discovered that there are people who are incapable of changing the battery in their car. 06:40:19 I'm strongly considering changing my name to Wonko now. 06:40:41 D-8 06:41:33 i think i've changed a car battery 06:42:57 But have you licked a car battery? 06:43:07 no 06:43:16 i've licked a 9 volt battery, does that count? 06:43:33 How would you describe the flavor of 9-volt-battery-with-leads-touched-to-tongue? 06:43:51 like a battery 06:44:41 What a useless (and not particularly accurate) answer :P 06:44:48 psygnisfive: Tasted lead acid? 06:44:59 have you ever tasted a 9-volt before, gregorr? 06:45:06 Tasted in what sense? 06:45:15 touched the leads to your tongue 06:45:20 A depleted one, so I'm really tasting it rather than tasting the effects of electricity on my tongue? 06:45:21 With that, I bid you guttennacht. 06:45:25 Ah, that's sort of different :P 06:45:39 Yes, I have. 06:45:46 But not recently. 06:45:50 well then you know what it tastes like! 06:45:56 I recall it being painful, but sweet. 06:46:10 its not sweet at all, sir 06:46:13 it tastes like electricity 06:46:17 Not really, it's not like food, it's just shocking your tongue, so I don't know if everybody tastes it the same :P 06:46:33 I definitely recall it as sweet. 06:46:36 Sweet and a bit sour. 06:46:50 sour might be close 06:47:34 -!- coppro has joined. 07:04:03 -!- Sgeo has quit (Read error: 110 (Connection timed out)). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:27:31 -!- coppro has quit (Read error: 110 (Connection timed out)). 08:37:58 -!- lereah_ has joined. 08:48:00 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)). 09:10:09 -!- tombom has joined. 10:48:00 Any of you fellows know some ROOT? 10:55:27 Not me 11:52:00 -!- MizardX has quit ("Proclamation of invalidity!"). 12:22:34 Let's say that I declared the object TH1F *h2 = new TH1F(stuff in it) in C++, how to DESTROY IT 12:23:28 what do you want? 12:23:56 just destorying or deallocating allocated memory as well or doing something else? 12:25:10 Mostly that the program stop saying Warning in : Replacing existing TH1 12:25:42 Or if you know how to empty an histogramme in ROOT, that could work too 12:25:50 So I can just reuse it 12:26:25 i have absolutely no idea on TROOT, as i don't know the context 12:26:36 * lifthrasiir reads past log 12:26:44 Well, just destroy the object then you know 12:27:02 delete h2? 12:27:04 delete h2;* 12:27:15 Thankies 12:27:17 Lessee 12:27:48 i'm still unsure whether that question is any way related to esolang... anyway. 12:27:56 in any way* 12:28:19 It's not 12:28:33 It's just the only chat I'm on with people who know coding 12:28:49 Also now I've got *** Break *** segmentation violation and a shitload of errors D: 12:28:53 What did I dooo 13:12:08 -!- WangZeDong has joined. 13:19:04 What you are doing is tasting the unearthly joys of manual memory management. 13:19:56 s/joys/delights/, that word fits better. 13:22:17 I'm around now, offline bsmntbombdood. 13:25:20 -!- puzzlet has quit (Remote closed the connection). 13:25:24 -!- puzzlet has joined. 13:25:49 -!- Slereah has quit (Read error: 110 (Connection timed out)). 13:31:07 -!- FireFly has joined. 13:33:46 -!- MizardX has joined. 13:56:57 -!- lereah_ has quit ("Leaving"). 14:05:11 "I have just uploaded Embedded GLIBC (EGLIBC) into the archive (it is currently waiting in the NEW queue), which will soon replace the GNU C Library (GLIBC). " 14:05:14 Debian's switching libc! 14:05:19 http://blog.aurel32.net/?p=47 14:05:46 "And then, suddenly, Ulrich Drepper became irrelevant." 14:09:59 hahaha those ulrich drepper bugs are incredible 14:10:03 what a massive cock 14:10:04 yep 14:10:16 ------- Additional Comment #17 From Dave Houston 2008-07-07 05:05 [reply] ------- 14:10:16 Paid $1 via paypal. Trans ID 3H4989806A1962407 14:10:28 (in reply to ulrich saying he wasn't paid by the reporters) 14:10:29 :D 14:11:14 hahaha yeah i just read that 14:11:46 tombom: 14:11:47 ------- Additional Comment #27 From Paul Wankadia 2008-07-08 04:48 [reply] ------- 14:11:48 I concur, Ulrich. This bug has been discussed to death and only the trolls are 14:11:50 reopening it. If anyone wishes to "me too" this bug, please open a new bug. 14:11:52 Thanks. 14:11:54 ------- Additional Comment #28 From Ulrich Drepper 2008-07-08 05:08 [reply] ------- 14:11:56 Stop commenting. 14:11:58 i lol'd 14:13:15 ha 14:13:30 tombom: http://sourceware.org/bugzilla/show_bug.cgi?id=4403 14:13:39 if it's such a stupid joke why doesn't he remove the function :) 14:13:56 "glibc is not meant for embedded crap and I'm not going to start adding 14:13:56 work arounds for garbage like that." 14:14:08 I hope that all embedded systems fail when Ulrich Drepper tries to use them forevermore. 14:16:21 does anybody really consider that shit acceptable 14:16:28 ulrich drepper 14:16:36 heh 14:16:37 To an extent 14:16:54 I mean, he /is/ allowed to do what he wants 14:16:55 I bet eglibc X.org's glibc's Xfree86 14:17:00 He just shouldn't be such an asshole about it ;-P 14:17:18 Or egcs's its fsf-gcc2 14:33:46 "The Pirate Party becomes the third biggest party in Sweden by membership count" 14:33:47 Yay! 15:11:45 -!- Hiato has joined. 15:16:50 -!- dhfhdhdh has joined. 15:17:40 anyone reads tarot here 15:17:43 ? 15:17:48 -!- pikhq has quit ("leaving"). 15:18:18 -!- dhfhdhdh has quit (Client Quit). 15:18:20 -!- pikhq has joined. 15:18:32 lawl! 15:18:38 pikhq: 15:18:39 15:17 dhfhdhdh: anyone reads tarot here 15:18:40 15:17 dhfhdhdh: ? 15:18:43 (from just before you came in) 15:18:49 yet another misinterpreter :^) 15:18:49 Wow. 15:19:03 it's funny because they're idiots, see 15:19:08 I don't read tarot, but I have played Shin Megami Tensei. 15:19:13 pikhq: hey, dialup isn't in your hostname 15:19:21 (such a good series...) 15:19:23 ehird: I'm on satellite. 15:19:39 pikhq: Heh. what speed? 15:19:58 . o O ( I imagine you live on top of a mountain somewhere :-P ) 15:20:11 512k. :( 15:20:23 I used to think satellite internet was the fastest you could get when I was young and dumb. :-D 15:20:26 pikhq: Beats dialup. 15:20:29 Not on top of a mountain; then I'd have better Internet. 15:20:37 That it does. 15:21:17 pikhq: It may be less taxing on your mental health to get the required infrastructure to be a DSL provider (not a lot, actually, IIRC) and use that :-P 15:21:31 Bonus: I'm pretty sure it'd be really fucking fast. 15:22:04 And, y'know. Impractical. 15:22:18 And pricey. 15:22:42 * pikhq is living with grandmother for cost reasons 15:24:52 -!- oerjan has joined. 15:32:37 md5("369df80") = 0x369df804185add9e156ea9d033950296 15:32:41 zomgqwtfbbq 15:33:31 Huh. 15:33:44 That's almost an md5 quine. 15:34:04 yeah; finding a full one would take a while 15:34:12 (17805635143236190248826092 years to try all md5s of the length of the hex output) 15:34:25 http://www.elliottkember.com/kember_identity.html [turn off CSS if you want, that background/italic thing is fucking irritating] 15:40:41 http://echochamber.me/viewtopic.php?f=12&t=36233 15:44:19 -!- Gracenotes has quit ("Leaving"). 15:47:30 oerjan: "Given that MD5 is considered to be Collision Free (weak and strong)," 15:47:32 guy's on crack 15:47:40 i calculated 50 md5 collisions for breakfast 15:48:22 also check out the linked older thread, i guess 15:48:57 ehird: and then you head breakfast at Milliways? 15:49:04 yep 15:49:43 i was going to correct my grammar, but then i noticed a typo had already corrected it 15:50:04 oerjan: um no that's still incorrect 15:50:14 i assume "head" is the correct time travel grammar 15:50:19 ah :D 15:50:26 No hash algorithm has no collisions. 15:50:33 pikhq: no shit 15:50:37 :P 15:50:43 oerjan: what did you think the grammar error was 15:51:06 "had" is obviously incorrect there 15:51:15 it's _so_ linear time 15:51:17 (except maybe that "Xor that string with some known string" algorithm? :p) 15:51:56 oerjan: ah :D 15:52:57 pikhq: the assumption is a hash has a length bound... 15:53:06 otherwise it would be useless as a hash 15:53:28 My point being that the only perfect hash is useless. 15:53:39 (exceptions for when you know the range of values that you'll be hashing) 15:54:10 "Is there really a fake rapture coming or is it just disinformation to get people to think a fake rapture is coming so when the real one does everyone rejects it?" 15:54:11 http://www.sherryshriner.com/sherry/fake-rapture.htm 15:54:16 * ehird 's head asplode 15:54:36 ... How the fuck would you create a fake rapture? 15:54:39 ehird: you experiencing a fake rapture right now? 15:54:51 pikhq: projecting it in to the air, say new agers 15:55:03 images of aliens and shit, they project it on to the chemtrails 15:55:09 ufos = testing the chemtrail projection system 15:55:11 I shit you not 15:55:17 but that paragraph I pasted is amazing in its mind-breakage 15:55:58 I thought it was a matter of public record now that most of those UFO reports are military aircraft testing? 15:55:59 ;) 15:56:20 pikhq: THAT'S 15:56:20 WHAT 15:56:21 THEY 15:56:23 WANT 15:56:25 YOU 15:56:27 TO 15:56:29 THINK! 15:56:32 Fnord. 15:59:06 WAKE UP AND SMELL THE SULFUR! 15:59:45 Why must so many people be dumb about Revelations? 16:00:24 i just farted, that would be sulphur wouldn't it? 16:01:15 pikhq: *Revelation 16:01:39 And because to get to that point you already have to let down all your rational thinking and logical reasoning. 'Scalled religion. 16:02:35 LAWL 16:02:43 I love how there are aliens AND Satan out to get us. 16:02:51 Satan is an alien from the planet HELL. 16:10:54 -!- Robdgreat has left (?). 16:17:01 GregorR: ...and he is ME! 16:17:18 we all suspected that. 16:17:25 """Fake rapture = lie" is a lie to distract you" - just a lie" is the lie you have fallen for, GregorR. 16:17:33 Death will be upon you! 16:17:44 Unless you accept JEBUS2000(C)(R)(TM)(MONKEY) 16:17:47 Which you must not! 16:17:56 For I am Satan, and, uh, I'd like some market share, y'know? 16:18:02 oerjan: you too. 16:18:12 and you cannot even cast a die to decide because gambling is the work of SATAN 16:18:29 MWAHAHAHAHA 16:18:32 SO IS THINKING RATIONALLY 16:18:38 THEREFORE EITHER YOU MUST 16:18:43 (1) BLINDLY ACCEPT SATAN ON FAITH 16:18:47 (2) THINK ABOUT IT THUS ACCEPTING SATAN 16:19:00 AND DON'T THINK ABOUT THAT IF YOU DON'T WANT TO FALL PREY TO ME 16:19:28 * oerjan blindly ignores the question. again. 16:19:56 oerjan: Aha, but blindly ignoring the world around you? That is no mark of Jesus! Well, um, okay, yes it is BUT by reading this sentence you've become confused and thus YOU ARE MINE. 16:19:58 EVERYTHING IS A LIE 16:20:16 GregorR: I also purvey in contradictions, so you're mine too. 16:26:37 23:01:18 since if two objects are close, their balls don't really intersect 16:26:38 23:02:09 so basically, balls would take their shape from 1. how unique they are, or how far they are from others, and 2. their importance... the probability at which a certain object is described should grant it greater space 16:27:06 .............. 16:27:32 :D 16:27:32 ..............! 16:30:25 -!- Hiato has quit ("Leaving."). 16:35:25 -!- BeholdMyGlory has joined. 16:49:16 No. 16:49:36 pikhq: no what 16:49:57 HE WILL BEHOLD NO GLORY! 16:50:04 -!- MizardX has quit ("Dead pixels in the sky."). 16:53:18 -!- MizardX has joined. 16:58:34 Deewiant: know anything about nvidia cards? I'm trying to work out what the rough ATI equivalent of a GeForce 9800 GT is. 16:59:23 http://www.jathardware.com/2/video.html#lista 17:00:14 Deewiant: So, "crap". 17:00:23 Between the 4830 and 4770. 17:00:29 I'll pass on that. 17:00:47 It's better than my previous card :-P 17:01:33 Deewiant: Yeah, but the only reason it's a contender against the 4850 is the better linux drivers. 17:02:37 Deewiant: It'd probably help if I could read finish 17:02:39 *finnish 17:03:08 Not much 17:03:34 Okay, as I scroll down the price list the cards get shittier (as is to be expected.) 17:03:39 So it looks like it's the 4850 for me. 17:04:13 I wonder if ATI will come out with a 4890 X2. That would be ridiculously over the top. 17:09:04 Deewiant: Know anything about the SanDisk 256GB SSD? I'm betting on "suck", but... 17:11:13 No, know nothing 17:14:06 -!- Slereah has joined. 17:15:52 ehird: http://www.pcper.com/article.php?aid=704 17:15:52 -!- WangZeDong has quit (Read error: 145 (Connection timed out)). 17:16:04 Deewiant: That's not it. 17:16:04 -!- oerjan has quit ("Lost terminal"). 17:16:09 Oh, you mean another thing. 17:16:10 I know, but it's cute. 17:16:16 Hmm. It looks ridiculously expensive just looking at the picture. 17:16:22 That is the look of a ridiculously expensive drive. 17:16:43 Deewiant: Also crap, since I don't wanna rely on volatile memory for non-volatile data ;-) 17:16:56 It's not volatile :-P 17:17:11 It's RAM... :P 17:17:21 Not completely 17:17:30 Hmm. 17:17:31 It does save the data when it's off :-P 17:17:38 Deewiant: Holy shit @ that case. 17:17:38 It's not just $1500 for 4GB >_< 17:18:25 -!- oerjan has joined. 17:22:07 Deewiant: Pfft it only has 4GB :P 17:22:28 Well, it's 300K IOPS 17:22:44 Deewiant: Does anyone actually need that speed? 17:22:53 640K is enough for anyone! 17:23:06 No but seriously. 17:23:14 Nobody 'needs' speed :-P 17:23:25 Deewiant: critical servers do 17:23:31 SSDs supposedly make your shit start up faster 17:23:33 but not 300K iops speed 17:23:36 sure, that's true 17:23:37 I imagine that would speed it up 1000x beyond that 17:23:41 Deewiant: but when you get that high, can you really tell? 17:23:59 You can probably tell the difference between that and an SSD 17:24:12 I mean, there's noticeable delay before opening stuff even on an SSD. On that, not necessarily. 17:25:25 But really, it's like the current versions of cfunge vs. CCBI. 17:26:04 If you're running Mycology, it doesn't matter whether it's 0.2 or 0.02 seconds. :-P 17:26:10 But you can still /notice/. 17:40:44 -!- puzzlet has quit (wolfe.freenode.net irc.freenode.net). 17:40:44 -!- Dewi has quit (wolfe.freenode.net irc.freenode.net). 17:40:45 -!- ineiros has quit (wolfe.freenode.net irc.freenode.net). 17:40:45 -!- Ilari has quit (wolfe.freenode.net irc.freenode.net). 17:40:45 -!- Asztal has quit (wolfe.freenode.net irc.freenode.net). 17:40:45 -!- ehird has quit (wolfe.freenode.net irc.freenode.net). 17:40:46 -!- thutubot has quit (wolfe.freenode.net irc.freenode.net). 17:40:48 -!- AnMaster has quit (wolfe.freenode.net irc.freenode.net). 17:40:49 -!- mtve has quit (wolfe.freenode.net irc.freenode.net). 17:40:49 -!- oerjan has quit (wolfe.freenode.net irc.freenode.net). 17:40:50 -!- kerlo has quit (wolfe.freenode.net irc.freenode.net). 17:40:51 -!- tombom has quit (wolfe.freenode.net irc.freenode.net). 17:40:53 -!- rodgort has quit (wolfe.freenode.net irc.freenode.net). 17:43:09 -!- AnMaster has joined. 17:43:09 -!- oerjan has joined. 17:43:09 -!- kerlo has joined. 17:46:30 -!- tombom has joined. 17:46:34 -!- thutubot has joined. 17:47:00 -!- rodgort has joined. 17:47:00 -!- ineiros has joined. 17:47:00 -!- Ilari has joined. 17:47:00 -!- Dewi has joined. 17:47:00 -!- Asztal has joined. 17:47:00 -!- ehird has joined. 17:47:00 -!- puzzlet has joined. 17:47:23 -!- ineiros has quit (wolfe.freenode.net irc.freenode.net). 17:47:23 -!- Dewi has quit (wolfe.freenode.net irc.freenode.net). 17:47:23 -!- Ilari has quit (wolfe.freenode.net irc.freenode.net). 17:47:32 -!- Dewi has joined. 17:47:32 -!- Ilari has joined. 17:47:32 -!- ineiros has joined. 17:48:40 Deewiant: "SATA based SSD's usually run at 0.1ms, while PCI-E based SSD's usually run at 0.0ms. " 17:48:43 0.0ms hurr 17:49:05 -!- oerjan has quit ("leaving"). 17:49:44 ehird: Like I said. :-P 17:49:59 Deewiant: They actually have zero latency, literally. 17:50:02 That's how amazing they are. 17:50:15 :-) 17:51:53 http://www.newegg.com/Product/Product.aspx?Item=N82E16820227407 ← This is the most expensive memory you can get on newegg (save for a 16GB DDR2 kit from corsair) 18:00:42 "irony, n: [Ulrich] The morale of this is that people will hopefully realize what a control freak and raging manic Stallman is." 18:22:29 -!- Sgeo has joined. 19:02:24 -!- MizardX has quit ("Proclamation of invalidity!"). 19:21:28 -!- puzzlet has quit (Remote closed the connection). 19:21:30 -!- puzzlet_ has joined. 19:34:44 That final was /painfully/ easy. 19:34:48 Good friggin lord it was easy. 19:37:35 It was so easy, it was hard! 19:46:33 -!- mtve has joined. 19:47:31 -!- MizardX has joined. 20:00:07 * ehird watches Parallels Desktop install DirectX 6 20:01:25 -!- MigoMipo has joined. 20:03:24 -!- ais523 has joined. 20:08:46 hi ais523! 20:08:53 hi 20:08:59 wow, I got quite a lot done last night actually 20:09:08 I wrote a BF Joust (ais523-style rules) interpreter 20:09:13 and tried out some example programs on it 20:09:19 AAAAAARGH! This game needs the CD in the drive to work. 20:09:21 I HATE that., 20:09:33 yep sucks 20:09:40 ehird: which platform is the game intended for, and which platform are you trying to run it on? 20:09:48 I agree it sucks, but it might suck even more depending on circumstances 20:09:49 I'll take shitty DRM over HAVING A GODDAMN CD IN MY DRIVE ALL THE TIME 20:10:03 requiring the CD /is/ a form of DRM, just a primitive one 20:10:07 ais523: The game's for Windows, I'm running it on OS X via Parallels (in Coherence mode to try and help me forget that it's windows) 20:10:12 ok 20:10:15 and yeah, but I'd prefer rootkits to requiring the cd, srsly 20:10:32 Windows users get all sorts of stupid tricks pulled on them when they try to play games 20:11:39 * ehird gives up, puts CD in 20:11:46 What game 20:11:56 Deewiant: Worms: Armageddon. A true classic. 20:12:04 Heh 20:12:05 (Thus the installing of the ancient DirectX 6...) 20:12:20 I seem to recall that I liked Worms 2 more, for some reason 20:12:34 Maybe it was my frustration at getting stuck on the fourth level or so, while Worms 2 didn't have levels 20:12:39 wow, DX6? 20:12:43 I'm pretty sure even Wine can manage that 20:12:43 ais523: yep 20:12:46 it can 20:12:53 you need a hacked ddraw.dll though 20:12:59 grr, it errored out 20:13:01 Master of Orion 2 wants DirectX 2 20:13:12 Deewiant: you don't have to do the levels in w:a 20:13:17 I know you don't 20:13:22 :p 20:13:37 wa caused an Access Violation (0xc0000005) 20:13:38 in module wa.exe at 001b:0044f994. 20:13:39 CyberShadow beta, version 3.6.29.0 20:13:41 Hmm. 20:13:41 ehird: consent 20:13:42 But I've equated W:A < W2 in my head 20:13:44 Don't do that, W:A, 'kay? 20:13:58 It dereferenced NULL. 20:14:07 also, ehird: later today I'm going to make it actually useful just sayin' 20:14:13 I wonder why there was a anull there? 20:14:17 *a null 20:14:27 and by extension, I wonder where it was? 20:14:29 comex: consent to what 20:14:37 oh 20:14:38 no 20:14:40 I won't consent to that 20:14:42 why not 20:14:52 because bayes 2 isn't ready yet 20:15:11 don't care, it will be 20:15:12 :< 20:15:18 Will. Future tense. 20:15:48 oh well, bobthj's pledge cannot be terminated, so we'll do it next month if necessary 20:16:29 http://www.macuser.de/forum/f105/worms-armageddon-parallels-286152/ 20:16:30 hmm 20:16:32 go implement this shit www.randomhacks.net/articles/2007/03/03/smart-classification-with-haskell 20:16:42 no 20:17:16 aha, a fix 20:17:43 that doesn't work but oh well 20:18:31 IT WORKS 20:18:32 MAYBE 20:18:34 Nope 20:20:36 brb 20:20:38 GregorR: then take the next one up as well. 20:41:31 -!- WangZeDong has joined. 20:41:31 back 20:42:50 -!- Gracenotes has joined. 20:42:51 yay, another fix 20:44:52 http://pastebin.ca/1414581 20:45:31 the fix is apparently "turn off 3d acceleration for the vm" 20:45:32 worth a try 20:45:37 that's BF joust, me-style 20:45:41 wow, wa.exe is just 4MB 20:46:14 also, it allows a couple of abbreviations in input programs 20:46:22 which expands to just pure BF, but it makes the programs a lot shorter 20:46:25 aaaaaargh 20:46:29 apparently the vm already has directx 20:46:29 (a)*5 is equivalent to aaaaa 20:46:33 and installing it breaks it 20:46:46 (a{b}c)%5 is equivalent to aaaaabccccc 20:53:09 -!- Sgeo has quit (Read error: 110 (Connection timed out)). 20:54:50 -!- Slereah has quit (Read error: 110 (Connection timed out)). 20:57:00 -!- olsner has joined. 20:57:18 Deewiant: do you happen to know how to uninstall directx? 20:57:27 I suppose not, but you mentioned directx 6 20:58:12 I mentioned DirectX 2, actually 20:58:20 so you did 20:58:25 * ais523 mentions DirectX 15 20:58:42 And no, I don't know 20:58:55 Oh, fuck my life I'll must remake the goddamn vm >_< 20:59:22 oh, uninstalling is one of the things Windows does /really/ badly 21:00:24 one day I'll solve virtualization issues. all of 'em. 21:02:03 -!- ais523 has quit (Remote closed the connection). 21:02:15 -!- ais523 has joined. 21:02:45 "Digg (finally) gets Facebook Connect integration" 21:02:46 RIP, OpenID. 21:03:39 ? 21:03:47 Deewiant: what? 21:03:53 Non sequitur 21:03:58 No it's not. 21:04:06 It is for me, hence '?' 21:04:08 Facebook Connect serves the same purpose as OpenID except more locked down and vendor-specific. 21:04:18 And, well, shittier in general. 21:04:36 And Digg used to use OpenID but doesn't any longer, or you imply that it will not, or what? 21:05:10 Deewiant: With such large sites integrating Facebook Connect (CNN, Digg, ...) OpenID's future adoption prospects seem very bleak. 21:05:42 Ah. 21:07:05 "Starting today, Mininova will use a content recognition system that detects and removes torrent files linking to copyright infringing files" 21:07:07 RIP, Mininova. 21:07:12 (A lot of things are dying today...) 21:07:40 Hi , 21:07:41 I was wondering what would be left to download from mininova after all ”illegal” torrents are gone? Anyone have a clue? 21:07:46 SCO, too. 21:07:51 Deewiant: LINUX ISOS! 21:07:52 :) 21:07:55 SCO aren't technically dead yet 21:08:04 Yes, I get all my LINUX ISOS from Mininova 21:08:09 Yes you do! 21:08:09 Deewiant: Also, Star Trek New Voyages. 21:08:09 and unfortunately, knowing SCO, they need to be more than technically dead before they'll shut up 21:08:32 Can't be too much longer, though. 21:08:53 Their offices will probably be auctioned off in a couple months. 21:09:07 I wish something terrible-but-not-fatal would happen to the SCO people who keep pushing their shitty lawsuits. 21:09:34 Damn scum. 21:09:36 pikhq: who knows, maybe the bankruptsy will be dismissed rather than converted to chapter 7 21:09:39 stranger things have happened 21:09:45 maybe the judge will even hold it in 11 for some reason 21:10:06 Which would be horribly dumb. :/ 21:10:36 yes 21:10:51 but enough weird things have happened in the SCO litigation already I'm not taking anything for granted 21:11:01 Fair enough. 21:11:03 heh, apparently the current SCO is full of mormon kooks 21:11:20 utah's so ridiculously full of them... 21:19:19 -!- puzzlet_ has quit (Remote closed the connection). 21:19:20 -!- puzzlet has joined. 21:26:51 bwahahahaha... I'm reading some 2005 logs of CakeProphet saying he's so happy he's going to be unschooled, is asexual and always will be, forever and ever. I seem to distinctly recall him talking about getting girls naked on webcam a year or two ago in #wikipedia. XD 21:26:58 irc logs are such fun. 21:30:10 -!- MigoMipo has quit ("QuitIRCServerException: MigoMipo disconnected from IRC Server"). 21:30:20 GregorR: then take the next one up as well. 21:30:24 There is no next one up! 21:30:37 The next one up, GregorR, 21:30:40 is YOUR FACE. 21:31:00 !help 21:31:00 Supported commands: addinterp bf_txtgen daemons delinterp fyb fyb.orig help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 bf bf16 bf32 bf8 bfbignum c cintercal clcintercal cxx dimensifuck echo forth glass glypho hello kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor rot13 sadol sceql sh test trigger udage01 underload unlambda whirl 21:31:01 THIRD- 21:31:02 DEGREE- 21:31:03 ICE 21:31:05 BURN 21:31:07 mininova's doing what? 21:31:13 I don't see anything on their site about it 21:31:25 At the top, 'latest blog article' 21:31:27 comex: see torrentfreak.com 21:31:32 http://blog.mininova.org/articles/2009/05/06/torrent-removal-trial/ 21:31:38 Oh. 21:31:45 Congratulations, you've run out of math. 21:31:54 ehird: I looked there, top article is something about pirate party :p 21:31:57 oh, there it is 21:31:59 I'm just blind 21:40:40 ehird: http://lifthrasiir.jottit.com/esotope-bfc_comparison well, i'd thank you if you suggest more compilers worth including here. 21:40:55 err, oh dear, looking at Esolang 21:41:09 someone's written a language which is basically BASIC, except that you define commands by writing definitions of them in JS 21:41:19 at least, they didn't specify JS, but that's what the language looks like 21:41:30 also you can't redefine GOTO or END, presumably the author didn't figure a better way to do flow control 21:42:15 lifthrasiir: fungot uses run-length coding 21:42:15 ais523: " is it a nice way?" holding her hand on the top of his head.) 21:43:01 -!- puzzlet has quit (Read error: 60 (Operation timed out)). 21:44:35 -!- puzzlet has joined. 21:45:26 !bfjoust [>[-]+] 21:45:55 anyway, me-modified BF Joust seems to have three main strategies 21:46:19 one is the aggressive one of running to the enemy flag and reducing it to 0 21:46:45 the second involves guarding your own flag, trying to leave it at 0 for exactly one cycle so your opponent falls off the end 21:46:58 and the third involves messing around slowly near your opponent's flag so a defensive opponent will self-destruct 21:47:29 they stone-paper-scissorsise quite nicel 21:47:31 *nicely 21:47:39 but you can try multiple strategies in the same program 21:55:27 fungot uses run-length coding for +, - and <, but not >; that's reasonably uncommon. 21:55:28 fizzie: advice for offby1 thanks, i'll read in it a sec. i can see " iood" there. 21:55:53 That was almost lucid 21:55:57 yes, 21:56:07 but why is there a "iood" there? 21:57:14 A "iood" is a person I know, although he's changed nicknames since then. I think fungot's seeing into the past, or some such thing. 21:57:14 fizzie: it is -much- more fun when they don't, they warn you about the contents of a string 21:57:32 fizzie: not >? quite uncommon. 21:57:34 oh, I'd love to know the context of that 21:59:13 -!- tombom has quit ("Peace and Protection 4.22.2"). 21:59:36 The latter one? 22:01:21 what comes before "it is -much- more fun when they don't" 22:01:24 probably there isnt' a consistent context 22:01:33 but it sounded like fungot was replying to someone 22:01:34 ais523: ( ( flip) 5 10)) 22:02:07 W:A WORKS! 22:02:10 PRAISE THE LORD! 22:02:15 I just had to uninstall the video drivers :P 22:02:43 ais523: It's from #scheme in 2005; here are five lines of context, such as it is. 22:02:47 [2005-03-30 09:16:52] < evoli> (who is Riastradh like?) 22:02:47 [2005-03-30 09:17:13] < evoli> must be the lobster guy? 22:02:47 [2005-03-30 09:17:47] < Riastradh> I really can't say that _I_ find any resemblance there with a...four-nosed lobster who poses as Jesus, Uncle Sam, some cowboy, a medic, or a lawyer... 22:02:47 [2005-03-30 09:18:04] * evoli sticks to the raging ancient prophet then 22:02:50 [2005-03-30 09:18:36] < evoli> it is -much- more fun when I have no idea who someone resembles in appearance :D 22:04:07 There is something about a "Zoidberg" in a "Futurama" (okay, I know what the latter thing is). That channel is not always so lucid either. 22:10:43 Futamura 22:16:47 "Vertical space is precious since if it's not wasted you can see more program in the terminal space, so don't waste it!" 22:16:49 hi 80s 22:18:00 You say that like it's a bad thing 22:19:57 Deewiant: also, plz delete your comment on that same article, I mean, internet people elsewhere = freaky, kay. :P 22:20:49 -!- BeholdMyGlory has quit (Remote closed the connection). 22:21:59 -!- puzzlet has quit (Remote closed the connection). 22:22:03 -!- puzzlet has joined. 22:32:35 -!- KingOfKarlsruhe has joined. 22:33:21 #define UP 31337 22:33:21 #define DOWN 666 22:33:21 #define LEFT 420 22:33:21 #define RIGHT 69 22:33:30 interesting defines... 22:33:58 Part of 1l_a_mmi :P 22:36:42 -!- oerjan has joined. 22:46:46 -!- FireFly has quit ("Later"). 22:51:48 wow, debian's switching their libc to a fork of glibc, rather than the original 22:51:55 yes 22:51:57 old news 22:51:57 ;) 22:52:01 a fork designed for embedded systems too 22:52:03 I welcome the change 22:52:10 * pikhq facepalms 22:52:12 well, a fork that doesn't involve Ulrich is probably the main reason 22:52:19 pikhq: it works for non-embedded systems too 22:52:19 duh 22:52:25 and it isn't just embedded 22:52:27 that was just the main goal 22:52:36 ehird: Linux libc 7 ahoy! 22:52:45 pikhq: No, eglibc. 22:52:56 Drepper fanboy :-P 22:53:01 Right, libc 7. 22:53:11 No, I'm just joking about a libc fork. 22:53:34 ;-) 22:53:42 Why else do you think that glibc 2 is libc.so.6? ;) 22:54:11 13:30:37 The next one up, GregorR, 22:54:12 13:30:40 is YOUR FACE. 22:54:17 and then - his HATS 22:54:24 that's when it gets scary. 22:54:37 THE HATS! 22:55:48 i noted that the wp article on Ulrich Drepper mentioned nothing about his assholeness, apparently it once did but was removed as insufficiently sourced, i think 22:56:09 (inferring from the talk page) 22:56:52 and one comment suggested deleting the article as he wasn't really known for anything other than being an asshole :) 23:01:38 haha 23:20:58 -!- coppro has joined. 23:24:28 -!- olsner has quit ("Leaving"). 23:33:41 !help 23:33:41 Supported commands: addinterp bf_txtgen daemons delinterp fyb fyb.orig help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 bf bf16 bf32 bf8 bfbignum c cintercal clcintercal cxx dimensifuck echo forth glass glypho hello kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor rot13 sadol sceql sh test trigger udage01 underload unlambda whirl 23:34:21 !userinterps 23:34:21 Installed user interpreters: bfbignum echo hello rot13 23:34:42 !addinterp 23:34:42 There is already an interpreter for ! 23:34:45 we should add bfjoust, somehow 23:35:28 !daemons 23:35:28 Running daemons: * 23:35:51 -!- oklopol has joined. 23:35:53 helloes 23:36:11 just finished a nice 8 hours reading streak 23:36:13 *hour 23:36:18 oklo! :D 23:36:28 psyggo! 23:36:35 !help addinterp 23:36:36 addinterp: !addinterp . Add a new interpreter to EgoBot. This interpreter will be run once every time you type ! , and receive the program code as input. 23:36:48 mmmmm! 23:37:36 !help daemons 23:37:37 daemons: !daemons. List running daemons. 23:38:07 !help kill 23:38:07 kill: !kill . Kill a running daemon. 23:38:13 !* 23:38:57 don't daemons usually fly 23:39:09 good point 23:39:21 -!- ais523 has quit (Remote closed the connection). 23:41:37 Daemons don't work right now ;P 23:41:39 !addinterp yodawg unlambda http://oerjan.nvg.org/esoteric/interpreter.unl 23:41:41 Interpreter yodawg installed. 23:42:47 !yodawg ``````````````.H.e.l.l.o.,. .w.o.r.l.d.!ri 23:42:47 Hello, world! 23:42:50 :D 23:43:11 Not hugely useful to install an interpreter for a language that's already supported :P 23:43:12 !userinterps 23:43:13 Installed user interpreters: bfbignum echo hello rot13 yodawg 23:43:37 * GregorR beats his head against 1l_a 23:43:52 what about it? 23:45:03 ah 23:45:11 I made a program that should (so far) output 01 23:45:16 But instead, it outputs nothing X_X 23:45:24 !addinterp slashes perl http://oerjan.nvg.org/esoteric/slashes.pl 23:45:24 Errr, cancel that, it just doesn't output the 0. 23:45:25 Interpreter slashes installed. 23:45:39 !delinterp slashes 23:45:39 Interpreter slashes deleted. 23:45:47 !addinterp /// perl http://oerjan.nvg.org/esoteric/slashes.pl 23:45:47 Interpreter ___ installed. 23:45:51 oops 23:45:57 !delinterp /// 23:45:57 Interpreter ___ deleted. 23:46:01 !addinterp slashes perl http://oerjan.nvg.org/esoteric/slashes.pl 23:46:02 Interpreter slashes installed. 23:46:12 Hmmmmmmmm ... 23:46:12 !slashes test/a/test/aaa 23:46:13 testtesttesttest 23:46:42 !addinterp /// bf +++++++++[>+++++++++++++>+++++++++++>+><<<<-]>>.+++.<.-------.>+.--.>+. 23:46:42 Interpreter ___ installed. 23:46:46 !/// foo 23:46:46 cfunge 23:46:47 lawl 23:46:50 !___ foo 23:46:50 cfunge 23:46:56 !)!@ foo 23:46:56 cfunge 23:46:58 does it copy the web page, or download it each time? 23:46:59 !delinterp ___ 23:46:59 Interpreter ___ deleted. 23:47:03 oerjan: It keeps it around. 23:47:11 good 23:47:22 That was the worst and most ambiguous way I could answer that X-P 23:47:25 It only downloads it once :P 23:47:33 not that i'm aware of having any web quota 23:48:55 The server for EgoBot does, but it's 120GB :P 23:50:35 !addinterp chiqrsx9p perl http://oerjan.nvg.org/esoteric/chiqrsx9p.pl 23:50:35 Interpreter chiqrsx9p installed. 23:51:28 !chiqrsx9p hqrs+ 23:51:34 oops 23:52:35 hm 23:52:38 !chiqrsx9p h 23:52:42 bah 23:53:14 Does that take the program as input? 23:53:18 yes 23:53:22 Hm *shrugs* 23:54:37 hm lessee 23:54:49 !perl http://oerjan.nvg.org/esoteric/chiqrsx9p.pl 23:55:06 -!- KingOfKarlsruhe has quit (Remote closed the connection). 23:55:13 it doesn't give me any error either :( 23:55:26 oh wait that's not an error 23:55:47 the empty program is a quine :D 23:56:00 but no error on the defined interp 23:56:12 !help perl 23:56:13 Sorry, I have no help for perl! 23:56:22 !help 23:56:23 Supported commands: addinterp bf_txtgen daemons delinterp fyb fyb.orig help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 bf bf16 bf32 bf8 bfbignum c chiqrsx9p cintercal clcintercal cxx dimensifuck echo forth glass glypho hello kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor rot13 sadol sceql sh slashes test trigger udage01 underload unlambda whirl yodawg 23:56:30 !help info 23:56:30 Sorry, I have no help for info! 23:56:35 !info 23:56:35 EgoBot is a bot for running programs in esoteric programming languages. If you'd like to add support for your language to EgoBot, check out the source via mercurial at https://codu.org/projects/egobot/hg/ 23:57:02 I guess I should add ", or use addinterp" 23:58:54 !chiqrsx9p a 23:58:55 -!- psygnisfive has quit (Remote closed the connection). 23:59:11 no error there either