00:10:24 Happy Christmas Eve. 00:11:03 Christmas doesn't exist, that's ridiculous 00:11:09 What. 00:11:33 http://www.youtube.com/watch?v=2gGopKNPqVk 00:11:48 the nice thing about the internet, is that it's christmas all the time 00:12:01 ehird_: Happy Christmas Eve Eve. 00:12:19 No Flash, and not even any sound on this system. :P 00:12:26 (Was originally evaluating sid for server use.) 00:12:47 I fixed up youtube so that it doesn't use flash 00:12:53 ClickToFlash does that. 00:13:01 But I haven't set anything up in this VM. 00:13:37 -!- jpc has quit (Read error: 60 (Operation timed out)). 00:14:45 Does anyone know how to override colours in .gtkrc-2.0? 00:15:40 -!- jpc has joined. 00:27:17 -!- coppro has quit (Remote closed the connection). 00:38:16 Does anyone know if it would be feasible to create an LD_PRELOA 00:38:54 LD_PRELOAD library? Feasible, but painful as all hell. 00:38:55 -- stupid VM -- 00:39:10 D doohickey, that wraps the X11 bitmap font libraries, and - 00:39:27 if you try to load a font starting with xft: - creates a bitmap font backed by xft 00:39:35 getglyph() or whatever would render "the char" with xft 00:39:43 blit("abc") would do the obvious 00:39:43 etc 00:39:53 in fact, you could even put it in the normal font syntax 00:40:01 -xft-Sans-10-*-*-(...) 00:40:26 that way, oldschool and minimalist tools can simply either be linked with the relevant library or LD_PRELOADed with it, and voila 00:40:30 xft fonts 00:40:38 pikhq: LD_PRELOAD libraries are pretty easy actually 00:40:55 they're just like a regular library, except if you want to call the function you're replacing (i.e. wrap it), you just have to dlopen/dlsym to get the original function 00:40:58 and call that 00:41:45 Anyways: Uh, I at least *think* the X11 bitmap font stuff is serverside. 00:42:00 Well, okay. Same difference and whatnot. 00:42:04 You get the basic idea. 00:43:03 For instance, I could make my window manager (lwm) use Xft fonts for the title bars and the hidden window list. 00:43:15 LD_PRELOAD won't help. Rebuilding the server, though... 00:43:20 And who doesn't want xedit with pretty fonts?!?!?! 00:43:24 pikhq: LD_PRELOAD on the server, duh. 00:43:33 (LD_PRELOAD: "Because I'm too fucking lazy to fight against my distro."(TM)) 00:43:38 *fight my distro 00:43:46 ... LD_PRELOAD can only replace dynamically linked symbols. 00:43:59 pikhq: Some of the server is in a library, yah? 00:44:04 Presumably at least the font stuff it calls is. 00:44:50 Hmm. So it is. /usr/lib/libXfont.so.1 00:44:59 -!- FireFly has quit ("Leaving"). 00:45:03 -!- BeholdMyGlory has quit (Remote closed the connection). 00:45:28 The problem with coercing Xorg out of its traditional /usr/X11R6 home is that the rest of the system gets to deal with its rampant pollution of every filesystem resource it can access. :P 00:45:36 I mean, seriously. Waay too many files. 00:46:03 Yeah, X is a freaking behemoth. 00:47:00 Python subreddit header: "(birthday cake icon) Python (10K!)". 00:47:08 Those seven versions sure flew by quickly. 00:47:21 *rimshot* 00:48:15 Filesystem idea: rimshotfs. It serves a single file; accessing it in any way causes a rimshot sound to be played. The contents of the file is always "Ba-dum, TISH!". 00:52:06 Debian's xclock is fun. 00:52:17 It does Xft, antialiasing, colours (with blending between multiple colours for the hands crossing), etc. 00:52:43 Oh, the one that's been used as a testbed for everything. :) 00:53:15 There's also an option for it to have a circular window with an antialiased border, and the window itself being translucent, IIRC. 00:53:24 -chime This option indicates that the clock should chime once on the 00:53:25 half hour and twice on the hour. 00:53:59 http://twitter.com/Big_ben_clock 00:54:36 face (class FaceName) 00:54:36 Specify the pattern for the font to be used for the digital 00:54:36 clock when Xrender is used. Patterns are specified using the 00:54:36 fontconfig face format described in the Font Names section of 00:54:36 fonts.conf(5). 00:55:13 -!- coppro has joined. 00:55:43 BUGS 00:55:43 Xclock believes the system clock. 00:55:48 -!- jpc has quit (Read error: 60 (Operation timed out)). 00:55:54 pikhq: you know, this thing is a few steps away from reading mail. 00:56:02 Yeah. 00:56:15 It's been used for testing every single X11 feature added in the past 4 or 5 years. 00:56:19 And yet it still lacks an option for "don't draw a window border in -digital mode." 00:56:28 (i.e. I want a clock in the corner of my screen, dammit!) 00:56:29 what thing 00:56:33 coppro: xclock! 00:56:43 It is SO MODERN. 00:56:45 The Xest of clocks! 00:56:48 Just read its man page. 00:57:09 * pikhq wonders if anyone's ever tried rewriting Xt to use nicer-looking widgets 00:57:21 Thereby making all the old X11 programs look nicer. 00:57:37 they're too pixelly. it'd fuck things up 00:57:45 besides, even xedit(1) has gradients nowadays 00:57:52 Hmm... can you make it display the redundant clock? 00:57:53 which leaves... xman? and xman is a crock of shit 00:57:57 coppro: ? 00:58:03 Xman doesn't use Xt. 00:58:09 wat 00:58:30 Xt offers the Motif-y widgets, IIRC. 00:58:35 ah. 00:58:41 http://pleaseenjoy.com/project.php?cat=1&subcat=&pid=18&navpoint=16 00:58:45 honestly, most of the programs it'd help are shit anyway 00:58:47 Motif wraps it. 00:59:00 You mean... Motif isn't the culprit? 00:59:11 No, X is. 00:59:32 coppro: would be 10x better if the surrounding depictions were reflections of the actual clock 00:59:40 and they had surrounding ones too 00:59:42 i.e., a fractal clock 00:59:45 also, rofl http://pleaseenjoy.com/project.php?cat=1&subcat=&pid=67&navpoint=19 01:01:15 by the way, ehird_, if you can remember our discussion way back when about intellectual property law, I've realized there is an addendum I want to add. There is no justification whatsoever that two independent inventors of the same thing do not share ownership of the invention. 01:01:48 Surely that is an argument *against* patents? 01:01:59 Patents discourage original thought if it leads to the same conclusion. 01:02:22 It is an argument against the current system. 01:02:22 Patents also discourage building on previous thought. 01:02:32 I just wanted to clarify my stance 01:02:48 The whole definition of parents is that if you invent something first, other people have to pay you to use that invention. 01:02:53 *patents 01:03:43 You say you support patents, but from what I can tell you support a subset of things you believe they result in, and define your position as "reform it so that only those things happen". But I don't think that's possible; you oppose the very underpinning of patents. 01:04:19 What, exactly, *does* he want? 01:04:23 I never said I supported the current system as being a stellar exampl of intellectual property law 01:04:37 pikhq: I tried evaluating that, but the thunk diverged. 01:04:42 coppro: I know that. 01:04:57 coppro: You seem opposed to the very notion. 01:05:01 But your "reformed patents" are a contradiction in terms: you want patents without the very underpinning of patents, so that you can get only the results you see as positive. 01:05:02 And don't realise it. 01:05:06 You simply can't have that. 01:05:25 ehird_: As far as patents go, pretty much 01:05:28 It's like saying "let's reform petrol engines so they don't produce CO2." 01:05:34 (please, explain how my uninformed opinion about your opinion is wrong. I'd like to actually discuss something.) 01:05:36 I want decent IP, not patents 01:05:40 Great! Let's just remove the little block labelled "CO2 generator". 01:05:44 ehird_: Oh, that's certainly possible. 01:05:56 But not by that method. 01:06:00 And it'd have side-effects in the design. 01:06:04 I call it "reformation via axe." 01:06:13 copyright, for example, allows for independent creation 01:06:30 coppro: It doesn't allow for standing on the shoulders of giants, however. 01:06:35 I'd like to add that all arguments about IP are purely academic: it is dead, whatever the law says. Piracy is here, it isn't going away, and it's reached critical mass. 01:06:46 We can argue about whether it *should* be like that, but like it or not, IP is dead. 01:06:53 IP is not dead 01:06:53 Nor does it account for the fact that data is infinitely copiable. 01:07:09 It does not account for the fact that data is infinitely copiable at all 01:07:15 Excuse me, I just violated copyright law 1,000 times. 01:07:15 Go on. 01:07:23 It cannot. 01:07:29 but piracy doesn't even apply to two of the major three forms of intellectual properly 01:07:36 01:06 < pikhq> Nor does it account for the fact that data is infinitely 01:07:36 copiable. 01:07:36 01:06 < coppro> It does not account for the fact that data is infinitely 01:07:36 copiable at all 01:07:44 coppro: you just infringed on pikhq's copyright, you bastard 01:07:48 his intellectual rights are infringed. 01:08:10 * coppro ignores the last 6 lines 01:08:10 To have an "intellectual property" law is to suggest that the following is not possible: for i in {1..1000000000000};do cp foo foo.$i;done 01:08:22 pikhq: What about patents and trademarks? 01:08:37 i would not class trademarks as strictly ip 01:08:40 Both of those actually rely on the assumption that copying is simple 01:08:42 -!- poiuy_qwert has quit ("Leaving"). 01:08:47 Patents, too, are flawed, but for an entirely different reason. 01:08:48 they seem more about usage 01:09:01 I don't disagree with that 01:09:24 That reason is this: limiting the use of other inventions causes more harm than the lack of incentive to publish does. 01:09:39 And trademarks? Honestly, trademark law is actually just fine. 01:09:59 pikhq: btw i debated these issues at great length and scope with coppro using basically identical arguments for hours; good luck :P 01:10:23 pikhq: I agree in practice but I disagree in principle 01:10:35 coppro: you mixed those two up 01:10:46 coppro: ... I am sure you mixed those two up. 01:11:13 limiting the use of other inventions causes more harm than the lack of incentive to publish does <-- as far as the existing law goes, I agree 01:11:35 ... That's not something about the specific details of the law. 01:11:47 pikhq: btw you're unlikely to get an answer out of coppro about what his proposed fix to the law is... 01:11:48 That's a disagreement of the ENTIRE PREMISE of patent law. 01:11:50 i tried 01:11:56 ehird_: Magic? 01:12:06 "By pretending it's 1970, it works!" 01:12:38 pikhq: There's the thing; if you limit the term of patents to something more reasonable, then the harm/good ratio balances out 01:12:49 interesting factoid: before 1923, music didn't exist 01:12:50 coppro: ... 01:12:56 thank god for copyright's stimulation of creativity 01:13:05 ehird_: No kidding! 01:13:14 No, yes kidding. 01:13:17 Uh, what do you think is a more reasonable term? 01:13:47 (if you say anything longer than a few months, I'm going to think you're not even on the same planet. :P) 01:14:32 pikhq: I can't answer that question with certainty, but I would say that two years would be the upper bound; something just under a year is most likely optimal 01:15:00 coppro: Still causes more harm. 01:15:19 i should pirate something while you're having this discussion, just to add some practical scientific data to who's winning 01:15:42 pikhq: What's the basis for saying that? 01:15:44 A patent, you see, is an incomprehensible mass of words, rather than documentation to build on. 01:16:10 Though current law goes out of its way to make sure this is so, this is inherent in the idea of patents. 01:16:25 You see, there is an incentive to make the patent not easily understood. 01:16:37 the problem with patents is that it assumes thinking of a way to do something is creating that method in concept-space 01:16:41 that's a flaw with the patent office, not with thelaw 01:16:42 It prevents competition for a bit longer. 01:16:45 it isn't; we merely find it with our thinking 01:16:53 *merely find 01:16:56 No, that's a flaw with the very concept. 01:17:00 well, okay, that's just one, massively theoretical objection 01:17:02 A patent application "set out clearly the various steps in a process, or the method of constructing, making, compounding or using a machine, manufacture or composition of matter, in such full, clear, concise and exact terms as to enable any person skilled in the art or science to which it pertains, or with which it is most closely connected, to make, construct, compound or use it;" 01:17:02 :-D 01:17:05 +must 01:17:24 The very *concept* has an incentive to be as non-understandable as possible. 01:17:25 coppro: And the constitution of the United States of America says that George Bush couldn't have done so many things he did, too. 01:17:33 And... that... stopped him. 01:17:50 Yay for corporatism. 01:17:53 coppro: Yes, that is the exact phrasing of the law and what the patent office strives to do. 01:18:15 The thing I like about the patent office is that they need experts in every single subject in the entire universe to work fairly 01:18:20 It is impossible to ensure this without hiring, oh, every single person skilled in every art and every science. :P 01:18:22 They might as well just have called it "The Institution" 01:18:37 Perhaps insert "Mental" somewhere in that. 01:18:56 The problem is we're mixing practice and theory 01:19:18 I don't disagree that, as it exists, patent law is near-fundamentally flawed 01:19:36 Law is not a matter of theory vs. practice. 01:19:40 how can you say "the patent system is near-fundamentally flawed" and still hold that "patents are a good idea" 01:19:44 do you know what "fundamentally" means 01:19:48 it means not an implementation detail 01:19:55 That's why I said "near-" 01:20:03 the fundamental idea of patents is good 01:20:09 just about everything else about them is not 01:20:14 What is good about it? 01:20:27 It encourages information sharing 01:20:31 I know of nothing good about it in the modern day and age. 01:20:33 No it doesn't. 01:20:44 "I want ponies, and kittens. But they shouldn't poop because poop is gross. We should legislate that ponies and kittens cannot poop." 01:20:45 The fundamental idea does 01:20:54 "Hooray for pat^H^Honies and kittens!" 01:20:58 No it doesn't. 01:21:04 The fundamental idea *wants to*. 01:21:35 What it does is encourages the publication of sufficient details to make a lawer satisified that you got it first. 01:21:46 And ABSOLUTELY NOTHING BEYOND. 01:21:59 No, that's what the implementation does 01:22:00 s/lawer/lawyer/ 01:22:09 No, that's fundamental. 01:22:17 How? 01:22:31 How is publishing vague specifications fundamental to the functioning of patent law? 01:22:49 Because the entire idea is to make you publish sufficient details to make a lawyer satisified that you got it first. 01:23:22 From a commercial perspective, sure 01:23:34 ... 01:23:55 But the standard of clarity is a detail of the implementation of patent law 01:23:56 is it just me or is coppro arguing for the practical implementation of patents based on abstract arguments for it 01:24:09 No. I'm arguing that the fundamental idea is sound 01:24:23 (in the sense that communism is sound) 01:24:28 (more or less) 01:24:32 Clarity is impossible to enforce without hiring every specialist ever. 01:24:33 -!- MizardX has quit ("zzz"). 01:24:47 No, just one specialist in every field 01:25:03 And in every subfield. And in every subsubfield. And so on. 01:25:49 It could be done, all the same. 01:26:00 And whatever standard of clarity is defined, you must realise: that is the *maximum* that people will do. 01:26:19 Not the minimum, the maximum. 01:26:23 absolutely 01:26:31 Oh, and also, there should be penalties for frivolous patents 01:26:40 There are. 01:26:51 The law is fucking impossible to enforce. 01:27:17 In this hypothetical perfect patent system, BTW, everyone would be hired under the patent office already. 01:27:21 ... Meaning not doing anything else. 01:27:37 ... Meaning that the world economy collapses, and we're back to throwing shit at each other. 01:27:43 While shrieking. 01:28:14 I can't find anything that references penalties for frivolous patents 01:28:36 Then you suck at precedent. 01:28:58 Apparently 01:30:22 So, in conclusion: patents cannot be enforced, they award entirely the wrong thing, and they punish those who would stand on the shoulders of giants. Ergo, patents are a detriment to human society. 01:30:26 QED. 01:30:47 All you've managed to do is refute every point except the one I've made 01:31:00 ... What points have you made? 01:31:11 You've only said "I WANT PONIES WITHOUT THE POO!" 01:31:22 No. I've said that they would be good without the poo 01:31:25 pikhq: I PATENTED ANIMAL-POO BASED METAPHORS 01:31:32 coppro: Oh. 01:31:45 coppro: But you think removing the poo is achievable. 01:31:48 In other words, you're being a fucking retard. 01:31:54 You refuse, however, to provide any method for achieving this. 01:32:21 * coppro facepalms 01:32:31 You want water that's not wet, animals that don't shit, and bits that aren't copiable. 01:32:49 Do I want them? Yes. Do I think that I'm ever going to get them? No. 01:32:51 I'm sorry, but all that's wrong with patents is inherent in patents. 01:33:15 coppro: so... I wasted all my debating with you, offering practical reasons why things like patents cannot work... 01:33:27 ...when your only point is "It sure would be nice if patents weren't unfixable." 01:33:33 I'm going to go cry now. 01:33:36 lol 01:36:54 Can I have my turn now? 01:36:56 * ehird_ facepalms 01:37:05 no 01:38:24 pikhq: Synchronised facepalm? 01:39:26 ehird_: Yes. 01:39:29 3 01:39:31 2 01:39:32 1 01:39:34 * pikhq facepalms 01:39:35 * ehird_ facepalms 01:39:37 * pikhq facepalms 01:39:40 * ehird_ facepalms 01:39:50 * coppro footshoulders 01:40:03 * ehird_ poops 01:40:07 * pikhq beats coppro with a luser attitude retraining tool 01:40:22 There should be a luser(1) that reduces the user's quota to 1 KiB. 01:40:26 lol 01:40:39 And... adjusts... their home directory to account for this. 01:40:47 Biggest files preferred for removal, of course. 01:40:58 And real files over dotfiles. 01:40:58 No, smallest first 01:41:09 coppro: Nah; that'll just remove insignificant things. 01:41:10 Erm. 01:41:11 I mean. 01:41:13 That's less efficient. 01:41:22 Also, it would remove their mail; they've probably already read it, anyway. 01:41:35 It would be fun to design a general purpose language with more features than Perl 6. 01:41:40 ehird_: No, it will remove all the insignificant things first. Then it would run out of things less than 1 KiB, and have to delete it all 01:41:58 I'd call you stupid at this point, but that's not my style 01:42:11 ehird_: First, take Perl 6. Then, add TECO. 01:42:18 This is the 90s, who has files bigger than 1 KiB anyway 01:42:28 ... I'm not sure where to go from there. 01:42:30 also, I don't call people stupid for missing my jokes; I say "whoosh". 01:42:35 pikhq: CPAN? 01:42:46 coppro: No, no, no. 01:42:56 I call people stupid when they repeatedly misinterpret or misunderstand concepts, make assumptions, and give false conclusions illogically based on these, despite me explaining things first. 01:42:56 By "Perl 6", I meant "Perl 6 and all of CPAN". 01:43:05 People have an immense power to go through these steps veeeeery quickly. 01:43:18 Probably add on Perl 5. 01:43:24 pikhq: Well, Perl 6 doesn't really have much CPAN right now. 01:43:35 But yeah, it would be fun to design a language which does everything concisely and with little overhead... purely because it has lots, and lots, and lots, and lots, and lots of stuff. 01:44:02 Every single Unicode character is a unique command? 01:44:13 No. :P 01:44:37 ... Syntactical construct? 01:44:42 Does Haskell let you define ∅, I wonder? 01:44:47 pikhq: Not neccessarily characters. 01:45:04 Perl 6 is filled with so much DWIM, it's simultaneously awesome and hideous 01:45:17 and there was at least one thing that bugged me last time I looked at the spec... something to do with the Whatever 01:45:26 coppro: It also has a nice Haskell FFI. :P 01:46:58 exclude /^#/ # A MoreThanPerl6 script to strip comments from an e.g. crontab file. 01:47:04 Wonder what that looks like in Perl 5/6. 01:47:39 Also, even if it is yet another implicit concept, having Perl's -p be implied by not giving an argument to a filtery thingy is... disturbing. 01:48:11 Perl 6 no longer implies $_ everywhere 01:48:18 ;_; 01:48:27 instead, using the . operator without on object implies using it on $_ 01:48:37 yeah, i know that much 01:49:26 s/\$(\w+)/ { ENV[$1] } g; 01:49:35 Hmm, wait. 01:49:41 That ending / means that's ambiguous. 01:50:07 also, Perl 6 regexes are whitespace-insensitive. THIS IS MADNESS 01:50:11 Although maybe it should be s/foo/"bar"g; well, that's certainly more consistent with what I said, but still. 01:50:19 Weird. 01:50:31 Ooh, what if the first argument could be a block too? 01:50:47 Perl 6's Unicode support is one of my favorite things in the history of ever 01:50:48 s{rand}{"poop"}g 01:51:04 (Since s expects a boolean result from its first block, rand returns either true or false.) 01:51:07 coppro: Bah. I prefer Plan 9 C's support. 01:51:16 Actually, that could just be s{rand}"poop"g 01:51:18 pikhq: link? 01:51:19 It just works. 01:51:21 For everything. 01:51:31 Same with Perl 6, except more 01:51:34 Well, it *is* the original implementation of UTF-8. 01:51:38 coppro: you can't say that 01:51:42 you just asked for a link 01:51:51 so you clearly have no idea what Plan 9 C's unicode is like 01:51:55 so you can't say perl6's is better 01:51:57 Let's see if I can find the UTF-8 docs. 01:52:04 I'll find them 01:52:08 I know where the plan 9 man pages are 01:52:11 [18:50:55]It just works. [18:50:58]For everything. <-- Perl is even better 01:52:11 http://doc.cat-v.org/plan_9/programming/c_programming_in_plan_9 This has some of it. 01:52:24 coppro: he's talking about unicode support 01:52:33 yes I know 01:52:41 Unicode just works for everything on Plan 9. 01:52:42 Period. 01:52:50 -!- Asztal has quit (Connection timed out). 01:53:14 http://plan9.bell-labs.com/magic/man2html/2/rune 01:53:42 and http://plan9.bell-labs.com/magic/man2html/2/bio for the io functions 01:56:04 plan 9's solution to the problem of unicode handling is to make there not be any problem 01:56:21 Yep. 01:56:31 since it was the first utf-8 implementation it was all pretty new ground as far as encodings go... so since they didn't *know* there had to be a problem, they didn't code any problems in :P 01:57:09 it doesn't handle non-BMP stuff, but there wasn't any non-BMP stuff when they implemented that (two or three days from scribbling out the UTF-8 standard to having Plan 9 fully running it, IIRC) 01:57:13 (circa 1992) 01:57:20 and, well, plan 9 isn't exactly under active development :P 01:58:16 It's the nicest C handling of UTF-8 I know of. 01:58:29 ok, seriously, I am <-> this close to patching lwm to allow me to raise windows by clicking inside them 01:58:31 "Let's make it not hard." "Done." 01:58:50 although i'd be more likely to simply write my own, inspired window manager 01:59:43 knowing me, probably go ahead and give it a fun filesystem-based interface 02:00:13 mv $qwm/tabsets/{4,2}/0 02:00:21 voila, the first window in tabset 4 is moved to tabset 2 02:00:35 (by default there'd be a 1:1 mapping of tabsets to windows; if you have two windows, both will be in that tabset) 02:00:57 probably the windows in a tabset would be symlinks to $qwm/windows/N 02:01:05 hmm 02:01:11 I wonder if X allows you to draw the same window twice 02:01:23 i.e. could symlinking a window into more than one tabset possibly work 02:03:54 might steal lwm's window placement algorithm for it 02:03:57 A compositing WM could manage it. 02:04:10 it seems to do cascading, but if there's nothing to casccade to, spreads out to maximise space 02:04:13 i may be wrong 02:04:17 but it feels like that 02:04:21 pikhq: bah, compositing WMs 02:04:25 I don't even want to write a reparenting WM 02:05:48 pikhq: i mean, lwm can hide windows but they're still there and can be retrieved later, i.e. resizing 02:05:56 so it seems like window = abstract concept is the way to go 02:06:02 if it can be shown 0 or 1 times, why not 2+? 02:06:14 no reason to restrict them to being "physically" put in ses of tabs 02:09:13 -!- ehird has quit. 02:09:43 * coppro looks forward to trying out the new tabbing KDE WM 02:11:05 anyone know of any good ncurses IM clients? 02:11:12 irssi 02:11:17 sid's centerim is too old to connect to msn 02:11:24 (version is from february!) 02:11:34 pikhq: that's an irc client; and yes, i know of bitlbee 02:11:44 I use bitlbee. 02:11:55 i said i know of bitlbee 02:13:10 High-latency link. 02:13:22 ah 02:15:46 I want to write my WM in Haskell, but xmonad has cornered that market. :P 02:16:00 (This raising issue is *really* pissing me off.) 02:18:44 Also, it is rather sad that Debian sid in a VM with 360 megs of RAM and a Gecko-based XUL browser (as opposed to WebKit + native) is performing better than the OS X host. 02:18:51 Well, the graphics are a bit laggy and stuff, but still. 02:20:15 my VM at work does that 02:20:29 NTFS :( 02:20:34 OS X really does have too many layers. :P 02:21:27 ... 02:21:33 Debian has an up-to-date Haskell Platform. 02:21:51 Yes, yes it does. 02:21:57 Up to the 0.0.x version. 02:22:24 It says that the individual packages mightt not be the version specified in the Haskell Platform, but eh. It's sid; probably not too far behind. 02:22:35 Why are you installing gcc 4.1, Debian? 02:23:02 Because that's the newest version they had available at the time? 02:23:16 coppro: Sid. 02:23:26 yes 02:23:31 It's probably some Haskell package breaks with later versions. 02:23:37 Like happy or alex 02:23:40 But still. 02:26:37 -!- jpc has joined. 02:27:08 One disadvantage with the location-bar-for-google-search method: for some reason, everything after and including the first / is stripped. 02:32:14 Interesting fact: build-essential isn't intended for setting up a development environment. 02:32:29 It's meant to be "everything you need to build Debian packages"; in fact, the description even says you only need it if you want to build them. 02:32:47 that is interesting 02:32:56 i sense sarcasm 02:33:07 if you don't think so, you can fuck off 02:33:15 Yeah, it's gcc, libc headers, and the .deb build tools... 02:33:17 Oh, and binutils. 02:33:24 Pthing: wat 02:33:30 fff 02:34:02 http://www.youtube.com/watch?v=quSRLETlKDg 02:34:25 -!- adam_d has quit (Read error: 110 (Connection timed out)). 02:34:42 i continue to lack 02:34:43 erm 02:34:46 access to youtube 02:34:46 but 02:34:54 Pthing: i'm well aware of that quote 02:35:02 then 02:35:04 don't wat 02:35:05 ffffff 02:35:06 it was just, you know, a non-sequitur in context 02:35:11 Ggggg. 02:35:15 hhhhhhh 02:36:09 * ehird_ installs emacs23 for haskelling 02:40:11 -!- ehird_ has quit ("Lost terminal"). 02:45:20 -!- coppro has quit (Remote closed the connection). 03:02:11 -!- ehird has joined. 03:02:30 Oi, Emacs users! 03:05:03 Yes? 03:07:03 pikhq: Either: 03:07:28 1. Know of any color schemes that aren't hideous uncoordinated piles of vomit that would go well with a #BBBBBB background? 03:07:31 or 03:08:00 2. Know of any "colour" schemes that are all black foreground (well, maybe some shades of grey are acceptable, as long as it goes well on #BBB) and do their highlighting through bolding and the like? 03:08:29 Not really. 03:08:40 <3 loves uncoordinated vomit 03:10:48 -!- ehird has quit ("Lost terminal"). 03:11:04 -!- ehird has joined. 03:11:09 As I was saying before irssi barfed, 03:11:14 Sgeo: We don't need to know about your fetishes. :P 03:12:05 Does irssi have anything to let me click links automagically? This is irritating. 03:15:24 Needs terminal support. 03:16:26 urxvt supports a dog and a horse, it can do it. 03:16:30 (Worst phrase ever.) 03:16:41 Surely it can just hook into mouseclick? 03:21:44 Probably. But that's a terminal thing, not a irssi thing. 03:22:06 Yes, but irssi is the one to detect the click and go "x-www-browser $url" 03:24:09 Ah: 03:24:10 URxvt*urlLauncher: firefox 03:24:10 URxvt*matcher.button: 1 03:24:11 URxvt*perl-ext-common: matcher 03:24:35 * ehird still doesn't know what * vs . doe 03:25:10 -!- ehird has quit ("Lost terminal"). 03:26:45 -!- ehird has joined. 03:26:48 Yay, it works now. 03:26:56 *does 03:35:08 Wish it changed the cursor on hover, though. 03:36:19 -!- Sgeo_ has joined. 03:41:46 -!- Sgeo has quit (Read error: 60 (Operation timed out)). 03:43:46 -!- ehird has quit ("Lost terminal"). 03:44:25 -!- ehird has joined. 03:46:27 -!- ehird has quit (Client Quit). 03:47:01 -!- ehird has joined. 03:56:36 -!- poiuy_qwert has joined. 04:13:59 heh, my scale function makes my checkerboard, when scaled by an even amount, go entirely black :) 04:19:59 and if you scale it by 0.5, it gets twice as *big* 04:21:32 -!- calamari has joined. 04:23:20 -!- bsmntbombdood has quit (Read error: 60 (Operation timed out)). 04:23:37 -!- bsmntbombdood has joined. 04:24:20 -!- calamari has quit (Client Quit). 04:27:57 -!- pikhq has quit (Read error: 104 (Connection reset by peer)). 04:28:32 hi basement bomb dude 04:30:15 -!- ehird has quit ("Lost terminal"). 04:34:09 -!- pikhq has joined. 04:37:56 -!- pikhq has quit (Read error: 54 (Connection reset by peer)). 04:39:58 -!- calamari has joined. 04:41:39 -!- jpc has quit ("I will do freaking anything for a new router."). 04:45:44 -!- jpc has joined. 04:46:18 -!- bsmntbombdood has quit (Read error: 60 (Operation timed out)). 04:56:22 -!- Gregor-L has joined. 06:05:36 -!- augur_ has joined. 06:05:36 -!- augur has quit (Read error: 54 (Connection reset by peer)). 06:06:21 -!- pikhq has joined. 06:09:03 -!- oerjan has joined. 06:11:05 -!- Sgeo has joined. 06:11:36 -!- Sgeo has quit (Read error: 104 (Connection reset by peer)). 06:29:00 -!- Sgeo_ has quit (Read error: 110 (Connection timed out)). 06:30:43 -!- poiuy_qwert has quit ("Leaving"). 06:34:11 -!- immibis has joined. 06:41:46 -!- zzo38 has joined. 06:42:25 Why do some web-pages do both open in the current and a new buffer at the same time when you click a link? 06:43:27 that's been irritating me too 06:43:36 i assumed they were using javascript 06:43:39 -!- augur_ has changed nick to augur. 06:43:42 Yes, they are using JavaScript. 06:43:57 and ignoring the fact some people use tabbed browsing 06:45:05 so it's detecting a click, and not what kind of click it is 06:45:37 -!- Slereah_ has quit (Read error: 60 (Operation timed out)). 06:45:45 but i'm just guessing 06:46:09 But it irritating me, when I left-click a link it opens in both buffers. And in some pages, middle-clicking a link will open a blank buffer or not do anything. This bothers me too. I also made it all links with target=_NEW open in the same buffer instead of a new one, but some links like this don't even have a TARGET attribute 06:46:36 Also, in some other web-pages, I have found that, left-clicking opens in the same buffer and middle-clicking opens in both buffers. This is also no good. 06:47:12 oh is this with ordinary left clicking too? i've been noticing it when opening in a tab (with ctrl-click). but i guess it depends on browser. 06:47:15 -!- Slereah has joined. 06:47:26 *a new tab 06:47:49 It depends on the site, some sites do one things and others do anothers things 06:48:06 i mean it probably depends on both 06:48:15 Sometimes using the C-F or C-add C-F commands will help, but not always 06:49:50 mhm 06:50:00 And I never really understood family relationships until last week, when I saw the equation, and I realized it was actually all very simple. 06:51:38 * oerjan didn't know there was an equation, always assumed family was an unsolvable problem 06:52:23 heh 06:52:42 whats the equation? 06:53:47 It is simple. With two people, figure out the common ancestor and the number of generations between the person and the common ancestor (for example, if same generation as ancestor (yourself) it is zero, etc). Next: 06:54:10 Figure out the difference of the number of generations. This number is the number of removed. Next: 06:54:32 Figure out which number of generations between that person and the ancestor is smaller, and subtract one. That is the rank. End. 06:55:14 Or, in mathematical notation: Rank=min(a,b)-1; Removed=|a-b| 06:55:26 ah. 06:55:46 -!- Gregor-L has quit (Read error: 110 (Connection timed out)). 06:56:42 Now I can understand who can be my cousin, first cousin, second, once removed, etc, and how many zeroth cousins (zero removed) I have, too. 06:57:11 And various other stuff. At first, before, I had heard of "second cousins once removed" before but I really didn't understand what that meant. Now I do understand. 06:57:21 i do not think the terms zeroth (and minus oneth?) cousins are actually used, you know :) 06:57:45 -!- Gregor-L has joined. 06:57:59 I don't think so either, but at least it is easily defined 06:58:04 even if they are logical 06:58:18 Like, zeroth cousins zero removed would be your brother and sister, for example. 06:58:41 your -1th cousin would be yourself? 06:58:45 Yes 06:59:00 or removed, your ancestors/descendants 06:59:06 Yes 06:59:30 So, I'm my -1th, 7th, and 9th cousins. Great. 06:59:50 pikhq: um no, only -1th 07:00:04 oerjan: Um, no. 07:00:09 last common ancestor only 07:00:22 Eh. 07:00:31 unless you have one of those convoluted families 07:00:51 Which I do. 07:01:10 Once again: I'm my own cousin. :P 07:01:21 ah well 07:03:12 at least english _has_ a "removed" concept. as far as i know, norwegian doesn't. 07:03:38 Generally when they say "cousin" by itself they generally refer to first cousins, though, not -1th cousins 07:04:30 * oerjan has no idea what first cousin once removed is in norwegian, if there even is a term 07:05:51 which when i think about it is somewhat awkward given that i have at least five of them 07:06:27 ah well 07:06:58 no wait, six 07:07:34 seven 07:07:57 -!- soupdragon has quit ("* I'm too lame to read BitchX.doc *"). 07:08:38 and those are just the ones i am reasonably sure about 07:09:52 -!- Gregor-L has quit ("Leaving"). 07:28:00 Have you ever used or heard of the BBL/Abundance database system? It is a very old one, that in some ways is more advanced than Java. However, I have a question, how can I make the sounds properly on a modern computer (with FreeDOS installed)? 07:29:04 Turn your computer on and start the program. 07:29:08 Now, make "beep beep" noises. 07:29:16 It'll probably sound more realistic. 07:30:33 No, that isn't what I mean. I mean, when you use commands like POOP-TONE and BOMB-TONE and such, that it sounds proper instead of just one tick regardless of which sound you type 07:31:12 But I can tell you, BBL/Abundance is very fast, even on XT computer, running from floppy disks. 07:31:25 And the computer is at the church, I can't turn it on right now 07:33:10 Also, how do I disable the mouse driver on FreeDOS? 07:33:24 That computer doesn't even have a mouse 07:33:56 i am not sure it is appropriate to make POOP-TONEs at church, mind you 07:34:37 zzo38: Uh, autoexec.bat or config.sys? 07:34:56 Those are just examples, there is also NOTE-TONE and such things as that. These sound effects are used to tell the user that the data is invalid or that it is out of memory for jaunting (running the program backward in time), etc. 07:35:08 And autoexec.bat and config.sys don't mention the mouse driver at all, but it still starts up 07:35:48 And it isn't in the part of the church where you do the service, instead, the computer is at the building next to it, used for religious education. 07:36:17 While they already have a computer there, the computer already there is used by a different group that works in the same building. 07:36:29 They do have a printer, but the cable is not long enough to connect the computer 07:37:50 mhm 07:37:51 Also, BBL/Abundance is Y2K compliant even though it was written 29 years ago! Did you know that? 07:38:41 good for it 07:38:52 Yes 07:38:53 So, they use an int for the year and output it. 07:41:53 I got the computer from Free Geek, it had Ubuntu installed but I replaced it with FreeDOS and then installed Abundance. Normally the computer comes with two optical drives, and a mouse, but I required only one optical drive and no mouse 07:44:03 BBL/Abundance is from Canadian Mind Products. They have a lot of other stuff on their web-site too, which is unrelated, including things about religion, deep thoughts, Christmas carols, and various other stuff, it might be good to read (even if you are not interested in BBL/Abundance) 07:46:36 I am surrounded by priests who repeat incessantly that their kingdom is not of this world, and yet they lay their hands on everything they can get. -- Napoleon Bonaparte 07:56:39 -!- zzo38 has quit ("* I'm too lame to read LKAJSDFPONAEITOGUMW4OTU89M3MYMIOYM2A9X084YTM87)))K:f_)>+<*ym@gy<*hwg*hgehx)iuLZAA.doc *"). 07:56:57 O_o 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:00:41 -!- oerjan has quit ("Later"). 08:39:57 -!- MizardX has joined. 09:01:14 -!- immibis has quit ("#dsdev on irc.blitzed.org exists"). 09:05:58 -!- MizardX has quit (Read error: 104 (Connection reset by peer)). 09:06:00 -!- MizardX- has joined. 09:06:36 -!- MizardX- has changed nick to MizardX. 09:10:45 merry xmas! 09:10:56 (in Sweden we celebrate on the 24th) 09:20:54 -!- MigoMipo has joined. 09:37:21 -!- oerjan has joined. 09:39:56 oerjan, merry xmas! 09:40:05 bbl 09:40:21 merry christmas 09:42:14 * oerjan fetches a chocolate ball 10:07:17 oerjan, going to grandmother today 10:07:26 grandparents even 10:08:05 -!- puzzlet has joined. 10:15:39 -!- Asztal has joined. 10:20:20 -!- Pthing has quit (Remote closed the connection). 10:22:23 -!- FireFly has joined. 10:47:20 -!- puzzlet has quit (Read error: 60 (Operation timed out)). 10:47:24 -!- puzzlet has joined. 11:08:56 -!- calamari has quit ("Leaving"). 11:09:11 -!- jpc has quit (Read error: 110 (Connection timed out)). 11:24:04 -!- MigoMipo has quit (Read error: 110 (Connection timed out)). 11:35:05 -!- adam_d has joined. 11:40:34 -!- MigoMipo has joined. 11:54:11 -!- adam_d_ has joined. 12:10:36 -!- BeholdMyGlory has joined. 12:12:26 -!- adam_d has quit (Read error: 110 (Connection timed out)). 12:34:23 -!- coppro has joined. 13:12:49 -!- coppro has quit (Remote closed the connection). 14:52:37 -!- anmaster_phone has joined. 14:52:48 oerjan, hi there. wow the lag here 14:53:12 laggity lag lag lag? 14:53:14 oh and yeah not directly on phone, on laptop connected to phone by bluetooth 14:53:23 oerjan, GSM is *slow* 14:53:49 not even EDGE here 14:53:56 ok 14:54:59 was hoping to see ehird here. meh. well going to disconnect then. cya 14:55:04 -!- anmaster_phone has quit (Client Quit). 15:02:14 -!- BeholdMyGlory has quit (Remote closed the connection). 15:15:03 -!- MigoMipo has quit ("Quitter!"). 16:19:32 -!- adam_d__ has joined. 16:39:39 -!- adam_d_ has quit (Read error: 110 (Connection timed out)). 17:26:25 -!- poiuy_qwert has joined. 17:30:53 -!- MizardX- has joined. 17:31:06 -!- MizardX has quit (Read error: 110 (Connection timed out)). 17:31:31 -!- MizardX- has changed nick to MizardX. 17:32:21 -!- zzo38 has joined. 17:32:33 Hello, today is Christmas Eve, December 24, 2009 17:33:54 Is this a understandable and good explanation of TAVSYS format? http://pbox.ca/10zv0 17:36:29 -!- zzo38 has left (?). 17:45:18 -!- jpc has joined. 18:35:09 -!- Pthing has joined. 18:48:16 -!- MizardX has quit ("zzz"). 20:06:47 -!- Slereah_ has joined. 20:18:56 -!- Slereah has quit (Read error: 110 (Connection timed out)). 20:24:08 -!- poiuy_qwert has left (?). 20:59:51 -!- adam_d__ has changed nick to adam_d. 21:00:45 -!- soupdragon has joined. 21:09:22 -!- Sgeo has joined. 21:14:42 -!- BeholdMyGlory has joined. 21:41:34 -!- Asztal has quit (Read error: 110 (Connection timed out)). 22:11:54 -!- adam_d_ has joined. 22:16:31 -!- poiuy_qwert has joined. 22:19:14 -!- BeholdMyGlory has quit (Remote closed the connection). 22:19:56 -!- BeholdMyGlory has joined. 22:29:00 -!- adam_d has quit (Read error: 110 (Connection timed out)). 22:30:36 -!- oerjan has quit ("Good night"). 22:43:12 -!- MigoMipo has joined. 22:54:19 -!- soupdragon has quit (Read error: 60 (Operation timed out)). 23:08:02 -!- soupdragon has joined. 23:25:03 -!- poiuy_qwert has quit ("Leaving").