00:00:00 pikhq, what about module-assistant? 00:00:08 pikhq: Did you know that fglrx sucks ass? 00:00:08 pikhq, I seen that used instead of dkms 00:00:20 pikhq: I don't suppose radeon works with your card? :P 00:00:23 elliott: Yes, yes. Hand me money to get a better graphics card. 00:00:33 pikhq: I don't suppose radeon works with your card? :P >_> 00:00:35 pikhq: But, uh, hm. 00:00:57 elliott, the problem with debian is that for anything related to building packages there are 5 different standard systems. At least 00:01:41 Ah, found the bug. 00:02:06 Vorpal: It's been unified a lot semi-recently. 00:02:18 TLS would be way more secure if people acutally used its capabilities... :-) 00:02:45 elliott, just look at the various system to apply patches. Or the various ways to build kernel modules 00:02:48 and so on 00:03:09 Vorpal: They've got surprisingly few for being continuously maintained since 1993. 00:03:17 elliott, true 00:03:31 elliott, still enough to be confusing to the casual package compiler 00:03:35 Fuck it. Let's see about getting Radeon working. 00:03:57 Ilari, what is that about "Extended Validation" you sometimes see 00:04:15 pikhq: Didn't you find the bug? :P 00:04:27 pikhq: But -- wait. 00:04:33 At least presently extended validation is more secure... 00:04:33 pikhq: You probably just need a more recent fglrx. 00:04:39 pikhq: In my experience, packages lag behind ... a lot. 00:04:41 pikhq: What card do you have? 00:05:00 elliott: I'd rather not have to futz with installing a single package from Sid. 00:05:04 pikhq: Nonono. 00:05:07 pikhq: The official AMD package. 00:05:15 elliott: It's a Radeon HD 3200. 00:05:17 Ilari, how does it help? 00:05:24 For fun, someone posted to one list sightly edited (normal) CPS (from early 90s) and sightly edited modern EV CPS and then asked to guess which was which... 00:05:27 pikhq: http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx?type=2.4.1&product=2.4.1.3.42&lang=English 00:05:50 Which is an R600... 00:05:55 Vorpal: Less CAs to issue bad certificates. :-) 00:06:00 pikhq: I did select 64-bit, interestingly it says x86 but whatever. 00:06:07 pikhq: But, uh, it doesn't look like a Debian package. 00:06:10 pikhq: Yeaaah I'd try radeon. 00:06:10 Vorpal: And supposedly better verification... 00:06:14 Ilari, so the browser limits who it trust with EV? 00:06:53 elliott: I have no idea how to switch which driver X11 uses in this new, Xorg.conf-less world. 00:07:05 pikhq: You, uh, haha, don't really. 00:07:08 pikhq: Just install radeon and not fglrx. 00:07:14 pikhq: It should work automagicaly. 00:07:18 -!- Mathnerd314 has joined. 00:07:20 The entiere chain has to be marked valid for EV for EV validation to succeed. 00:07:30 Ilari, hm 00:07:40 And not all root certs are (to say nothing about sub-certs). 00:08:10 elliott: How do you tell which driver *is* being used? 00:08:22 pikhq, xrandr iirc? 00:08:22 pikhq: the logs 00:08:25 /var/log/Xorg* 00:08:31 eh wait 00:08:32 Bleh. 00:08:55 pikhq: It's usually pretty prominent. 00:09:04 pikhq: Just grep whichever drivers you think it might be :P 00:09:08 pikhq, glxinfo | grep vendor 00:09:27 *maybe* 00:10:34 Back in a bit, then. 00:10:42 Erm, wait. 00:11:24 Yeah. 00:11:25 -!- pikhq has quit (Quit: leaving). 00:12:48 But some people do expect the EV criteria to slide (race to the bottom in same manner as has happened to DV certs). 00:13:48 -!- pikhq has joined. 00:14:05 hi pikhq 00:14:13 the headquarters of all piks 00:14:52 Seems that you need to install "evil" firmware for it to actually accelerate stuff. 00:15:18 ... What the hell, it's not accelerating GL. 00:15:27 It claims to be but there's no way it actually is. 00:16:18 pikhq: What, glxgears going slowly? 00:16:21 Protip: Don't use glxgears. 00:16:25 It's... pathological. 00:16:33 pikhq: Try something more real. 00:16:42 I was using mplayer -vo gl 00:16:52 Aaand now I see the logs. 00:17:05 [dri] This chipset requires a kernel module version of 1.17.0, 00:17:05 [dri] but the kernel reports a version of 2.0.0.[dri] If using legacy modesetting, upgrade your kernel. 00:17:08 [dri] If using kernel modesetting, make sure your module is 00:17:10 [dri] loaded prior to starting X, and that this driver was built 00:17:13 [dri] with support for KMS. 00:17:15 [dri] Disabling DRI. 00:17:18 *facepalm* 00:17:20 pikhq: lol 00:17:30 pikhq: What driver? 00:17:32 radeon or fglrx? 00:17:33 radeon 00:17:38 pikhq: You know what? 00:17:42 pikhq: Just download radeon from AMD. 00:17:45 erm 00:17:47 pikhq: Just download fglrx from AMD. 00:17:51 Surely it can't be that bad. 00:18:07 pikhq: Even if it does just have an installer, you can use checkinstall. :P 00:18:35 pikhq: And, uh, yeah, Debian is great when you're not trying proprietary stuff... and the open-source graphics drivers suck immensely. 00:18:42 pikhq: LOL@everyone who uses anything that isn't intel 00:19:03 Just. GAH. THE PAIN AGONY AND STUPID. 00:19:11 ESPECIALLY THE STUPID. 00:19:41 pikhq: In Debian's defence, it totally isn't their fault. 00:19:47 elliott: No, this actually is. 00:20:00 pikhq: Isn't it fglrx's? 00:20:04 erm 00:20:06 pikhq: Isn't it radeons's? 00:20:08 *radeon's? 00:20:15 elliott: They built the X driver with a need for kernel modesetting and the kernel without kernel modesetting. 00:20:26 pikhq: Pretty sure the kernel has KMS... 00:20:31 [dri] If using kernel modesetting, make sure your module is 00:20:31 [dri] loaded prior to starting X, and that this driver was built 00:20:31 [dri] with support for KMS. 00:20:51 It doesn't. 00:21:11 But some people do expect the EV criteria to slide (race to the bottom in same manner as has happened to DV certs). <-- DV? 00:21:25 pikhq: It'll be a package. 00:21:30 pikhq: aptitude search linux | grep kms 00:21:35 grep -i kms, maybe. 00:21:36 Domain Validated (the ordinary kind). 00:22:27 * elliott has never heard of big/little-endianness being referred to as "byte-sex"... 00:22:32 Ilari, right 00:22:34 But http://www.winehq.org/myths#only_x86 does! 00:23:13 Okay, never mind, it is *certainly* loading the KMS version of the Radeon module. 00:23:37 Vorpal: Holy carp -- linux 0.01 isn't under GPL. 00:24:00 Vorpal: Although its "license" is terribly unclear; I can't even tell whether it's viral or not. 00:24:07 Oh, wait, yes it is. Probably. 00:24:53 does anyone understand why ubuntu christian edition and the like exist? 00:25:01 elliott, wait, what? 00:25:14 elliott: ARGGH. 00:25:17 other than a really warped centring of your life around your religion? (ok, so that's a "reasonable" thing to do if you take religion literally, but not in the watered-down half-beliefs we have today) 00:25:33 Vorpal: also ubuntu muslim edition! SORRY, they renamed it "Sabily" 00:25:36 "ubuntu christian edition" <--- duuude this is October, not April 00:25:39 it means "My Way" in TERRORIST LANGUAGE. 00:25:46 http://upload.wikimedia.org/wikipedia/commons/1/12/Sabily-menu.png 00:25:49 Pre-installed Islamic software! 00:25:50 -!- catseye has joined. 00:25:54 Totally Islamic green colour screen! 00:26:07 Automatic DDoSing of Salman Rushdie's website! 00:26:54 Vorpal: http://ubuntuce.com/ 00:27:04 note: CE stands for Christian Edition, not AIEEEEEEEEEEEEEEEEE 00:27:37 need proslytizing edition 00:27:39 http://christianubuntu.blogspot.com/ <-- And here's a mockery of it! 00:27:43 "In Ubuntu Christian Edition the mount command calls the sermon script. Ensuring you always get a sermon on the mount." 00:27:49 "Ubuntu Christian Edition is Three in One... Ubuntu, Kubuntu and Xubuntu Christian Edition" 00:27:59 "Ubuntu Christian Edition 7.04 will be called "Chaste Fawn"" <-- win 00:28:17 note: CE stands for Christian Edition, not too! <-- that is AIEEEEEEEEEEEEEEEEE 00:28:19 err 00:28:19 fai 00:28:21 fail 00:28:25 Vorpal: lolwat 00:28:27 "For 40 days before Easter, Ubuntu Christian Edition works in text mode only." 00:28:36 elliott, cursor went spare 00:28:38 note: CE stands for Christian Edition, not AIEEEEEEEEEEEEEEEEE <-- that is AIEEEEEEEEEEEEEEEEE too 00:28:40 "What are you giving up for lent?" "X11!" "You're meant to give up something you *like*." 00:28:43 was what I *meant* to type 00:29:21 elliott, joke right? This is like the "getafirstlife" website right? 00:29:29 elliott: So, the actual from-ATI driver then. 00:29:29 http://christianubuntu.blogspot.com/ is a joke 00:29:32 http://ubuntuce.com/ is not 00:29:39 pikhq: Plus checkinstall. 00:29:44 elliott: Yes. 00:29:53 pikhq: Even though checkinstall is a bit urgh. But, yeah. 00:30:17 About dialogue for Gnome's Wanda the Fish panel applet: "Wanda has no use what-so-ever. It only takes up disk space and compilation time, and if loaded it also takes up precious panel space and memory. Anybody found using it should be promptly sent for a psychiatric evaluation." 00:30:37 It does run a command when clicked, though! 00:31:26 I MADE ONE UP 00:31:44 elliott, "wanda"? 00:31:47 I never heard of it 00:31:50 Vorpal: In Ubuntu Christian Edition, configuring your network card to promiscuous mode is forbidden. 00:31:57 Okay, that needs... tightening up. 00:32:02 But it has potential! 00:32:14 Vorpal: It's a little fish that swims backwards and forth in a tiny 8-frame animation on your panel. 00:32:14 elliott, looks dead: http://ubuntuce.com/download.htm 00:32:23 When you hover over it, you see "Wanda the Fortune Teller". 00:32:27 When you click it, it runs fortune. 00:32:28 thank (hah) god for it being dead 00:32:35 Vorpal: But Sabily is alive! 00:34:29 Vorpal: You know, I have a friend who has Yggdrasil. 00:34:38 I think he was going to upload it at one point... 00:34:41 That would be AWESOME 00:34:45 -!- Sgeo has joined. 00:34:47 http://upload.wikimedia.org/wikipedia/en/8/8d/Yggdrasil-linux-summer-94.JPG 00:35:00 -!- augur has joined. 00:35:01 FHS compliant! 00:35:10 elliott, hm 00:35:10 TeX! elvis and Emacs! 00:35:22 "A beta release was made on 18 February 1993.[4].[7] The beta's cost was US$50. LGX's beta release in 1993 contained the 0.99.5 version of the Linux kernel, along with other software from GNU and X.[7] By 22 August 1993, the Yggdrasil company had sold over 3100 copies of the LGX beta distribution.[8] 00:35:22 The production release version carried a pricetag of US$99." 00:35:24 Pricey! BUT WORTH IT 00:35:37 http://www.ibiblio.org/pub/historic-linux/distributions/yggdrasil/ 00:35:44 I GUESS WE DO NOT NEED MY FRIEND AFTER ALL. 00:35:52 He switched to Slackware quickly anyway. 00:36:06 He also has a NeXT box of some sort, the lucky bastard. 00:36:20 Vorpal: "MCC Interim Linux was a Linux distribution first released by Owen Le Blanc of the Manchester Computing Centre (MCC), part of the University of Manchester, England) in February 1992. MCC Interim Linux has the distinction of being the first Linux distribution capable of being independently installed on a computer.[1]" 00:36:25 pikhq: SLS wasn't the first, then. 00:36:35 hah 00:36:47 "Prior to its first release, the closest approximation to a Linux distribution had been H J Lu's "Boot-root" floppies. These were two 5¼" diskettes consisting of the kernel and the minimum tools required to get started. So minimal were these tools that to be able to boot from a hard drive required editing its master boot record with a hex editor.[4]" 00:37:03 omg i just realised XFree86 00:37:04 free 86 00:37:07 three eighty six 00:37:08 free eighty six 00:37:12 *immense groan* 00:38:32 pikhq: So wait, how did you assemble the USB stick? 00:38:38 elliott, you got that only now? 00:38:42 Vorpal: Yup. 00:38:49 elliott, this is like the largest wooosh of this channel ever :P 00:39:01 Vorpal: I thought it was "Free X running on the 86 platform"... since, like, 86 was quite a common suffix for x86 stuff. 00:39:09 The pronunciation pun... nope, never realised. 00:39:13 elliott: I made a FAT filesystem, syslinux'd it, copied the vmlinux, initrd.img, and the iso onto it, made an appropriate syslinux.cfg, and booted. 00:39:22 elliott, I think it was intended to be read both ways 00:39:33 pikhq: Care to tell me where I get the vmlinux and initrd.img from? :P Is it the... the hd-media thing? 00:39:39 Vorpal: Well, yeah. 00:39:42 Yeah. 00:39:56 pikhq: Could you give me your syslinux.cfg? I've never made one before >_> 00:40:03 pikhq: Also, did the... tarred thing not work? 00:40:07 The boot.img.gz. 00:40:14 elliott: It seems that this creates a not-installable package. 00:40:18 http://en.wikipedia.org/wiki/Tinfoil_Hat_Linux 00:40:21 elliott: I didn't bother. 00:40:22 pikhq: Sweet :P 00:40:26 The syslinux.cfg, I don't recall. 00:40:33 elliott, anyway this woooosh is so big that it covers almost all of the wooshing ever done in this channel. Meaning you can mathematically ignore any woooshing done against me :P 00:40:34 Don't you have it plugged in? >_> 00:40:42 Nope. 00:40:42 Vorpal: It's not *that* big :P 00:40:49 I've never heard anyone pronounce it, after all. 00:40:52 elliott, worth a try though :P 00:41:01 elliott: It seems that this creates a not-installable package. 00:41:04 pikhq: Checkinstall automatically installs it. 00:41:09 No? 00:41:11 *checkinstall 00:41:12 elliott: Yes, and it fails to install that package. 00:41:29 pikhq: | curl -F 'sprunge=<-' sprunge.us 00:41:32 Well 00:41:38 pikhq: 2>&1 | curl -F 'sprunge=<-' sprunge.us 00:41:44 Hey, can you say <&2? 00:41:46 That would be cool. 00:41:47 Er, wait. 00:41:53 That's not what I mean. 00:41:55 But yeah, pikhq, that :P 00:42:05 elliott: Sooo. This sucks balls. 00:42:19 pikhq: 2>&1 | curl -F 'sprunge=<-' sprunge.us 00:42:30 pikhq: srsly, you're not the only user of these cards, there will be a solution :P 00:43:01 elliott: THERE IS A BUG REPORT ON IT AND HAS BEEN FOR A MONTH. 00:43:09 pikhq: YES BUT THERE ARE PEOPLE WHO USE DEBIAN AND ALSO AMD CARDS 00:43:13 elliott: THE ONLY COMMENT IS "WELL, WORKS IN SID. CLOSING." 00:43:23 pikhq: THERE IS A BACKPORTS REPOSITORY FWIW 00:43:39 pikhq: Anyway, beats Gentoo :P 00:44:08 No, the fucking video drivers build in Gentoo. 00:46:51 pikhq: Chill 00:46:53 :| 00:48:13 Vorpal: it would so be easier to write a simple kernel than this shit :P 00:48:20 elliott, hah :P 00:48:39 elliott, <&2 would no do what you want, since it is an output stream 00:48:42 yeah 00:48:54 elliott, you *can* pipe in an input stream of course 00:49:25 "To install wine in Ubuntu Christian Edition, you simply enter apt-get install water." 00:49:52 elliott: Should I upgrade to sid? 00:49:52 not* 00:49:59 pikhq, backports? 00:49:59 elliott: BET-NEE-SD 00:50:08 pikhq: Do you like having as much breakage as Gentoo but with actual new software? 00:50:11 Vorpal: Does not exist for testing! 00:50:14 pikhq: If so, yes! If not, no. 00:50:14 * catseye takes deep breath and holds nose 00:50:15 pikhq, ouch 00:50:17 -!- catseye has quit (Read error: Connection reset by peer). 00:50:30 elliott: Well, currently testing is exhibiting breakage. 00:50:37 elliott: Nay, brain damage. 00:50:37 pikhq: Try installing just the .deb from sid. 00:50:42 pikhq: It works in... some cases. 00:50:53 pikhq: http://packages.debian.org/sid/x11/ 00:51:11 Well, the only thing I want is a dkms package. It may just work. 00:51:11 elliott, do it from source deb, more reliable 00:51:20 pikhq: What Vorpal said. 00:51:37 pikhq: You'll probably want to install whatever gives you "debuild(1)". 00:51:40 *no quotes 00:51:43 That does all the crap for you. 00:51:46 elliott, I never been able to install a newer binary .deb on ubuntu. With source debs it sometimes worked 00:51:51 even worked quite often 00:52:31 elliott, huh? I just do apt-get source foo && cd foo && fakeroot debian/rules binary 00:52:43 elliott, I thought that was what you were supposed to do? 00:52:43 Vorpal: Well, yes. But debuild also does that for you :P 00:53:06 elliott, it is of course a screwy build system, especially if you need to patch something 00:53:17 elliott, because there are 10 different systems for patching series of patches 00:53:39 It's in devscripts. 00:53:48 - debuild: wrapper to build a package without having to su or worry 00:53:48 about how to invoke dpkg to build using fakeroot. Also deals 00:53:49 with common environment problems, umask etc. [fakeroot, 00:53:49 lintian, gnupg] 00:53:51 Vorpal: ^ 00:53:54 pikhq: ^ 00:54:12 elliott, 15 different automated tools for generating packages semi-automatically, of which 12 are broken enough that the result would be heavily patched by the package maintainer 00:54:23 and so on 00:54:33 at least both arch and gentoo are consistent in how packaging is done 00:54:59 Vorpal: There's only one way you're meant to do though really :P 00:55:01 *use 00:55:07 Vorpal: from SLS: 00:55:08 smaltalk.tgz 08-Sep-2003 15:09 321K 00:55:19 elliott, it is a bit annoying when you need to patch the package :P 00:55:24 elliott, it happens I had to do that 00:55:27 it's GNU Smalltalk xD 00:55:30 happened* 00:55:35 | Copyright (C) 1990, 1991 Free Software Foundation, Inc. 00:55:40 elliott, things were smaller back then 00:55:51 also, more fun. 00:56:00 probably 00:56:03 they had fun we can only dream of 00:56:07 they never got anything done 00:56:08 but still 00:56:21 elliott, you mean, trying to sort out the IRQs for the ISA cards? 00:56:33 I... have never done that and hope to never have to. 00:56:42 I meant more like the kernel being buggy and gcc sucking (well it still does but). 00:56:48 elliott, nor have I, but I heard about that 00:56:54 it had to be done sometimes 00:57:14 elliott, ISA was very much not pnp 00:57:20 quite 00:57:33 It's sad how badly Linux/GNU/etc. have gone :( 00:57:47 Sure, they're all fundamentally terribly designed, but they could be a hell of a lot more fun, 00:57:48 *fun. 00:57:59 elliott, you mean, more ISA buses 00:58:04 Somewhere along the line someone decided to stop trying to do things differently from Windows and Mac OS. 00:58:11 indeed 00:58:31 elliott, TIME TO WORK ON elliottOS? 00:58:41 (not caps because I tab completed and was lazy) 00:58:51 Vorpal: elliottOS isn't even intended to be developed right now :P 00:59:01 Vorpal: I have to go through Mitosis first! 00:59:07 elliott, good point. It is intended to be planned 00:59:09 and re-planned 00:59:12 all the time 00:59:13 forever 00:59:16 Vorpal: Plan? 00:59:19 Hell, I haven't planned anything. 00:59:23 elliott, 8! 00:59:28 Yes, yes. 00:59:36 you could call it that 00:59:38 plan8 00:59:39 hm 00:59:45 plan10 would be better 00:59:51 "because the 9th one didn't work" 00:59:56 could be your slogan 00:59:57 Vorpal: It's the platonic perfect OS. There is no possible way I will name it after anything else. 01:00:01 -!- catseye has joined. 01:00:05 Even naming it something that's a word is questionable! 01:00:06 *GASP* 01:00:10 catseye: It works?!?!?! 01:00:13 no. 01:00:16 lawl 01:00:23 just comin' up for air. 01:00:24 elliott, what are you referring to? 01:00:31 Vorpal: ? 01:00:32 Vorpal: NetBSD. 01:00:40 elliott, oh catseye is playing with that? 01:00:47 Vorpal: "Playing" 01:00:51 Vorpal: He's trying to install it as his OS. 01:00:54 You don't PLAY with NETBSD. 01:01:02 catseye, oh? 01:01:05 NetBSD is ALL WORK. 01:01:05 catseye is a hardcore BSD mothafucka. 01:01:09 Don't diss his shit. 01:01:14 right 01:01:21 *BUSINESS 01:01:24 ALL BUSINESS. 01:01:26 catseye is a hardcore BSD mothafucka. <-- aka, playing with it 01:01:27 * Vorpal runs 01:01:29 That sounds much less stupid. 01:02:12 Vorpal: Dammit, now I want to make a nice little Unix kernel. 01:02:16 Nothing big and professional like gnu... 01:02:20 elliott, UNIX!? why on earth 01:02:25 elliott, XD 01:02:32 Vorpal: Because it's like linux 0.01 except I don't have to get Minix working! 01:02:47 And I get to BUSYCODE (like busywork but for code -- protected mode, gdt, etc.) 01:02:56 elliott, would 0.1 be so bad? 01:02:57 FMOMNBUWNS may or may not be unix, we're not sure. 01:03:01 elliott, also bochs 01:03:02 Vorpal: Yes. 01:03:04 elliott, tried it yet? 01:03:07 Vorpal: Not yet. 01:03:11 elliott, do it then 01:03:12 Vorpal: I might be installing Debian for chrissakes! 01:03:16 I'd like to decide that first :P 01:03:21 elliott, in bochs? 01:03:23 why on earth 01:03:27 would you install 01:03:28 Vorpal: ... no, on this :P 01:03:33 ah 01:03:51 I sure hope ~/Code fits into RAM. 01:03:57 Because, my migration plan: 01:04:01 - Boot Debian installer. 01:04:04 - Copy ~/Code to ramdisk. 01:04:09 - Install Debian, wiping out Ubuntu. 01:04:13 - Copy ~/Code back. 01:04:14 elliott, going from ubuntu? 01:04:14 - Reboot. 01:04:16 Vorpal: yeah 01:04:18 Vorpal: maybe 01:04:23 elliott, what is wrong with ubuntu? 01:04:26 depends if i can get a patched freetype :D 01:04:31 Vorpal: I got bored of it! Also, uh, uh. 01:04:38 elliott, you have separate /home 01:04:39 right? 01:04:41 I have software ADHD, dude. 01:04:44 Vorpal: No. No I don't. 01:04:54 And I never will, so nyah :P 01:04:57 elliott, now you realise why you should have had that 01:05:01 Not really. 01:05:05 elliott, *power failure while installing* 01:05:07 Vorpal: Wait, I have a USB stick. 01:05:10 I can just copy it onto there. 01:05:11 Duh. 01:05:12 elliott, better idea 01:05:19 In fact, it's the USB stick that'll have Debian on it :P 01:05:19 elliott, unless you use that for install media 01:05:25 elliott, large enough? 01:05:26 Vorpal: It's the media holding the installer... 01:05:29 But it's not what I'm installing to. 01:05:31 Vorpal: 4 gigs. So yes. 01:05:39 right then 01:05:43 Anything bigger than a few kbs would be something I could just redownload :P 01:06:05 elliott, don't forget ~/.ssh if you use such stuff 01:06:12 Vorpal: I don't ssh anywhere atm. 01:06:12 elliott: This single look into Debian's build environment is fucking nuts. 01:06:14 elliott, and probably ~/.mozilla for firefox 01:06:17 pikhq: "debuild" 01:06:19 pikhq: Job done. 01:06:22 elliott: Yes. 01:06:28 elliott: Still fucking nuts what it's doing. 01:06:29 Vorpal: I don't use Firefox. And I'm not really concerned about my Chrome profile. 01:06:34 elliott: And I though RPM was nuts. 01:06:37 elliott, bookmarks and such 01:06:37 pikhq: Works, though. 01:06:44 aargh what happened? 01:06:45 pikhq: Hey, dpkg is way better than rpm, it's just everything on top of it that's insane :P 01:06:46 oh duh 01:06:48 cron job 01:06:49 Vorpal: I don't have any bookmarks :) 01:06:57 started raid array check 01:06:58 I'm sort of a neo-pseudo-luddite in my extreme post-modernity. 01:07:04 forgot it is that night in the week 01:07:05 Everything is impermanent! 01:07:15 Vorpal: I don't have that problem, I don't have RAID! Ha ha ha! 01:07:17 Or backups! Ha ha ha! 01:07:18 Now where does it put the debs? 01:07:24 That's alright though, because I don't do anything worth backing up. 01:07:28 And if I did, it'd be on the web somewher. 01:07:29 *somewhere. 01:07:41 (The Linus Torvalds backup system) 01:07:46 ... No, seriously, where? 01:07:51 pikhq, in the parent dir? 01:07:51 check 01:07:59 Javascript syntax for anonymous functions is fugly 01:07:59 Sure enough. 01:08:03 But at least it exists 01:08:03 That's... Retarded. 01:08:12 pikhq, I don't know how debbuild is invoked, I used the manual way 01:08:22 elliott: Yup, everything on top of dpkg is nuts. 01:08:41 Fun fact: there is no beautiful syntax for anonymous functions. 01:09:04 catseye, lambda in scheme? 01:09:11 Haskell's is nice. C#'s is nice. 01:09:15 (Well, one of C#'s) 01:09:17 catseye, I like the haskell syntax too 01:09:24 Smalltalk's is nice 01:09:30 And rather essential 01:09:44 catseye, I have to admit that the erlang fun syntax is quite onerous 01:09:49 C#'s isn't nice. 01:09:50 It's infix. 01:09:52 Well, actually, Smalltalk's could be better, I guess 01:09:53 Infix lambda sucks. 01:09:59 Smalltalk's is nice. Very nice. Perfect even. 01:10:04 (note that is "fun" as in a keyword, not "fun" as in funny) 01:10:22 Lisp's is terrible. 01:10:29 elliott, how so? 01:10:32 Infix howso? 01:10:34 Vorpal: Compare: 01:10:41 (lambda (x y z) ...) 01:10:42 \x y z -> ... 01:10:46 How is C#'s much different from ... Oh 01:10:47 Now which one would you find yourself using all the time? 01:10:54 Right, C#'s doesn't have the indicator thing 01:10:55 Which would you find bothersome? 01:10:55 Vorpal: that's what makes it a "fun fact" HAHAHAHA 01:10:57 elliott, the latter looks like haskell without () ? 01:11:01 Vorpal: Haskell doesn't have (). 01:11:07 You just use that when it's an argument to group it. 01:11:14 elliott, yes that is what I meant 01:11:15 The syntax is just \args -> expr. 01:11:17 Vorpal: Right. 01:11:18 Well, got this installed properly... 01:11:21 What I'm saying is: The Lisp one gets hugely in the way. 01:11:23 elliott: Are you going to be here until 7AM again? 01:11:25 elliott, you usually need it for lambdas though 01:11:29 catseye: Probably. :) 01:11:47 Now, to reboot! 01:11:54 -!- pikhq has quit (Remote host closed the connection). 01:12:03 elliott, lisp syntax almost always gets in the way 01:12:08 Indeed. 01:12:12 elliott, while awesome it is often too verbose 01:12:23 delegate(){} (another C# syntax) is verbose. function(){} (Javascript's) is verbose 01:12:30 Anyone who says that S-Expressions are the perfect syntax is deluding themselves. 01:12:32 elliott, I said it before, but a joke can never be repeated too many times: I prefer a syntax between lisp and perl 01:12:55 Is there worse than Javascript's? Javascript's just a bit verbose 01:12:57 Ruby's block syntax is nice: {foo} or {|x,y,z| foo} or even do ... end or do |x,y,z| ... end. 01:12:57 (note, metajoke) 01:13:10 The latter two let you use stuff that takes lambdas as block control structures. 01:13:13 The former two are just nice. 01:13:14 elliott, the haskell syntax for it is nice 01:13:14 BUT 01:13:15 Ruby screws it up. 01:13:24 By making them "blocks" and functions can only take one. 01:13:25 Sexps are the ultimate as an "intermediate format" for syntax. People who prefer to write in intermediate formats ain't human. 01:13:31 Because it's not a real first-class argument. 01:13:35 They're not even objec.. right 01:13:40 -!- pikhq has joined. 01:13:46 I suppose that's for syntactical reasons 01:13:47 elliott, we need m-expressions 01:13:51 VICTORY 01:13:57 Vorpal: m-exprs aren't that good :P 01:14:01 elliott, true 01:14:07 What's the worst? 01:14:17 Sgeo: jot 01:14:51 I gotta say Ursala. 01:15:25 catseye: Ehh, I'm... yeah. 01:15:27 Still. 01:15:32 At least it has parts of speech. 01:15:36 catseye, link? 01:15:39 Is true, 01:15:40 Jot takes the cake for being the most useless. 01:15:45 catseye, google turns up nothing useful 01:16:10 Wow, google is stupid. 01:16:12 Vorpal: http://www.basis.netii.net/ursala/ 01:16:18 elliott, thanks 01:16:24 queens = 01:16:24 %np+~command.options.&h.keyword.&iNC; -+ 01:16:24 ~&iNC+ file$[contents: --<''>+ %nLP*=; * '<'%='[ '+ ','%=', '+ '>'%=' ]']+ ~&rSSs+ nleq-<&l*rFlhthPXPSPS, 01:16:24 ~&i&& ~&lNrNCXX; ~&rr->rl %tLnLtXLLWXMk+ ^/~&l ~&lrrhrSiF4E?/~&rrlPlCrtPX ~&r; ^|/~& ^|T\~& -+ 01:16:24 -<&l^|*DlrTS/~& ~&iiDlSzyCK9hlPNNXXtCS, 01:16:25 ^jrX/~& ~&rZK20lrpblPOlrEkPK13lhPK2; ~&i&& nleq$-&lh+-, 01:16:27 ^/~&NNXS+iota -<&l+ ~&plll2llr2lrPrNCCCCNXS*=irSxPSp+ ^H/block iota; *iiK0 ^/~& sum+- 01:16:34 Vorpal: The reference manual is beyond amazing: http://www.basis.netii.net/ursala/manual.pdf 01:16:37 Every page is a new "wow". 01:16:40 Google: reducing you to the masses, one seamless "typo" correction at a time. 01:16:46 elliott, this looks like J syntax on steroids in unreadability 01:16:56 Vorpal: J syntax is perfectly logical and comprehensible. This is not. 01:17:08 Vorpal: This is postfix except that commands can actually cause N previous commands to be as if in parentheses. 01:17:10 And... and... 01:17:14 It's ... even I don't understand it. 01:17:17 The parts of speech just make it worse! 01:17:53 It's like when you're hearing someone speak German and suddently you pick out a borrowing like "Hum-vee" 01:17:55 It's ... even I don't understand it. <-- well.. you don't understand agda either iirc? 01:18:05 Vorpal: Well, not the stdlib code! 01:18:16 But then neither do they. 01:18:34 wait, why does the manual start discussing FSMs 01:18:36 rather than 01:18:37 say 01:18:38 syntax 01:18:48 Vorpal: Uh, it's a "paper"-style thing. 01:19:00 elliott, that is not a good reference manual though 01:19:06 Vorpal: Also, syntax isn't very important in a theoretical language. 01:19:12 * catseye going to try NetBSD again - someone suggested disabling ACPI for FreeBSD, so... there's a chance 01:19:16 elliott, no implementations? 01:19:19 -!- catseye has quit (Quit: leaving). 01:19:21 Vorpal: ... 01:19:34 oh read that as "hypothetical" 01:19:35 somehow 01:20:07 |=&mnS; -+ 01:20:07 ˆHs\ ̃&hS *+ ˆ|ˆ( ̃&,*+ ˆ|/ ̃&)+ -:+ *= ̃&nS; ˆDrlXS/nleq$- ̃&, 01:20:07 ˆ= ˆH\ ̃& *=+ |=+ ==++ ̃ ̃bm+ *mS+ -:+ ̃&nSiiDPSLrlXS+- 01:20:08 "I’m a big fan of C, as all real programmers are, but I still wouldn’t want to use it for anything too complicated." 01:20:08 what 01:20:12 I would like to nominate this for worst footnote ever. 01:20:17 is that 01:20:21 filtered line noise? 01:20:22 Vorpal: Code! 01:20:34 "The command to invoke the compiler is fun." -- because it's so much fun. 01:21:05 elliott, I'm on that page and the formatting makes it clear what was meant 01:21:07 unlike on irc 01:21:16 Vorpal: I know that. 01:21:22 I wasn't even intending to make a formatting joke. 01:21:30 Smooth fullscreen Flash video. 01:21:31 VICTORY 01:21:36 pikhq: Srsly? 01:21:38 Even I don't get that :P 01:21:46 I never had problems with that on my system 01:21:49 nvidia though 01:22:06 $ fun --main=" ̃&nSiiDPSLrlXS" --decompile 01:22:08 okay 01:22:19 Vorpal: Note this: 01:22:20 $ fun cad sys --main="optimized sys" --cast %nsSWnASAS 01:22:36 Vorpal: Since all data compiles to what amounts to a list of list | [], the only way to interpret data in any way is to cast it explicitly to a certain type. 01:22:39 That cast argument is... a type. 01:22:55 elliott, is the type a list of list too? 01:23:05 Vorpal: Presumably it compiles down to that. 01:23:17 Vorpal: (or else isn't actually an ursala expression; dunno) 01:23:38 elliott, wait, so it uses church numerals or something for representing numbers? 01:23:39 pikhq: Do you know if you can get a patched freetype/fontconfig (I forget which) with the Ubuntu patches? :p 01:23:43 Vorpal: Something like that. 01:23:49 Vorpal: But I think it has "optimisations". 01:23:56 At least I hope it does. 01:24:21 elliott: Yes, seriously. IT WORKS. 01:24:28 pikhq: Do you know if you can get a patched freetype/fontconfig (I forget which) with the Ubuntu patches? :p 01:24:29 :P 01:24:37 elliott: Not really. 01:24:45 pikhq: I mean -- not one in the repos. 01:24:48 elliott: But DEAR GOD SMOOTH FULLSCREEN FLASH VIDEO. 01:24:55 Yeah yeah I care about my text :< 01:25:24 elliott, are you certain this language is not an extremely sophisticated practical joke? 01:25:31 Vorpal: Pretty certain. 01:25:31 I am not noticing anything odd about the text rendering here. 01:25:45 pikhq: That's because you don't have subpixel rendering on. 01:25:50 I do. 01:25:54 elliott, how can anyone in earnest think that this is a good idea. 01:25:56 pikhq: Then your eyes are simply broken. 01:25:58 I think it's already using the proper hinting. 01:26:05 pikhq: There is obvious blue and red colour fringing that you are not perceiving. 01:26:12 pikhq: It's not the hinting, it's the actual renderer. 01:26:22 wait, I scrolled down a bit and suddenly it showed circuit diagrams 01:26:23 why 01:26:28 Vorpal: WHO KNOWS 01:26:44 elliott: I am *definitely* not seeing fringing. 01:26:50 pikhq: Screenshot plz. 01:27:15 $ ls /home/elliott/Code/ 01:27:15 fltk netcat pyadt pythoncard wl 01:27:18 Woo, nothing worth preserving 01:27:36 Know a screenshot program? 01:27:40 (I tend to not unpack my old ~/Codes on a new system until I use them.) 01:27:42 pikhq: scrot. Hands down. 01:28:03 pikhq: Basic usage: "scrot foo.png"; you can also add delays and restrict it to a window, etc.; see the manpage. 01:29:07 pikhq: Remember when Xfce decided to imitate OS X for a release? 01:29:08 'Cause I do: 01:29:10 http://www.xfce.org/images/about/screenshots/4.2-1.jpg 01:29:11 http://www.xfce.org/images/about/screenshots/4.2-3.jpg 01:31:18 elliott, the former or? 01:31:28 Vorpal: Both. 01:31:48 elliott, the latter doesn't seem very OS Xish to me 01:31:53 oh well 01:31:56 night → 01:32:11 Dock-style launcher + in the second one, see any resemblance? http://www.guidebookgallery.org/pics/gui/desktop/empty/macosx102.png 01:32:24 Vorpal: ^ 01:32:43 pikhq: Any screenshot luck? 01:35:33 pikhq: Perng. 01:36:38 elliott: Sorry, I was crushing it from 3.6M to 56K. 01:36:42 http://filebin.ca/rvqnwc/screenshot.png 01:37:02 pikhq: I sort of need a screenshot of black-on-white text to be able to tell. 01:37:07 Inverted font rendering is weird. 01:37:12 :/ 01:37:24 pikhq: Oh, you have it on full hinting. 01:37:32 Yeah, you won't see the screwiness. 01:37:35 pikhq: Try Slight hinting. 01:37:36 Watch the pain. 01:38:48 elliott: Okay then. 01:38:49 * Sgeo alarms at his tongue 01:39:16 So what you're telling me is that my preference for full hinting is a workaround because Freetype sucks? 01:39:56 pikhq: Something like that :P 01:40:05 pikhq: On the other hand, you get terrible distorted typography! 01:40:08 pikhq: Enjoy! 01:40:22 elliott: It is the only way to make Japanese fonts clearly readable that I have found. 01:40:26 Aside from bitmap fonts. 01:40:29 Which SUCK. 01:40:30 pikhq: Takao looks lovely here on Ubuntu. 01:40:34 pikhq: Go on, say some moonspeak. 01:40:44 龍 01:40:51 pikhq: Don't want to offer any more? 01:41:20 pikhq: Share some moonspeak :P 01:41:27 龘 01:41:41 pikhq: Well, congrats. *That* is an unreadable blur. 01:41:49 Note, not readable anyways. 01:41:54 pikhq: However, you could easily identify it as "unreadable blur". :P 01:42:05 It's an archaic character for "verbose". 01:42:23 pikhq: Uploading. 01:42:26 Erm, no, that's not the one. 01:42:27 pikhq: http://imgur.com/SebMI.png 01:42:34 That's the appearance of a dragon walking. 01:42:36 pikhq: First one looks fine here, considering how low the resolution is. 01:42:45 pikhq: What kind of fucking dragons do they have in Japan? 01:42:56 That's some astounding rendering there. 01:43:12 pikhq: Yeah, the only thing that renders fonts nicer than this is OS X. 01:43:34 pikhq: Which is why I want the Ubuntu patches :P 01:43:38 pikhq: But it's okay, I can always build my own. 01:43:39 I seriously have not been able to get it to look non-shitty without using full hinting and Meiryo. 01:43:47 pikhq: This is with slight hinting and Takao. 01:43:54 ... On any OS. 01:43:59 The non-Japanese font is Ubuntu Sans :P 01:44:12 Also known as Trebuchet MS: The Slightly Different Lookalike! 01:44:37 pikhq: I'm gonna boot Ubuntu now. 01:44:38 Erm. 01:44:40 Debian installer. 01:44:51 pikhq: You will either see me soon or never. 01:45:20 Whoo. 01:45:28 pikhq: While I install, enjoy this image of an Apple //e being bootstrapped using a current-generation MacBook Pro. 01:45:42 sec 01:45:55 pikhq: http://www.flickr.com/photos/stevenf/4925237989/ 01:45:59 brb 01:46:02 :P 01:46:02 -!- elliott has quit (Quit: Connection reset by peer review). 01:52:43 -!- augur has quit (Remote host closed the connection). 01:53:10 -!- augur has joined. 01:58:20 -!- distant_figure has joined. 02:10:50 -!- catseye has joined. 02:11:00 Of course it runs NetBSD! 02:11:30 -!- catseye has quit (Client Quit). 02:12:04 * Sgeo wants a browser that can easily change the rendering engine used in each tab 02:12:51 My school's website might be set to use Gecko, other sites WebKit or Pesto 02:12:55 *Presto? 02:16:04 Presto. 02:16:20 I don't know how easy it is to integrate Presto without mad hacks, since Opera is closed-source... 02:17:00 But certainly integrating webkit, gecko, and (on windows) trident *should* be possible 02:18:16 not that you'd ever want to use trident >_> 02:20:36 -!- elliott has joined. 02:20:42 pikhq: I'm totally talking to you from lwm. 02:21:09 pikhq: I should probably stop messing around and install Xfce. 02:22:15 -!- catseye has joined. 02:22:19 catseye: it worked? 02:22:20 bravo 02:22:31 it worked. you weren't here! 02:22:43 catseye: I am here via logs! 02:23:02 catseye: Okay, now use pkgsrc or the binary package manager to put Xfce on there and get away from Windows :P 02:24:04 catseye: I've just got Debian installed! So I'm going to install Xfce now, bee are bee. 02:24:05 -!- elliott has quit (Client Quit). 02:29:09 -!- Zuu has quit (Ping timeout: 276 seconds). 02:29:55 My prefered rendering engine attempt order might be Presto > WebKit > Gecko > Trident 02:32:24 -!- elliott has joined. 02:32:27 -!- elliott has quit (Changing host). 02:32:27 -!- elliott has joined. 02:32:30 pikhq: Xfce depends on HAL. 02:32:32 :-( 02:32:49 That is all. 02:32:50 -!- elliott has quit (Client Quit). 02:34:26 Grr at tongue 02:34:39 * Sgeo hopes it's just being harmless 02:34:43 Painful, but harmless, I hope 02:37:39 -!- comex has quit (Quit: ZNC - http://znc.sourceforge.net). 02:38:49 -!- comex has joined. 02:47:07 -!- calamari has joined. 02:47:36 hi 02:48:43 -!- elliott has joined. 02:49:06 pikhq: Got Grey Mist to hand? 02:50:09 -!- elliott has quit (Client Quit). 02:50:43 -!- elliott has joined. 02:51:02 Anyone know what module to blacklist to SHUT THE FUCKING PC SPEAKER UP? 02:52:10 test 02:52:11 test2 02:54:42 -!- branan has quit (Quit: Leaving). 02:55:04 -!- elliott has quit (Client Quit). 02:55:13 -!- elliott has joined. 02:55:18 pikhq: Seriously though, Grey Mist :P 02:57:36 Gregor: when I think I've completed my facebook page, I still have 5 images left.. what did I miss? 02:58:03 calamari: I don't know, they're hiding from me too :P 02:58:38 ^echo elliott 02:58:39 elliott elliott 02:59:51 pikhq: Bleh, it's so unpolished. :P 03:00:17 Gregor: Midori should be speedy, right? It uses WebKit so presumably SquirrelFish Extreme. 03:00:58 Gregor: With WebSplat. 03:01:30 elliott: Should be OK. 03:01:54 Experience so far is exactly like previous Debian experiences, death by a thousand little niggles that Ubuntu doesn't have :P 03:01:57 elliott: JS speed is NOT WebSplat's chokepoint, so the fact that it uses SquirrelFish Extreme is nearly irrelevant. 03:02:08 Gregor: It's slower than Chrome. Uh. 03:02:09 *Ugh. 03:02:16 * elliott installs Chromium... 03:07:02 Gregor: Woo Chromium ignores my fontconfig settings for no apparent reason 03:07:18 LOVIN' IT ALREADY 03:13:35 pikhq: ping 03:14:41 elliott: Grey Mist? Coming right up. 03:14:41 elliott: And, yeah, Chromium has always ignored fontconfig. VERY ANNOYING. 03:14:41 Lemme just install curl so my sprunge script works again... 03:14:49 pikhq: All those messages came in at once. 03:14:56 elliott: http://sprunge.us/IIcN 03:15:44 * Ping reply from pikhq: 46.58 second(s) 03:15:44 * Ping reply from pikhq: ? second(s) 03:15:48 elliott: Yeah, my cord got unplugged and it took me some time to notice. 03:16:02 pikhq: Xfce focuses a window if you use the scroll wheel in it. HATE HATE HATE 03:16:06 pikhq: wow, that link tries to open in gedit ... nice one! 03:16:35 calamari's browser is configured terribly :P 03:16:40 Only the eso-std pastebin did *that*. 03:16:44 elliott: maybe it's xchat 03:16:50 Probably. 03:16:58 It does stuff like that, iirc. 03:18:07 elliott: I could not get pkg_add to recursively add dependencies for me so I ended up fetching them all manually with ftp. Urrgh. 03:18:16 catseye: Isn't it just -r? 03:18:18 Or whatever? 03:18:25 catseye: You *do* have the manual *right there*. 03:18:33 elliott: It just hangs! 03:18:41 catseye: Did you set the mirror variable? 03:18:42 even with -v - no output! 03:18:49 It tells you to in the guide~ 03:18:50 PKG_PATH? yes! 03:18:59 catseye: Did you sacrifice goats? HOW MANY? 03:19:06 ALL OF THEM 03:19:10 NOW MY STABLE IS EMPTY 03:19:15 and i am a pauper 03:19:20 pikhq: What's the directory to the gtkrc again? 03:19:24 ~/.themes/GreyMist/gtk-2.0/gtkrc? 03:19:36 ah well, point was only: bbbare bbbones system setup for now. 03:19:37 |Yep. 03:19:38 *Yep. 03:19:54 elliott: Yuh. 03:20:04 pikhq: Ew, the lack of menu padding makes the Xfce menu a bit ugly sometimes :P 03:20:07 But whatever. 03:20:14 * elliott sets the terminal to black on white. 03:20:28 (Green cursor Xfce? Really?) 03:21:02 pikhq: Do you know how to make the xfwm window border less WTFTHICK? 03:21:13 * elliott enables display compositing. 03:21:16 Suddenly everything is smoother! 03:22:20 pikhq: Settings -> Window Manager Tweaks -> Compositor -> [*] Enable display compositing. [ ] Show shadows under dock windows. Settings -> Panel -> Transparency: 0%. 03:22:26 pikhq: This makes everything so much smoother. 03:22:35 elliott: Nice. 03:23:52 pikhq: Any ideas wrt WM border? 03:24:15 Not really. 03:24:41 pikhq: I'm working on Grey Mist 1.0. :P 03:25:02 Hrm. 03:25:25 pikhq: You know how Grey Mist is like THAT CLOSE TO PERFECT? 03:25:28 Totally makin' it perfect here. 03:27:48 Awesome. 03:28:35 pikhq: Hmm. In the gtkrc, look for [xy]thickness. Can you set them to 2, change theme away, and change theme back? (This reloads it...) This makes one or two things bigger, namely the menu line and tabs and stuff. Just wondering what you think. It's a bit more space but it also seems a little less cramped. Open to input. 03:33:52 -!- augur has quit (Ping timeout: 252 seconds). 03:35:10 -!- wareya has quit (Read error: Connection reset by peer). 03:36:14 -!- wareya has joined. 03:41:40 pikhq: My userbase is so enthusiastic :P 03:44:39 -!- catseye has quit (Read error: Connection reset by peer). 03:45:40 elliott: Busy. 03:45:51 pikhq: NO WORK IS MORE IMPORTANT THAN GREY MIST 03:45:56 You're FIRED 03:47:43 -!- catseye has joined. 03:47:46 w00tsa 03:51:12 elliott: 火! 03:51:19 pikhq: Cool, I have no Japanese fonts. 03:51:27 elliott: Failure. 03:51:34 Not my fault! 03:51:37 elliott: But, romanised, "hi!" 03:51:56 pikhq: I'm setting up Xfce: The Grey Mist Edition. :P 03:52:08 (no relation with the English "hi", which gets re-romanised as "hai!" 03:52:09 ) 03:52:18 (which has no relation with the Japanese word "hai".) 03:52:26 (which has no relation to your mom.) 03:52:39 (but all sorts of relations with yours.) 03:52:46 pikhq: I have an empty panel to fill X_X 03:52:48 OH WAIT 03:52:55 * elliott minimal height vertically-oriented panel! 03:53:21 Sweet, the clock fucks that up :P 03:54:35 pikhq: Dear god, I'm suffering from extreme panel proliferation :P 03:54:41 I have X! 03:54:49 catseye: GOOD FOR YOU 03:54:53 catseye: Tell me you compiled it with pkgsrc. 03:55:08 no 03:55:10 it came with 03:55:14 it also does not work! 03:55:23 well,... to an extent it does 03:55:33 catseye: apparently the bundled X is a bit... freaky 03:55:36 catseye: and modular X from pkgsrc is better 03:55:47 apparently i can switch away from X to this terminal screen, but I can't switch back 03:55:52 catseye: really? 03:56:03 well when i do the screen's al black 03:56:05 *all 03:56:21 pikhq: Why is it that nobody's come up with a better launcher/menu model than NeXTSTEP and yet people still do things that are worse? 03:58:14 elliott: Because, uh. 03:59:52 pikhq: I just made system trays obsolete. Although not before breakfast! But I totally just did. 04:02:20 pikhq: I have a hypothesis. 04:02:41 pikhq: Screens should be hexagonal. 04:02:49 pikhq: Wanna know why? 04:03:02 to make the pixel addressing AWESOME? 04:03:24 catseye: Nope! 04:03:29 Although that is an advantage. 04:03:42 btw, built-in ftp > ncftp3 04:03:49 imo anyway 04:04:08 catseye: Best ftp: wget :P 04:04:15 If you know what you're downloading, at least. 04:04:57 catseye: pikhq: The actual answer is that with a hexagon, Fitts' Law would be way more useful. 04:05:09 elliott: Oooh. 04:05:09 Instead of having four perfect targets, you'd have six. 04:05:22 Upper-left, upper-right, left, right, bottom-left, bottom-right. 04:05:32 So shoot your mouse diagonally or left/right, and you hit a target for sure. 04:06:35 elliott: But then we'd find some punk trying to make widescreen hexagons. 04:06:40 lawl 04:06:44 I approve :P 04:07:08 Or even an octagon. 04:07:10 pikhq: I need your opinion: A taskbar without the titles (i.e. a row of icons), or a single icon that, when clicked, brings up a list of windows? 04:07:45 * catseye wonders if gmail works in links 04:07:50 catseye: ? 04:07:52 No. :P 04:09:13 elliott: kinda! 04:09:18 enough so that if i had to, i could use it 04:09:23 Is it... normal... for changing the GTK theme to make the Xfce panels go translucent, yet still be set at 0? 04:09:23 Setting them higher then 0 again fixes the problem. 04:09:23 yes 04:09:23 unfortunately 04:09:23 happens to me all the time 04:09:25 That... is the strangest bug I have ever seen. 04:09:48 pikhq: I am TOTALLY establishing CONSISTENT METAPHORS here. 04:10:01 pikhq: Top-left: Hide. (On windows: iconify. On the screen: show desktop.) 04:12:49 pikhq: Good god, it actually works. 04:12:56 Who wants to know my HIDEOUS PANEL SYSTEM? 04:13:50 oh, this ships with twm 04:14:00 it... does not come up when I start X 04:14:20 catseye: how did you start X? 04:15:12 no, it does now that i start x with 'xinit' and not 'X' 04:15:19 mouse don't work though 04:15:23 can't focus the terminal 04:15:26 catseye: the way to start x is "startx". 04:15:30 oh yeah 04:15:31 forgot that 04:15:42 catseye: as for mouse -- what kind is it? 04:15:58 usb 04:16:06 catseye: anything special or just a standard usb mouse? 04:16:07 starx is better than xinit which is better than X! 04:16:15 standard normal boring usb mouse 04:16:19 *startx :P 04:16:24 they all call each other i think 04:16:32 catseye: with startx does the horrible cursor show up on the screen? 04:16:33 or not at all? 04:17:29 -!- catseye_ has joined. 04:17:34 hi catseye_ 04:17:35 what happened 04:17:36 this is me in an xterm! 04:17:38 oh 04:17:43 catseye: with startx does the horrible cursor show up on the screen? 04:17:43 or not at all? 04:17:53 if i switch back to the console, i won't be able to get back here without the screen being black. 04:17:59 catseye: with startx does the horrible cursor show up on the screen? 04:17:59 or not at all? 04:18:11 WHY IS IT COLD 04:18:13 i had a cursor i think - i don't see it now 04:18:17 there it is 04:18:22 just there, no move 04:18:22 catseye_: but it won't move? 04:18:25 no move 04:18:32 catseye_: try un&re-plugging the mouse 04:18:34 no joke 04:18:40 it... may work 04:18:43 in this new world of vicious X 04:18:56 nothing so far 04:19:35 still no. don't think that'll work 04:20:13 catseye_: ^Z, do some digging around /var/log/Xorg* 04:20:16 bet there's an error in there 04:20:29 yeah, let me try screwing with shit 04:20:37 screwing with shit ALWAYS works. 04:20:39 -!- catseye_ has quit (Client Quit). 04:21:36 netbsd certainly saw me plugging in and unplugging the mouse. just x didn't 04:21:44 catseye: what about the X log? 04:22:54 pikhq: ask me about my ULTIMATELY HIDEOUS panel setup! 04:24:20 elliott: it is bitching about "No protocol specified" for the "default pointer" 04:24:26 catseye: lol 04:24:29 catseye: just install modular X :P 04:24:30 catseye: but uh 04:24:37 catseye: do you have an xorg.conf? 04:24:41 catseye: actually 04:24:46 catseye: # X -configure 04:24:51 i must, somewhere 04:24:51 catseye: that'll put it in /root or wherever 04:24:53 hey, good idea 04:24:53 no 04:24:54 you mustn't 04:24:56 -!- augur has joined. 04:24:56 catseye: know why? 04:24:58 no? 04:25:01 x doesn't use xorg.conf by default any more 04:25:05 it's ~not recommended~ 04:25:10 it uses UDEV! and HAL! 04:25:14 >:< 04:25:14 *udev! but shouty! 04:25:17 PROCRASTINATION 04:25:21 most confusing smiley EVER 04:25:30 pikhq: ask me about my ULTIMATELY HIDEOUS panel setup! 04:25:42 catseye: And how it does configuration? 04:25:44 catseye: MAGIC! 04:25:52 Suprisingly, the magic works. 04:26:11 elliott: I don't think this is X.org X though. 04:26:14 pikhq: The magic works *sometimes*. 04:26:15 This is NetBSD X. 04:26:15 catseye: It is. 04:26:20 catseye: It is. 04:26:21 catseye: They switched. 04:26:26 elliott: Okay, true, sometimes it doesn't. 04:26:29 Oh, good. 04:26:30 Also, old "NetBSD X" = "XFree86" :P 04:26:34 catseye: BUT it's an old version or something. 04:26:40 catseye: Everyone just uses the modular X from pkgsrc. 04:26:42 Apparently. 04:26:42 catseye: X.org is the only maintained X. 04:26:50 elliott: where IS the modular X in pkgsrc? 04:26:58 Well, unless you count OpenBSD's crazy hacks. 04:27:21 catseye: somewhere 04:27:26 ok, ok 04:27:31 catseye: in /usr/src :P 04:29:13 NetBSD X = XFree86 in NetBSD's source tree with NetBSD's patches 04:29:20 catseye: nope 04:29:21 X.org now 04:30:16 XFree86 is dead. Beyond dead. It makes Linux 2.2 seem vibrant. 04:30:42 elliott: I meant, the last time I was involved in BSD 04:30:46 right 04:31:08 pikhq: ASK ME ABOUT MY PANELS OR DIE 04:31:23 when I asked "where IS", I meant also: are these modular X packages all prefixed with something consistent? if so, what is it? 04:31:34 Or otherwise follow a naming convention? 04:31:37 catseye: probably xorg- or something 04:31:44 why not just look at the tree and grep various plausible things? :P 04:32:09 catseye: http://pkgsrc.se/x11/modular-xorg-server 04:32:12 looks like a start 04:32:26 looks like it actually 04:32:28 elliott: entertained yet? 04:32:48 catseye: no, i want to see ... uh. 04:32:53 catseye: you compile KDE 04:32:58 * elliott gets popcorn 04:32:58 fah 04:33:00 also stopwatch 04:33:01 i love kde 04:33:04 also i don't 04:34:23 elliott: Do your panels convince me to stop procrastinating? 04:34:30 pikhq: yes 04:36:21 pikhq: Come on, who else has 100% transparent panels? 04:37:51 If a wifi router requires a password, but the password is the same, is it no longer wide open somehow? 04:38:02 ?? 04:38:10 Or can everyone with the password see the communications of everyone with the password 04:38:13 s/password/key 04:38:15 / 04:38:27 * elliott shakes his head slowly 04:40:38 elliott, you are awesomly unhelpful 04:41:06 elliott: あんたの母? 04:41:13 (annta no haha?) 04:41:16 Sgeo: You are awesomely terrible at spelling, awesomely terrible at utilising an appropriate adjective other than "awesomely" in that sentence, and awesomely not even trying to apply logic to the problem before asking it. 04:41:33 pikhq: Your mother does indeed not it. 04:42:00 elliott: The power of Google Translate. 04:42:28 Maybe there's some per connection encryption thing that works well but that is only a part of WPA2 for some reason 04:42:52 pikhq: Of Google that to him becomes wa he is everything [ 04:43:08 -!- zzo38 has joined. 04:43:09 (as opposed to being automatic on "insecure" wifi networks 04:43:15 pikhq: Real property tax that never is the best Web site. 04:43:46 pikhq: If we are not a web browser, splendourful cannot the specific one of the interior not still be visualized of this Web site, that is in the Internet. 04:44:15 wahoo 04:44:18 (no, not X) 04:44:30 (mounted flash drive) 04:44:42 (needed to run disklabel to figure out what the friggin partitions were) 04:45:05 What I'm basically asking is if there's anything sane my campus could be doing to prevent packet sniffing just from using the open wifi 04:45:28 Even if it means saying to everyone "Oh, you have to put in a password. The password is xyz" 04:45:51 "Gee, guys, should I try and be secure or should I just decide whether to worry or not based on the security of the Wi-Fi?" 04:45:56 "I think the latter." 04:46:22 I want to know if I can call my college's IT dept. incompetent 04:46:58 pikhq: sane my campus could be doing to prevent packet sniffing just f 04:47:01 erm 04:47:02 stupid selection 04:47:04 pikhq: http://lists.cs.uiuc.edu/pipermail/cfe-dev/2010-October/011711.html 04:47:08 pikhq: You want to click this. 04:47:10 pikhq: Trust me. 04:47:11 elliot is turning into fungot 04:47:11 catseye: hm. next on the debian mirrors yet. fnord. stuart. i shall endeavour to do better than scheme, yome?), so i can't be blamed for not having a solution. 04:47:19 catseye: TWO 04:47:20 catseye: TS 04:47:47 elliott: Fnord? 04:47:54 pikhq: http://lists.cs.uiuc.edu/pipermail/cfe-dev/2010-October/011711.html 04:47:55 pikhq: Click. 04:47:56 elliott: CLANG! 04:47:59 Yes. 04:48:01 elliott: THE CLANG OF THE LINUX! 04:48:01 Clangers! 04:48:07 pikhq has gone batshit insane. 04:48:59 pikhq: I SHOULD TOTALLY WRITE MY OWN WEB BROWSER 04:49:09 * coppro wonders who the oldest mayor in the world is 04:49:14 coppro: Your mom. 04:49:29 Hazel McCallion is definitely in the running 04:49:55 coppro: Can't you be appreciative of my answer? 04:50:20 pikhq: 100% transparent panels = confuzzling 04:50:38 elliott: no 04:50:39 no I cannot 04:50:48 coppro: You may have sadness within you. 04:50:54 Or, else: Racism. 04:52:30 elliott: Hazel McCallion is 89 years old 04:52:35 and just got reelected for a 12th term 04:52:51 coppro: Your mom is [Integer overflow. 04:52:54 Starting debug console.] 04:52:55 > 04:54:07 elliott: did you know that your mom jokes aren't funny? 04:54:18 coppro: No, but your face did. 04:54:24 I'LL BE HERE ALL WEEK 04:54:37 often her election campaign consists of filing nomination papers 04:55:57 Worlds Oldest and Longest Running Mayor • VideoSift: Online Video ... 04:55:57 She's 88 years old and has been mayor for 31 years running. It's the 6th largest city in Canada and it's one of the few cities to be debt-free in Canada and ... 04:55:59 96-year-old is likely nation's oldest mayor - U.S. news - msnbc.com 04:56:00 20 Dec 2004 ... At 96, Ocean Breeze Park, Fla., Mayor Dorothy Geeben is probably the nation's oldest, but she's so well liked that no one is opposing her ... 04:56:03 Oldest Mayor celebrates her 100th birthday with youngest Mayor 04:56:03 17 Dec 2009 ... Oldest Mayor celebrates her 100th birthday with youngest Mayor ... department is organising a party for her and Islington's current Mayor, ... 04:56:24 coppro: http://www.msnbc.msn.com/id/6738078/?GT1=5936 04:56:27 coppro: http://www.islington.gov.uk/Council/CouncilNews/PressOffice/2005/10/2248.asp 04:56:30 (terribly formatted) 04:57:43 elliott: Dorothy Geeben is dead 04:58:12 (As is Bela Lugosi.) coppro: Is the other one? 04:58:37 based on the article, she is more acccurately the oldest former mayor and nota ctually serving 04:58:43 s/nota/not a/ 04:58:53 s/t a /t a/ 04:59:34 and the 88-year old is Hazel 05:00:03 right i knew that part :P 05:00:20 elliott: TYPO 05:00:23 (tip: she's very popular) 05:00:24 i usually gets it right 05:00:26 catseye: i what 05:00:33 OH OH yes 05:00:35 catseye: well 05:00:38 catseye: get it right forever 05:00:54 she also apparently managed to get elected world's second-best mayor, according to wikipedia 05:01:24 i will be back. 05:01:27 -!- catseye has quit (Remote host closed the connection). 05:02:07 iirc she's also our country's highest-paid mayor 05:08:09 -!- sftp has quit (Remote host closed the connection). 05:18:18 -!- catseye has joined. 05:18:34 "Oh, don't run X -configure, X.org doesn't do it that way these days" 05:18:39 but NetBSD does 05:19:04 so 05:19:06 I got my mouse 05:19:08 I got my rxvt 05:19:13 I got my blackbox (!) 05:19:23 Now... I need a web browser 05:21:56 test 05:22:16 -!- catseye has quit (Client Quit). 05:22:50 I got my blackbox (!) 05:22:52 Failest :P 05:24:22 -!- DrNinja has joined. 05:24:33 no more switching to console 05:24:40 e 05:24:42 r 05:24:45 -!- DrNinja has changed nick to catseye. 05:25:43 catseye: blackbox, i am disappoint 05:25:56 it is ONE step above twm 05:26:07 catseye: let's go for 0.5. 05:26:15 catseye: The WM for true minimalists is lwm. 05:26:19 chomatic scale of wms 05:26:23 Well, it's tinywm, but. 05:26:24 lwm. 05:26:26 Install it and WEEP. 05:26:31 i should 05:26:32 (I actually love it) 05:27:55 catseye: It draws a 2 to 4 pixels or so black border around every window, and a black title bar. The title bar has, on the left, a hollow white square; clicking this closes the window. It also has the window title. Dragging the title bar moves the window. And dragging the border resizes the window. What happens when any of the three mouse buttons are pressed on the desktop is configurable. 05:28:04 ^ from this description, you can reimplement lwm exactly 05:28:14 Oh, and it uses a red cursor when you're not over any window. 05:28:21 Oh, and you can configure it between sloppy focus and click-to-focus. 05:29:32 i love ftp i love gtk2+ 05:29:37 no i mean 05:29:38 hello 05:29:44 ok, reading 05:29:52 it's nothing worthwhile 05:29:56 i just described lwm in its entirety :P 05:30:12 it sounds like iwant to read its source code 05:30:53 so i can write my own window manager 05:31:04 catseye: it's unfortunately not as simple as you might think. 05:31:08 catseye: oh, another nice small WM: aewm 05:31:23 what, writing one's own window manager? no, i suspected not 05:32:31 har, Firefox depends on Python 2.6 :/ 05:32:36 catseye: dude 05:32:37 catseye: midori 05:32:41 it's like firefox without the shit 05:32:46 now official browser of xfce :P 05:32:48 catseye: also, webkit 05:32:53 also, uhh, it's just better. 05:33:05 I need BLOAT! 05:33:16 How else do I put NetBSD through its paces?? 05:33:21 catseye: i... is there a point trying to reason with you here 05:33:26 no! 05:33:33 * elliott gets the feeling catseye doesn't want to use netbsd :D 05:33:34 Also, DUDE. Midori! 05:33:47 You should check it out some time! 05:34:19 I have mixed emotions about NetBSD 05:34:24 I like the BSDs. 05:34:33 Also, DUDE. Midori! 05:34:33 You should check it out some time! 05:34:37 i... 05:34:43 are you just repeating me for no reason :D 05:34:45 This already feels astonishingly efficient compared to Windows or Ubuntu 05:34:58 catseye: so would ubuntu, if you installed blackbox or whatever :p 05:34:58 But the BSDs are like America: 05:35:00 and just used an xterm 05:35:07 Powerful, and maintained by assholes. 05:35:15 catseye: netbsd guys seem nice 05:35:19 atl east from what i've read 05:35:28 niceR, sure 05:35:37 catseye: and linux guys aren't assholes? :P 05:35:39 UNTIL THEY YELL AT YOU FOR NOT USING LINT 05:35:51 no, linux guys are *wankers*. there is a difference. 05:36:32 catseye: assholes vs. wankers. i'll go with assholse 05:36:34 *assholes 05:36:35 probably. 05:36:36 maybe 05:36:38 dunno 05:37:21 Now would be the perfect time for some new ager to show up here 05:37:51 WHOA 05:37:56 all dependencies met 05:37:59 for firefox? 05:38:01 no,... no, they're not 05:38:03 why are you even doing that 05:38:04 it LIED to me 05:38:09 srsly 05:38:11 why are you installing firefox :P 05:38:24 -!- aster has joined. 05:38:28 i'm elliott's new ager friend 05:38:40 you can tell because i never used punctuation 05:39:22 aaaa 05:39:26 d 05:39:44 merry meet aster 05:39:53 deeply offensive. 05:39:55 also firefox sucks 05:39:55 -!- aster has quit (Client Quit). 05:41:06 elliott: hmm... are you sure you aren't insane 05:41:20 coppro: catseye is installing firefox just to put netbsd through the paces 05:41:26 i am fairly sure that i am still better than him 05:41:57 calmer 05:41:59 happier 05:42:01 more productive 05:42:01 to 05:42:04 *too 05:42:18 catseye: Comfortable. Not drinking too much. 05:42:33 Regular exercise at the gym three days a week. getting on better with your associate employee contemporaries. At ease. 05:42:37 *Getting 05:44:55 Good morning Mozilla Firefox Start Page! 05:45:17 i wonder if catseye actually enjoys using firefox 05:45:25 like - morbid. 05:45:38 I prefer dillo but dillo sucks at all sites 05:45:54 read that as "dildo" 05:45:55 And getting dillo installed would have been pfft yeah so what 05:46:03 anyway 05:46:13 catseye: my midori totally looks like firefox! because i stabbed it with a rusty fork 05:46:15 also: WEBKIT! It's 2.0! 05:46:24 but 05:46:25 not 05:46:25 two 05:46:26 fine, midori next. 05:46:26 point 05:46:27 NO 05:46:32 it's two point ... point YES! 05:46:36 2..YES 05:46:50 elliott: please, please, do not go into marketing. 05:46:58 the world will not be able to handle that. 05:47:02 catseye: oh yeah, marketing is sooo my #1 career choice 05:48:00 catseye: studies in obnoxious UIs: "Welcome to Windows Phone 7 Connector for Mac, we're glad you're here." 05:48:22 dude 05:48:34 It continues: "Windows Phone 7 Connector lets you synchronise your favorite music, videos, photos and podcasts from iTunes and iPhoto to your blah blah blah WE WILL TELL YOU HOW AWESOME OUR PRODUCT IS SO THAT IT TAKES YOU LONGER BEFORE YOU GET TO US EIT." 05:48:37 Firefox thinks its called "Namoroka" for some reason. 05:48:54 "Namoroka will try to restore your tabs.." wtf 05:48:57 "When an update for your Windows Phone 7 software WE WILL TOTALLY SHOW YOU UPDATES EVEN THOUGH WE COULD ANYWAY WITHOUT TELLING YOU ABOUT IT AND YOU WOULDN'T NEED TO KNOW OR ANYTHING" 05:49:09 "Ready to get started? 'Cause we'd prefer to give you more spiel, but, you know, we're out of window." 05:49:10 catseye: yes 05:49:17 catseye: thank Mozilla's trademark rules 05:49:27 catseye: Namoroka is the codename for the current firefox release 05:49:32 that's what you get because Mozilla are a bunch of assholes 05:49:44 crazy people OK MIDORI HERE I COME 05:49:46 catseye: basically if you modify firefox in ANY WAY, you can't call it firefox. this includes replacing the artwork with the free versions 05:49:53 catseye: because the default logo is non-free 05:50:01 replace it with a free one, poof! you can't call it firefox any more. 05:50:11 this is why debian ships "iceweasel" 05:50:41 Freedom frees the free free frees 05:51:20 it's silly because the non-fiery planet logo is better than the official one 05:52:07 i won't comment on the aesthetics but at least it's free... 05:52:13 mozilla are like sun, ibm, etc. 05:52:17 not really committed to freeness. a shame 05:52:41 but they're, like, a charity or some shit (note: i know this means nothing) 05:52:42 hey, apple finally did the reasonable thing and ditched scrollbars in next os x. (ok so i'm reading mac sites for... "nostalgia"?) 05:53:04 elliott: well you have a Mac. well so do I. WAIT THIS MAKES NO SENSE 05:53:11 also removing the distinction between an open/closed application 05:53:22 (no "app is open" indicators on the dock, apps save their state when closed and resume it on startup) 05:53:28 removed scrollbars? 05:53:28 (this is, of course, the bloomin' obvious thing to do) 05:53:34 coppro: yes; they now show when you scroll 05:53:35 but not otherwise 05:53:42 there's some way to set up a menu in blackbox but i forget 05:53:44 how do you scroll without them 05:53:50 coppro: have you looked at your mouse recently? 05:53:59 also, how does an application close? When the last window is closed? 05:54:08 elliott: what if you have a one-button mouse. WHAT THEN 05:54:09 anyway elliott i am *dangerously* close to making this a usable-for-everyday-work system 05:54:09 also, how does an application close? When the last window is closed? 05:54:15 no (that's not the mac way) but that's irrelevant 05:54:19 catseye: go ahead :P 05:54:26 coppro: then... your mac is too old to run 10.7 anyway :P 05:54:34 elliott: no, it's not irrelevant. too many things running at once = bad 05:54:40 elliott: so you'll install NetBSD as your main OS *too*, right? :) 05:54:42 get the credit card out and also the steve jobs fellatio over tcp/ip interface 05:54:46 coppro: so press Cmd+Q 05:54:55 catseye: if i can get networking and packages working SHUR 05:54:59 catseye: what OS are you preparing? 05:55:01 elliott: ah, but how do you know that an application is running in the background 05:55:09 calamari: NetBSD 05:55:11 on netbsd lol 05:55:16 coppro: y'know, i'm pretty sure they can easily make app gc 05:55:21 coppro: close it when it hasn't been used in a while 05:55:24 "NetBSD - because you want your computer to feel like a toaster" 05:55:25 that would both be easy and obvious 05:55:30 catseye: 05:55:34 ^faq toaster feeling 05:55:35 Of course NetBSD has toaster feeling! 05:55:42 * catseye applauds 05:55:59 (note: one-person applause: kind of lame) 05:56:01 so you're going from windows xp? to netbsd 05:56:05 win7 05:56:09 but he was using ubuntu before that, so 05:56:11 (ancient ubuntu) 05:56:14 ah 05:56:16 ^faq a package management system! It's a tarball 05:56:17 Of course NetBSD has a package management system! It's a tarball! 05:56:18 No, VISTA 05:56:21 oh 05:56:25 the endless vista of possibilities 05:56:34 and i reserve the right to boot into it occasionally 05:56:36 for slumming 05:56:37 ^faq your mom 05:56:38 Of course NetBSD has your mom! 05:56:55 elliott: yes, but I'm asking if they will 05:57:10 -!- Mathnerd314 has quit (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.11/20101012113537]). 05:57:20 it's a logical thing to do in Mac's context 05:57:24 coppro: well it would be an excellent tactic to make people buy more ram... but considering that they sell at least two computers where you can't replace the RAM, that would not be a terribly effective strategy :D 05:57:30 (although worth pointing out that it's not particularly original) 05:57:30 i'd imagine they will 05:57:40 apple's programmers are pretty good in general, even when they're asked to do stupid things 05:57:47 elliott: I meant the whole 'eliminating the distinction' thing 05:57:52 coppro: right, well 05:57:54 no current OS does it 05:57:56 which Microsoft actually surprisingly beat them to 05:57:59 coppro: no 05:58:00 no, Windows does 05:58:05 Microsoft has an indicator to show whether a program is open or not 05:58:13 coppro: what microsoft does now is what apple does now 05:58:21 show all the application launchers there 05:58:27 and have an indicator when they're running 05:58:32 this is what apple has done since 2001 05:58:43 coppro: what apple are doing is removing the indicator, and *also* making it so that apps save their state on quit 05:58:53 so that you could leave it a year, click it, and it'd come back how you lefti t 05:58:55 *left it 05:59:11 theeeeemes 05:59:23 catseye: grey mist! it is the best theme for tgk! 05:59:24 *gtk! 05:59:26 because i wrote it! 05:59:35 elliott: well, the saving-state thing is orthogonal to the removal of indication of runningness 05:59:40 catseye: it attempts to be the most boring gtk theme possible! and it works! 05:59:42 coppro: no it isn't 05:59:47 yes it is 05:59:51 coppro: otherwise, here's how to tell whether an application was closed at time T: 05:59:55 coppro: open application at time T+1 05:59:59 elliott: i have no idea how those work gtk2-engines? 06:00:01 coppro: see if it's how it was the last time you used it 06:00:09 catseye: install gtk2-engines, yes 06:00:14 catseye: then i'll tell you how to install GREEEEY MIIIIIST 06:00:17 catseye: also install gtk-chtheme 06:00:18 elliott: midori is MAKING ME 06:00:44 elliott: sure 06:00:55 but as I said, it's orthogonal to indicating if it's open or closed 06:01:00 coppro: well, yes 06:01:07 coppro: but you can't remove the distinction without not indicating, of course 06:01:13 and the only way to completely remove the distinction is by doing both 06:01:27 the distinction of a window being open or not still exists 06:01:32 coppro: lol 06:01:34 coppro: window != app 06:01:51 (window != app *even more so* in OS X) 06:02:05 elliott: and in my opinion, Mac should have long ago done away with the notion that an application can be running and have no windows open 06:02:16 unless it is intended to be a background application 06:02:16 coppro: actually, that notion is fundamentally Macian 06:02:20 (Macian - totally a word) 06:02:26 elliott: what are cool things i can do on Macs 06:02:29 coppro: because, with windows, it's generally an-app-has-a-window 06:02:35 not that i will 06:02:38 coppro: whereas with macs, which have traditionally been *spatial* 06:02:44 it's like a lump of white plastic on my desk at work 06:02:45 coppro: always have "an app has any number of windows" 06:02:54 "and may spawn more of them in the course of normal operation" 06:03:00 *have always had 06:03:01 it should be 'an application has exactly the number of windows it needs' 06:03:06 you cannot use a browser with 0 windows 06:03:11 coppro: yes you can 06:03:13 you can open a new window 06:03:17 coppro: say i'm using my browser 06:03:20 coppro: i click close on all the windows 06:03:25 coppro: i go to the menu to open a new window 06:03:28 coppro: suddenly, my browser menu is gone 06:03:32 * Sgeo angers at Opera 06:03:33 that's identical to starting up a new instance of the browser, modulo any startup time 06:03:33 and replaced with the previous app i was using 06:03:35 ????????????? 06:03:55 coppro: i rest my case :) 06:04:02 Oh 06:04:06 elliott: they should also do away with the retarted central menu 06:04:10 So it wants me to manually type https:// ? 06:04:11 WHY 06:04:13 hi Sgeo 06:04:19 Sgeo: like every other browser 06:04:22 coppro: basically they should remove everything and make it KDE, right? 06:04:24 And the error message says nothing to indicate that 06:04:32 elliott: xmonad now, remember? :P 06:04:38 midori requires ORBit2, uh huh 06:04:46 elliott, what happens when you type oasis.farmingdale.edu into any other browser? 06:04:50 anyway, I contend that both of those things are dumb 06:04:53 one does imply the other 06:04:57 Sgeo: redirects to https 06:04:57 but they are dumb 06:05:05 coppro: the central menu is a good idea for a menu-oriented interface like the mac 06:05:08 elliott, not in Opera 06:05:12 and if you disagree, you're shitting on jef raskin's grave 06:05:18 Opera complains about an illegal port number 06:05:26 Sgeo: so don't use opera. 06:05:27 especially if they wish to remove the notion of a running vs. not-running program 06:05:36 coppro: not really 06:05:41 coppro: it works perfectly if you have apps with zero windows 06:05:43 The URL https://oasis.farmingdale.edu:/pls/banner/twbkwbis.P_WWWLogin contains a port number that is not in the range 1 to 65535. 06:05:51 the menu is there, you can use it if you want to open a window or whatever or create a new file 06:05:52 elliott: I have no issue with background applications 06:05:59 coppro: note: why do you have to have an empty, new file to open a file? 06:06:01 this also makes no spatial sense 06:06:02 coppro: anyway 06:06:05 the menu's there 06:06:05 no windows 06:06:07 switch to another app 06:06:12 go back to it later 06:06:13 menu appears 06:06:15 just the same as before 06:06:17 I want my multi-rendering-engine browser dammit! 06:06:45 elliott: midori sucks 06:06:48 catseye: wat 06:06:52 elliott: sure. I just think it's dumb. 06:07:06 elliott: this thing has MORE dependencies than firefox 06:07:07 coppro: well, thanks for your opinion, i'll note that down in a book :P 06:07:09 catseye: no it doesn't 06:07:22 it's certainly asking for more 06:07:24 dbus 06:07:27 elliott: excellent 06:07:33 also please note my opinion on free trade 06:07:33 libgnome-keyring 06:07:35 etc 06:07:49 catseye: probably the firefox package is stripped down 06:07:52 and the midori one isn't 06:08:08 catseye: 06:08:09 Requirements: GTK+ 2.10, WebkitGTK+ 1.1.1, libXML2, libsoup 2.25.2, sqlite 06:08:09 Optional: Unique 0.9, libidn, docutils, libnotify 06:08:12 --Midori website 06:08:18 "eggdbus" 06:08:24 catseye: something *else* is pulling in those dependencies. 06:08:45 something midori depends on, YEAH 06:08:53 catseye: you are really pissy 06:08:58 :p 06:09:15 elliott: it's not too serious :) 06:09:30 i have not eaten enough 06:09:31 more paces for NetBSD! hoof hoof hoof 06:09:34 my stomach hurts but i am sleepy! 06:09:35 woooooo 06:11:46 elliott: I am so going to rebuild this kernel when I get around to ti 06:11:49 *it 06:11:58 catseye: dude no just use THREADBARE LINUX 06:12:06 # cd /usr/src 06:12:10 # make tools 06:12:12 # make install-tools 06:12:15 # make 06:12:19 *make install 06:12:26 and drop the make tools line for that matter 06:12:34 catseye: voila, latest and greated linux 0.01 system compiled 06:12:43 i've never built a linux kernel 06:12:53 catseye: that's ok, linux 0.01 has no configuration 06:12:56 and v0.01 would be the coolest 06:12:56 it all happens automatically 06:13:00 catseye: yeah i'm on it 06:13:01 problem is 06:13:05 you need minix to build it 06:13:07 minix and gcc 1 06:13:13 now, dunno if you know this 06:13:21 but getting minix 1.5 to work in qemu 06:13:24 is p. difficult 06:13:26 gonna try bochs tomorrow 06:14:12 yeah 06:14:12 catseye: but uh yeah 06:14:20 elliott: hey is it 7:13AM where you are? 06:14:25 6:13. 06:14:33 catseye: linux 0.01 was so bad that the filesystem routines were more likely to cause race conditions than not 06:14:34 ah so my clock is... just confused 06:14:34 seriously 06:14:44 catseye: it may be thinking it's still british summer time 06:14:47 is it? i dunno, probably not 06:15:08 catseye: basically with linux 0.01 writing to the filesystem anything other than serially = hurr 06:15:19 i think maybe reading could fuck up too... possibly 06:15:22 yeah 06:15:30 catseye: also: no filesystem permissions 06:15:32 HELLS YEAH 06:15:45 whoa so... not even from minix huh? 06:16:01 catseye: ? 06:16:05 minix did it all perfectly 06:16:09 linux was a pile of shit :P 06:16:12 ah 06:16:32 catseye: funly, linux used the minix fs 06:16:35 i... hought that was one of the basic things you would copy from minix 06:16:37 bet it gave all files 777 permissions :D 06:16:43 catseye: it was 0.01 06:16:45 it's like 06:16:50 3k lines of code 06:16:51 max 06:16:57 it ran bash! 06:16:58 wh! 06:17:03 ? 06:17:06 3KLOC wh! 06:17:24 i am... wh! 06:17:44 I sneeze 3000 lines of code without knowing. 06:17:48 catseye: wait actually a bit more 06:17:56 elliott@dinky:~/linux$ wc -l **/*.{s,c} | tail -1 06:17:56 7393 total 06:18:10 catseye: largest file is just 678 lines though 06:18:15 so, 7.5kloc.. that's still.. SHEESH tiny. 06:18:21 catseye: yes. it is 06:18:30 catseye: it's only 52 files of C and asm 06:18:42 and they're all tiny 06:19:27 it started life as a terminal emulator, they say 06:19:29 catseye: oh and ofc you had to use gnu libc :) 06:19:36 so that's like 06:19:42 34589734593745 bits of work linus doesn't have to do 06:19:46 it hink 06:19:47 *i think 06:19:47 well 06:19:51 rather you could use any libc i GUESS 06:19:52 if it worked 06:19:54 but you get the idea 06:19:58 catseye: http://sprunge.us/bRPg full summary of files 06:20:01 in LOC 06:20:39 oh 06:20:43 catseye: i didn't count the header file 06:20:44 *files 06:20:55 sure just let me get Midori installed and I'll check that right out 06:21:00 catseye: with header files but not counting whitespace and comments: 06:21:03 Total Physical Source Lines of Code (SLOC) = 8,102 06:21:08 (Total Estimated Cost to Develop = $ 243,032 <-- lol) 06:21:16 catseye: that sprunge link is plaintext 06:21:21 catseye: just use curl 06:21:23 or w3m -dump 06:21:26 or netcat 06:21:40 $ which nc 06:21:41 /bin/nc 06:21:41 approve. 06:21:49 not real netcat though :( 06:21:50 WHOAAAAAA midori appears 06:22:00 catseye: protip: you can slim down that toolbar immensely 06:22:06 it's an extension, look in tools -> extensions 06:22:57 it has been too long. how do i copy text out of rxvt? 06:23:11 ah got it 06:23:21 i se your summary! 06:23:54 what extension is it called? 06:24:27 also i need to use atom feeds on my website 06:25:18 -!- Sgeo has quit (Quit: Leaving). 06:25:31 bye Sgeo 06:25:32 catseye: customise toolbar 06:25:39 then it appears in tools menu 06:25:41 i just have the toolbar as 06:25:45 back forwards refresh location google 06:26:05 catseye: also in preferences: disable show speed dial in new tabs, interface -> tick open tabs in the backgroun 06:26:08 *background 06:26:10 and that's about it 06:26:27 ok i can surf the web whee 06:28:06 i have netcat too 06:28:08 oh 06:28:11 i need subversion 06:28:14 catseye: it's Bad Netcat 06:28:16 probably 06:28:19 try nc -help 06:28:22 if it works it's bad 06:28:29 [v1.10] 06:28:33 nc -h 06:28:34 works 06:28:41 catseye: hmm. 06:28:48 nc -help works 06:28:53 catseye: i don't recall now 06:28:57 nc --help does not 06:28:58 * elliott downloads nc110 to check 06:29:16 catseye: ha, i always forget, nc110.tgz is a tarbomb :) 06:29:26 ok it does have help 06:29:33 catseye: does it say 06:29:40 -e prog program to exec after connect [dangerous!!] 06:29:47 yessir! 06:29:52 -g gateway source-routing hop point[s], up to 8\n\ 06:29:52 -G num source-routing pointer: 4, 8, 12, ...\n\ 06:29:52 -h this cruft\n\ 06:29:53 those too? 06:30:05 pears so 06:30:12 catseye: nothing about ipv6? 06:30:24 yep. it's the jenny-wayne article! 06:30:30 catseye: well there's one way to find out 06:30:38 catseye: http://sourceforge.net/projects/nc110/files/unix netcat 1.10 by _Hobbit_/[Unnamed release]/nc110.tgz/download 06:30:56 catseye: build that, diff the result to your nc :P 06:31:04 if it differs, ARTICLE INSUFFICIENTLY GENUINE, make install 06:31:05 well 06:31:09 there is no make install 06:31:09 so uh 06:31:10 install(1) 06:31:12 Sgeo: Tocqueville. Discuss. 06:31:24 catseye: IS THAT A VIRTUAL WORLD 06:31:27 I CAN TELL CAUSE OF -VILLE DUDE 06:31:34 i like how sgeo isn't here 06:32:09 catseye: there's a buffer overflow in nc(1) apparently 06:32:11 but that doesn't matter 06:32:19 what matters is that it's hobbit's 06:32:31 okay 06:32:54 perhaps asshole #3 will give the world OpenNetcat 06:32:56 i am maybe a bit of a purist :D 06:33:07 catseye: opinion: every archive should be a shar archive 06:33:11 with only two holes in the default install in 12 years 06:33:13 agree/disagree 06:33:20 catseye: there's already openbsd netcat lawl 06:33:26 elliott: sh should have a denotational semantics, agree/disagree 06:33:29 catseye: also they removed that and make it totally vague 06:33:35 because people kept finding holes 06:33:39 also, because the default install is uselses 06:33:41 *useless 06:33:41 right on 06:33:46 and so having a flaw in it is particularly embarrassing 06:33:49 it having no servers or anything 06:33:53 *hole 06:34:30 bash: make: command not found 06:34:32 *blink* 06:38:17 make is an excellent programming language 06:38:23 catseye: yes. quite 06:39:02 i appear to have svn now (not that I need it; i have nc) 06:40:03 catseye: i write everything in make/nc 06:40:06 it's better than dd/sh 06:40:20 catseye: omg you could totally do gui apps with nc 06:40:25 catseye: just tell X to listen on tcp 06:40:38 hehahehehahHOOhahOOhaha 06:40:46 ...oh my 06:43:14 elliott: did you know your father was a fish? maybe, you should worship a fish god. 06:43:47 * elliott attempts to work fish into something accurately representing his opinion of his father, fails 06:43:55 instead, here's a Useless Use of test Award winner: 06:44:01 while [ 1 ]; do ...; done 06:46:34 elliott: you are educated stupid! you do not accept four-cornered cube wisdom of wisest man on earth. 06:46:50 either i'm hallucinating or catseye is 06:46:52 also, all clocks are wrong. 06:47:10 ok, enough... whatshisname. 06:47:18 time cube guy. 06:47:46 ooh! 06:47:47 catseye: gene ray, doctor of cubic 06:48:01 Apparently he is the *second* wisest human, now. 06:48:08 (blinking) 06:48:22 wut 06:48:45 catseye: no 06:48:48 catseye: the site is http://www.timecube.com/ 06:48:50 .org is some other guy 06:48:52 i guess 06:49:01 oh indeed 06:49:13 i think it's doctor of cubic, not cubism 06:49:14 i forget 06:49:27 EXISTS BETWEEN A TOP AND BOTTOM, BETWEEN A FRONT AND BACK, BETWEEN OPPOSITE SIDES, 06:49:30 AND INSIDE AND OUTSIDE. A LL YOU DUMB EVIL BASTARDS EARN 06:50:20 wow 06:50:23 sounds like song lyrics 06:50:28 bad song lyrics 06:50:40 Exists between a top and bottom / Between a front and back / Between opposite sides / And inside and outside / All you dumb evil bastards earn 06:53:14 between an up and a down / a strange and a charm / a top and a bottom / stands a gluon alone 06:53:30 now coppro has taken it into bad quantum poetry 06:53:36 but you won't see that on the charts! 06:53:46 coppro: ask me about my insane panel set up 06:53:47 *setup 06:54:00 elliott: the thing about quantum poetry is the only way to determine if it's good or bad is to read it 06:54:04 yeah yeah / hey hey / yeah yeah / nah nah nah nah nah, nah / hey 06:54:08 elliott: what is your insane panel setup? 06:54:19 * elliott ignores that second-to-latest line of coppro's 06:54:37 -!- zzo38 has quit (*.net *.split). 06:54:37 -!- distant_figure has quit (*.net *.split). 06:54:50 coppro: topleft, 100% transparent -- i.e. invisible -- a show desktop button in a minimal-width-and-height panel by itself. 06:54:54 coppro: it appears only with my mouse over it, although i could change that too 06:55:03 coppro: bottomleft, 100% transparent, the same but with the xfce menu 06:55:25 a sine, sine, everywhere a sine. in the fourier breakdown in the world of mine 06:55:32 http://hackage.haskell.org/platform/ 06:55:33 coppro: topright, opaque, minimal width and height: notification area, battery monitor, clock, wastebasket button, logoff button; arranged horizontally 06:55:34 no bsd 06:55:39 elliott: I have no panel 06:55:40 ha 06:55:48 coppro: bottomright, opaque, minimal width and height: list of icons representing open windows. vertically arranged 06:55:56 i.e. half my panels are invisible and only one button 06:55:58 one of them is vertical 06:56:01 and the other is horizontal 06:56:06 and "FreeBSD" is under "Linux" 06:56:06 (of the ones that aren't invisible) 06:56:10 catseye: ? 06:56:11 totally man YES 06:56:12 oh 06:56:27 source, at least 06:56:30 elliott: what DM? 06:56:35 coppro: it's just xfce. 06:56:40 coppro: meh. 06:56:51 catseye: hey that landing page is new. and lame 06:57:05 they're using the old windows logo 06:57:05 hee 06:57:13 and i think an old apple logo 06:57:19 wait no, apple logo is current 06:57:20 windows logo is not 06:58:24 DISJOINT SET UNION 06:58:29 * catseye blinks 06:58:38 union intersection 06:58:52 grand central station 06:59:02 grand central dispatch 06:59:12 mornington crescent 06:59:19 pimp my ride 06:59:29 catseye: *terminal, also >:D 07:00:06 now let's see, you want leaves, boiled in water, with a liquid squirted from a cow put into it 07:00:14 OH NO MISSILES 07:00:27 catseye is on DRUUUGS MAAAAAAAN 07:00:45 oh if only 07:00:51 MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN 07:00:57 just grape juice (rotten) and Douglas Adams 07:01:09 (controlled rotten) 07:01:17 catseye: relevant: http://www.mspaintadventures.com/sweetbroandhellajeff/?cid=003.jpg 07:02:36 wow 07:02:47 the only webcomic worth reading 07:02:49 Gregor: http://yourewinner.com/wiki/index.php5?title=Main_Page 07:02:59 that is extremely stoner 07:03:58 oh good lord 07:04:15 http://yourewinner.com/wiki/index.php5?title=Big_Rigs_Online 07:04:19 catseye: it's not serious :p 07:04:30 elliott: clearly 07:04:36 or IS it 07:04:51 http://www.mspaintadventures.com/sweetbroandhellajeff/?cid=001.jpg can any sober person be this wise about stairs? 07:04:53 it is questionable 07:06:46 "This installer for the Haskell Platform requires ghc to be installed first" 07:06:57 thank you ghc for MISLEADING me, then 07:07:03 MISLEADIGHC 07:07:13 AAAAAAAARHHH WHAT IF WE TIED A COMPUTER TO A ROPE 07:07:15 AND THEN THREW IT 07:07:16 Meredith and I will go on picnic 07:07:17 IN THE QUICKSAND 07:07:27 WITH 07:07:29 WITH AN ETHERNET CABLE 07:07:30 THEN WE ATE IT 07:08:29 WE WOULD BE BETTER FOR DOING IT 07:08:34 would we 07:08:35 what ifi thad 07:08:37 ELLIOTTOS 07:08:37 VERSION 07:08:38 1 07:08:40 ON THE VERSION 07:09:48 THEN WE WOULD BE DEAD 07:09:49 -!- zzo38 has joined. 07:09:51 LY 07:09:59 Please tell me why is "*.net *.split" today? 07:10:49 elliott: Do not trust a computer you cannot throw out of a window. Including the window too far from the rope. 07:10:51 because there was a netsplit 07:10:58 `addquote elliott: Do not trust a computer you cannot throw out of a window. Including the window too far from the rope. 07:11:08 zzo38: our scientists have pondered that question and have told us about sunspot activity and spiders three times as big as they are, and squirrels four times as big as the spiders (those are some BIG squirrels.) 07:11:23 catseye: aw, nuts. 07:13:45 That would make twelve times in total. And which is the question having to do with sunspots? 07:13:56 zzo38: it's to do with quatnum. 07:14:36 Sunspot activity in increase, sends more quantum to our Earth. 07:14:41 *quatnum 07:14:52 oh right 07:14:55 quatnum 07:15:12 ""Illegal cargo" is the name commonly given to the cargo transported by the rigs in Big Rigs: Over the Road Racing. The cargo is clearly of some importance, due to the Rigs' mission to transport it safely to the destination without police intervention." 07:15:21 "What the illegal cargo actually consists of is a mystery, it was never revealed in the game. Initially it was believed that the cargo consisted of drugs, illegally being smuggled into Russia. This theory was quickly refused due to the fact that WINNERS don't D.A.R.E do drugs." 07:15:36 ... "An opposite theory is that the cargo is itself copies of Big Rigs: Over the Road Racing. The setting of the game is not clear, but it is often believed that it is set in a dystopian LOSER future where Big Rigs is outlawed." 07:17:23 i need ghc to build ghc 07:17:26 not good 07:17:26 What does "quatnum" means? 07:17:32 zzo38: it's complicated 07:17:33 basically 07:17:40 imagine the anti-wave function defined by 07:17:45 catseye: Can you cross-compile it? 07:18:33 w(x) = phi(x/ln(x^(3/4)) + sum{0 to inf} x^q_n(x)) / (pi*h*c) 07:18:33 -!- distant_figure has joined. 07:18:43 where q is the particulating function 07:18:48 c is speed of light obvs 07:18:52 and h is the quatnum constant 07:18:58 then it's basically building on that theory. 07:19:16 Is h like Planck constant? 07:19:50 zzo38: similar, yes 07:20:17 it's the minimal value that an anti-wave can have at time t defined by t^q_n(x) = x^q_n(t+x) 07:20:32 of course each one has a different minimum 07:20:33 And what does w and phi means here? 07:20:40 but it turns out that they're all in a certain interval 07:20:43 and it's just the midpoint 07:20:56 zzo38: w is the anti-wave function defined 07:21:02 phi is the crossing function 07:21:31 OK 07:22:49 -!- zzo38 has quit (Quit: All of the numbers is falling off of the telephone). 07:23:18 -!- calamari has quit (Quit: Leaving). 07:36:46 -!- jcp has quit (Quit: Later). 07:41:01 -!- elliott has quit (Quit: Leaving). 07:41:26 -!- catseye has quit (Remote host closed the connection). 07:52:31 -!- calamari has joined. 07:55:18 Gregor: I could be wrong, but I think these unreachable fb images are inside