00:41:29 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | hmm... w3m just displays it inline, just like AnMaster asked. 00:45:25 http://www.mscs.dal.ca/~selinger/md5collision/ 01:02:39 Rargh 01:02:52 How is called the . args thingamagig in Scheme? 01:02:55 So I can find sum tutorial 01:06:20 http://schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-7.html#%_sec_4.1.4 01:07:11 Thankyouz 01:14:02 -!- sebbu2 has quit ("@+"). 01:23:42 Hm. 01:23:42 Maybe I should try pattern-matching for the pi calculus. 01:32:56 -!- Slereah_ has joined. 01:33:01 D: 01:33:03 rec: expects either an identifier followed by an expresion, or a (possibly dotted) sequence of identifiers followed by a body in: rec 01:33:07 What has science done! 01:50:42 -!- Slereah has quit (Read error: 113 (No route to host)). 02:01:32 -!- adu has joined. 02:55:21 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 02:57:32 -!- oerjan has quit ("BBBBBBBBBBBBBBBBBBBBBBBBBBye"). 03:10:44 Agora Nomic has a People's Bank of Agora, where people can deposit their assets in exchange for coins. The exchange rate goes down by 2 coins every week the Bank has some of that asset on hand. 03:11:35 I determined that in theory, the exchange rate should plummet to 0 weekly. It hasn't actually done this, but in theory, theory and practice are the same. Therefore, I feel leet. 03:15:23 -!- GreaseMonkey has joined. 03:23:12 hrm 03:23:18 did anyone answer my question the other day? 03:25:12 looks like no 03:26:14 wat 03:26:45 efficiently executing boolean expressions 03:37:22 Need correct key??? Anyone else in here ever been in #chrome? 03:45:39 -!- CakeProphet has quit (Read error: 145 (Connection timed out)). 03:46:35 I'm in meat. 04:22:53 Bow chicka bow wow. 04:23:25 ROW ROW FIGHT THE POWAH 04:25:38 -!- Sgeo has joined. 04:41:59 -!- Slereah has joined. 05:04:00 -!- Slereah_ has quit (Read error: 110 (Connection timed out)). 05:52:51 woo my program triggers a virus scanner... 05:53:33 HACKER D: 05:56:38 -!- Slereah_ has joined. 05:57:15 I've gotta figure out some way to prevent nod32 from screwing with this program... 05:57:35 I wrote a simple mail server in Java and it keeps interfering and trying to scan fictional messages 06:21:19 -!- Slereah has quit (Read error: 110 (Connection timed out)). 06:26:26 -!- jix has joined. 06:40:14 -!- Sgeo has quit (Read error: 110 (Connection timed out)). 06:41:29 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | actually no, i really do have a turkish prison. 07:00:24 -!- Slereah has joined. 07:14:19 -!- oklopol has joined. 07:22:40 -!- Slereah_ has quit (Read error: 113 (No route to host)). 07:24:03 -!- jix has quit ("..."). 07:57:23 -!- adu has quit. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:46:41 -!- GreaseMonkey has quit ("Unisex."). 08:54:25 -!- jix has joined. 11:55:26 it kind of sucks that there isn't a complete pgp in js impl 12:01:27 :p 12:13:46 haha 12:13:48 i like the topic 12:19:26 -!- Corun has joined. 12:41:29 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | EgoBot is certainly the limiting factor in speed here.. 12:45:08 That one is not bad either. 12:54:31 -!- AquaLoqua has joined. 13:27:32 -!- Corun has quit ("This computer has gone to sleep"). 13:29:52 -!- AquaLoqua has quit ("Dana"). 13:41:58 -!- olsner has quit (Read error: 60 (Operation timed out)). 13:43:51 -!- olsner has joined. 13:47:00 -!- Corun has joined. 13:49:18 -!- Corun has quit (Client Quit). 14:09:48 hi ais523 14:35:01 -!- Mony has joined. 14:36:24 plop 15:01:41 -!- sebbu has joined. 15:17:05 hi ais523 15:19:03 hi ehird 16:20:28 yes. 16:25:14 -!- Hiato has joined. 16:25:50 hi ais523 16:26:50 wb me 16:30:25 -!- Hiato has quit (Read error: 104 (Connection reset by peer)). 16:31:37 bye hiato 16:40:53 -!- Hiato has joined. 16:43:38 wb ehird 16:46:05 wb Hiato 16:46:24 hi ais523 16:46:31 hi oklopol 16:47:01 * oklopol destroys the pattern of greetings. 16:49:28 And a good destroys the pattern of greetings to you too, oklopol! 16:49:49 hahaha 16:54:51 -!- Hiato has quit (Read error: 104 (Connection reset by peer)). 16:56:40 -!- Hiato has joined. 17:00:35 -!- Hiato has quit (Client Quit). 17:03:09 -!- Hiato has joined. 17:21:44 -!- Hiato has quit (Read error: 104 (Connection reset by peer)). 17:24:57 -!- ehird_gobo has joined. 17:35:29 fizzie: i got over the hurdle. 17:35:41 tripped shortly after, 54.8 meters 17:36:09 Did you run (like run-run, for real) the whole time? 17:36:09 enough for today, i've set a deadline on success for sunday, so i'm not really in a hurry yet. 17:36:32 i occasionally trip, and have to rise up again 17:36:54 but i don't do anything fishy. 17:37:01 trip = fall on my knee 17:37:32 Heh, okay. 17:37:59 it's not exactly that graceful, my jumps are way too high to be speed-optimal, and i fall on my knees like every 6 jumps. 17:38:23 but i am technically running, i can show you a vid once i master this. 17:38:49 Great. 17:39:38 yes. reading time -> 17:43:09 The problem with µ recursive functions on Scheme is that you have to compose every goddamn functions 17:43:19 And that's annoying, because Scheme can't do that naturally3 17:43:56 Slereah: use a concatenative lang, composing is the most natural thing in the world for those 17:44:22 Well, there's only one function left to do, and I don't want all the rest to go to waste. 17:44:49 I don't think function composition is so very unnatural in Scheme either. 17:45:24 can't you just write it as a function? 17:45:28 Well, you can't do something like (s s), where s is the successor function 17:45:42 yes you can? 17:45:42 For instance. 17:45:59 Well, you can try, but it will tell you that you can't feed procedures to +. 17:46:31 That's supposed to do (lambda (x) (s (s x))) or something? 17:46:53 Well, fortunately, µ recursive functions don't really need to do that for all functions. 17:47:29 Just for two schema 17:47:38 Substitution and recursion 17:47:44 The rest just fit in. 17:48:23 But man was it annoying. 17:48:32 I'm glad #scheme is here. 17:48:33 You can always write a macro to turn (c f g) into something that returns the composition of f and g. 17:48:42 Well, that's what I did. 17:48:44 Sort of. 17:48:56 Substitution is pretty much function composition 17:49:11 And I guess it doesn't really need to be a macro if it just takes functions and returns their composition. 17:49:59 Yeah 17:50:18 All that remain to do is to make the recursion schema return a function instead of a value. 17:50:36 Something annoying is that with recursive functions, everything is a function. 17:50:45 So in the end, I don't actually get a number. 17:51:05 I have to apply something to it, because the constant function is C(x,y,z,...) = 0 17:51:15 Otherwise, it doesn't work with the schema. 17:51:30 SICP exercise 1.42 is the procedure 'compose' for that, actually. 17:52:06 Heh. 17:52:37 After I do that, I'll do the actual language, where you can input either a number or a string that will be godelized 17:52:49 Fuck that will be annoying 17:52:50 :D 17:53:40 I should fix jitfunge's mycology regression. 17:53:56 how far through mycology does jitfunge get? 17:54:21 Now it prints "GOOD: ..." lines, followed by "GGOD: 0! = 1", then "BAD: 7! != 0" and a ^G character. 17:54:42 It used to do mycology cleanly up to "BAD: k reflects" (because I haven't done k at all yet). 17:55:14 I'm not sure what's up with GGOD there. 17:56:29 The program "001p 01g!. 01g7+!. 01g7+!!. a, @" prints out "1 0 1" like it should, so the bug is less obvious. 17:57:12 (I first tried the program "0!. 7!. 7!!. a, @" but noticed that it gets compiled into "printnum(1); printnum(0); printnum(1);" basically. 17:57:12 looks like memory corruption 17:59:26 mycology is annoyingly complicated to test; I'd like to get a smaller test case. 17:59:48 It runs underload.b98 and the 99bob Underload program just fine, and life.bf too, so it's not completely broken. 18:01:36 'smaller'? Up to that point it's probably 10 lines or so :-P 18:02:38 -!- AquaLoqua has joined. 18:03:28 It's still already 384 lines of output with jitfunge's "-d" flag; I'd like something that generates only one or two compiled sort-of-functions so I can just disassemble them and see what goes wrong. 18:03:58 you can try just removing stuff from the beginning onward 18:04:31 Maybe I should. 18:04:51 With any luck it won't then crash any longer. 18:06:48 -!- jix has quit ("..."). 18:06:54 At least the 14 first lines of mycology cause the same thing. 18:11:14 -!- ehird_gobo has quit ("http://www.mibbit.com ajax IRC Client"). 18:24:01 -!- oklokok has joined. 18:29:17 -!- jix has joined. 18:34:03 Well, at least I did get a small test program: "1:$#@ #$_1.a,@" prints out 1, even though it really shouldn't. 18:41:29 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | how would i know?. 18:45:28 What language is this in? 18:46:52 -!- oklokok has quit (No route to host). 18:47:21 -!- oklopol has quit (Read error: 110 (Connection timed out)). 18:47:47 Doitle2: that's Befunge code 18:47:47 -!- oklopol has joined. 18:48:01 jitfunge is, I think, C, if that's what you meant 18:49:06 -!- Hiato has joined. 18:52:33 -!- ehird_gobo has joined. 18:52:39 It's installing lilo!!! :)) 18:52:51 ? 18:53:01 Deewiant: Installing gobolinux on a mac/ 18:53:23 Hmm, is it an active project? 18:53:30 yep 18:53:32 I was under the impression it was old 18:53:36 nope 18:53:37 Old as in not updated 18:53:38 2003 - present 18:53:40 Alright, cool 18:53:47 there's 26 people in the irc channel for what that's worth 18:55:21 What's its status package-wise 18:56:04 I presume it needs its own packages so that it can use that fancy directory hierarchy 18:56:30 Yeah 18:56:37 It's good 18:56:40 has firefox 3, kde 4, etc 18:56:47 Yay, it has 3 packages ;-) 18:56:52 had a release a few months ago 18:56:53 -!- AquaLoqua has left (?). 18:56:56 http://recipes.gobolinux.org/r/ 18:57:11 100 package updates in 17 days 18:57:13 That's not bad. 18:58:05 -!- Hiato has left (?). 18:58:05 -!- Hiato has joined. 18:58:36 It installs everything from source? 18:58:43 -!- Hiato has quit ("Underflow"). 18:58:49 Deewiant: it also has precompiled packages, but yes. 18:58:54 it's a portage/portfile-style solution 18:58:59 So it's like Gentoo in that respect 18:59:11 http://gobolinux.org/index.php?page=packages 18:59:12 binary packages 18:59:23 -!- oklopol has quit (No route to host). 18:59:24 How about package-specific options like Gentoo, does it do anything like that? 18:59:32 Not sure. 18:59:42 -!- oklopol has joined. 19:00:21 That seems to be the main advantage of installing from source, to me 19:00:44 Eh. 19:00:50 Also, it compiles everything & its dependencies into a chroot 19:00:56 Before putting it into the system tree 19:01:47 -!- oklokok has joined. 19:02:36 ehird_gobo: you alive yet? 19:02:46 ais523: I've been talking, have I not? 19:02:49 I'm still on the livecdf. 19:02:51 well, yes 19:02:52 Trying to configure lilo 19:02:53 and ok 19:02:56 how broken is your computer atm? 19:02:58 ais523: you know those kernel vesa strings 19:03:00 like vga=791 19:03:05 not really 19:03:08 Those are mean 19:03:08 what is the one for 1680x1280 :-P 19:03:23 It's not that simple, I don't think 19:03:23 ehird_gobo: I don't know off by heart 19:03:28 what's 7 plus minus 8? 19:03:33 oklokok: -1 19:03:33 i can get the 1600×1200 one 19:03:34 It specifies more than just resolution 19:03:39 but not 1600×1280 19:03:40 Deewiant: yeah 19:03:41 but 19:03:43 1600×1200 vs 1600×1280 19:03:46 damnit :-P 19:04:15 wow, hibernate actually works on this version of Ubuntu 19:04:49 LINUX: INNOVATION 19:05:00 ehird_gobo: TBH I'm not sure if it supports non-4:3 resolutions 19:05:03 -!- olsner has quit ("Leaving"). 19:05:05 ehird_gobo: it almost worked before, just it wasn't as fast and it got the screen res wrong 19:05:08 Deewiant: waaaaaaaaat ;_; 19:05:11 I'll just leave it blank 19:05:16 -!- AquaLoqua has joined. 19:05:18 -!- olsner has joined. 19:05:25 ehird_gobo: I could check what my laptop has for 1400x1050 but I'm feeling lazy :-P 19:05:42 -!- AquaLoqua has quit ("Leaving."). 19:05:51 -!- KingOfKarlsruhe has joined. 19:06:03 -!- Hiato has joined. 19:07:01 ehird_gobo: it seems there's a longer format, try video=1600x1280-32@60 19:07:02 I don't even know the way of finding out those numbers 19:07:10 replacing 32 and 60 with your color depth and refresh rate 19:07:17 I doubt that works 19:07:23 nah i'll just omit it 19:07:23 hmm... probably 19:07:26 You have to set in the kernel which frame buffer to use 19:07:32 One uses the vga= syntax, the other that one 19:07:37 I don't think any supports both 19:07:38 ah, and ok 19:07:40 But I could be wrong 19:07:53 That's the truth: vesafb only does the vga=X mode thing. 19:08:00 Which makes sense, since it only uses the VESA functions. 19:08:10 The others are more flexible. 19:08:11 and a different one does the longer mode string 19:08:38 Oh, by the way, AnMaster (if it was you I was asking about Unlambda), the answer to the multiple arguments problem I had is currying. Just thought I'd let you know (though I know you know that already :P ) 19:08:43 Backup copy of /dev/sda in /boot/boot.0800 The Master Boot Record of /dev/sda has been updated. 19:08:45 reboot time 19:09:25 I found a table of numbers, it seems all the resolutions that supports are 4:3 ones 19:10:10 Well, the card might well support modes that are not listed in some table. 19:11:48 http://en.wikipedia.org/wiki/VESA_BIOS_Extensions has a longer table of "Linux video mode numbers", wtih 1440x900, but it doesn't have the 1680x1280 one either. 19:12:22 -!- ehird_gobo has quit ("http://www.mibbit.com ajax IRC Client"). 19:12:40 I just found a pdf on vesa.org 19:12:42 I'll look there 19:13:23 hmm... it seems to be down 19:13:34 Still, it often makes sense to use the chipset-specific frame buffer instead of vesafb; those let you change modes on runtime and everything. And of course X (if not using the fbdev driver) doesn't much care. 19:14:10 fizzie: can you access vesa.org from where you are? there seems to be something wrong with it 19:14:34 Nope. 19:14:39 ugh 19:14:42 try the wayback machine 19:14:51 does it index pdfs? 19:15:04 don't think so 19:15:04 But I don't think they've had time to actually define any fancy modes yet; it's, what, 2008? Maybe some time during the next decade. 19:16:41 -!- M0ny has joined. 19:18:25 Hah, that was a funny jitfunge bug; when adding the 'IF' operation it didn't clear the constant-folding-stack, so something like 1#$_ would add "push 1" to the op list, then "if", then see the $ (since it branch-predicts true always) and remove the "push 1" because it thought it was discarding a constant. 19:19:01 -!- oklopol has quit (Read error: 113 (No route to host)). 19:20:11 -!- ehird_gobo has joined. 19:20:15 Not quite working yet. 19:20:59 Not quite working yet either: http://zem.fi/~fis/mycout.txt 19:21:07 "GOOD: , wo works" 19:21:17 :-) 19:21:17 wo-wo-works! 19:21:42 I need to add a note to the readme: the interpreter is not meant to stutter 19:22:03 GOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOD: , wooooooooooooooooooooooooooooooorks! 19:24:10 It's rather impressive that I get "wo works" out of the code "skrow , :DOOG",,,,,,,,,,,,, 19:24:30 I agree 19:25:23 -!- Mony has quit (Read error: 145 (Connection timed out)). 19:25:43 It's again something more complicated, since isolating that piece of code doesn't break it. 19:25:59 One would hope not :-P 19:26:10 If I just run the 14 first lines of mycology, the output is correct. 19:27:40 * ehird_gobo restarts 19:28:43 Er... if I *don't* redirect the output to file, the beginning is also correct (the missing "0 1 2 3" in the beginning is there and no stutter) but the last line is "EAD: k reflects" instead of "BAD: ...". 19:29:01 :-D 19:29:28 fizzie: sounds very very like memory corruption 19:30:09 Under gdb it segfaults after "GOOD: : duplicates". 19:30:11 I'm not surprised, considering what he's doing 19:30:24 -!- ehird_gobo has quit ("http://www.mibbit.com ajax IRC Client"). 19:30:25 With a helpful backtrace: 19:30:25 (gdb) bt 19:30:26 #0 0xf7fb503b in ?? () 19:30:26 #1 0x00000000 in ?? () 19:30:28 That project should never have been undertaken :-P 19:31:08 fizzie: try running with and without debugging symbols, and with different degrees of optimization, etc. Should be fun ;-) 19:32:18 It's funny how -- despite how utterly buggy it seems to be -- it still runs underload.b98 and the 99bob program, as well as life.bf. 19:33:49 And are you sure there's not a typo or something somewhere? ;-) 19:33:57 e.g. in 99bob 19:34:01 Substituting the -O3 flag with -ggdb did nothing, but it's funny how I get different output from "build/jitfunge mycology.b98" than "build/jitfunge mycology.b98 | cat". 19:34:43 fizzie: step up to the point where it segfaults, checking the backtrace every now and then 19:34:46 when it goes mad, there's the bug 19:36:22 The 99bob output is (according to diff) identical to what I get from cfunge. 19:36:34 Well, when redirecting to a file, anyway. :p 19:36:43 it's probably something mycology does that causes corruption 19:36:49 and the corruption doesn't strike instantly but later on 19:37:50 Actually I think 0xf7fb503b is in one of my generated functions; O 19:40:11 Hmmmm. 19:40:22 The segfault is just stack underflow. :/ 19:41:01 It's handled properly by the SIGSEGV handler, I think, it's just that gdb doesn't like it. I can "cont" past it just fine. 19:41:20 Aw, I was hoping for a big red arrow pointing at a piece of code and saying "here's your bug". 19:41:22 gdb always catches signals 19:41:30 even if the code handles them correctly 19:41:45 possibly there's a don't-break-on-segfaults option, I don't know 19:41:59 Deewiant: does Mycology test stack underflow, by the way? 19:42:23 It seems to pop from empty stack quite many times, assuming these signals are correct. 19:42:35 that wouldn't surprise me 19:42:42 Yes it does 19:42:42 any Funge programmer knows that's a ready source of zeroes 19:42:51 Right there at the top 19:42:53 GOOD: empty stack pops zero 19:43:07 I don't pop from the empty stack at all in fungot. 19:43:08 fizzie: to. why he is the generall challenger, i come to know your heaviness.' ' in night, and let driue at me; for ( as we terme it) his friends, his state vsurp'd, his realme a slaughter-house, his subjects to oppression and contempt, and any thing that you should beare me on your shoulders 19:43:12 ^style 19:43:13 Available: agora alice darwin discworld europarl ff7 fisher ic irc lovecraft pa speeches ss wp 19:43:18 ^style irc 19:43:18 Selected style: irc 19:43:30 Oh cool, you coded that 19:43:44 -!- Corun has joined. 19:43:47 Oh, it was your fault for suggesting it? 19:43:52 Forgot who mentioned it. 19:43:58 Not my fault 19:44:02 Can't remember whose 19:45:04 Well, it wasn't a big thing. It's just a fixed list, I didn't add any list manipulation commands. 19:45:14 (Probably should've made ^reload to reload it, though.) 19:46:57 Aw, my job was the 59999th job on the CIS cluster (since the last reboot, probably). I'm sure they have a prize for whoever gets the 60000th job. 19:47:38 I'm sure they don't. :-P 19:47:57 Hell, I put in way more than 10000 jobs on the TCS cluster over the summer. 19:48:13 -!- M0ny has quit ("Join the Damnation now !"). 19:48:19 Although maybe I didn't get anything just because I was an intern... 19:48:33 Maybe you just didn't hit the right round numbers. 19:48:43 I think I hit 200000 19:50:23 Oh. Well, they *should* have something. Maybe a script that automagically prints a fancy diploma to the closest printer. 19:54:44 -!- sebbu2 has joined. 19:57:34 Somehow I'm not too surprised jitfunge doesn't play nice with valgrind. 19:57:43 wb ehird? 19:57:47 fizzie: neither am I 19:58:06 I get "vex x86->IR: unhandled instruction bytes: 0xFF 0xFF 0xFF 0x0" out of it. 19:58:23 does that sequence of instruction bytes make sense on x86? 19:59:15 doesn't sound like it 19:59:22 might, but I doubt it. 19:59:44 but it would raise SIGILL if it didn't 19:59:58 SIGILL 19:59:59 XD 20:00:05 what's wrong with SIGILL? 20:00:11 it makes me think of SIGKILL 20:00:14 other than the fact it means you just came across corrupted machine code? 20:00:21 and sig ill as in unhealthy 20:00:50 0xff00 would be inc dword [eax] but 0xff 0xff is not really anything. 20:00:51 Well, it is unhealthy, it's food that's not meant for digestion... or something 20:01:59 I've got sigill once already (with some jumps in the middle of instructions) but I suspect some other valgrind-related complicity is causing this one. 20:02:37 -!- oklokok has quit (Read error: 54 (Connection reset by peer)). 20:02:55 -!- oklopol has joined. 20:03:14 -!- oklopol has quit (Read error: 54 (Connection reset by peer)). 20:03:30 -!- oklopol has joined. 20:03:55 Under valgrind, it tries to execute some of the data I have there after the RET in the code. Not quite sure why. 20:08:12 -!- KingOfKarlsruhe has quit (Remote closed the connection). 20:08:27 -!- oklokok has joined. 20:08:39 -!- sebbu has quit (No route to host). 20:13:39 -!- oklopol has quit (Read error: 60 (Operation timed out)). 20:13:53 -!- oklopol has joined. 20:15:49 -!- Hiato has quit ("Underflow"). 20:22:19 ^style agora 20:22:19 Selected style: agora 20:22:25 fungot: give me some more agora-nonsense 20:22:26 ais523: ( c) a player 20:22:32 fungot: more? 20:22:32 ais523: the cotc's report includes a list of succession.) 20:22:40 ok, fungot, that one made more sense 20:22:40 ais523: this rule. however, in the next week, 20:22:53 fungot: the suspense is killing me! 20:22:53 ais523: the player so appointed is herein referred to unambiguously in that currency. this rule. 20:27:55 -!- oklokok has quit (No route to host). 20:28:21 -!- oklokok has joined. 20:29:37 -!- warrie has joined. 20:41:27 -!- oklopol has quit (Read error: 110 (Connection timed out)). 20:43:38 -!- oklopol has joined. 20:44:57 -!- gobo has joined. 20:44:59 Ping 20:45:06 pong 20:45:12 and hi person who is almost certainly ehird 20:45:18 how are things? 20:45:24 Almost a-ok. 20:45:30 Interwebs should work on reboot, just need to: 20:45:35 1. fix ansi art bootup weirdness 20:45:39 2. update EVERYTHING... 20:45:45 3. get a resolution that doesn't hate kittens 20:45:51 ansi art ~= ascii art? 20:45:54 4. make it look nice, etc, salt to taste 20:45:57 ais523: well, vesa art 20:45:58 :P 20:46:01 but yeah 20:46:02 ah, ok 20:46:09 control character art for the bootup sequence is all garbled 20:46:55 ah, ok 20:47:11 I know that when I was running knoppix in a VM on here, the bootup sequence was garbled but it worked fine after tthat 20:47:13 *that 20:47:41 -!- warrie_ has quit (Read error: 110 (Connection timed out)). 20:48:51 Reboot tym 20:51:22 -!- gobo has quit (Remote closed the connection). 20:54:20 -!- ehird_gobo has joined. 20:54:23 Woop 20:54:23 Woop 20:54:41 Juffo-wup. 20:54:43 -!- ehird_gobo has quit (Client Quit). 20:56:04 -!- ehird_gobo has joined. 20:56:11 'Tis great this. Now just to get it working working 20:56:30 -!- ehird_gobo has quit (Client Quit). 21:00:35 -!- oklokok has quit (Success). 21:00:46 -!- oklokok has joined. 21:02:29 -!- oklopol has quit (No route to host). 21:19:27 -!- Asztal has joined. 21:22:44 -!- oklokok has quit (Read error: 104 (Connection reset by peer)). 21:23:49 -!- oklopol has joined. 21:27:07 -!- ehird has quit (kornbluth.freenode.net irc.freenode.net). 21:27:07 -!- GregorR has quit (kornbluth.freenode.net irc.freenode.net). 21:27:07 -!- pikhq has quit (kornbluth.freenode.net irc.freenode.net). 21:27:07 -!- ais523 has quit (kornbluth.freenode.net irc.freenode.net). 21:27:09 -!- olsner has quit (kornbluth.freenode.net irc.freenode.net). 21:27:10 -!- thutubot has quit (kornbluth.freenode.net irc.freenode.net). 21:27:10 -!- Leonidas has quit (kornbluth.freenode.net irc.freenode.net). 21:27:10 -!- jayCampbell has quit (kornbluth.freenode.net irc.freenode.net). 21:29:14 -!- _ehird has joined. 21:29:28 -!- ais523|direct has joined. 21:29:47 -!- ehird has joined. 21:29:51 ais523|direct: what happened? 21:29:55 to the bouncer 21:29:58 I don't know 21:30:02 but ais523 seems to have gone missing 21:30:03 ugh... is rutian ok? 21:30:06 and the bouncer's spouting errors 21:30:10 at me 21:30:13 x_X 21:30:15 what errors 21:30:25 [21:29] <-psyBNC> Wed Nov 12 21:29:32 :User ais523: cant connect to irc.freenode.net port 6667. 21:30:27 [21:29] <-psyBNC> Wed Nov 12 21:29:36 :User ais523 () trying irc.freenode.net port 6667 (). 21:30:34 -!- ais523 has joined. 21:30:34 ah 21:30:37 see 21:30:38 should work now 21:30:44 -!- jix has quit (Read error: 54 (Connection reset by peer)). 21:30:52 -!- oklopol has quit (Operation timed out). 21:30:53 -!- oklokok has joined. 21:30:57 ehird: is your computer fixed now? 21:31:05 wb ais523 21:31:12 -!- ais523|direct has quit (Client Quit). 21:31:48 and wb me. 21:31:50 ais523: not quite. 21:32:07 so ais523 21:32:12 how do you type pipe on a standard uk keyboard 21:32:17 shift-backslash 21:32:23 ~ 21:32:23 as I said earlier; did you not receive that? 21:32:29 ^ or not 21:32:33 what does shift-2 give you? 21:32:36 " 21:32:45 strange... 21:32:51 actually, us layout is probably closer to this apple keyboard 21:32:51 :p 21:33:02 cuz its a US keyboard... :~ 21:33:03 XD 21:33:03 :~ 21:33:07 why do you ask, do you have the wrong keyboard layout? 21:33:14 think so. 21:33:35 there should be a preference somewhere to change it 21:33:42 bye 21:33:43 -!- ehird has quit ("leaving"). 21:33:53 -!- _ehird has changed nick to ehird. 21:34:46 -!- oklokok has quit (Read error: 54 (Connection reset by peer)). 21:35:45 -!- oklopol has joined. 21:36:31 bye ChanServ 21:41:18 -!- ehird_ has joined. 21:45:50 -!- GregorR has joined. 21:45:50 -!- pikhq has joined. 21:46:33 -!- olsner has joined. 21:46:33 -!- thutubot has joined. 21:46:33 -!- Leonidas has joined. 21:46:33 -!- jayCampbell has joined. 21:46:43 -!- jix has joined. 21:49:33 ais523: Fix this. 21:49:39 fix what? 21:49:43 X. :P 21:49:48 The resolutions are borked. 21:49:54 I put in a Modes line but its still at 1024x768 21:49:56 I don't know much about X 21:50:15 that's one good thing about Ubuntu, they've got really good at auto-detecting the stuff X needs atm 21:50:49 I can assure you that every distro is pretty terrible with macs :-P 21:50:51 try asking in a channel which does know 21:50:54 I am. 21:50:55 I wonder if there's a #x? 21:50:58 They're talking about other things. 21:51:01 (#gobolinux) 21:51:05 X, related. Ironically 21:53:53 Often you can get by with the preferencesies thing of your desktop environment, if you have one. I think at least Gnome and KDE have some sort of display preferences thing. 21:54:43 yeah, 'cept its capped at this res 21:54:45 1024x768 21:54:49 I should be getting 1600x1280 21:54:52 Maybe I need drivers. 21:54:54 But which? 21:55:04 Well, what sort of chipset you have there in that thing? 21:55:18 when I had that problem I had to download the package for my chipset 21:55:29 probably I have a different chipset to you, though, so you'll need a different package 21:55:31 fizzie: I wish I knew. 21:55:42 Well, the Internets probably know. 21:55:44 I think it's nvidia. 21:55:46 "lspci" usually knows too. 21:55:47 Yeah. 21:55:48 Must be. 21:55:56 01:00.0 VGA compatible controller: ATI Technologies Inc M56P [Radeon Mobility X1600] 21:55:58 Okay, or ATI. 21:56:30 the ATI drivers for Linux are binary blobs, AFAIR 21:56:38 For ATI that's so new, there's the open-source rather new radeonhd, or alternatively the binary-only fglrx. 21:56:40 which means probably they don't work on 64-bit, unless they special-cased that 21:56:54 gobolinux is 32-bit 21:56:55 so no worries. 21:57:10 heck, OS X Tiger is 32-bit. 21:57:13 see which of the packages fizzie mentioned is in gobolinux's package manger, and install it 21:57:23 XF86-Video-ATI 6.9.0-r1 21:57:25 That looks reasonable. 21:57:34 Hm. 21:57:38 Radeonhd is there. 21:57:47 -!- jix has quit (Read error: 104 (Connection reset by peer)). 21:57:51 * ehird_ installs it 21:57:51 Well, if you want to be adventureous. 21:57:55 BLEEDING EDGE IS AWESOME 21:57:59 * ehird_ has disconnected 21:58:33 -!- jix has joined. 21:58:44 "RADEONHD is still very much work in progress. At the time of this writing, radeonhd has the following major limitations: NO support for 2D & 3D acceleration, no support for Xvideo. Suspend & Resume is pretty much untested. Often it just works, but your milage may vary." says my man page. 21:58:55 Well... That's shit. 21:58:56 Although I seem to remember they had some sort of 2D acceleration going on by now. 21:59:19 http://wiki.x.org/wiki/radeonhd is probably the best source of info re that driver. 21:59:41 I'm not sure if the old radeon driver supports the newer R500-or-newer ATI chipsets at all. 22:00:02 Is this really "new"? December 06 is when I got it/. 22:00:34 "RV530/RV560 Radeon X1600/X1650/X1700" is mentioned in the radeon driver, so maybe that one will also work. 22:01:04 Compile: XF86-Video-RadeonHD is part of the Xorg-Driver meta recipe, but no version of Xorg-Driver could be found. Do you want to install XF86-Video-RadeonHD separately? [Y/n] 22:01:12 Dude. Compile. These are hard questions. TELL ME WHAT TO DO ;_; 22:01:22 I suggest yes 22:01:28 Compile tries to guess dependencies 22:01:32 and asks the user for confirmation 22:01:34 it seems 22:01:40 I don't know what a "meta recipe" is; your Linux is so strange. 22:01:41 nah it doesnt guess 22:01:45 that's just some weird metarecipe stuff 22:01:48 oh, ok 22:01:55 fizzie: Considering it has an entirely new filesystem structure and no "package manager" to speak of... 22:01:58 well, it says gobolinux allows installation even without dependencies being present 22:02:02 (The filesystem IS the package manager) 22:02:04 http://gobolinux.org/ 22:02:22 Ok, restart X time, maybe. 22:02:34 Wait. 22:02:37 Don't I have to configure xorg.conf 22:02:48 Probably depends what you have there. 22:02:49 yep 22:03:03 GOGOGO 22:03:04 -!- ehird_ has quit (Remote closed the connection). 22:04:21 -!- ehird_ has joined. 22:04:25 Oh hey now THIS is nice. 22:04:37 is it working? 22:04:43 You bet. 22:04:48 And the anti-aliasing is, um, nice. 22:05:00 screenshot, so we can all see what ehird's new second OS is like? 22:05:12 btw, probably you want kde3 rather than 4 atm, 4 is a bit unfinished IMO 22:05:14 Sure thang, as soon as I figure out how to take a screenshot. 22:05:29 Also, I can't install KDE packages without kde4, obviously 22:05:34 Due to it being the newest repo version 22:05:46 Is it that radeonhd now? 22:05:47 the bits that are there in kde4 are nice, but the bits that are missing are missing 22:05:51 fizzie: Yeah 22:06:19 The fonts are a ... bit oversized. 22:06:21 Last I looked, the old "radeon" driver had no support for things newer than R400, but it seems they've added those R500/R600 cards too nowadays. 22:06:24 I don't think it's grasped the 100dpi thing yet. 22:06:47 http://xs233.xs.to/xs233/08463/snapshot1258.png big screenshot 22:07:04 ehird_: strange website to put it on... 22:07:11 ais523: default startup page :P 22:07:21 I mean, xs233.xs.to 22:07:48 ah. 22:07:52 xs.to is an imagehosting service. 22:07:54 ok 22:08:06 but yeah, those fonts are huge. 22:08:10 anyway, looks good, although obviously the anti-aliasing doesn't look right in a screenshot 22:08:17 You can set the DPI in xorg.conf, but that thing also is probably somewhere in them preferences. 22:08:19 there should be an option to globally shrink fonts somewhere 22:08:27 yeah 22:09:35 It would be a good idea to tell it the real DPI of the panel -- although optimally it should be clever enough to figure that out by itself -- so that things that care, like Gimp, know it. 22:09:50 * ehird_ tries to set mouse accelleration to <1x 22:09:54 Toooooooo faaaaaaast 22:10:39 I have quite a slow mouse speed by default 22:10:41 * ehird_ installs subpixel hinting 22:11:03 Delicious. 22:11:08 ehird_: with a dpi that high you'll have to stare really hard at the screen to figure out which of the 4 options works best, won't you? 22:11:17 Heh. 22:11:33 The DPI is high enough that Full is obviously the best option. 22:11:45 I meant stripe order 22:11:49 ah. 22:11:52 obviously RGB 22:11:52 it took me a lot of staring to work out what it was on my screen 22:12:00 ais523: almost certainly rgb. 22:12:13 yep 22:12:18 What's the screen size there, then? 22:12:24 Here? 22:12:25 1280*800 22:12:27 1680x1280 22:12:55 I meant physical size; but right, you said 100 DPI. Somehow I read that as a hypothetical example or something. 22:13:34 ah. 22:13:36 21" 22:13:46 -!- Sgeo[College] has joined. 22:13:53 (Next up on #esoteric: Someone gets the brilliant idea to take that out of context) 22:14:05 hi Sgeo 22:14:12 GRR 22:14:19 Hi ais523 22:14:21 ais523: HOW DO I STOP THE RESIZE CONTROLS FROM APPEARING ON MAXIMIZED WINDOWS 22:14:25 IT IS DESTROYING MY FITT'S LAW 22:14:35 This 24" 1920x1200 screen has (well, if I believe what the driver says) 94 DPI, which is a reasonably nice combination. 22:14:43 ehird_: if you're on KDE, it has an option for absolutely everything I think 22:14:47 you just have to find it 22:14:48 120dpi here, i think. 22:14:56 ais523: Whatever happened to reasonable defaults? 22:15:00 (on KDE 4, I couldn't find the options at all) 22:15:01 Oh wait, this is Linux. 22:15:30 hmm... it seems that maximised windows don't have resize handles any more on this version of Gnome, they used to 22:15:44 I think I even used them on occasion 22:16:18 * ehird_ changes all system fonts to helvetica because bitstream is the scourge of the earth 22:16:34 Wat. 22:16:35 No Helvetica. 22:16:45 Oh right, it's non-free. 22:16:59 well, that doesn't mean a Linux version doesn't exist 22:17:10 I sure feel freedom-enhancedwith this. Free by default! 22:17:22 not everyone has the same love of helvetica you do... 22:17:51 I never said that. 22:18:04 But it's kind of sad that there are like 3 fonts on this system, and they're all free, and they're all pig-ugly. 22:18:08 not today, I'm pretty sure you implied you did years ago though 22:18:21 and what sort of package choice does gobolinux install by default? 22:18:31 More barebones than Ubuntu. 22:18:37 if it's not many packages, it seems relatively likely that they only installed just enough fonts to get the thing working 22:18:43 and have more as options 22:18:44 System stuff, openoffice, browser, irc client, etc 22:18:45 that's about it 22:18:58 didn't you install the IRC client yourself? 22:19:47 No; a shitty circa-2002 one came by default. 22:19:55 "KSirc" 22:20:09 ehird_ CTCP: VERSION Konversation 1.0.1 (C) 2002-2006 by the Konversation team 22:20:13 ok, presumably it's so people can get help on a newly installed version 22:20:39 hmm... I have a newer Konversation than ehird_, it seems 22:20:50 Eh, that's expected. 22:21:17 No sound on this; that's annoying. 22:21:32 there's a prefectly good set of characters in the rom, why use fonts :o 22:21:51 ehird_: there are about 6 different options for sound under Linux, IME about 3 or 4 of them work on any given system 22:21:55 i bet the oklotalk OS will be like colorforth except moreso 22:21:57 KDE4 autoselects one that works which is nice 22:22:01 When I put Freespire on my laptop, sound worked, but there was no way to control the volume 22:22:01 ais523: yeah, but drivers, yo. 22:22:03 22:22:13 i don't know colorforth, but if it's mentioned two more times, i will look at it 22:22:18 hahaha, freespire 22:22:20 oklopol: colorforht 22:22:22 colorforth 22:22:23 colorforth 22:22:25 (and the two colorforths ehird now says don't count) 22:22:38 (damn my slow typing) 22:23:05 colorforth 22:23:06 colorforth 22:23:10 oklopol: it's not "now" any more 22:23:12 I've heard colorforth mentioned before, but I don't know what it is 22:23:13 it's after now. 22:23:17 maybe I should look at it too 22:23:27 but it's easier to wait here and hope someone will tell me what it is 22:23:45 ais523: colorforth is a magical unicorn. 22:24:09 i assume it's some kinda gui for forth, but i have no idea really. 22:24:15 nah 22:24:20 it's an OS written in assembly and forth 22:24:24 the assembly is like 100 lines 22:24:26 and the rest is forth 22:24:29 written by chuck moore 22:24:31 creator of forth 22:24:31 also 22:24:35 it's literally colorforth 22:24:38 ehird_, Freespire only sucks when you realize that you've been using Ubuntu for a while and all your settings are on Ubuntu and you're too lazy to transfer stuff and also when printers don't just work, but due to some boot record mixup or something you're unable to boot to Ubuntu 22:24:39 instead of : and ; and stuff 22:24:41 you use colours. 22:24:49 Sgeo[College]: freespire sucks because it's linspire 22:24:57 AKA Lindows 22:25:06 hmm, that does sound interesting 22:25:09 Sgeo[College]: "too lazy to transfer stuff"? just copy across all the dot directories 22:25:25 But I wanted Freespire to be somewhat distinct 22:25:43 how could you possible conform to the linux masses :D 22:26:00 so... it sucks because it doesn't have your settings, you could easily copy your settings but you want it to be different so you don't? 22:27:09 ehird@kitten ~]sudo InstallPackage KDE 22:27:11 UPGRADE TIME 22:27:11 * Sgeo[College] vaguely thinks that he should never have switched from Windows to Linux 22:27:19 kitten 22:27:19 :3 22:27:25 * ehird_ upgrades his kitten. 22:28:19 The funny thing is, GoboLinux is pretty much exactly what any distribution I made would be like. 22:28:23 Sgeo[College]: why? 22:28:39 MOUSE YOU HAVE A SCROLLWHEEL USE IT 22:28:39 i switched to linux, then back, all that changed is now i know linux is basically the same os as windows. 22:28:46 YES ITS A FANCY 3D ONE BUT GODDAMN >:( 22:28:50 i used to think it was something much more awesome 22:28:53 ais523: There are a lot of Windows-only programs I like 22:28:54 oklopol: from a user perspective, maybe 22:28:56 but internally, way different. 22:29:12 it's a very primitive os. 22:29:20 no matter how you look at it 22:29:27 Sgeo[College]: ah, ok 22:29:27 Funny thing is, at this point in time, Linux is working better than Windows, and SL does not work well on Windows for me for some reason 22:29:42 But that's not the sort of thing I entered into using Linux on a regular basis knowing 22:29:42 This might seem out of nowhere but has anyone ever played Sysop 3 on a BBS? 22:29:52 Nope. 22:29:53 Sgeo[College]: I thought sl was just a silly program that showed a picture of a steam train, to punish people for typoing "ls" 22:29:56 -> 22:30:05 Doitle2: I expect someone has, I haven't though 22:30:10 I didn't realize that installers would break on my Windows partition, and I didn't realize that SL would work better on Linux 22:30:12 ais523: SL = second life 22:30:13 SL == Second Life 22:30:13 I assume 22:30:20 I guessed... 22:30:30 ehird@kitten ~]sl 22:30:30 Desktop logs snapshot1.png 22:30:37 no steam locomotives here 22:30:58 I can't figure out how to make money and my phone line is damaged and I can't afford the service call to get it fixed... I'm a terrible Sysop 22:31:22 Doitle2: You missed the 80s. Sorry to be the bringer of bad news. :-P 22:31:44 Doitle2: who are you, anyway? I don't think I've seen you around here before 22:31:45 Exactly, I wasn't old enough to run my own BBS back in the 80s so I'm getting to experience a lost art 22:31:46 Wow, GoboLinux can auto-merge config files for new versions. 22:31:55 Is it sane to get irritated when one's economics professor states that the "70" in the Rule of 70 was derived by trial and error, when the Rule of 70 is clearly purely mathematical in nature, and not an estimatation based on economic observations/ 22:32:07 Sgeo[College]: i dunno lol 22:32:08 I joined maybe... 4-5 days ago after playing around with some BF and then joinin #bf and being redirected here 22:32:11 Sgeo[College]: it rather depends on what the rule of 70 is 22:32:16 ah, ok 22:32:22 ^bf ,[.,]!Hello, then! 22:32:23 Hello, then! 22:32:30 SOMEONE FIX MY MOUSE WHEEL 22:32:33 optbot: say hi to Doitle2 22:32:33 ehird_: :D 22:32:44 http://www.marteydodoo.com/2007/06/08/wireless-mighty-mouse-on-ubuntu-linux/ 22:32:45 oho 22:32:46 +ul (hi Doitle2)S 22:32:46 hi Doitle2 22:32:54 http://en.wikipedia.org/wiki/Rule_of_70 22:33:59 Does that bot interperet BF code? 22:34:10 If not does that exist, if not if not... Could I make one... hmm 22:34:15 Doitle2: fungot interprets bF 22:34:15 ehird_: for a new order of succession, that player 22:34:18 and is writen in befunge 22:34:26 thutubot is written in thutu (string rewriting language) 22:34:28 and interprets underload 22:34:33 bots that interpret BF code aren't all that hard 22:34:35 optbot is written in ruby, and talks nonsense. 22:34:36 ehird_: lame :P 22:34:41 Haha. 22:34:46 hey, fungot talks nonsense too! 22:34:46 ais523: elements: grafty 22:34:48 optbot: yes, you are pretty lame 22:34:48 ehird_: 3.2.2 22:34:53 optbot: what 22:34:54 ehird_: 1 pgimeno: bf 22:34:56 optbot: shut up 22:34:56 ehird_: it's loosely based on Sonata form 22:35:01 +ul (optbot)S 22:35:02 optbot 22:35:02 ehird_: but blame my .bashrc for some of that 22:35:02 thutubot: ok :) 22:35:06 Hmph. 22:35:21 optbot! 22:35:21 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | their own stack, own loaded fingerprints, position, delta, etc..... 22:35:28 we need bots for more esolangs in here, really 22:35:34 EgoBot did loads of them when it was around 22:35:34 -!- jix has quit ("..."). 22:35:52 atm we only have Underload and Brainfuck 22:36:08 hmm... also fungot can run raw Funge as it has an eval command, but only fizzie can use it because it isn't sandboxed in any way 22:36:08 ais523: message to the 22:36:10 -!- oklokok has joined. 22:36:16 ^style ss 22:36:16 Selected style: ss 22:36:25 fungot runs underload too; although doing underload is not significantly harder than brainfuck in Befunge, especially if you do what I did and use the STRN fingerprint. 22:36:26 fungot: spout some Shakespeare-like nonsense at me 22:36:26 fizzie: cam. euen he, your wife, is she drown'd? queen. i see no sense for't, but some defect in her did quarrell with the noblest grace she ow'd, and put vp my yron dagger. answere me like men: when griping griefes the heart doth wound, then musicke with her siluer sound, because musitions sound for siluer pet. pratest to, what say you? 22:36:26 * Sgeo[College] is offended to learn that quite possibly, the rule of 70 was in fact initially derived by trial and error 22:36:27 ais523: lenox. and that set together is noddy for my paines: i pray thee fnord them, with a quietness of spirit, life, honour, truth, and everything in readiness for fnord fnord i will have forty moys, or i: yet, you rogue! 22:36:41 The Bard was so fond of fnords. 22:36:45 gobo comes with nano but not vi... 22:36:48 Sgeo[College]: because people didn't know how to logarithmise 2 22:37:31 (One version of) NetBSD comes with "ex" with instructions for "here's how to mount /usr in advance if you're such a wimp that you need vi instead of ex for config-file editing". 22:38:08 ex is a crazy bitch 22:38:26 <==goes to read new Fine Structure 22:38:31 "if you're such a wimp that you need vi instead of ex for config-file editing" 22:38:43 that's the sort of attitude designed to repel people from Linux, I think 22:38:46 -!- oklopol has quit (Read error: 60 (Operation timed out)). 22:38:51 Well, maybe it wasn't written exactly with those words. 22:39:03 That's just my interpretation. 22:39:26 ais523: that's called a joke, I think 22:39:49 they should have bundled a full GUI with the config file 22:40:02 written in INTERCAL 22:40:52 * ehird_ gets scared: He's starting to like linux 22:40:58 For an actual desktop OS :P 22:41:29 I'm sure it will piss me off soon enough., 22:42:10 oh, all OSs annoy me, it's just a case of sticking to one I can learn to get around 22:42:19 night 22:42:23 ubuntu-proposed is nice as when it annoys me I can normally fix it 22:42:25 AnMaster: night 22:42:32 and when I can't I can wait for someone else to often 22:42:53 you know, some day, firefox and emacs will merge. 22:43:01 and then grow a desktop environment. 22:43:04 hehehe 22:43:06 and then a kernel, and a bootloader. 22:43:11 ehird_: I've decided that emcas was in fact originally intended to be an OS not an editor 22:43:16 finally, you'll go out to the store 22:43:17 emcas? 22:43:20 emacs 22:43:22 and buy a Firemacs 22:43:30 ais523, Extended Magic Computer Algebra System? 22:43:30 :D 22:43:33 meaning that it has finally grown physical hardware. 22:43:35 -!- oklopol has joined. 22:43:35 Our work-workstations switched from SuSE into Ubuntu recently; following the hipness. 22:43:44 funny bacronym IMO 22:44:07 -!- oklokok has quit (Read error: 131 (Connection reset by peer)). 22:44:09 my favourite bacronym for Emacs is ESC Meta-Alt-Ctrl-Shift-... 22:44:12 AnMaster: is that a funny backronym for FBI? 22:44:14 emacs is a very old piece of software with no future 22:44:26 oklopol, hahah 22:44:30 oklopol, no 22:44:36 I meant the one for emcas 22:44:39 sleep? yes. -> 22:44:41 the typo of emacs 22:45:13 ais523, also it is a nethack reference 22:45:16 lament: how come nobody calls _you_ out for your opinionated, unjustified statements 22:45:17 :D 22:45:21 I hope you understand it 22:45:30 fwiw i agree. 22:45:33 lament, also you are wrong 22:45:43 ehird_: see? they do 22:45:47 oh joy, AnMaster noticed your prescense 22:45:58 lament: i think you should just kick AnMaster forever. 22:46:00 AnMaster: wrong how? 22:46:00 discuss. 22:46:10 lament, because editor choice is subjective 22:46:19 sure 22:46:21 AnMaster: actually a very very vague slashem reference that took me about 10 seconds to get after I was told it was there 22:46:22 he said nothing about editor choice 22:46:30 lament, I even know a few people who use ed daily 22:46:39 AnMaster: sure, how does that make me wrong? 22:46:40 ais523, no nethack too 22:46:50 ais523, NetHack EM existed iirc 22:47:00 it got merged into normal nethack 22:47:06 around version 3 or so 22:47:07 iirc 22:47:07 it was a patch, not a different version 22:47:13 ais523, ah maybe 22:47:13 and IIRC it was called the wizard patch 22:47:57 ais523, ok 22:47:58 I wonder how AnMaster would react to gobolinux. 22:48:01 Shit, I just alerted him to it 22:48:08 ehird, I like it, but I see a few issues 22:48:12 the general idea I like 22:48:25 Which issues? It's been working fine for me. 22:48:25 basically I dislike the dir hiding kernel module 22:48:49 "Get rid of the filesystem cruft, as long as you don't get rid of the filesystem cruft." 22:48:50 I see. 22:48:51 Yes, Slash'EM is a combination of SLASH and the Wizard Patch. 22:48:52 ehird, but other than that I think it got some very good idea 22:49:01 ehird, I haven't personally tried it however 22:49:08 so can't be any more specific 22:49:18 Bye all 22:49:42 ehird, and to me it is just an alternative package manager 22:49:44 -!- Sgeo[College] has quit ("http://www.mibbit.com ajax IRC Client"). 22:49:48 as far as I know 22:49:54 as I said, I haven't personally tried it 22:50:24 It isn't. 22:50:39 it's an alternative directory structure 22:50:41 It's just a decluttering of the filesystem layout that happens to let you have no package manager. 22:50:45 Also, it's a regular distro besides. 22:50:54 Not really a one-trick pony. 22:51:01 * ais523 wonders about a reverse-symlink gobolinux, which works exactly the same except that the symlinks are the other way round 22:51:13 ais523: That would kind of defeat the point, though. 22:51:17 ais523, heh 22:51:20 really? what's the difference? 22:51:20 :P 22:51:25 the cleanup scripts would work just as well 22:51:28 ais523: you benefit because the physical layout is like that 22:51:34 how, exactly/ 22:51:36 e.g. you can't have two versions simultaneously in the traditional layout 22:51:44 how can you have two version dirs linking to /usr/bin/prog 22:51:46 different names 22:51:46 you can't 22:51:52 autoconf-2.6 22:51:53 autoconf-2.5 22:51:55 AnMaster: So, essentially, you defeat the point of gobolinux. 22:51:57 excellent. 22:51:58 ehird_: well how does it deal with that normally, given the symlinks are needed? 22:52:04 it links one and not the other 22:52:05 ehird, was just making a point 22:52:12 ais523: It just symlinks the active version. But the point is, /Programs is a permanent store. 22:52:15 No "active" concept. 22:52:16 so you'd end up with one in the old tree and one in the new tree, dormant but runnable 22:52:27 better still: hardlinks! 22:52:44 you just need some way to find the other end of a hardlink that's more efficient than scanning the entire filesystem 22:52:47 anyway, there's no actual reason to do it the reverse way 22:52:49 (or the other 2+ ends) 22:52:59 the symlinks are only there for legacy programs which can't handle a different layout. 22:53:03 I'm just trying to demonstrate that the idea isn't so different 22:53:12 hardlinks break separate / /usr and so on 22:53:14 which I use 22:53:17 ehird_: no, not at all, they're also there for the PATH 22:53:21 since I put everything but / and /boot on lvm 22:53:23 AnMaster: overlay mounts 22:53:24 and for finding shared libraries 22:53:30 AnMaster: is the reccomended solution for gobolinux 22:53:34 ehird_, hardlinks still doesn't work that way ;) 22:53:42 ehird_: I don't think you can do hardlinks across filesystems is AnMaster's point 22:53:42 well, sure 22:53:44 ehird, or you mean unionfs? 22:53:45 yes 22:53:55 hm 22:53:59 * ehird_ writes OS that uses RDF as a filesystem. 22:54:00 well, I think you should be able to, that's an FS implementation deficiency rather than anything semantic 22:54:08 ehird, does gobolinux work with /usr on LVM? 22:54:14 AnMaster: no idea. 22:54:16 try it. 22:54:17 hm ok 22:54:28 ehird, I will if I get a computer to try it on 22:54:30 Heh, I'm using binary packages and it's still taking hours to update KDE4. 22:54:35 or virtual box I guess 22:54:37 Mostly because of the myriad dependencies. 22:54:41 AnMaster: there's nothing in /System/Links/Executables (which /usr is a symlink to) but symlinks on gobolinux 22:54:51 so putting it in a separate filesystem would be kind-of silly 22:54:55 ais523, yes, and that is an issue 22:55:02 no its not 22:55:05 ais523, since I use read only mounted / 22:55:05 symlinks take up 0 space 22:55:07 for security issues 22:55:10 just put the actual LINKED files in the right place 22:55:15 security issues lol :D 22:55:21 security reasons* 22:55:22 typoed 22:55:29 ehird_: actually, one interesting point that gobolinux's explanation page didn't cover is how to simulate a read-only /usr 22:55:31 ehird, I am paranoid 22:55:37 i really want to see the person AnMaster has in his head attacking his computer 22:55:38 ais523, read only / you mean 22:55:38 /usr is designed so it can be, after all 22:55:41 because he must be really, really clever 22:55:42 and fast 22:55:46 and invincible 22:55:49 ais523, true 22:55:51 and have the fastest supercomputer to crack things 22:55:51 AnMaster: no, I mean read-only /usr, that's entirely possible 22:55:55 and is working for the government 22:55:59 ais523, yeah 22:55:59 WHO DID 9/11 WAKE UP SHEEPLE 22:56:02 why do you think /var exists? 22:56:08 ais523, indeed 22:56:27 to do that on gobolinux you'd somehow have to have all the executables on a different filesystem 22:56:49 ais523, yes 22:56:58 ais523, and that is the second downside kind of 22:57:00 ais523: ask #gobolinux. 22:57:03 AnMaster too. 22:57:04 and I don't think even overlay mounts solve that 22:57:13 and yes, I will, because I think it would be interesting to have a solution 22:57:14 ehird, well I will if I plan to install it 22:57:20 now I'm planning to go to bed 22:57:25 really need to 22:57:32 I'd like to see this solved, rather than point to it and say haha 22:57:49 ais523, ok 22:58:31 ais523, my guess is you can't 22:58:40 well, make a solution then! 22:58:43 ais523, also the separate / and /usr doesn't work well 22:58:49 as far as I can figure out 22:58:53 on gobolinux or in general? 22:58:54 AnMaster: that's just because you like seeing things other than the solution you use fail 22:58:57 ais523, on gobo 22:59:07 since / contains the stuff needed to mount the /usr 22:59:08 AnMaster: well, exactly, you'd separate / and /Programs instead 22:59:11 including lvm and such 22:59:21 and those would just be symlinks to the /Programs 22:59:23 on lvm 22:59:27 ...catch-22 22:59:29 there is a /System FYI. 22:59:33 ehird, ah 22:59:38 that solves it I guess 22:59:43 ehird@kitten ~]ls /System 22:59:43 Kernel Links Settings Variable 22:59:45 no libs, though 22:59:48 ah 22:59:52 doesn't help 22:59:54 but the kernel, /boot, modules, etc. 22:59:58 startup scripts 22:59:59 et al 23:00:13 Quite a lot of people have a "read-only shared /usr from NFS" setups; I'm sure someone has had time to think about it. 23:00:18 ehird, needs what other distros call the statically linkd /sbin/lvm 23:00:24 AnMaster: gobolinux's answer to that is "it's 2008, have you never heard of a LiveCD?" 23:00:36 although, hmm... that's not very good on remote servers I suppose 23:00:36 ais523, that made no sense 23:01:05 fizzie: I asked in #gobolinux but nobody's answered yet 23:01:07 ais523, I didn't see that answer in #gobolinux? 23:01:21 AnMaster: I was referring to the mount being not on /usr thing 23:01:24 ah 23:01:43 ais523, well I guess you could do it with a messy initramfs 23:01:45 you're right, it makes no sense with respect to the read-only /usr thing 23:01:54 #gobolinux just slowed down XD 23:02:08 AnMaster: iirc, initramfs IS the gobolinux solution to that crap 23:02:24 nothing wrong with that,. 23:02:33 except they seem to call it squashfs 23:02:50 http://squashfs.sourceforge.net/ 23:02:55 maybe not 23:03:02 err 23:03:08 sqashfs is something else 23:03:12 squashfs* 23:03:20 it is a compressed read only fs 23:03:24 right 23:03:25 used on installcds and such 23:03:46 sort of like busybox, but for filesystems? 23:03:57 ehird, afaik kernel can't use it for initramfs. which is a compressed ext2 image iirc 23:03:58 s/install CDs/install floppy disks/ 23:04:05 IIRC! 23:04:10 because I think it's great being able to put busybox on a floppy disk 23:04:16 AnMaster: I IRC too, so does everyone in this channel 23:04:18 ais523, hahah 23:04:25 .. 23:04:30 There is squashfs initrd support. 23:04:35 The gobolinux installer defaults the filesystem to reiserfs, it was released in 2008-04 23:04:35 fizzie, oh ok 23:04:37 that was rather amusing :) 23:04:44 ehird, yes. 23:04:49 I would use ext3 or xfs 23:04:52 I'm not sure if it's in the mainstream kernel, but it exists. 23:04:53 using ext3, yes. 23:04:57 ehird_: I've been waiting several months for an opportunity to make that joke 23:05:07 You know, surely reiser's corporation will carry on maintaining it. 23:05:13 Although I suppose they'll change the name :-P 23:05:25 they might as well call it BabyKillerFS 23:05:27 ehird, what reiserfs version? 23:05:31 AnMaster: dunno. 23:05:33 ah 23:05:45 AnMaster: i am actually using lilo instead of grub 23:05:46 :-O 23:05:52 ehird, also I got some old installs still using reiser, since back in 2004 or so 23:05:53 and 23:05:56 fragmentation 23:06:04 heavy fragmentation 23:06:13 * ehird_ waits to be asked why lilo, not grub 23:06:14 ehird, weird, why not grub? 23:06:21 or elillo? 23:06:23 AnMaster: EFI 23:06:30 ehird, oh isn't that elilo then? 23:06:35 nah, rEFIt 23:06:35 instead of lilo 23:06:39 basically 23:06:44 it's lilo with 0 timeout 23:06:44 and 23:06:49 Description: Linux boot loader for EFI-based systems such as IA-64 23:06:50 rEFIt, the boot manager thingy 23:06:50 oh 23:06:52 right 23:06:59 boots it with bios emulation 23:07:00 and mbr 23:07:02 and that sort of crap 23:07:10 and so lilo picks it up and boots into linux immediately 23:07:17 grub requires a patch to work with refit, apparently 23:07:30 ehird, linux supports EFI 23:07:46 AnMaster: that's all very nice on paper. 23:08:01 it'd be even nicer if it meant something in practice, but it doesn't, and this is the only sane setup you can get 23:08:04 ah it is incomplete? 23:08:10 oh well 23:08:16 i don't even know; I know that you can't get 2d accelleration with efi 23:08:26 but i didn't even want to bother trying to coerce it into working 23:08:28 ehird, what? that made no sense 23:09:13 GRUB 2 should do EFI quite well; at least that's what they've been saying. Not sure if I'd dare to use that thing just yet, though. 23:09:53 heh 23:09:54 same 23:10:20 Upgrade faster, KDE. :~ 23:12:16 UPGRADED 23:12:43 ehird, tried archlinux btw? 23:13:00 no, don't feel any particular inclination to 23:13:04 hm probably too manual for you 23:13:09 what makes it unique? 23:13:12 it is like a binary gentoo in certain ways 23:13:23 I like it on slower systems 23:13:26 and the advantages are.... 23:13:31 i686 optimised 23:13:35 so is gobolinux 23:13:36 not a lot of gui stuff 23:13:38 it doesn't even support i386 23:13:40 traditional 23:13:54 i don't see how traditional=good 23:14:02 ehird, no, it is a matter of taste 23:14:13 or a matter of masochism 23:14:15 it got a fast package manager ;P 23:14:24 blazing fast 23:14:26 so has gobo; it's called ext3 23:14:28 I'm probably stuck with this Debian, since I happen to like it and know rather well how to use it. 23:14:34 ehird, well you said KDE took long 23:14:36 ^style irc 23:14:36 Selected style: irc 23:14:44 AnMaster: that was just the downloading. 23:14:49 and the fact that it has 5000000 dependencies anyway. 23:14:51 ehird, ah right 23:15:01 (Asleep.) 23:15:05 night too 23:15:52 Ugh. Stupid CMake and its "you have to build me with myself" fetish. 23:17:03 ehird, heh? 23:17:15 oh you mean it bootstraps itself 23:17:16 yeah 23:17:21 it takes quite long 23:17:36 You just built yourself with autotools, so shut up, you don't have to do it again. 23:17:38 * ehird_ shoots cmake 23:17:57 ehird, I think it builds a stripped down version 23:18:09 somewhat like stage 1 gcc 23:28:43 -!- ehird has quit (Nick collision from services.). 23:28:46 -!- ehird_ has changed nick to ehird. 23:28:58 -!- _ehird has joined. 23:29:53 night 23:29:56 -!- oerjan has joined. 23:30:07 wow, I'm about to miss my train, gtg... 23:38:33 bsmntbombdood: what's this i hear about boolean evaluation? 23:38:52 oerjan: i can't figure out how to do it efficiently 23:39:15 O(n) with respect to what? 23:39:52 the size of the hash table 23:40:20 could you repeat the problem? 23:40:52 i have a hash table that maps items to lists of tags 23:41:02 (rephrasing, preferably, as i recall not understanding what you wanted when reading the first time) 23:41:40 i need to return all the items whose tags make a boolean expression evaluate to true 23:41:42 oh and you want to find all items that have a certain boolean expression in the tags true? 23:41:49 oops :) 23:43:14 and the expression may vary? 23:43:27 yeah 23:44:35 didn't we discuss this once before? possibly without finding a solution 23:44:49 i don't think so... 23:44:50 we = someone on this channel, at least 23:46:20 hm isn't it NP-complete just to find out if there _are_ any hits 23:47:09 NP-complete? 23:47:21 the obvious algorith is O(n) 23:47:24 n is number of items 23:47:31 in the expression size 23:48:00 let's say the items have _all_ possible combinations of tags on/off 23:48:55 then finding the hits requires minimally solving SAT for the expression 23:49:17 which is not essentially easier than brute force search i think 23:49:34 which means O(n) in the hash table size may be optimal for that case 23:50:33 how do search engines do it then? 23:50:35 (assuming there is no essentially better SAT solving algorithm, a famous problem indeed) 23:51:08 well they rarely allow arbitrary boolean expressions do they? 23:51:15 google doe 23:51:15 s 23:51:21 (NOT A) and B or (NOT C) 23:51:42 well if the expression is much smaller than log of the hashtable size 23:52:29 as it would usually be for a web search i should think :D 23:53:22 i see. so this is essentially how to design part of a search engine... 23:53:22 If your tags are rather rare, you can have just indices for those items where A, B, ... are true, and then you can do "(not A) and B" by taking the set-difference of B true and A true. 23:53:42 fizzie: won't work 23:55:25 i'm sure it would be a good idea to search relevant literature. 23:56:03 That's what your garden-variety search engine does, though; for example postgres's tsearch2. The documents are turned into lists of words, and then it keeps an index which tells you which documents contain what words. 23:56:19 if there is no obvious solution, but google is obviously doing it, then there are probably research articles and/or patents 23:56:49 I've had someone from Google explain their general architecture to me (as a visiting lecturer), but I've mostly forgotten it. 23:57:59 i would expect them to start with the frequency of each word and then generate a search strategy based on starting with the rarest words 23:58:21 perhaps even indexing pairs of words 23:59:13 s/i would expect them/my first idea to do such a thing would be/