< 1291680188 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :loadlin can't load initramfses, right? :p < 1291680197 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Actually, does the bootloader have to be able to, if you embed it into the kernel? < 1291680245 0 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1291680350 0 :nooga!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1291680457 0 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1291680741 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1291681076 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The initramfs loading is identical to initrd loading from a bootloader point of view. < 1291681096 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Right. But you can embed a .cpio directly into the kernel. < 1291681097 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, if it's embedded in the kernel, the bootloader can be completely ignorant of it. < 1291681100 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1291681123 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The .cpio gets transformed into a .o with a symbol pointing to the .cpio. < 1291681141 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: How small can you get an ancient DOS floppy if you don't care whether it's usable at the command-line, just to run a program in autoexec? < 1291681149 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Because I'm thinking that http://busybox.net/~vda/linld/README.txt + DOS might be smaller than lilo. < 1291681207 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[ ] LINLD.COM 13-Sep-2004 13:11 5.7K < 1291681217 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :So depending on how small I can get DOS... < 1291681219 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Uh, IO.SYS + MSDOS.SYS + CONFIG.SYS (can be empty) + COMMAND.COM + AUTOEXEC.BAT (can be empty) is the minimal MS-DOS system. < 1291681243 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: AUTOEXEC.BAT would be "linld cl=blah" :P < 1291681260 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IO.SYS is the DOS BIOS, MSDOS.SYS is the DOS kernel, and CONFIG.SYS is, of course, a config file. < 1291681261 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :How big are IO.SYS + MSDOS.SYS + COMMAND.COM, roughly? Assume an old, smaller DOS. < 1291681267 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Uh, *tiny*. < 1291681279 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: <100K? < 1291681318 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Or, more concretely: Minimal DOS + 5.7K <=> minimal lilo installation? < 1291681344 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :LILO appears to require a /boot partition. < 1291681352 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Whereas linld could just run from a DOS floppy. < 1291681381 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: (BTW, this is for a single-floppy Linux like you were trying to do.) < 1291681383 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That might be true of modern DOS, even. < 1291681398 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"System is 480 kB" --Linux make < 1291681402 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It lacks some things though. < 1291681404 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Like VTs. < 1291681407 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Or block device support. < 1291681528 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Another question: If I have kernel compression enabled, disable "Support initial ramdisks compressed using [blah]", and embed an initramfs... Will that initramfs get compressed? < 1291681533 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Uh, FreeDOS, done minimally, is 112K... < 1291681553 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You could probably get that down way smaller by removing some useless features. < 1291681559 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(FAT32, LFN, tab completion) < 1291681561 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :FreeDOS is pretty big :P < 1291681570 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : pikhq: Another question: If I have kernel compression enabled, disable "Support initial ramdisks compressed using [blah]", and embed an initramfs... Will that initramfs get compressed? < 1291681579 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Yes. < 1291681590 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Awesome. < 1291681594 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: The initramfs is just another object file in the kernel if it's embedded. < 1291681685 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^?ELF^A^A^A^C^@^@^@^@^@^@^@^@^B^@^C^@^A^@^@^@L<80>^D^H,^@^@^@^@^@^@^@^@^@^@^@4^@ ^@^A^@^@^@^@^@^@^@^@<80>^D^H^@<80>^D^H/^A^@^@3^A^@^@^G^@^@^@^@^P^@^@ZY»^M<81>^D^H<89>Ï1À<8d>Hÿò®<89>Ð<8b>Oü¿/<81>^D^H<81>ùccd^@^O<95>^G<89>Þ<8d>K^D<8d>S^OHt#[<81>;-ccdt^Eö^Gÿt Æ^G^@H<89>ót^M[Ht YHt^EZHt^A_QSö^Gÿu^Ej^VXÍ<80>1ɵ^Hj^EXÍ<80>P<85>Àx9¹ S^@^@<89>Ãj6XÍ<80>ö^Gÿu8SR1Ò²^K¹$<81>^D^Hj^A[j^DXÍ<80>²^A1Ûj^CXÍ<80>Z[¹ < 1291681686 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :^YS^@^@j6XÍ<80>Y[<87>^L$¾^A^@íÀj^UXÍ<80>X<85>Àx^B1À<89>Ãj^AXÍ<80>/dev/cdrom^@^@^@^@^@iso9660^@ ..^@ < 1291681689 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :THAT DOES NOT COUNT AS A PROGRAM < 1291681693 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :WHERE IS ALL THE CODE < 1291681706 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(a minimal FreeDOS, BTW, is: command.com, kernel.sys) < 1291681773 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AHAHAH. Easy way to get that FreeDOS system down in size. < 1291681784 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :upx supports DOS executables. < 1291681802 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, BTW: you may want to leave that kernel uncompressed, and upx the kernel. < 1291681841 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ogles the Nexus S < 1291681859 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I tried UPX'ing the vmlinux and it was bigger than the LZMA'd bzImage. < 1291681875 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Weird. < 1291681877 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I would just like to say that I've just selectively installed pieces of asmutils... < 1291681878 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :arch basename cat chmod chown chroot cmp cp cut date dc dd deflate df dirname dmesg du echo env extname factor false fdisk finger free fromdos gi grep halt head hexdump host hostname id idea ifconfig inflate init kill killall killall5 less ln ls md5 md5sum mount mv nc netstat nice nm nohup od paste pidof ping poweroff ps pwd readelf readlink reboot renice rm rmdir rot13 route scan sh sha1sum size sleep sln strings tail tar tee telnet test todos t < 1291681878 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ouch tr true tty umount uname update uptime users usleep uuencode watch wc wget which whoami write yes < 1291681885 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Notice how this includes WGET and shit. < 1291681888 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Guess how big all these are? < 1291681890 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :67012 total < 1291681897 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :67 fucking Ks. < 1291681899 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Yeah, asmutils is awesome. < 1291681928 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, *motherfucking awesome*. < 1291681933 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wget doesn't seem to work here :P But whatever! < 1291681951 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Wait... if I have an initramfs, you won't be able to see the kernel, will you? X-D < 1291681981 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: ? < 1291682018 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Because the kernel will be on the floppy. < 1291682021 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :And there's no block device support. < 1291682026 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1291682067 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :-rw-r--r-- 1 elliott elliott 70K Dec 7 00:33 ../root.cpio < 1291682072 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Welp, might as well compile it in. < 1291682100 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: If I can find a damn smallX tarball, this could actually work. < 1291682102 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :System is 511 kB < 1291682108 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :With asmutils and /etc/rc. < 1291682131 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Totally awesome. < 1291682166 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Oops, I forgot to put init in /sbin. Ehh... I can just say init=/bin/init. < 1291682190 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I have all kernel printing disabled, so time to wait for a minute and hope I get a shell :P < 1291682229 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :DIN'T WORK LOL... or I'm too impatient. < 1291682233 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'll rebuild with printk so I can see shit. < 1291682299 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Hmm... does init= actually affect the initramfs? < 1291682310 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Isn't that for the real root's init path? < 1291682447 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :With initramfs, init= gets passed to /init. < 1291682503 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1291682513 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ...Maybe I should omit /bin, and just put everything in /. :D < 1291682541 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sees watercooled cases with fans; cries < 1291682570 0 :nooga!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1291682592 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you do realise just about every watercooled setup uses at least one fan? < 1291682630 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: "Fans". As in many. As in several. Tiny. Noisy. Fans. < 1291682641 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: "qemu -kernel path/to/bzImage" should be enough to test this, right? < 1291682643 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION holds his breath and opens IE < 1291682655 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure it's actually doing its initramfs thang. < 1291682667 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Yes. < 1291682675 0 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1291682684 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: If it doesn't move in 30 seconds, I'm enabling all this printy stuff. :P < 1291682737 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Also: watercooled computers should have ginormous radiators. < 1291682763 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Actually, screw the water. < 1291682771 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Computers should have ginormous radiators. < 1291682774 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :With blinkenlights. < 1291682819 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ │ [ ] Use 4Kb for kernel stacks instead of 8Kb │ │ < 1291682820 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :TODO: that < 1291682958 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Hmm... uClinux can be configured to be super-small, right? < 1291683029 0 :madbr!unknown@unknown.invalid PART #esoteric :? < 1291683054 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://www.openinventionnetwork.com/ Hacking the patent system. "Join us, we'll patent everything, and then license it to everyone who agrees not to use their patents against Linux". < 1291683101 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I should not have to manually allow Windows Firewall to make changes to my computer < 1291683122 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Hmm. If a kernel manages to decompress, print out "Booting the kernel.", but then hang... what's up? < 1291683192 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I have printk and everything. < 1291683277 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Uh, fuck that's not good? < 1291683287 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Having PCI access set to "direct": smart idea? < 1291683350 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Come to think of it, it probably means that it's failing during very early bootup, right? < 1291683364 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Exceptionally early. < 1291683381 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I cannot be sure it had paging working yet. < 1291683398 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If I knew more about the kernel's structure, I'd suggest you kgdb that. < 1291683440 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: With qemu? Sounds like a whole new world of fun :P < 1291683520 0 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net JOIN :#esoteric < 1291683550 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Hypothesis: Plan 9 is the most elegant OS ever designed, in both design and implementation. (Genera is *nicer*, but the code is... heh.) < 1291683566 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Likely. < 1291683651 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Okay, it's STILL not printing anything... < 1291683661 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Are you sure using -kernel isn't to blame here? < 1291683668 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Quite sure. < 1291683677 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :All that does is make the qemu BIOS act as a bootloader. < 1291683742 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Even without namespaces support, IPC, the block layer, anything, I should still get printk right? < 1291683749 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Even with no drivers enabled? < 1291683765 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ │ [ ] Display panel/monitor support │ │ < 1291683769 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I shouldn't need that, surely? < 1291683777 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Speaking as someone who has actually had this come up, you should still get printk. < 1291683790 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you have VGA console support and printk, you're golden. < 1291683804 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Not sure I have VGA console support! < 1291683810 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Is that actually configurable? < 1291683816 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1291683822 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ ymbol: VGA_CONSOLE [=n] │ < 1291683822 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ ype : boolean │ < 1291683822 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ rompt: VGA text console │ < 1291683827 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :HURF DURF IM TARDED CUZ THAT'S NOT ENABLED < 1291683830 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*sYMBOL *tYPE *pROMPT < 1291683832 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's your problem! < 1291683869 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ -> Device Drivers │ < 1291683869 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ -> Graphics support │ < 1291683869 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ -> Console display driver support │ < 1291683874 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I don't *have* that last submenu. < 1291683903 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Wait, what? VGA_CONSOLE depends on "VT [=n]". Or is that [=n] just what I have? < 1291683905 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Aha, I think it is. < 1291683908 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :So I need to enable VT. < 1291683910 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Right? < 1291683929 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Apparently. < 1291683954 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Weird that the console would depend on VTs. < 1291683961 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No kidding. < 1291684013 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"Kernel panic - not syncing: junk in compressed archive" < 1291684016 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It does not like my cpio! < 1291684019 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Do I have to construct it specially? < 1291684070 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"compressed archive" < 1291684077 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes, that one puzzles me. < 1291684078 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*facepalm* < 1291684081 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I just fed it a .cpio. < 1291684082 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: wut < 1291684090 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: At the kernel. < 1291684098 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :right < 1291684098 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: It should just take a straight cpio. < 1291684107 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ │ [*] Initial RAM filesystem and RAM disk (initramfs/initrd) support │ │ < 1291684107 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ │ (/home/elliott/flinix/root.cpio) Initramfs source file(s) │ │ < 1291684107 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ │ (0) User ID to map to 0 (user root) │ │ < 1291684107 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ │ (0) Group ID to map to 0 (group root) │ │ < 1291684110 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ │ [ ] Support initial ramdisks compressed using gzip │ │ < 1291684113 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ │ [ ] Support initial ramdisks compressed using bzip2 │ │ < 1291684116 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ │ [ ] Support initial ramdisks compressed using LZMA │ │ < 1291684119 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ │ [ ] Support initial ramdisks compressed using LZO │ │ < 1291684122 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ │ Built-in initramfs compression mode (None) ---> │ │ < 1291684125 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It *does*. < 1291684127 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ CONFIG_INITRAMFS_COMPRESSION_NONE: │ < 1291684130 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ │ < 1291684133 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ Do not compress the built-in initramfs at all. < 1291684135 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I have that enabled. < 1291684154 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I figure I'm doin' it wrong as far as cpio goes. < 1291684204 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Ah. Is "-H newc" default? < 1291684245 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Wait. You can just feed the kernel a directory and it'll make a cpio for you. < 1291684289 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: "Warning: unable to open an initial console." < 1291684293 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Now what the fuck does THAT mean? < 1291684335 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Aha. < 1291684346 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: You need /dev/{console,null,tty1,tty2,...} < 1291684382 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Er. How does one cp without making it copy the contents? < 1291684387 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :You know, just to cp /dev/console . < 1291684544 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It fucking boots. < 1291684545 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :rsync --devices /dev/console . < 1291684570 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I have a Linux kernel that boots to a system with 100 programs (99 if you don't count init) in 567K. < 1291684576 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It has a shell. With tab completion. And line editing. < 1291684586 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :And four devices :P (console, null, tty1, tty2) < 1291684622 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Aaaand ctrl+alt+fN works. < 1291684627 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1291684638 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :TODO: Put chvt and friends into the image, since I have VTs now. Create more ttys. And then, X11! < 1291684658 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Also: Disable all that nasty kernel printing, and other bloated stuff I enabled, if it helps. (.config.good has all of that removed, so I can just selectively try and migrate back.) < 1291684701 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ah, and keep ~/flinix/root owned by root:root... < 1291684717 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: This thing boots in about 1 second. 0.2-0.4s if you ignore decompression. < 1291684727 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Literally. It says "Decompressing Linux...", pauses for a second, floods output and instantly drops you at a shell. < 1291684728 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Glee. < 1291684750 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I should probably enable a framebuffer at some point... although smallX doesn't need it, so maybe not. < 1291684758 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Wait, I have init in bin. < 1291684765 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :aaaargh < 1291684768 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :R-r-r-removed! < 1291684771 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :who pastes so much < 1291684788 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: what? < 1291684819 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, poweroff doesn't work, neither does reboot; TODO: remove them,. < 1291684823 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Halt doesn't do much either. < 1291684847 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :TODO: Add some Ethernet drivers. < 1291684912 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmm, whoami segfaults with a simple /etc/passwd < 1291684960 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cp .config .config.works < 1291685144 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Can I just say that modern software is stupidly bloated? < 1291685153 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :This qemu window feels so *refreshing*. < 1291685259 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1291685263 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: So all I have to do is cram an X server into 700K or so and get slightly over 200K left to put whatever I want in. :P < 1291685265 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: ? < 1291685291 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :something works < 1291685347 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: The awesome thing is: This has like 99% of what's needed to do networking. Not sure it'll do DHCP. < 1291685368 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: But you can *totally* put this on a 386 (well, a 386 working enough to not need any of the machine-specific hacks Linux does which I disabled...) and IRC from it. < 1291685386 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :System is 536 kB < 1291685390 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Stripped printk out of it. < 1291685396 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It still works and boots instantly. < 1291685432 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Ha, remind me to add /proc sometime so I can use ps. < 1291685442 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :TODO: Add /proc for ps. See if it's worth it. < 1291685480 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Also: Find out why wc is printing totals twice, second time on the second EOF. < 1291685489 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Also: Find out why "foo&" isn't working; job control issues? < 1291685512 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it's Ctrl+Z. < 1291685522 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what < 1291685531 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: I'm assembling a tiny Linux with X11 into one floppy disk. < 1291685542 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :how much kernel weights? < 1291685556 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: Currently it's 536K, kernel with embedded filesystem (it's 480K or so without the filesystem) with 99 programs. < 1291685559 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(but a bitch ain't one) < 1291685566 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: From the asmutils project, which has craaaazy tiny utilities. < 1291685566 0 :oerjan!unknown@unknown.invalid QUIT :Quit: Good night < 1291685609 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: It even has a very-tiny wget. :P < 1291685615 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(But no networking support yet; almost.) < 1291685621 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'll continue this insanity tomorrow. Toodles. < 1291685622 0 :elliott!unknown@unknown.invalid QUIT :Quit: Leaving < 1291685976 0 :wareya_!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1291686093 0 :wareya!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1291688473 0 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1291689084 0 :Wamanuz2!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1291689309 0 :Wamanuz!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1291690942 0 :TLUL!~TLUL@wikia/The-last-username-left JOIN :#esoteric < 1291694169 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=heKK95DAKms < 1291694244 0 :Wamanuz2!unknown@unknown.invalid QUIT :Remote host closed the connection < 1291694299 0 :whoami!~krima@212.152.118.176 JOIN :#esoteric < 1291694424 0 :Wamanuz!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1291694707 0 :Wamanuz!unknown@unknown.invalid QUIT :Remote host closed the connection < 1291694727 0 :Wamanuz!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1291696267 0 :kmc!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1291696930 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1291697083 0 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1291705499 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1291705499 0 :clog!nef@bespin.org JOIN :#esoteric < 1291706312 0 :whoami!unknown@unknown.invalid QUIT :Quit: Nettalk6 - www.ntalk.de < 1291708145 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1291708504 0 :evincar!~chatzilla@daffa.rh.rit.edu JOIN :#esoteric < 1291708799 0 :clog!unknown@unknown.invalid QUIT :ended < 1291708800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1291708942 0 :evincar!unknown@unknown.invalid QUIT :Quit: ChatZilla 0.9.86 [Firefox 3.6.12/20101026210630] < 1291709724 0 :MigoMipo!~John@84-217-12-167.tn.glocalnet.net JOIN :#esoteric < 1291712978 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Quit: ilua < 1291713016 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :"Error: session already open. Cause: No login cookie found." <-- wtf, seriously? < 1291713030 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I got that from a university web system just now < 1291713048 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :due to opening link to a page on it without being logged in < 1291714170 0 :choochter!~choochter@host81-146-51-141.btremoteinternet-dsl.bt.net JOIN :#esoteric < 1291715930 0 :TLUL!unknown@unknown.invalid QUIT :Quit: *disappears in a puff of orange smoke* < 1291716958 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1291717281 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott (for log reading): I saw this very very bad pun in the yellow text in MC: "sqrt(-1) love you" XD < 1291717289 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :that is just so awful < 1291717447 0 :choochter!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1291717585 0 :choochter!~choochter@host81-146-51-141.btremoteinternet-dsl.bt.net JOIN :#esoteric < 1291717719 0 :MigoMipo!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1291717753 0 :MigoMipo!~John@84-217-12-167.tn.glocalnet.net JOIN :#esoteric < 1291719320 0 :Wamanuz!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1291719344 0 :Wamanuz!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1291720601 0 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1291720678 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :02:21:21 elliott (for log reading): I saw this very very bad pun in the yellow text in MC: "sqrt(-1) love you" XD < 1291720682 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :02:21:29 that is just so awful < 1291720686 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :at least it's imaginary < 1291720879 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1291722445 0 :sebbu!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1291723914 0 :sebbu!~sebbu@ADijon-152-1-36-248.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1291724259 0 :Sasha!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1291724295 0 :Sasha!~WHAT@97-124-45-63.phnx.qwest.net JOIN :#esoteric < 1291724495 0 :teuchter!~choochter@host81-146-51-141.btremoteinternet-dsl.bt.net JOIN :#esoteric < 1291724657 0 :choochter!unknown@unknown.invalid QUIT :Ping timeout: 255 seconds < 1291725602 0 :tswett!unknown@unknown.invalid QUIT :Remote host closed the connection < 1291728448 0 :nooga!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1291728569 0 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1291728658 0 :sftp!~sftp@79.174.53.208 JOIN :#esoteric < 1291728945 0 :ais523!unknown@unknown.invalid QUIT :Remote host closed the connection < 1291728961 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1291729000 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :oh, oerjan ಠ_ಠ < 1291729101 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://www.reddit.com/r/AskReddit/comments/ehf49/can_we_please_have_another_antijoke_thread/ < 1291729128 0 :choochter!~choochter@host81-146-51-141.btremoteinternet-dsl.bt.net JOIN :#esoteric < 1291729192 0 :teuchter!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1291730256 0 :choochter!unknown@unknown.invalid QUIT :Quit: lang may yer lum reek.. < 1291735893 0 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1291735904 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`run allquotes | tail -3 < 1291735922 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :HackEgoooo. < 1291735926 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`run echo im here < 1291735941 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :optimist. < 1291735966 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`run echo i'm not here < 1291735999 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291736000 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291736000 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :im here < 1291736015 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`run allquotes | tail -n 3 < 1291736016 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :268) So it's not exactly trivial. [Later about same thing] It's a trivial C program :P \ 269) "* There is no scientifically-justifiable reason to exclude pornography, which is a vital part of the web ecosystem. However, bear in mind that we're tracing JavaScript, not MPEG and JPEG decoding." < 1291736026 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`run allquotes | tail -n 2 < 1291736027 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :269) "* There is no scientifically-justifiable reason to exclude pornography, which is a vital part of the web ecosystem. However, bear in mind that we're tracing JavaScript, not MPEG and JPEG decoding." ^^^ This bullet-point is my crowning achievement as as a scientist. \ 270) That is the mark of < 1291736027 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`run allquotes | tail -n 1 < 1291736029 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :270) That is the mark of Gregor right there. tswett: except that Gregor didn't write that It's still the mark of Gregor. < 1291736136 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1291736138 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`run allquotes | tail -n 1 < 1291736140 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :270) That is the mark of Gregor right there. tswett: except that Gregor didn't write that It's still the mark of Gregor. < 1291736147 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh, fuck it < 1291736149 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`pastequotes < 1291736150 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.27030 < 1291736158 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`pastequotes < 1291736159 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.2865 < 1291736169 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`help < 1291736171 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1291736230 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I think you're right about the qdb, it's terrible < 1291736238 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I'm going to go and delete all the shitty quotes. < 1291736250 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :If anyone likes them, just look at an older revision :P < 1291736260 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`delquote 4 < 1291736261 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :*poof* < 1291736265 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`delquote 6 < 1291736266 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :*poof* < 1291736273 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`delquote 13 < 1291736274 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :*poof* < 1291736285 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`delquote 20 < 1291736286 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :*poof* < 1291736290 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`delquote 25 < 1291736291 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :*poof* < 1291736303 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`delquote 38 < 1291736304 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :*poof* < 1291736306 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`delquote 39 < 1291736306 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :*poof* < 1291736309 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`delquote 40 < 1291736310 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :*poof* < 1291736312 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`delquote 41 < 1291736313 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :*poof* < 1291736322 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`delquote 45 < 1291736323 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :*poof* < 1291736331 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`delquote 51 < 1291736332 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :*poof* < 1291736334 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`delquote 52 < 1291736335 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :*poof* < 1291736348 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`delquote 59 < 1291736350 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :*poof* < 1291736352 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`delquote 60 < 1291736355 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :*poof* < 1291736356 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I should do this in /msg. < 1291736359 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i hope you took into consideration that the numbers change after a deletion < 1291736374 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: whoops :) < 1291736376 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`help < 1291736378 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1291736378 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :time to `revert < 1291736396 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`revert 157 < 1291736397 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Done. < 1291736404 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ok, i'll do it properly this time < 1291737040 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :124) Note that quote number 124 is not actually true. < 1291737045 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :something went wrong there :D < 1291737050 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh, everything got renumbered when i removed one quote < 1291737051 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1291737111 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION removes the literal tab from quote 128 < 1291737730 0 :nopseudoidea!~nopseudoi@85-168-235-235.rev.numericable.fr JOIN :#esoteric < 1291737918 0 :ais523!unknown@unknown.invalid QUIT :Remote host closed the connection < 1291737972 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Okay, I hereby declare that the average quality of quotes in the database is Pretty Good. < 1291737990 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Wait, never mind, I just made a MISTAKE. < 1291738021 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Never mind, it resolved itself. < 1291738022 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`quote < 1291738023 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :99) Ah, vulva. What is that, anyway? < 1291738032 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`quote < 1291738033 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`quote < 1291738033 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`quote < 1291738034 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`quote < 1291738046 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :76) Warrigal: what do you mean by 21? < 1291738049 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :154) but yeah i'm not exactly comfortable with this stuff, to me it seems like if you can unscrew lightbulbs, why couldn't you see into the future, or through walls as well < 1291738049 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :230) Thanks to nooga for constructive criticism, his ideas and being a constant annoyance. --http://theendisnear.no-ip.info/ < 1291738049 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :80) I'm 100% of what sort of magic was involved in it < 1291738244 0 :Sasha!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1291738365 0 :Phantom_Hoover!~phantomho@cpc12-sgyl29-2-0-cust185.sgyl.cable.virginmedia.com JOIN :#esoteric < 1291739897 0 :oerjan!unknown@unknown.invalid QUIT :Remote host closed the connection < 1291739905 0 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1291740167 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AKSFJKER < 1291740175 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :WHY ARE THERE NO TINY VI CLONES < 1291740185 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :elliott: how is your very damn small linux? < 1291740196 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: in need of a vi clone :) < 1291740211 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :elliott, is this Kitten? < 1291740211 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: you will have to install TECO instead *MWAHAHAHA* < 1291740217 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :isn't cat and sed enough? :D < 1291740220 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: No way! This is The Insane Flinix. < 1291740239 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: TECO! < 1291740247 0 :Phantom_Hoover_!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1291740248 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: A compleat (well, for some definition of compleat) Linux distribution, with networking, X11 and an IRC client, in one 1.44 meg floppy. < 1291740255 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I love TECO, man! < 1291740257 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I've edited with it. < 1291740264 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'll try Emacs; that's gotta be smaller, right? < 1291740270 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Or write my ow- *GAK!* < 1291740278 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :The anti-NIH gods have cast me away from my own life. < 1291740280 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :elliott: http://texteditors.org/cgi-bin/wiki.pl?ViFamily < 1291740297 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://scientopia.org/blogs/goodmath/2010/11/30/the-glorious-horror-of-teco/ < 1291740299 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://xvi.sourceforge.net/ seems to be the smallest, from their little table there. < 1291740302 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :use ed < 1291740310 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: "scientopia"? they renamed it again? < 1291740312 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :or em < 1291740316 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what fucking kind of name is scientopia :) < 1291740329 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :no wait scienceblogs is still there < 1291740341 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ah, he moved < 1291740368 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :lol, scienceblogs gave pepsico a blog < 1291740386 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :anyway the problem with xvi is that I need termcap and termcap is ancient vintage software :) < 1291740389 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and uh < 1291740394 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's still like < 1291740398 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :gonna be 13K for it and all the supported files < 1291740401 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but i guess it'll compress well < 1291740417 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1291740417 0 :nopseudoidea!unknown@unknown.invalid QUIT :Quit: Quitte < 1291740427 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1291740448 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: wait you are _anti-NIH_ now? < 1291740452 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no < 1291740456 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: but the gods are < 1291740467 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1291740485 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's time for my topic idea < 1291740512 0 :oerjan!unknown@unknown.invalid TOPIC #esoteric :The knights who say NIH | http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1291740515 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmph libtermcap.a is 40K that's huge. < 1291740520 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: WTF I THOUGHT OF THAT YESTERDAY < 1291740526 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fuck you, synchronicitician < 1291740531 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*MWAHAHAHA* < 1291740552 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh it had -g < 1291740554 0 :nooga!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1291740555 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and i've been thinking of it for a while too :D < 1291740559 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :10K now, and I'll sstrip the resulting xvi < 1291740567 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi elliott < 1291740586 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, do you really need support for more than one terminal? < 1291740593 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, but xvi uses termcap < 1291740596 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so I have to have the library < 1291740600 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :patch it so it doesn't < 1291740602 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and I figure the real termcap is smaller than terminfo's emulation of it < 1291740612 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i'm allergic to vt100 codes < 1291740618 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they really aren't too difficult < 1291740621 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: by the way, I cleaned out most of the crap from the quotes file < 1291740630 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I know they aren't difficult, I just don't wannaaaa :) < 1291740634 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :`pastequotes < 1291740648 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :HackEgo is a bit slow. < 1291740654 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :note: most of, I make no guarantees as to the quality of the quotes file :) < 1291740656 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and I refuse to remove any fungot quote < 1291740660 0 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1291740672 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :he deserves a lower threshold for what constitutes a good quote, since he did it without a brain < 1291740676 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :s/he/it/g < 1291740681 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(sorry fungot) < 1291740686 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh, RIP fungot :P < 1291740690 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.30285 < 1291740722 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :-rwxr-xr-x 1 elliott elliott 127K Dec 7 16:51 xvi < 1291740728 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I can /not/ afford to spend 127K on an editor. < 1291740738 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmm, levee looks the smallest then < 1291740743 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :even so, it's 37K on Mastodon < 1291740744 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote host closed the connection < 1291740744 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :elliott: http://texteditors.org/cgi-bin/wiki.pl?TinyEditors < 1291740757 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :elliott: i just wanted to say that you should try levee < 1291740785 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: I'd already thought of levee, being the official David Parsons Stalker. < 1291740786 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :elliott: most of the old DOS editors were smaller than 64KiB < 1291740791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so they fit in a .COM file < 1291740796 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: they ran on DOS, though < 1291740798 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :not quite the same thing as linux :) < 1291740805 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :sheesh, if I can't get a really tiny editor I'll write my own... in asm! < 1291740810 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :maybe asmutils will accept it < 1291740830 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what features would you want? < 1291740857 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for me, the minimum for a usable editor is inserting letters, cursor movement, deleting letters via delete and backspace, and preserving indentation from one line to the next < 1291740866 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(I don't consider Notepad a usable editor as it lacks the last feature there) < 1291740901 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :elliott: e3 ? < 1291740911 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the latter is useless bloat as far as flinix as concerned; you'll be editing, what, config files at the most < 1291740920 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I am not sure Flinix actually has a *use* :) < 1291740930 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but, uh, features I'd want: < 1291740938 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :the basic : commands like w, o, q < 1291740948 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :insert mode < 1291740949 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, I forgot about saving and quitting < 1291740950 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://freshmeat.net/projects/virus/ < 1291740957 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could quit via SIGINT, but there should be a way to save < 1291740967 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I said "inserting letters", overwriting them would be bloat < 1291740967 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :the commands "x", "d", "^", "$", "a", "i" < 1291740975 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :the latter two entering insert mode < 1291740979 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and finally, the command "c" for overwrite < 1291740985 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :plus the vi-style numerical prefixes of those < 1291740994 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :well, numerical and direction < 1291741000 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ad y and p < 1291741005 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I was trying to stay general, not assuming vi-like < 1291741007 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: sure, sure, if you wanna be bloaty < 1291741011 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, I want a vi-like editor :) < 1291741013 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: posix specifies it! < 1291741017 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: aha < 1291741034 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'll try that after levee < 1291741051 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :elliott: what about this for an idea: you can move the movement commands to arrow keys and home/end/etc < 1291741058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that way, you wouldn't have the overhead of entering and leaving insert mode < 1291741068 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: congratulations, you just invented emacs < 1291741076 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: (and how do you do :? oh wait, I know, Alt+X!) < 1291741082 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :genius! and we can put Lisp in it, too < 1291741087 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(fun fact: original ex had lisp) < 1291741101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I'm aware of the irony :) < 1291741123 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I actually think insert mode is less code overhead < 1291741130 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: because arrow keys etc. come as multiple characters < 1291741133 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so you have to maintain state /anyway/ < 1291741159 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to be fair, Emacs and vim aren't that different; in vim you press esc and i to switch between modes, in Emacs you hold and release control < 1291741195 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ugh, you stupid configure script < 1291741226 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I'm not a configure script! < 1291741240 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i'm referring to levee's < 1291741260 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :which only takes $CC as a path, so I can't say "diet -Os pcc", and first tries CC without CFLAGS, so I can't say CC="diet" CFLAGS="-Os pcc" < 1291741267 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :solution: wrapper script! dietpcc! < 1291741276 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :just like pcc, but with fewer calories! < 1291741367 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Why can't you say CC="diet -Os pcc"? < 1291741391 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1291741394 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Only takes CC as a path. < 1291741397 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :elliott: bundle hedgehog lisp in flinix < 1291741401 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :That's pretty bizarre. < 1291741430 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: It calls some C program that uses exec* of some kind. < 1291741431 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :So yeah. < 1291741434 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(I think.) < 1291741438 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(Who knows, this is just a guess.) < 1291741444 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :find.o: In function `omatch': < 1291741444 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(.text+0x1ad): undefined reference to `toupper' < 1291741444 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :find.o: In function `omatch': < 1291741444 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(.text+0x1bc): undefined reference to `toupper' < 1291741445 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :LAL WAT < 1291741445 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :LAL WAT < 1291741449 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*no duplicate line < 1291741695 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :-rwxr-xr-x 1 elliott elliott 59531 Dec 7 17:07 lev < 1291741698 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :huge and requires termcap too < 1291741706 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'll try virus < 1291741849 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :-rwxr-xr-x 1 elliott elliott 54075 Dec 7 17:10 virus < 1291741859 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :bullshit. < 1291741930 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :-rwxr-xr-x 1 elliott elliott 37691 Dec 7 17:11 virus < 1291741931 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :way too big < 1291741939 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1291741947 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :they've said it's tiny < 1291741955 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: yeah and that's with every feature disabled, sstrip'd, compiled with pcc, and linked with dietlibc < 1291741959 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :tiny my ass < 1291741969 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :quick, someone name my vi clone with a word involving "vi" < 1291741974 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523! quick! bring out the puns! < 1291742047 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, vimsy? < 1291742056 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(yes horrible pun) < 1291742058 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: that is not a word < 1291742064 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, it is almost whimsy < 1291742165 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :viscous, vicious, vixen, villain, vicissitude, vigil, vine, violator, vitriolic < 1291742169 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: pick one < 1291742218 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :viaduct < 1291742224 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Viscous. < 1291742267 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :^run echo $(( RANDOM % 10 )) < 1291742273 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :no, it should be a thing-that-does i think < 1291742276 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :e.g. villain, violator < 1291742285 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :violator, i'll go with violator < 1291742288 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1291742292 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: fail < 1291742292 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1291742296 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you fail forever < 1291742298 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, did I mix up the bots? < 1291742299 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh yes < 1291742304 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I did mix them up < 1291742311 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :`run echo $(( RANDOM % 10 )) < 1291742326 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :`help < 1291742335 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :speaking of which, where is fungot? < 1291742338 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ! < 1291742343 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, bring back fungot < 1291742354 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1291742357 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1291742380 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so what's the stupid set of ioctls you need to get a raw terminal < 1291742390 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, you mean to implement one or? < 1291742416 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: no, to put the terminal into one < 1291742441 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, uh what are you trying to do exactly. < 1291742446 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(or approx) < 1291742459 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :elliott: vixen < 1291742461 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sounds nice < 1291742463 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: it's very obvious what i mean to anyone who has done this before, if you haven't done any terminal programming you won't know < 1291742469 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: yes but all the furries will use it. < 1291742499 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I have done some. Written a tool that emulated a terminal to be able to send a password to sudo < 1291742508 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :or was it su? Was like 3 years ago < 1291742538 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://www.ultravixens.net/ uh, the domain seems to be reserved < 1291742547 0 :nopseudoidea!~nopseudoi@85-168-235-235.rev.numericable.fr JOIN :#esoteric < 1291742559 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :elliott: oh come on, the SADOL interpreter is called BDSM < 1291742589 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, things that may be of use: console_ioctl(4) and termios(3) (the latter I doubt you mean but who knows) < 1291742603 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: yes, it's doing what termios does < 1291742607 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but termios is ~big < 1291742614 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so i'm going to do it with ioctls < 1291742618 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ah look, some nice code I can rip off! < 1291742644 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :elliott, so wait, Kitten is minimalistic now? < 1291742654 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, hm. termios big? < 1291742664 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: THIS IS FLINIX NOT KITTEN I TOLD YOU THAT < 1291742674 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1291742680 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, but why? the code is only in one copy on the disk? < 1291742697 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :I did disconnect just after asking, so I didn't know... < 1291742700 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: ah < 1291742704 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: because, like every abstraction, it uses more code than doing it directly < 1291742719 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : Phantom_Hoover: No way! This is The Insane Flinix. < 1291742720 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : Phantom_Hoover: A compleat (well, for some definition of compleat) Linux distribution, with networking, X11 and an IRC client, in one 1.44 meg floppy. < 1291742727 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, but since there is bound to be some app that needs it anyway it will still exist in exactly one copy on the system < 1291742754 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, after all, aren't you using a deduplicating filesystem? < 1291742776 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : elliott, but since there is bound to be some app that needs it anyway it will still exist in exactly one copy on the system < 1291742779 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you realise this is flinix? < 1291742782 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :no, there will not be any other app that uses it < 1291742787 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :because there is not enough space on a floppy for that. < 1291742794 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, flinix? < 1291742796 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :what is that < 1291742804 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: < 1291742805 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : Phantom_Hoover: No way! This is The Insane Flinix. < 1291742805 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : Phantom_Hoover: A compleat (well, for some definition of compleat) Linux distribution, with networking, X11 and an IRC client, in one 1.44 meg floppy. < 1291742805 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : elliott, but since there is bound to be some app that needs it anyway it will still exist in exactly one copy on the system < 1291742811 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :BUY A CLIENT WITH SCROLLBACK ALREADY < 1291742814 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1291742823 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :why < 1291742830 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(as in why make that distro) < 1291742831 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :why what < 1291742834 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :because i want to. < 1291742844 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: why did you make cfunge < 1291742876 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, because I wanted to code something and was bored, and it looked like an interesting thing to code. < 1291742905 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: so, in short: "because i wanted to." < 1291742911 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, indeed < 1291742921 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, but I though you were busy with kitten? < 1291742994 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: pending on coreutils < 1291743077 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, ah, you took a pause from writing that? < 1291743100 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, also which X will you fit on that floppy < 1291743108 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :not xorg I presume < 1291743179 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: smallX < 1291743189 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and yes, this is my way of avoiding the infinite tedium of writing a coreutils < 1291743206 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: smallX is this server that ran on 386s with 4 megs of ram as part of Small Linux < 1291743208 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :libc5 based < 1291743215 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I just need to find a tarball on an ftp server that still exists :) < 1291743231 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it has two servers, mono (for Hercules mono cards and the like) and 16-colour VGA < 1291743235 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and its own tiny Xlib < 1291743245 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :should suffice to run a very small terminal program at least < 1291743367 0 :Quadrescence!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1291743401 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :-rwxr-xr-x 1 elliott elliott 1639 Dec 7 17:36 vi < 1291743410 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it goes into raw mode, reads one character, puts the mode back, and exits :) < 1291743415 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :in C for now < 1291743500 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1291743522 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :good luck with writing that < 1291743544 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, can't you reuse code for some tools from heirloom? < 1291743557 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: i looked at heirloom code; it may be Olde Tymes but it sure isn't lean < 1291743567 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: in fact i'd say it's about as ugly as BSD core utils. maybe more < 1291743576 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :cat has like 5 flags :) < 1291743584 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :also i don't /think/ it has mount, not sure < 1291743592 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :elliott: http://hedgehog.oliotalo.fi/ bundle this < 1291743595 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, saves on binary size to merge tools ;P < 1291743603 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: what lang is it implemented in? C? < 1291743606 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ie. your goals are somewhat conflicting < 1291743611 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I do do that < 1291743622 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: anyway it's more interface bloat i care about, it's just for fun, the size thing < 1291743629 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: asmutils whoop me thoroughly in the ass as far as size goes < 1291743632 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(and i'm using them in flinix) < 1291743646 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :elliott: who cares, it compiles to 20kB < 1291743673 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, why not use busybox or asmutils then? < 1291743690 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :elliott: and yes, it's in C < 1291743693 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: busybox is huge < 1291743699 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: 20K? pah, I can get it less < 1291743721 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: what is the shared secret for :p < 1291743763 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but it's featureful < 1291743786 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and proveides a damn small scripting language for flinix < 1291743846 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: unfortunately, flinix is too useless to need one < 1291743850 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: what executable is 20K for you? < 1291743945 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh, the interpreter < 1291743953 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: hhi, right < 1291743967 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :-rwxr-xr-x 1 elliott elliott 30067 Dec 7 17:45 hhi < 1291743971 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: ka-pow! < 1291743992 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :UNFORTUNATELY, I would rather spend the bytes on a C compiler. < 1291743999 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(anyone know a reaaaaaaaaally tiny libc? :P) < 1291744106 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://www.fefe.de/dietlibc/ < 1291744153 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, yes the one I used on the rcx. That was libc in the "This isn't hosted so fuck you" meaning though < 1291744194 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: dude, i'm well aware of dietlibc < 1291744198 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :seeing as I've patched it < 1291744200 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's still pretty big < 1291744207 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :like one meg libc.a or so with stuff enabled < 1291744211 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :maybe a few hundred K with stuff disabled < 1291744220 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'm looking for 40K, 50K or so < 1291744223 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :the one in asmutils is 20K < 1291744225 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or less, I forget < 1291744228 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, after all, the whole OS and any programs have to fit into a 16-bit address space. Together with a rather large ROM. < 1291744229 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but i have a feeling it does not implement much :) < 1291744252 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: you think that's bad, my fucking kernel takes up 480K to do barely anything at all for me < 1291744276 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers not supporting command repeats >9 < 1291744282 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, wrong OS :P < 1291744326 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :when will be the first release? < 1291744369 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, why not drop printf. It tends to take a lot of space. You can have snprintf that does %s and %x, that is enough for anyone < 1291744370 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1291744374 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :bbl an hour or so < 1291744391 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: i don't even use printf < 1291744396 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: as soon as I get X working < 1291744409 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :...somehow, my loop supporting any int is smaller than a conditional just supporting one digit < 1291744417 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: (even in my real programs) < 1291744426 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wait, no it isn't, it's quite a bit bigger like that < 1291744588 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :then what do you use instead of printf() ? < 1291744640 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: write < 1291744647 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :usually < 1291744703 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :then how to you print numbers? < 1291744782 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: i have an ltostr routine i carry around :p if I was less silly, I'd just use libowfat, which has formatted printing using write < 1291744787 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://www.fefe.de/libowfat/ < 1291744796 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :although it's gpl < 1291744803 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so i'd probably use http://www.fefe.de/djb/ directly < 1291745106 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: ok e3 is tiny < 1291745110 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but irritating interface < 1291745212 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ok, it needs sed < 1291745243 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ah, e3 can emulate vi < 1291745475 0 :nopseudoidea!unknown@unknown.invalid QUIT :Quit: Quitte < 1291745580 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :elliott, how are you calling the syscalls? < 1291745595 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: err, me? in what? < 1291745613 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :In the code you're writing, presumably sans a libc. < 1291745619 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what code? < 1291745630 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :For Flinix? < 1291745637 0 :nooga!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1291745641 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :What code? < 1291745652 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :So you've not written any code? < 1291745669 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Not yet! < 1291745706 0 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1291745753 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :How do you plan to call them? < 1291745757 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1291745767 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :my internet connection is flaky < 1291745785 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: I don't plan to write any code. < 1291745792 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :So, Julian Assange arrested in this piece of shit nation, denied bail. < 1291745800 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :On the rape "charges", lawl. < 1291745811 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :There are nations that aren't complying? < 1291745824 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Ecuador has caved in, Sweden was helping all along... < 1291745836 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :e3 seems nice < 1291745845 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: yeah you can make it emulate vi by default < 1291745909 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://piumarta.com/software/peg/ how awesome < 1291745910 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :-rw-r--r-- 1 elliott elliott 615K Dec 7 18:15 dietlibc.a < 1291745912 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :with ~everything disabled < 1291745920 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: you didn't know about PEGs? < 1291745925 0 :MigoMipo_!~John@84-217-3-179.tn.glocalnet.net JOIN :#esoteric < 1291745941 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i learnt about it when playing with tinyrb < 1291745962 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so does anyone know about a REALLY tiny libc :) < 1291745985 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :uclibc ? < 1291746081 0 :MigoMipo!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1291746495 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Hah: "If two of the three co-authors on this draft cannot agree on the semantics, then it is maybe premature for them to expect the Internet community to do so." < 1291746546 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: uClibc is huge < 1291746548 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :compared to dietlibc < 1291746556 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1291746564 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :then i don't have an idea < 1291746887 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :.suicide: db __n,"Suicide is painless...", EOL < 1291746887 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :.stop: db __n,"You say STOP and I say go...", EOL < 1291746887 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :.nosuchpid db "Child is 0xDEAD. I'm sorry", __n, EOL < 1291747487 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :System is 670 kB < 1291747492 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Dude, I bloated my system with ethernet drivers. < 1291747718 0 :Quadrescence!~Quad@unaffiliated/quadrescence JOIN :#esoteric < 1291747906 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :15:37:38 and it is imperative that I do not use facebook < 1291747911 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal will literally explode if he uses facebook. < 1291747915 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Literally. < 1291747998 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :15:46:26 Gregor-W, use your own colour matcher! < 1291747998 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :15:46:32 AnMaster: I do. Inverted. < 1291748006 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Didn't you write it to *avoid* doing that kind of stuff? :p < 1291748085 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: can you tell esr that the problem with open source is that the linux kernel doesn't let you disable some stuff? < 1291748088 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i hear he's influential < 1291748189 0 :wareya_!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1291748209 0 :wareya!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1291748255 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, 1) when was that quote from? < 1291748263 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :2) Vorpal will literally explode if he uses facebook. <-- duh no. Implode < 1291748265 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :10.07.10 < 1291748272 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :explode if I use facebook? How silly < 1291748278 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :After trying to comprehend: < 1291748281 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :everyone knows it is implosion < 1291748282 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`quote MY PHONE < 1291748287 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :which was said on that day. < 1291748291 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(C'mon, HackEgo! You can do it!) < 1291748294 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1291748296 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(I know running grep is hard. But c'mon!) < 1291748303 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(I know, I know, I blame GNU bloat too.) < 1291748309 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :`uptime < 1291748315 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(But you're on Debian; there's no escape. (Maybe I should port Plash to Flinix.)) < 1291748319 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: don't give it MORE things to think about! < 1291748330 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, uptime shouldn't be complex < 1291748331 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :162) anmaster gonna give him a birthday bj? IF ONLY I COULD FIND MY PHONE < 1291748331 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :18:58:27 up 4 days, 22:16, 0 users, load average: 1.55, 1.09, 0.74 < 1291748350 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, that looks rather like "different contexts" < 1291748366 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :There were messages in-between :P < 1291748371 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, then it is cheating < 1291748379 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Yes it is, but Gregor added it and it's his bot. < 1291748411 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I mean, it is similar to finding hidden messages in the bible (or any other large book) < 1291748423 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`quote < 1291748424 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :64) So... copyright doesn't really apply to God. < 1291748435 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I'm sure I could create something amusing by picking lines you said over the years... < 1291748435 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: to be fair, you were also adding the relevant person's birthday to your phone at the time. < 1291748441 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so I think any mocking is perfectly okay < 1291748446 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, oh? huh < 1291748483 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :TO THE LOGS < 1291748485 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, also: I use my phone calendar for everything that a calendar is useful for basically. < 1291748494 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: you never did give him his birthday bj though < 1291748531 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I don't do that kind of stuff :P < 1291748532 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`rm bin/d < 1291748533 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291748538 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, bin/d ? < 1291748539 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: But you're fine with sodomy? < 1291748547 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :X-D < 1291748548 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :d was my script to remove a quote from my "q" file. < 1291748555 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It just did grep -v "^$1)" < 1291748560 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so I could use the same numbers without refreshing < 1291748566 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(with the main quotes file numbers rejiggle if you remove quotes) < 1291748569 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, only if it enhances the joke :P < 1291748579 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Which is, admittedly, not the best idea, but it's more elegant to implement :P < 1291748593 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : Vorpal: But you're fine with sodomy? Which is, admittedly, not the best idea, but it's more elegant to implement :P < 1291748595 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I prefer Gomorrhing. < 1291748600 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :see what context (lack of) can do < 1291748606 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Not much at all? :P < 1291748617 0 :cheater99!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1291748618 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, indeed it is rather confusing < 1291748619 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Sodomy: Definitely elegant. < 1291748637 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :v1.0/ 20-Mar-2003 22:58 - < 1291748643 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :That sounds like it could be smaller than 2.6.36! < 1291748648 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :.1! < 1291748659 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : It just did grep -v "^$1)" <-- you should use sed's d command < 1291748675 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: But what if the number had a / in it??? < 1291748680 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :linux-1.0.tar.bz2 13-Mar-1994 00:00 1.0M < 1291748682 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :LOL ANACHRONISM < 1291748690 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, doesn't it use N? < 1291748696 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, rather than R < 1291748701 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :err < 1291748702 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Q < 1291748704 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I meant < 1291748707 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: what < 1291748719 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh, i see what you mean but you're wrong < 1291748722 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(Q because, "Rational numbers" starts with a Q) < 1291748724 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: the whole point is that "60" is always the same line < 1291748735 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait < 1291748737 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :never mind < 1291748741 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i misinterpreted your misinterpretation < 1291748745 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, XD < 1291748755 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :WHAT LINUX 1.0 DIDN'T USE MENUCONFIG HOW SILLY EH < 1291748771 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Oh god it's going to prompt me about EVERY DAMN THING. < 1291748776 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ifdef CONFIG_M486 < 1291748776 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :CFLAGS := $(CFLAGS) -m486 < 1291748776 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :else < 1291748776 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :CFLAGS := $(CFLAGS) -m386 < 1291748776 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :endif < 1291748784 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, presumably it only started that some time after it became a PITA to not have it < 1291748818 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :...Wow. I just measured Flinix's memory usage after a cold boot. < 1291748820 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, does it use plain make config? < 1291748826 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Used: 1132 < 1291748827 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Shared: 0 < 1291748829 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Buffers: 0 < 1291748831 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(It's all a ramfs :P) < 1291748835 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, /proc/meminfo? < 1291748843 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, or what < 1291748847 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :free(1) < 1291748859 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :TODO: Figure out why /etc/rc isn't working. < 1291748862 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION mounts /proc manually < 1291748870 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, weird output format for free(1) < 1291748883 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Oh, TODO: Use -t for mount in etc/rc... < 1291748886 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: That was my retyping. < 1291748888 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1291748903 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, you could add /proc to fstab < 1291748908 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :but I guess that would waste space < 1291748912 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I don't do mount -a at boot. < 1291748914 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, are you using a compressed fs? < 1291748929 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Yes and no. It's an initramfs compiled into the kernel, and the kernel is LZMA'd. < 1291748934 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1291748936 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :So yes on floppy, no in RAM. < 1291748941 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It's like 70K anyway :P < 1291748943 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, how does it compare to squashfs? < 1291748951 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :or does squashfs has too much overhead? < 1291748955 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: How does LZMA compare to anything --> LZMA beats it. < 1291748958 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Squashfs probably requires the block layer. < 1291748966 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1291748976 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: And I would have to have floppy support since you can't embed normal filesystems into the kernel. < 1291748987 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Remember, initramfs is literally just a .cpio that gets unpacked into a ramfs in memory :P < 1291749012 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Guh, why isn't /proc mounting. < 1291749024 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(Also TODO: Figure out how the fuck to use asmutils less :P) < 1291749026 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I suspect squashfs does better at larger images since it is somewhat "smart" with how it represents the FS before it goes to the compression bit. < 1291749042 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: "smart"er than cpio? < 1291749053 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, does cpio do block deduplication? < 1291749065 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: LZMA does all the deduplication you need :P < 1291749067 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :sure it isn't useful at small sizes since then the compressing will take care of that < 1291749087 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, afaik lzma has a window like most other compression algorithms < 1291749108 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Anyway, with squashfs I'd need it to be able to read the floppy to read it. < 1291749108 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, which means it won't help if those files end up far from each other in a large (few hundred MB or so) image < 1291749111 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :And the floppy would need formatting. < 1291749115 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, ah < 1291749117 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :At which point I could just use any filesystem on the floppy and mount it as /. < 1291749132 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: To have it actually useful, I'd have to have a bloated bootloader which can read filesystems :P < 1291749143 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: My bootloader = The very core of FreeDOS + LINLD in AUTOEXEC.BAT. < 1291749146 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, or why not place it inside the initramfs ;) < 1291749149 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(Well, my bootloader will-be.) < 1291749154 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Then I don't need an FS :P < 1291749167 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, what, that is a waste. Why not just a hand written boot sector < 1291749201 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, surely that will be less wasteful < 1291749208 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: You try loading Linux in 512 bytes :P < 1291749213 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It'll be smaller than lilo, probably. < 1291749236 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, well you could use another sector or two. Still smaller than DOS + linld probably < 1291749265 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, just place the kernel starting in the sector after the bootloader < 1291749276 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(and adjust offsets as needed) < 1291749280 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Patches welcome. < 1291749295 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, well it would not need a patch against linux. Just a hand written boot loader < 1291749315 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, what does linux need to load? the kernel image at a specific memory address. Anything else? < 1291749319 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Boot sectors welcome. < 1291749334 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I'm not insane enough to write real mode code < 1291749342 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: i suspect Q is for "quotient" (or whatever the german equivalent is) < 1291749349 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :quiet_cmd_lzma = LZMA $@ < 1291749349 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :cmd_lzma = (cat $(filter-out FORCE,$^) | \ < 1291749349 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : lzma -9 && $(call size_append, $(filter-out FORCE,$^))) > $@ || \ < 1291749349 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : (rm -f $@ ; false) < 1291749352 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I THINK I CAN DO BETTER THAN -9 < 1291749357 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I have never done so. IIRC you have. Thus you are more likely to succeed at that < 1291749365 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hey didn't you write a boot sector some time ago? < 1291749371 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :WHY DOES LZMA NOT HAVE A --CRAZY < 1291749376 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Yes, but it wouldn't load Linux ... < 1291749380 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, -9 isn't always best iirc < 1291749388 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, for small files especially < 1291749400 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I'll bet elliott mounts a case-insensitive filesystem just so he can scream his commands. < 1291749402 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :try 1-9 both with and without -e < 1291749404 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: This is lzma not xz fwiw. < 1291749406 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I DO < 1291749409 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, see which one wins < 1291749415 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, oh, then that might make a difference < 1291749420 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :lzma: invalid option -- 'e' < 1291749433 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, yeah I don't remember if lzma had the same recommendation < 1291749443 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'll try "xz --format=lzma -9 -e". < 1291749452 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :System is 536 kB < 1291749454 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :to beat. < 1291749491 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I wonder what the file system structure of an initramfs looks like in memory. Is it just the cpio loaded as is < 1291749492 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :System is 670 kB < 1291749496 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :xz: ultimate failure. < 1291749499 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :or does it translate it somehow? < 1291749499 0 :cheater99!~cheater@e181142186.adsl.alicedsl.de JOIN :#esoteric < 1291749513 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, -9 isn't best with xz for small files iirc < 1291749532 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: It loads it into a shmfs or a ramfs if it doesn't have tha-- oh, look, my kernel grew anyway, it isn't xz's fault. < 1291749572 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, also when it comes to 1.0 I doubt it has initramfs, Maaaaaaybe initrd but I would be somewhat surprised at that too < 1291749608 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Wow, old Linux config was hateful. It doesn't let you pipe yes to it. < 1291749618 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :HATEFUL < 1291749623 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :# This script is used to configure the linux kernel. < 1291749624 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :# < 1291749624 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :# It was inspired by the challenge in the original Configure script < 1291749624 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :# to ``do something better'', combined with the actual need to ``do < 1291749624 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :# something better'' because the old configure script wasn't flexible < 1291749624 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :# enough. < 1291749625 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, you might be better off with a 2.4 or 2.2 kernel < 1291749626 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :# < 1291749627 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :# Please send comments / questions / bug fixes to raymondc@microsoft.com. < 1291749630 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :# Please send comments / questions / bug fixes to raymondc@microsoft.com. < 1291749632 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :# Please send comments / questions / bug fixes to raymondc@microsoft.com. < 1291749634 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :# Please send comments / questions / bug fixes to raymondc@microsoft.com. < 1291749636 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1291749641 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, whaaaaaat < 1291749651 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Microsoft: IN BED WITH LINUX, CIRCA 1994. < 1291749660 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, you mean it isn't a bad joke? < 1291749664 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Nope! < 1291749666 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :function readln () { < 1291749666 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : echo -n "$1" < 1291749666 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : IFS='@' read ans target < 1291750184 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, it should use mov < 1291750184 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or < 1291750193 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :sou mov(target) rce < 1291750195 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I want infix asm < 1291750200 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :consider < 1291750208 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :e mov(ebx) ax < 1291750214 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :see how the prefix is neatly separated from the base register < 1291750217 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, seriously this is intended to be screwy, obscure and confusing :P < 1291750222 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :it is not intended to be sane < 1291750223 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :THAT IS SCREWY, OBSCURE AND CONFUSING < 1291750225 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :true < 1291750228 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1291750229 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : e mov(ebx) ax < 1291750230 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's the same as < 1291750232 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :mov eax, ebx < 1291750233 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :in intel < 1291750237 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or < 1291750238 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :mov ebx, eax < 1291750240 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pick whichever :P < 1291750241 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1291750247 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :in 16-bit mode you'd do < 1291750251 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :a mov(bx) x < 1291750264 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :as -c -o boot/head.o boot/head.s < 1291750264 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :as: unrecognized option '-c' < 1291750265 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, it should use different register names < 1291750265 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :INFERNAL MACHINE < 1291750266 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1291750285 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :boot/head.S: Assembler messages: < 1291750285 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :boot/head.S:64: Error: suffix or operands invalid for `push' < 1291750286 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :boot/head.S:65: Error: suffix or operands invalid for `popf' < 1291750286 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :boot/head.S:99: Error: suffix or operands invalid for `pushf' < 1291750287 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :DIE DIE DIE < 1291750309 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Oh, fuck this shit, I'll try Linux 2.0. < 1291750332 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(a,b) mov ex < 1291750335 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, what about that < 1291750344 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :for eax to ebx < 1291750357 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Yes, except not ex; have an infix operand size modifier. < 1291750368 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(a,b) [32] mov < 1291750370 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1291750382 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, lets rename the registers < 1291750386 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: And also have blocks of commands, so that instead of "bits 32", you do: < 1291750390 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[32] { ... } < 1291750406 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(1,2) [5] mov < 1291750408 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :OK, Linux 2.0.1, if you're bloated I'll fuck your shit up. < 1291750414 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, since 2^5 = 32 < 1291750419 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Your shit... will be maximally fucked up. < 1291750434 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: But that's not what the operation does! Instead, that should be < 1291750434 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, you aren't persistent enoigh < 1291750437 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(1,2) mov < 1291750437 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :enough* < 1291750442 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: But "mov ax, bx" would be < 1291750452 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(1,2) mov &1111111111111111 < 1291750459 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Because it modifies only the lower 16 bits. < 1291750462 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, :D < 1291750468 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, why the &? < 1291750473 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :what does it signify < 1291750475 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Because it's like bitwise and if you squint. < 1291750503 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: WAIT < 1291750505 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah hm < 1291750509 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: All numbers should be trinary. < 1291750534 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: (1,2) mov &10022220020 < 1291750535 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, there is a fine line between "screwy" and "malbolge86" < 1291750539 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I think you just crossed it < 1291750541 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Yes. Let's cross it! < 1291750544 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :PLuggable ASsembler MAcros < 1291750559 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, so what about base pointer and indexing? < 1291750574 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Those are done as virtual instructions. < 1291750578 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, also they should be balanced ternary gray code < 1291750582 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :for maximum screwiness < 1291750587 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: For instance, what is, in Intel, "mov [ebx], [eax+2]" < 1291750592 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :would be, in this, let me think... < 1291750593 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Ah yes. < 1291750607 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(1,2) incv < 1291750609 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(2,1) mov < 1291750614 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :That is: < 1291750618 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :you can't have two memory operands in an instruction like that < 1291750627 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: Okay, okay, okay, fine. < 1291750630 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Okay, this: < 1291750632 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :mov ebx, [eax+2] < 1291750634 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :would look like this: < 1291750643 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(2,1) incv < 1291750647 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(1) deaddrv < 1291750647 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, did you just increment eax by two first? < 1291750648 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1291750649 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(2,1) mov < 1291750652 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: VIRTUALLY. < 1291750661 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, deaddrv? < 1291750667 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: "Increment, virtually, register 1, by 2. Deaddress, virtually, register 1. Move register 1 to register 2." < 1291750674 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1291750675 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It's (2,1) incv because we do everything in the most illogical order. < 1291750679 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, what about: mov eax, [eax+2] < 1291750680 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :("incv 2, eax") < 1291750683 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(not sure that is valid even) < 1291750692 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Easy! < 1291750694 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :elliott: which kernel version do you have now? < 1291750705 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(-1,1) movv < 1291750708 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(2,1) incv < 1291750716 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wait wait < 1291750716 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, whaat? < 1291750722 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Let me try that again, all on one line. < 1291750737 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: of course you can load into a register you use for the address < 1291750741 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(-1,1) movv; (2,-1) incv; (-1) deaddrv; (1,-1) mov < 1291750755 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :olsner, oh damn intel < 1291750756 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Registers not part of the architecture work in virtual instructions, since virtual instructions don't actually translate to instructions! < 1291750758 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I meant the other way around < 1291750767 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SOurce Language Independent Disassembler < 1291750771 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: So the virtual mapping ends up being: < 1291750772 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :move eax -> eax+2 < 1291750775 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :is what I meant < 1291750780 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Oh. < 1291750789 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Well, no, you can't :P < 1291750791 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : (-1,1) movv; (2,-1) incv; (-1) deaddrv; (1,-1) mov < 1291750793 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Dissecting this: < 1291750799 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, can you in normal asm? < 1291750800 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :The movv creates the map {-1 => 1}. < 1291750806 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i.e., virtual register -1 is real register 1. < 1291750813 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Then the invc turns it into {-1 => 1+2}. < 1291750819 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Then the deaddrv turns it into {-1 => [1+2]}. < 1291750826 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Then the mov substitutes [1+2] for -1. < 1291750829 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1291750832 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: no, you can't < 1291750838 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :but I translated what your snippet means in Intel correctly :P < 1291750839 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1291750840 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, what a pity < 1291750842 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"v" is so normal < 1291750846 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I have a better idea < 1291750853 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :virtual instructions use [] instead of () < 1291750860 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :BUT! < 1291750864 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Only on the side that's virtual. < 1291750876 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, what about rotating the bits of the register numbers one step for each instruction? < 1291750877 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[-1,1) mov; (2,-1] inc; [-1] deaddr; (1,-1] mov < 1291750880 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :wtf does "virtual" mean? < 1291750888 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: simple: the calculation is done by the assembler < 1291750902 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: so in this case, it has this idea of an imaginary register, which is first the value of 1, and which it then imaginarily increments < 1291750907 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1291750908 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :even better < 1291750909 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: and it then imaginarily deaddresses it < 1291750917 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: so when you use -1, it replaces it with [eax+2] < 1291750917 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Language Independent QUerying and Interactive Debugger < 1291750918 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :rotate it by the hash for the instruction in big endian < 1291750921 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :or middle endian < 1291750921 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: no :P < 1291750934 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, hey malbolge86 < 1291750938 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, it would be fitting < 1291750957 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Creatively Retarded & Addled Computing Kompiler < 1291750977 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :As opposed to a non-computed "k"ompiler. < 1291750983 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: SHUT UP < 1291750983 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :*computing ... < 1291751004 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :YES! LINUX 2.0 HAS MENUCONFIG! < 1291751014 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :IT'S LIKE AN ORGASM EXCEPT FOR LINUX KERNEL CONFIGURATION AFTER SUFFERING THROUGH "MAKE CONFIG" < 1291751015 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: hey you're not keeping to the theme. < 1291751029 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what theme? < 1291751031 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: crack is the fourth form of matta < 1291751036 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: O KAY < 1291751042 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: The best way to handle make config is yes '' | make config :P < 1291751044 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I read that as "crack is the forth form of matta" < 1291751048 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: It read from /dev/tty. < 1291751055 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :as in the programming language forth < 1291751074 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*matter < 1291751076 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Sweet! ... rm -f /dev/tty && mkfifo /dev/tty && yes '' > /dev/tty & < 1291751083 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :elliott: make /dev/tty a symlink to /dev/fd/0 or something :) < 1291751087 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I approve! (I just hacked the shell script.) < 1291751088 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, yes and I read "matta" in Swedish < 1291751092 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, since it is a valid Swedish word < 1291751098 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: fine: Pleonasmtastic Lavish Assembler, Stricken Maliciously from Autonomy < 1291751101 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :at which point I did a retake of the whole thing < 1291751105 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: i thought it a bit unfair that only gas was a programming acronym < 1291751106 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I hereby claim rights to the word "pleonasmtastic". < 1291751110 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :elliott: i did plasma abova < 1291751115 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, err? < 1291751116 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: SHUT UP, PLEONASMTASTIC < 1291751121 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*above < 1291751121 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: från matta till crack i tre steg! < 1291751125 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, XD < 1291751145 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`translate Vorpal: frn matta till crack i tre steg! < 1291751147 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Horor matta spricka! < 1291751159 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, err? < 1291751162 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"Whores carpet crack" X-D < 1291751169 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh uh < 1291751171 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: since when is `translate working again? < 1291751177 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric : Vorpal: From carpet to crack in three steps! < 1291751179 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Apparently it isn't :P < 1291751181 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, "spricka" = "crack in the sense crack in the wall" < 1291751182 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Oh, there we go. < 1291751189 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, not crack in the sense "drug" < 1291751190 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Google wasn't happy with me or something :P < 1291751196 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Blame Google < 1291751205 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`translateto se If I said you had a beautiful body, would you hold it against me? < 1291751206 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291751211 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1291751215 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Well, I tried :P < 1291751219 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, also other errors in it < 1291751230 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ │ [*] Compile kernel as ELF - if your GCC is ELF-GCC │ │ < 1291751230 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ The gcc version 2.7.0 and newer produces the new ELF binary format │ < 1291751231 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ as default. If you have such a compiler (try "gcc -v"), say Y │ < 1291751231 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ here, otherwise N. │ < 1291751255 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :2.0 has initrd! yaaaay < 1291751255 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, that was wider than my IRC window and totally unreadable < 1291751269 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: You're totally unreadable. < 1291751270 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, isn't initrd just gzip-compressed ramfs? < 1291751271 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :elliott: maybe you should get a pre-2.7 gcc then :) < 1291751271 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(Mine too!) < 1291751277 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: Maybe fuck you :P < 1291751279 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, that is what your mum said < 1291751284 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why translateto-se didn't work ... < 1291751288 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`translateto es If I said you had a beautiful body, would you hold it against me? < 1291751289 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, both of those lines < 1291751290 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291751293 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1291751371 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :cc1: error: unrecognized command line option "-m386" < 1291751388 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :cc1: error: unrecognized command line option "-m486" < 1291751402 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, ah easy < 1291751410 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, -mcpu iirc < 1291751414 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, old name for that < 1291751418 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, or -march < 1291751420 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :not sure which < 1291751431 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :`translateto se rug < 1291751432 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291751454 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Oh boy, errors galore :P < 1291751466 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1291751470 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :`translateto sv rug < 1291751471 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :tillbaka < 1291751486 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Fuck this shit :P < 1291751487 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1291751487 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :...right language, but completely wrong translation :D < 1291751493 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: matta < 1291751494 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1291751495 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`translate to no rugged < 1291751498 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :to no rugged < 1291751500 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :olsner: i know that :D < 1291751504 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`translateto no rugged < 1291751506 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :robuste < 1291751512 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no you don't you're a hopeless... nord? < 1291751514 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :swede < 1291751514 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nord < 1291751518 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nord...ic...er? < 1291751521 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I CONFUSE < 1291751527 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :... < 1291751531 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, "norwegian"? < 1291751542 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Now. < 1291751543 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*Norw. < 1291751545 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :so I guess "norw" < 1291751548 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :WTF, I'm using the web-services API now :P < 1291751549 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :olsner: i was just trying that because i knew the translation should have no special characters < 1291751550 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :which is just silly < 1291751552 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :IT CAN'T FAIL < 1291751559 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :`translateto sv love < 1291751560 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291751571 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :...while that does < 1291751576 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :`translateto sv rug < 1291751577 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :tillbaka < 1291751584 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :yeah wtf < 1291751585 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`run curl -e http://codu.org/ http://ajax.googleapis.com/ajax/services/language/translate --data-urlencode v=1.0 --data-urlencode q="What the fuck?" --data-urlencode langpair=en|se < 1291751586 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291751589 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :`translateto sv Swedish < 1291751591 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`run curl -e http://codu.org/ http://ajax.googleapis.com/ajax/services/language/translate --data-urlencode v=1.0 --data-urlencode q="What the fuck?" --data-urlencode langpair='en|se' < 1291751592 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: 2>&1 < 1291751593 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Swedish < 1291751593 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :{"responseData": null, "responseDetails": "invalid translation language pair", "responseStatus": 400} < 1291751597 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :`translateto sv one three four < 1291751599 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :en tre fyra < 1291751600 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :...what? < 1291751604 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Did Gregor change anything there? < 1291751606 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, huh that worked < 1291751606 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :`translateto sv one two three four < 1291751607 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291751610 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Did Gregor change anything there? < 1291751616 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`translateto sv unix eunuchs < 1291751617 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :unix eunuchs < 1291751623 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: yes, i carefully skipped two to avoid the å < 1291751638 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :One, three, four, seven, twenty-nine. < 1291751641 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :`translateto sv love < 1291751642 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291751653 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: the language is sv even though the country is se < 1291751653 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, oh you mean it fails on åäö in either input or output? < 1291751654 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: i believer `translateto sv still has problem with æøå output < 1291751662 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*äöå < 1291751667 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, äöå * < 1291751672 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :...darn :D < 1291751679 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`run curl -e http://codu.org/ http://ajax.googleapis.com/ajax/services/language/translate --data-urlencode v=1.0 --data-urlencode q="What the fuck?" --data-urlencode langpair='auto|sv' < 1291751680 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :{"responseData": null, "responseDetails": "invalid translation language pair", "responseStatus": 400} < 1291751694 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*believe < 1291751696 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`run curl -e http://codu.org/ http://ajax.googleapis.com/ajax/services/language/translate --data-urlencode v=1.0 --data-urlencode q="What the fuck?" --data-urlencode langpair='auto|es' < 1291751696 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, also bachgfj... is the nautural order to write the letters of the alphabet in :P < 1291751697 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :{"responseData": null, "responseDetails": "invalid translation language pair", "responseStatus": 400} < 1291751701 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1291751707 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :698848 < 1291751710 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: YOU DON'T SAY < 1291751724 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :bachgfj what :D < 1291751762 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, he wrote äöå. Listing a series of letters of the alphabet you normally do in alphabetic order. Out of habit and convenience I guess. < 1291751765 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, he didn't :P < 1291751789 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, so åäö would be much more natural < 1291751811 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :abcdefz and that's all the letters < 1291751833 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, no.... dzfecab < 1291751841 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, do try to get it right < 1291751846 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you can't write "fecal" with those < 1291751855 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, same as you listed :P < 1291751863 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1291751873 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: the order is æøå in norwegian < 1291751874 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : abcdefz and that's all the letters elliott, no.... dzfecab <-- that is just a different permutation < 1291751878 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, oh, huh < 1291751893 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: no you did yours wrong < 1291751913 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, oh? < 1291751917 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1291751925 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, what letters differ < 1291751961 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :all letters < 1291751972 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, no... you have a-f+z So do I < 1291751985 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, you just wrote your list in a different (and very incorrect) order < 1291751988 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: you are a liar < 1291751991 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :stop lying < 1291751998 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: in any case `translateto sv _is_ working sometimes < 1291752006 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :So weird < 1291752014 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :`translateto sv something < 1291752015 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, it fails at unicode it seems? < 1291752018 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291752033 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :`run curl -e http://codu.org/ http://ajax.googleapis.com/ajax/services/language/translate --data-urlencode v=1.0 --data-urlencode q="one three" --data-urlencode langpair='auto|es' < 1291752035 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :{"responseData": null, "responseDetails": "invalid translation language pair", "responseStatus": 400} < 1291752037 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`run curl -e http://codu.org/ http://ajax.googleapis.com/ajax/services/language/translate --data-urlencode v=1.0 --data-urlencode q="What the fuck?" --data-urlencode langpair='en|es' < 1291752038 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :{"responseData": {"translatedText":"¿Qué carajo?"}, "responseDetails": null, "responseStatus": 200} < 1291752040 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :`run curl -e http://codu.org/ http://ajax.googleapis.com/ajax/services/language/translate --data-urlencode v=1.0 --data-urlencode q="one three" --data-urlencode langpair='auto|sv' < 1291752041 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :{"responseData": null, "responseDetails": "invalid translation language pair", "responseStatus": 400} < 1291752042 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: and the times it didn't work afaict were precisely the times when the output would contain å ä or ö < 1291752047 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :SWAG ON FIRE < 1291752047 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :`run curl -e http://codu.org/ http://ajax.googleapis.com/ajax/services/language/translate --data-urlencode v=1.0 --data-urlencode q="one three" --data-urlencode langpair='en|sv' < 1291752048 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :{"responseData": {"translatedText":"en tre"}, "responseDetails": null, "responseStatus": 200} < 1291752054 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :`run curl -e http://codu.org/ http://ajax.googleapis.com/ajax/services/language/translate --data-urlencode v=1.0 --data-urlencode q="one two three" --data-urlencode langpair='en|sv' < 1291752055 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :{"responseData": {"translatedText":"en två tre"}, "responseDetails": null, "responseStatus": 200} < 1291752069 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, so unicode failure < 1291752074 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: something = något in swedish, so confirms the theory < 1291752085 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :`translateto sv en två tree < 1291752086 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291752088 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :err < 1291752093 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :`translateto sv one two three < 1291752094 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291752096 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1291752108 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, what do you do to fail so badly on unicode? < 1291752120 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :`translateto no something < 1291752121 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :noe < 1291752127 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Note how it worked fine in the above lines. < 1291752140 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, only in those that I ran curl with < 1291752148 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: hm indeed < 1291752149 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ │ [*] Support Intel processors │ │ < 1291752150 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ │ [*] Support AMD processors │ │ < 1291752150 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, the script fails when it encounters unicode < 1291752153 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :do you actually need these? < 1291752162 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I believe so? < 1291752171 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :are you suuuuuuuuure? < 1291752171 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, it probably checks cpuid < 1291752175 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`translateto en Hello, world! < 1291752176 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1291752177 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, check the code for what it does < 1291752182 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: no thanks :-P < 1291752189 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`run cat bin/json | paste < 1291752190 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.178 < 1291752197 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, this just confirms the theory that it fails at anything containing unicode in the string < 1291752217 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: If it's failing for that reason, then it's Python's json module, which seems extraordinarily unlikely to me. < 1291752220 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hmm qemu has ISA support right? < 1291752220 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1291752223 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :`run python --version | tr $'\n' '|' < 1291752224 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ISA VGA, ISA network card < 1291752226 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291752226 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :with some options < 1291752227 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1291752229 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1291752236 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : Vorpal: If it's failing for that reason, then it's Python's json module, which seems extraordinarily unlikely to me. < 1291752239 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :`run /usr/bin/env python --version | tr $'\n' '-' < 1291752240 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Did you do .decode('utf8')? < 1291752242 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291752247 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :`run /usr/bin/env python --version 2>&1 | tr $'\n' '-' < 1291752247 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`run python --version < 1291752249 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Python 2.7- < 1291752252 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.178 < 1291752252 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291752255 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :You don't need to do that tr... < 1291752257 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah 2>&1 < 1291752258 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1291752264 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, well I thought it was multi-line < 1291752265 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: FAIL LOLZ < 1291752272 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I have no idea how to Python. < 1291752283 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: These are basically the only lines of Python I have ever written. < 1291752283 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: What is the filename? < 1291752289 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: stdin < 1291752295 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Oh :P < 1291752297 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: bin/json < 1291752307 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`run grep json.loads bin/json < 1291752309 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :data = json.loads(sys.stdin.read()) < 1291752322 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, what is argv[1] in print(eval(sys.argv[1])) < 1291752324 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: ... you realize that's the same thing I just pasted at you, right ... < 1291752342 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: data["responseData"]["translatedText"] < 1291752354 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`run sed -i "s/sys.stdin.read()/sys.stdin.read().decode('utf-8')/g" bin/json < 1291752355 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291752357 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, so... what if it contains unicode? Could it be that it fails at that < 1291752361 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Someone try it now. < 1291752368 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: No, that should be OK. < 1291752368 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :`translateto sv en två < 1291752369 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291752373 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`translateto sv If I said you had a beautiful body, would you hold it against me? < 1291752373 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Although actually... < 1291752374 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291752375 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :`translateto sv one two < 1291752377 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Lemme fix. < 1291752377 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Stop. < 1291752378 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`cat bin/json < 1291752379 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291752379 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Stop. lemme fix. < 1291752380 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :#!/usr/bin/env python \ import json \ import sys \ data = json.loads(sys.stdin.read().decode('utf-8')) \ print(eval(sys.argv[1])) < 1291752392 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`run sed -i "s/sys.argv[1]/sys.argv[1].decode('utf-8')/g" bin/json < 1291752393 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291752395 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`translateto sv en två < 1291752397 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291752401 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`translateto sv If I said you had a beautiful body, would you hold it against me? < 1291752402 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291752402 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, wrong direction < 1291752405 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`translateto sv one two < 1291752406 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: There is no Unicode in the arg. < 1291752408 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I copied *your* line. < 1291752409 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291752413 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Worth trying :P < 1291752413 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, yes I typoed :P < 1291752417 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wait. < 1291752418 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :`translateto sv one three < 1291752423 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1291752423 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :en tre < 1291752423 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: You are total fail at thinking print is a function to start with :P < 1291752427 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: OK: Could the result of eval be unicode? < 1291752435 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I - do - not - know - Python < 1291752437 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I say "yes, yes it could". < 1291752440 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Quite easily. < 1291752443 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I will now rewrite this. < 1291752452 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`run echo '#!/usr/bin/env python' >bin/json < 1291752453 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291752459 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1291752465 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`run echo 'import sys' >>bin/json; echo 'import json' >>bin/json < 1291752466 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291752472 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Not a fan of echo -e eh :P < 1291752479 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'm old sk00l < 1291752482 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*sk00l. < 1291752495 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`run echo "data = json.loads(sys.stdin.read().decode('utf-8'))" >>bin/json < 1291752497 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291752502 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :you could use $'' instead < 1291752506 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`run echo "print eval(sys.argv[1]).encode('utf-8')" >>bin/json < 1291752508 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291752508 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: But I don't want to. < 1291752510 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :$'foo\nbar' < 1291752513 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`translateto sv one two < 1291752514 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :en två < 1291752522 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :There, now where's my birthday bj. < 1291752536 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, dj* < 1291752544 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :That is also acceptable. < 1291752547 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`translateto sv If I said you had a beautiful body, would you hold it against me? < 1291752548 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Om jag sa att du hade en vacker kropp, skulle du hålla det emot mig? < 1291752553 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`translateto ch If I said you had a beautiful body, would you hold it against me? < 1291752556 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291752558 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1291752561 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: BTW, I hereby release the code I've written under the Give Elliott All Your Sperm Public License, version 1 or later. < 1291752561 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`translateto zh If I said you had a beautiful body, would you hold it against me? < 1291752562 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :`translateto en en två tree < 1291752564 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :如果我说你有一个美丽的身体,你会嫌弃我吗? < 1291752564 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :`translateto en en två tre < 1291752565 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :one two tree < 1291752568 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1291752568 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :one two three < 1291752575 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Did I mention it's viral? (Kinda like my sperm, but I digress.) < 1291752576 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :tree is not tree < 1291752584 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :it is just a non-existent word < 1291752586 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`translateto zh If I said you had a beautiful body, would you hold it against me? I am no longer infected. < 1291752587 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :如果我说你有一个美丽的身体,你会嫌弃我吗?我不再感染。 < 1291752592 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :`translateto sv If I said you had a beautiful body, would you hold it against me? < 1291752595 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Om jag sa att du hade en vacker kropp, skulle du hålla det emot mig? < 1291752597 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`translateto jp RAPE < 1291752599 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :`translateto en att vara eller inte vara, det är frågan < 1291752601 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`translate 如果我说你有一个美丽的身体,你会嫌弃我吗?我不再感染。 < 1291752601 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291752606 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Clearly, the Japanese have no word for rape. < 1291752606 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :to be or not be, that is the question < 1291752606 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :lawl :P < 1291752606 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :If I said you had a beautiful body would you hold anything against me? I am no longer infected. < 1291752608 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: heh sadly the swedish translation fails to preserve the ambiguity solely because because of pronoun gender < 1291752612 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`translateto jp RAPE < 1291752615 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291752619 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :See? < 1291752621 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Facts. < 1291752621 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: :P < 1291752623 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :o < 1291752627 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`translateto jp everyone is green < 1291752628 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: okokoko < 1291752628 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291752636 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Wait, the language code isn't jp, is it. < 1291752636 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1291752638 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :elliott: o < 1291752644 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :see, randomly oing is spreading from channel to channel < 1291752644 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: okokokokokokokokokoko < 1291752649 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : Gregor: heh sadly the swedish translation fails to preserve the ambiguity solely because because of pronoun gender <-- which ambiguity? < 1291752666 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Faillawls < 1291752675 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: of "If I said you had a beautiful body, would you hold it against me?" < 1291752677 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: you completely fail < 1291752684 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i think Vorpal has actually missed the ambiguity < 1291752686 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1291752687 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :constantly :D < 1291752690 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :suuure < 1291752691 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`translateto zh Nethack stole my gender. < 1291752692 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :偷走了我的性别的nethack。 < 1291752694 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I never realised you could read it *THAT* way < 1291752694 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`translateto zh Nethack stole my gender in space. < 1291752696 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :在太空中的nethack偷走了我的性别。 < 1291752700 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`translateto zh Nethack stole my gender in space in space. < 1291752701 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :在太空中的nethack偷走了我的性别空间。 < 1291752704 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`translateto zh Nethack stole my gender in space in space in space in space in space in space. < 1291752706 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :在太空中的nethack偷走了我的性别空间在空间空间在空间的空间。 < 1291752707 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the two meanings turn the "it" into "den" or "det" in swedish respectively < 1291752711 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`translateto zh Nethack stole my gender in space in space in space in space in space in space. in space. < 1291752712 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :在太空中的nethack偷走了我的性别空间在空间空间在空间的空间。在太空中。 < 1291752720 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`translateto zh This channel is now under the control of red China. Please continue your esoteric activities unperturbed. < 1291752721 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :该通道目前正在红色中国的控制权。请继续深奥的活动不受干扰。 < 1291752731 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I always thought it was the non-physical meaning. And found that line somewhat strange. < 1291752736 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`translateto sv bork bork bork < 1291752739 0 :Gregor!unknown@unknown.invalid TOPIC #esoteric :该通道目前正在红色中国的控制权。请继续深奥的活动不受干扰。 | http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1291752740 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291752748 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :LIES < 1291752750 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :heheheh < 1291752755 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :mwahaha < 1291752755 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`translatefromto sv en bork bork bork < 1291752756 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Bork Bork Bork < 1291752762 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's better < 1291752762 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :X-D < 1291752769 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, it means nothing in Swedish either :P < 1291752777 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: It means all your words! < 1291752779 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :`swedish The coyote is a living, breathing allegory of Want. He is always hungry. He is always poor, out of luck, and friendless. The meanest creatures despise him, and even the fleas would desert him for a velocipede. He is so spirtless and cowardly that even while his exposed teeth are pretending a threat, the rest of his face is apologizing for it. And he is so homely! -so scrawny, and < 1291752779 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ribby, and coarse-haired, and pitiful. < 1291752780 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Zee cuyute-a is a leefing, breetheeng ellegury ooff Vunt. He-a is elveys hoongry. He-a is elveys puur, oooot ooff loock, und freeundless. Zee meunest creetoores despeese-a heem, und ifee zee flees vuoold desert heem fur a feluceepede-a. He-a is su speertless und cooerdly thet ifee vheele-a hees ixpused teet ere-a pretundeeng < 1291752781 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :You have no other words. < 1291752792 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`translate 该通道目前正在红色中国的控制权。请继续深奥的活动不受干扰。 elliott: HALP < 1291752793 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :The channel is currently being Red China's control. Please continue to esoteric activities without interference. elliott: HALP < 1291752806 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I will pay you $money if you make "`translateto sv ..." redirect to bin/swedish. < 1291752810 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, jaha, det få du väla tro då < 1291752820 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(writing on dialect is always fun) < 1291752825 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(it confuses google translate) < 1291752838 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :... I just accidentally typed www.redchina.com while trying to type www.foxnews.com (<-- to test a crashbug) < 1291752848 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Why would you ever type www.foxnews.com. < 1291752850 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :But X-D < 1291752857 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :elliott: to test a crashbug < 1291752869 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ais523: a crashbug on foxnews.com is known as a feature < 1291752870 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, how much lightstone do you have stockpiled? < 1291752886 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :elliott: *crashfeature < 1291752891 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not really, no input should crash a browser, whether malicious /or/ incompetent < 1291752899 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_, one left. That is all unless I have some I somewhere I forgot. < 1291752901 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :I'm afraid I mistook the one in the throne room for dirt and broke it. < 1291752911 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_, you fix that. Somehow < 1291752919 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :I'd repay you, but you're much richer than me anyway. < 1291752929 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :How about preferential defence by the ROU? < 1291752931 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_, get one from the admin. And even if it was dirt why would you break it in my place < 1291752939 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_, should I go around breaking stuff at your place < 1291752958 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_, I accept nothing but a lightstone as repayment < 1291752968 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I take it lightstones are rare? < 1291752970 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_, you have to get one from the admin < 1291752982 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, for now, I have replaced it with a block of dirt. < 1291752987 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you can't get them in the normal way in multi-player < 1291752989 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :I hope the difference is not too apparent. < 1291753000 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_, it is very. I use painterly and they are hugely different < 1291753014 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_, so as soon as you see the server admin. Get him to give you one block and replace it < 1291753025 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Wow, an ISA kernel is much smaller! < 1291753028 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, basically missing feature in multiplayer (no "nether" dimension) < 1291753036 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, I use painterly! < 1291753043 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_, custom painterly? < 1291753043 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :That's why I confused them! < 1291753047 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1291753052 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_, not the same custom as me < 1291753056 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1291753063 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_, or maybe you use a monochrome monitor < 1291753075 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_, anyway, why did you break it at all. Seriously < 1291753086 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_, even if it HAD been dirt that would be rather rude < 1291753106 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :It's dirt! < 1291753113 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_, and? < 1291753118 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :It's what, the second most common block type! < 1291753124 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_, I'll go to your place and remove all dirt then? < 1291753127 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_, no? < 1291753128 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Most common. imo. < 1291753135 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :1 dirt != 1,000,000,000,000 dirt < 1291753136 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, stone is far more common < 1291753136 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :elliott, cobble. < 1291753144 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :maaaybe < 1291753189 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, also what about removing one dirt placed in a clearly highly ornamental place. Like in the middle of a stone wall with 4 torches around in a pattern? Except it was lightstone < 1291753225 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :how does one list the types of NIC qemu will emulate? < 1291753229 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i don't have all the ones in the manpage < 1291753230 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_, anyway I expect you fix this. The place is ruined without a lightstone there. < 1291753328 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_, also if you insist on go about digging in other people's places I guess I could either do that at your place too: "but in my texture pack the glass looked like dirt", eh? < 1291753343 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_, or I could just brick it all up and make a maze of tunnels < 1291753354 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(that don't actually connect anywhere < 1291753355 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :) < 1291753359 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Jesus, I apologised. < 1291753377 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_, right, I realise you can't get a replacement right away. But as soon as you see the server I expect you to get one < 1291753411 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :What if serv says no. < 1291753418 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Just throwin' that out there. < 1291753454 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I'll decide if that happens < 1291753463 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Decide... what? < 1291753487 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :probably going to request a gold block replacement instead or such then. Which will not look very good. Since it doesn't give off light it wouldn't really work < 1291753505 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, besides he said before he was willing to give lightstone if you asked and had an use for it < 1291753515 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and making a sun-like symbol is definitely a use < 1291753538 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(I would have made a bigger one if i had more lightstone) < 1291753699 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_, just logged in to check. 1) very different colour. 2) dirt isn't an acceptable replacement. A gold block would be until you can get a lightstone (you would get the gold block back) < 1291753766 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Would diamond not do? < 1291753996 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1291754020 0 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1291754076 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`translateto cy No one actually speaks Welsh. < 1291754078 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Does neb yn siarad Cymraeg mewn gwirionedd. < 1291754093 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Wow, that is some poor compression ratio. < 1291754101 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :Cymraeg < 1291754105 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i know that word < 1291754117 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sometimes i get a Welsh newsletter < 1291754121 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I believe that's Welsh for Welsh :P < 1291754123 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :welsh, i think < 1291754127 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1291754131 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`translate Cymraeg < 1291754132 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Cymraeg < 1291754136 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and it's so amusing that i woudn't dare to sign off < 1291754137 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1291754139 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`translatefromto cy en Cymraeg < 1291754142 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Welsh < 1291754164 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :welsh is from outer space < 1291754165 0 :quintopia!unknown@unknown.invalid PRIVMSG #esoteric :seems like would have been inferrable... < 1291754170 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :like hungarian and finnish < 1291754202 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`translateto fi The Moon people of Finland welcome our Human comrades. < 1291754203 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Kuu Suomen kansa tervetulleiksi Human toverit. < 1291754237 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sounds alien < 1291754241 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Moon Finnish people welcome 'Human' comrades." < 1291754281 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Where "welcome" is nounified, not as a verb. < 1291754292 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :księżycowi ludzie z Polski witają ludzi - naszych przyjaciół < 1291754298 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1291754304 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :that looks alien as well < 1291754310 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :like: jak tak to mi sie nie chce < 1291754325 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1291754399 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :/proc apparently costs 67K. Ouch... < 1291754455 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Trying: PCI=mmconfig. < 1291754498 0 :goneriku!~gono@c-98-231-112-81.hsd1.fl.comcast.net JOIN :#esoteric < 1291754511 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://git-annex.branchable.com/ http://git-annex.branchable.com/walkthrough/ < 1291754512 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :this is awesome < 1291754625 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :elliott: get tinywm < 1291754632 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's only 50 LOC in C < 1291754643 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: I know what tinywm is. < 1291754694 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :will you use xterm or something else? < 1291754744 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: rxvt, or something else if that's too big. Maybe st. < 1291754749 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :mmconfig WINS in size!! Now to try BIOS. < 1291754838 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :BIOS loses :( < 1291754847 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Now to try any for gits and shiggles. < 1291754896 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :run X, reelase < 1291755105 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: find me a smallX tarball and i will < 1291755107 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :tux.org seems to not have it any more < 1291755225 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: It's Welsh for the Welsh language, yes. < 1291755256 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And who did that Chinese in the topic? < 1291755260 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: We already verified that. < 1291755263 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Google Translate X-P < 1291755271 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I hates simplified! < 1291755275 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's so much harder to read! < 1291755291 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Red China uses simplified :P < 1291755307 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Your point? It's hard! < 1291755315 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`translate zh-TW The glorious Republic of China shall reclaim this topic some day! < 1291755317 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :zh-TW The glorious Republic of China shall reclaim this topic some day! < 1291755323 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Wrong :P < 1291755325 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`translateto zh-TW The glorious Republic of China shall reclaim this topic some day! < 1291755327 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :光榮 Republic of中國應收回這個主題的一些日子! < 1291755332 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :wtfbbq < 1291755356 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :You'd think that Google Translate would know what "Republic of China" is in traditional Chinese ... < 1291755377 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Try "中華民國" instead of "中國". < 1291755405 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The rest *looks* correct, but I can't say for sure, not being a speaker of a Chinese language. < 1291755416 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`translateto zh-TW The glorious 中華民國 shall reclaim this topic some day! < 1291755420 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :The glorious 中華民國 shall reclaim this topic some day! < 1291755424 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :DAMN IT < 1291755429 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`translatefromto en zh-TW The glorious 中華民國 shall reclaim this topic some day! < 1291755431 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :光榮的中華民國應收回這個主題的一些日子! < 1291755450 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, duh, it did omit the 的. < 1291755450 0 :Gregor!unknown@unknown.invalid TOPIC #esoteric :该通道目前正在红色中国的控制权。请继续深奥的活动不受干扰。 | 光榮的中華民國應收回這個主題的一些日子! | http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1291755483 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cannot speak Chinese, but *has* communicated in a Chinese/Japanese pidgin before! < 1291755513 0 :goneriku!unknown@unknown.invalid PRIVMSG #esoteric :Chinese Japanese pidgin < 1291755515 0 :goneriku!unknown@unknown.invalid PRIVMSG #esoteric :? < 1291755553 0 :xvedejas!~xved@ip68-229-249-71.ok.ok.cox.net JOIN :#esoteric < 1291755556 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: if you could find a mirror of tux.org ftp that's work < 1291755560 0 :xvedejas!unknown@unknown.invalid PRIVMSG #esoteric :hey Slereah < 1291755565 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :goneriku: Yeah. < 1291755572 0 :goneriku!unknown@unknown.invalid PRIVMSG #esoteric :Explain? < 1291755577 0 :goneriku!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes linguistics < 1291755577 0 :xvedejas!unknown@unknown.invalid PRIVMSG #esoteric :and goneriku < 1291755597 0 :xvedejas!unknown@unknown.invalid PRIVMSG #esoteric :I wish I could read the topic but my Mandarin isn't good enough yet :\ < 1291755623 0 :xvedejas!unknown@unknown.invalid PRIVMSG #esoteric :also it seems to be a mix of traditional and simplified < 1291755649 0 :goneriku!unknown@unknown.invalid PRIVMSG #esoteric :apparently it's Google Translate shit < 1291755651 0 :xvedejas!unknown@unknown.invalid PRIVMSG #esoteric :or at least just traditional < 1291755654 0 :xvedejas!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1291755660 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: you brought these people, didn't you < 1291755666 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :goneriku: He spoke Mandarin, I speak Japanese, he didn't speak English well at all. So I wrote using sentences using my very very minimal knowledge of Chinese grammar and words in Japanese that are from Chinese. < 1291755671 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: YOU BROUGHT THESE PEOPLE HERE < 1291755677 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :goneriku: It certainly worked. < 1291755685 0 :xvedejas!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I came on my own accord < 1291755686 0 :goneriku!unknown@unknown.invalid PRIVMSG #esoteric :ah, cool < 1291755691 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :xvedejas: Oh. < 1291755694 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Well I blame Slereah for goneriku. < 1291755695 0 :goneriku!unknown@unknown.invalid PRIVMSG #esoteric :I don't know really know any Chinese or Japanese. < 1291755697 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :X-D < 1291755703 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Also racism. < 1291755708 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :All of these things are Slereah's fault. < 1291755709 0 :xvedejas!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I'm an actual programmer < 1291755710 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`translate 该通道目前正在红色中国的控制权。请继续深奥的活动不受干扰。 < 1291755711 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :The channel is currently being Red China's control. Please continue to esoteric activities without interference. < 1291755718 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`translate 光榮的中華民國應收回這個主題的一些日子! < 1291755720 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Glorious Republic of China should recover some of this theme day! < 1291755724 0 :xvedejas!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1291755727 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Wow, bad translation X-D < 1291755732 0 :goneriku!unknown@unknown.invalid PRIVMSG #esoteric :Sler's pretty racist that's true < 1291755734 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :xvedejas: Sorry, this channel is about esoterica and magick! < 1291755738 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(Note: Lies.) < 1291755739 0 :goneriku!unknown@unknown.invalid PRIVMSG #esoteric :you should hear his rants about jews < 1291755743 0 :xvedejas!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1291755745 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :He's secretly a jew. < 1291755750 0 :xvedejas!unknown@unknown.invalid PRIVMSG #esoteric :my favorite programming language is Smalltalk, some consider it sorta esoteric... :P < 1291755752 0 :goneriku!unknown@unknown.invalid PRIVMSG #esoteric :aw man I was about to say I'd fit in just fine here! < 1291755757 0 :goneriku!unknown@unknown.invalid PRIVMSG #esoteric :(I know, that's the lolarious part!) < 1291755758 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`translateto iw Happy Hanukkah, gentiles! < 1291755758 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :xvedejas: Protip: Ignore Sgeo. < 1291755759 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :חנוכה שמח, הגויים! < 1291755766 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`translateto hw kike < 1291755768 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291755770 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :smalltalk is about as esoteric as javascript, isn't it? < 1291755772 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Google Censor < 1291755776 0 :xvedejas!unknown@unknown.invalid PRIVMSG #esoteric :ignore who? < 1291755780 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :olsner: Substantially more so. < 1291755782 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :xvedejas: This guy. < 1291755782 0 :xvedejas!unknown@unknown.invalid PRIVMSG #esoteric :I don't see any sgeo < 1291755787 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :You don't yet :P < 1291755789 0 :Gregor!unknown@unknown.invalid TOPIC #esoteric :该通道目前正在红色中国的控制权。请继续深奥的活动不受干扰。 | 光榮的中華民國應收回這個主題的一些日子! | חנוכה שמח, הגויים! | http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1291755796 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: Gregor does JS stuff for an academiliving. < 1291755801 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(If you can call that living) < 1291755805 0 :goneriku!unknown@unknown.invalid NICK :gon|away < 1291755810 0 :augur!~augur@129.2.129.32 JOIN :#esoteric < 1291755811 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :So take his opinion with a grain of badly-scoped salt :P < 1291755817 0 :xvedejas!unknown@unknown.invalid PRIVMSG #esoteric :olsner, I don't really know anything about javascript < 1291755818 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Dude, I browse porn sites for SCIENCE. < 1291755827 0 :gon|away!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does too < 1291755831 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`quote scientific reason < 1291755832 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291755836 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`quote scientific justifi < 1291755837 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1291755839 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`quote porn < 1291755840 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :33) pikhq: A lunar nation is totally pointless. ehird: consider low-gravity porn fungebob: OK. Now I'm convinced. \ 77) SF.net porn :/ Oh yeah, baby, gimme that... bloated download page? \ 134) I am an inherently pornographic being. \ 156) reading playboy for < 1291755842 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`quote scientifically-justifiable < 1291755843 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I mean to imply that smalltalk is not the least bit esoteric < 1291755846 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :235) "* There is no scientifically-justifiable reason to exclude pornography, which is a vital part of the web ecosystem. However, bear in mind that we're tracing JavaScript, not MPEG and JPEG decoding." ^^^ This bullet-point is my crowning achievement as as a scientist. < 1291755846 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`run quote porn | tail -1 < 1291755849 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :235) "* There is no scientifically-justifiable reason to exclude pornography, which is a vital part of the web ecosystem. However, bear in mind that we're tracing JavaScript, not MPEG and JPEG decoding." ^^^ This bullet-point is my crowning achievement as as a scientist. < 1291755851 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: But you EXCLUDED it! < 1291755851 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: ゴジラが来てる!死にたくないよ! < 1291755857 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: No?? < 1291755859 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric : (If you can call that living) <-- still MS Research? < 1291755863 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I did NOT exclude it. I EXPLICITLY did not exclude it. < 1291755864 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: ...XD < 1291755871 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Yes. Gregor still works at MS Research. < 1291755874 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Don't you. < 1291755878 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: No. < 1291755887 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Wrong! The answer is: Yes. < 1291755902 0 :xvedejas!unknown@unknown.invalid PRIVMSG #esoteric :I'm confused < 1291755908 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :xvedejas: We're all confused :P < 1291755927 0 :xvedejas!unknown@unknown.invalid PRIVMSG #esoteric :and confusing < 1291755940 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1291755943 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :xvedejas, only under confusing circumstances < 1291755958 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nooga: If you find a tux.org mirror I will be happy forever. < 1291755959 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(or in case of jelly) < 1291755966 0 :xvedejas!unknown@unknown.invalid PRIVMSG #esoteric :I started writing some smalltalk tutorials on a friend's blog, if anyone is interested: http://hackeryblog.blogspot.com/2010/12/learn-programming-with-smalltalk-part-1.html < 1291755975 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :xvedejas: Also, ignore Vorpal, we just haven't figured out a justification for kicking him out yet. < 1291755984 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, hey you < 1291755985 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :But our crack team of crackheads is working on it as we speak. < 1291755990 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`translate ゴジラが来てる!死にたくないよ! < 1291755991 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :I'm Godzilla coming! I want to die! < 1291755993 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1291755997 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: what X-D < 1291756005 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'm -- Godzilla! -- coming! I want to die! < 1291756007 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: pikhq told me that :P < 1291756012 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what. < 1291756026 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: "Godzilla is coming! I don't want to die!" < 1291756038 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I prefer Google's version. < 1291756044 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Oh! Godzilla! Don't stop! I'm coming! I want to die! < 1291756047 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It... Reversed the negative somehow. < 1291756051 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[[TINY Linux -- " 'Tis Independence 'N Yet "]] < 1291756053 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :WORST ACRONYM EVER < 1291756063 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's fairly impressive, actually. < 1291756065 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :YESSS I THINK I'VE FOUND SMALLX < 1291756106 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Suuure. < 1291756108 0 :olsner!unknown@unknown.invalid TOPIC #esoteric :该通道目前正在红色中国的控制权。请继续深奥的活动不受干扰。 | 光榮的中華民國應收回這個主題的一些日子! | חנוכה שמח, הגויים! | sed อยู่เสมอดีกว่า Perl! | http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1291756110 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Hey, XFree86 had small servers. < 1291756111 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: You're not sexually attracted to Godzilla. < 1291756114 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[ ] xvg16.zip 05-Dec-1999 17:34 740K < 1291756121 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: You're not sexually attracted to Godzilla at all. < 1291756123 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Only to Mothra. < 1291756124 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Whatever you say. < 1291756127 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :X-D < 1291756129 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: That's like saying Vorpal's not attracted to children! < 1291756133 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Y'know, kdrive ain't big :P < 1291756147 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: How big is a 16-colour VGA KDrive? You know, approximately. < 1291756156 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Roughly unsupported size? < 1291756165 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Centibits. < 1291756165 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Fine, what's the smallest KDrive? < 1291756170 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :vesa, probably. < 1291756177 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, ... Only if they carry a magnet (I'm magnetic) < 1291756182 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: If it doesn't fit, LZMA-compressed, on a floppy minus 614K, I can't use it. < 1291756198 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I could fit that VGA16 X server on. :P < 1291756202 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :LZMA-compressed ... the server itself would probably fit, not sure about all the client libraries. < 1291756221 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I need libX11 and that's all. (Advantage of smallX: it has its own, tiny Xlib.) < 1291756228 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Mmm < 1291756232 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Also, I need *some* kind of room left to put rxvt or whatever in :P < 1291756281 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, couldn't you format the floppy as higher capacity than it really is? < 1291756292 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I seem to remember this being possible (but really really stupid) < 1291756295 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: (1) Not reliably. (2) I refuse to. < 1291756322 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I wonder where you could find a 2.whatever MB floppy < 1291756329 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I formatted a floppy at a lower capacity once, unfortunately my special floppy-massage program didn't support the higher original capacity :/ < 1291756340 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Heh, so kdrive has enough requirements that that'd probably not work :P < 1291756347 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :olsner, "floppy-massage"? < 1291756350 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :IBM used to ship their operating systems on 2.88MB disks < 1291756352 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Oh, and building KDrive has the distinct disadvantage that what the fuck modularised X's build system it is insane and horrible. < 1291756359 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: *formatting then < 1291756365 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :<3 modular X build system < 1291756368 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :olsner, ah < 1291756378 0 :xvedejas!unknown@unknown.invalid PRIVMSG #esoteric :what window managers do you all use? < 1291756385 0 :xvedejas!unknown@unknown.invalid PRIVMSG #esoteric :right now I'm on AwesomeWM < 1291756396 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I use metacity because Kitten isn't done yet. :p < 1291756398 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :uh, metacity atm. < 1291756402 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : <3 modular X build system < 1291756405 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Have you ever used it? < 1291756407 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It is awful :P < 1291756410 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Extensively. < 1291756411 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :it's autocrap, isn't it? < 1291756416 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I've also used what came before. < 1291756416 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: No, worse. < 1291756418 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Extensively. < 1291756423 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, *imake*? < 1291756424 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :olsner: Yes, it's autotools, which is why it's so good. < 1291756425 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh the horror < 1291756431 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: lol < 1291756440 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, imake was one of the worst ones I ever seen < 1291756450 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: autotools is great if you never want to CONFIGURE anything. < 1291756468 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Yeah, imake was ... bad. I've built X11R6 (as in, the real X11R6) on HP-UX. Autotooled X = godsend. < 1291756491 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, autotools actually get the shit done. And works when you need to do something a bit unusual. What is your suggestion instead? cmake? scons? Plain makefile doesn < 1291756497 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :doesn't* cut it for more complex stuff < 1291756502 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :is imake the one that preprocesses makefiles using cpp? < 1291756519 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, yes for such a platform I imagine it would be < 1291756520 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: No, seriously, autotools breaks down and fucks itself the minute you step out of a few rigidly-defined GNU-type systems. < 1291756528 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It works for you because you use GNU/Linux/Typical. < 1291756545 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: ... no. < 1291756546 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, not my experience at all. Only thing it doesn't work well on seems to be cygwin < 1291756548 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: So much no. < 1291756561 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: You realize that for years I worked for Intel doing builds of F/OSS software on like six architectures? < 1291756573 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: With every new package, we PRAYED that it was autotools. Because autotools WORK. < 1291756575 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, it works fine on *BSD, it works fine on some more esoteric platforms such as opensolaris. I haven't tried HP-UX though so can't answer for that < 1291756589 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :it even worked fine on an old sunos box < 1291756603 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, OpenSolaris is not esoteric. < 1291756617 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_, did I claim it was? < 1291756623 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: Whatever you want to believe :P < 1291756629 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"it works fine on some more esoteric platforms such as opensolaris" < 1291756634 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :but yes it is in some aspects < 1291756645 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, esoteric <-> interesting. < 1291756647 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, oh not in the "on topic sense" < 1291756686 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: Esoteric == only known to a small, select group. An unsupported OS that barely managed to get off the ground and is now being squelched is the definition of esoteric. < 1291756735 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :It should also do something new, or at least defy common practices. < 1291756784 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, indeed < 1291756831 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Well, this is entirely my own definition. < 1291756853 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_, so why would you expect other people to use it? < 1291756899 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Well, Gregor's definition makes things like the Seltzer & Friedberg Appreciation Society esoteric. < 1291756922 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_, I never heard of that so I don't know < 1291756932 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :it is however an indication that could be the case < 1291756976 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I notice you haven't actually made any further comments about autotools, since autotools are a cross-platform build maintainer's dream, whereas cmake, scons, plain Makefiles and whatever else you're going to list have exactly the problems you mentioned as being problems of autotools. < 1291757001 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I'm not going to list any because every one sucks, I've just been bitten by autotols constantly. < 1291757003 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*autotools. < 1291757004 0 :xiaoy!~unknown@151.95.211.187 JOIN :#esoteric < 1291757029 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, why did you build them at intel btw? < 1291757039 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: ... because that was my job? < 1291757047 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, yes but for what? their linux distro? < 1291757053 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Internal use. < 1291757072 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: To maim the babies. < 1291757073 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, oh heh. They had their own linux distro internally or what? < 1291757086 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: ... < 1291757092 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Let's not bother trying to make Vorpal understand things! < 1291757109 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :No, they just had a distro of commonly-used F/OSS tools that were all at the same versions across some six arch/OS combinations. < 1291757115 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, ah < 1291757130 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: please tell me windows was one of them < 1291757141 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Good LORD no. < 1291757146 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: awww :D < 1291757156 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :" < 1291757156 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :If Linux doesn't have the solution, you have the wrong problem." -- stupid Linux forum signature < 1291757160 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what does that even mean < 1291757167 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :medical equipment that needs hard real-time is WRONG! < 1291757178 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, hm, intel would use x86, x86-64, IA-64 and ARM right < 1291757195 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :probably not ARM for this < 1291757198 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Gregor: ... If eval() is the answer, chances are you're asking the wrong question < 1291757205 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: That makes me grind my teeth every time :P < 1291757218 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: And SPARC, PA-RISC :P < 1291757234 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, they use SPARC and PA-RISC? So weird. < 1291757248 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: This philosophy is exemplified in #python, where their motto is "You're here for help? Hahahaha. Tell us your entire application architecture and we will rip it apart without trying to understand it." < 1291757257 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: (the "wrong question" philosophy) < 1291757322 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, it DOES happen that people ask the wrong question though. Like in #bash, trying to make echo do something weird when it is trivially straightforward with printf. < 1291757329 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Seriously, I will PAY someone to find a smallX tarball to me. < 1291757339 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Yes, but with Python it's not "do it this other way", it's "don't do that" at a very high level. < 1291757352 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I want to hook up X to Y. Don't do that, use Z instead. But I can't use Z. Well fuck you then. < 1291757371 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, tried http://www.superant.com/smalllinux/tinyX01.html ? < 1291757377 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :What about when the thing they're trying is genuinely dumb? < 1291757386 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Go on, try clicking one of those tarball links. < 1291757395 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: if that was the case i wouldn't criticise as much. < 1291757400 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, ouch < 1291757403 0 :xiaoy!unknown@unknown.invalid PART #esoteric :? < 1291757411 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, try the email there? < 1291757418 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I've found the HTTP interface to tux.org FTP and their smalllinux/smallX pages are 404'd. < 1291757421 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :"genuinely dumb"? you seem to be implying something not-dumb is even possible in python :) < 1291757430 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I will if I can't find the .tgz. < 1291757434 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :But I'd like to find it rather than bug him... < 1291757461 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, well hopefully that will mean he will update the link to something that works < 1291757472 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Who knows if he has it? < 1291757486 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[["Here's some interesting news: KOffice, as a brand name, no longer exists. And with that change, I can't help but wonder if we are soon going to be looking at the end of the KDE name, as well. < 1291757486 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"It seems that the KDE community has decided to rename the KOffice project to the Calligra Suite project, as well as all the names of the individual applications within KOffice. So, KWord becomes Words, KSpread becomes Tables, and so forth. There's a table on the Calligra suite announcement that lists all of the changes.]] < 1291757487 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :LOLKDE < 1291757495 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, who knows. Who knows if he died from a freak volcano? (Okay that is less probable, but still!) < 1291757498 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Words, it's like Microsoft Word but there's more of 'em. < 1291757504 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :olsner, come now, using a particular language doesn't actually make a program stupid. < 1291757524 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: PHP < 1291757534 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :But programming languages can themselves be stupid ideas, and they can be designed and pitched in such a way that only idiots use them. < 1291757544 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :To see the newest version of these wiki notes go to [[http://www.superant.com/sadrupal/]] ----> 404 < 1291757581 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I am sure that somewhere, at some time, someone will have written a sensible program in PHP. < 1291757588 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: I'm saying Python is (also) one of those languages < 1291757598 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, "sadrupal"? I thought drupal was a CMS and not a wiki. So weird name < 1291757606 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :That are stupid ideas or attract stupid people? < 1291757609 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Or both? < 1291757618 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I don't think you realise how awful imake is. < 1291757632 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :olsner, you have to admit python is better than php at least? < 1291757634 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: It's C preprocessor on Makefiles. < 1291757656 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: definitely < 1291757676 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i never said it wasn't awful < 1291757679 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, and since when did not knowing about something stop elliott having extremely strong opinions about it? < 1291757681 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: drupal is na everything < 1291757687 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I NEVER SAID ANYTHING ABOUT IMAKE GODDAMMIT < 1291757689 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I KNOW IT WAS HORRIBLE < 1291757690 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, oaky true < 1291757694 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*an < 1291757695 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :okay* < 1291757698 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :wrt drupal that is < 1291757716 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Can someone actually send me a précis of why PHP sucks? < 1291757718 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, autotools is an improvement. In fact autotools is the best option there is currently < 1291757733 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :I've never learnt it, and it's always just been implicitly true. < 1291757737 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[Removed chvt, deallocvt because they didn't work.] < 1291757746 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :faeg < 1291757746 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: Far too many reasons. < 1291757746 0 :xvedejas!unknown@unknown.invalid QUIT :Quit: Leaving < 1291757758 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :elliott, hence "précis". < 1291757784 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :norwegians say "precis" all the time < 1291757794 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :nooga, that is a different "precis" I think < 1291757794 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :swedes too < 1291757802 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :olsner, precis! < 1291757807 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I had never seen "précis" before. < 1291757815 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I had to google it < 1291757824 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, also I'm surprised. It is something you would use < 1291757828 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: Man who admits he hates programming invents programming language that's like Perl except everything is in one big print statement and to get out of print and have code you need to write . Then he puts all functions, with inconsistent argument order and naming, into one gigantic namespace, make ?x=y in the URL set $x = y, and makes ' and \ in strings automatically get backslash-escaped so that you can put them into a M < 1291757829 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ySQL DB directly (seriously). < 1291757830 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :but "a précis" is basically a summary, right? < 1291757842 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: Follow natural evolution path towards amazingly crap. < 1291757845 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :*evolutionary < 1291757853 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Yes, yes I would. < 1291757871 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : CC arch/x86/kernel/cpu/vmware.o < 1291757872 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : CC arch/x86/kernel/cpu/hypervisor.o < 1291757874 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Can one disable these: < 1291757882 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, which kernel version < 1291757883 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :elliott, OK. < 1291757890 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: 2.6.36.1. < 1291757890 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, if it recent I think you should be able to < 1291757893 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :VMware options are *not* enabled. < 1291757911 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, wait, there. That you probably need to enable embedded to remove cpuid strings < 1291757911 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :And nor are any hypervisor options. < 1291757912 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1291757922 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: I have enabled embedded. < 1291757926 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, hm < 1291757936 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, okay then check if they just contain #ifdef SOMETHINGTHATENABLESME < 1291757939 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I seen that < 1291757947 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, basically empty object files is what I suspect < 1291757957 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Nope, < 1291757959 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :EXPORT_SYMBOL(x86_hyper_vmware); < 1291757961 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and no ifdef < 1291757967 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I don't know if it's actually linked in, mind. < 1291757975 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :-rw-r--r-- 1 elliott elliott 1720 Dec 7 20:57 arch/x86/kernel/cpu/vmware.o < 1291757977 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :maybe it is empty, then < 1291757979 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, since I saw altivec.o compile on x86_64. I got so confused about that, that I opened the C file and found it just ifdefed out < 1291757986 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :hypervisor is slightly smaller < 1291757994 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and isn't ifdeffed out either < 1291758005 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, just export symbol? Nothing else? < 1291758010 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: no, other things too < 1291758014 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1291758015 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :static functions and the like < 1291758016 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : CC arch/x86/boot/video-vga.o < 1291758016 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : CC arch/x86/boot/video-vesa.o < 1291758021 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ugh, i hope you can disable the latter < 1291758043 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, why aren't you using an older kernel (assuming it is the floppy one still) < 1291758058 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: cba < 1291758062 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :even 2.4 was a bitch < 1291758070 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, 2.4 didn't build? < 1291758078 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, if so: what, it is recent enough < 1291758078 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i don't recall < 1291758092 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, make xconfig is the sanest option for 2.4 iirc < 1291758104 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, (have fun with Tk) < 1291758113 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i tried it < 1291758115 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :with menuconfig < 1291758117 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :whatever, anyway < 1291758120 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ │ (0x1000000) Physical address where the kernel is loaded │ │ < 1291758123 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : │ │ (0x1000000) Alignment value to which kernel should be aligned │ │ < 1291758127 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wonder if reducing them will shrink kernel :) < 1291758138 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, no it won't I think < 1291758150 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, also if you change that I *think* you need to change the bootloader too < 1291758161 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :prolly < 1291758183 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION disables mice for now < 1291758197 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :System is 608 kB < 1291758198 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :fuckin' a < 1291758215 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what where did my ethernet go < 1291758233 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :elliott, so wait, where are you going to get software for this? < 1291758243 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Are you going to install a libc? < 1291758249 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: um there's barely enough space for software < 1291758256 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :libc is unlikely, they're big and i can statically-link stuff < 1291758261 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I'm sure 2.4 will be smaller. 2.0 even smaller < 1291758266 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i tried 2.0. < 1291758269 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :didn't build < 1291758279 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :all i really want at this point is... X, a tiny window manager, and a tiny terminal < 1291758286 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :maybe one day i can squeeze links2 in. < 1291758291 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, "I tried foo, didn't work, I gave up". Okay I won't hold that against you. < 1291758293 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Ah, I get it. < 1291758302 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: good :P < 1291758312 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ok let's see where my ethernet went < 1291758327 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : 11690 e3 < 1291758336 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, because it doesn't change anything. I already knew that you weren't very persistent in any endeavour < 1291758336 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if i could disable all the non-vi modes of e3 < 1291758349 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: sure i am, just not in pointless endeavours. < 1291758354 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and this is definitely pointless. < 1291758371 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, so procrastinating? < 1291758380 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :nope, just messing around < 1291758380 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :so, < 1291758381 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :* < 1291758385 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1291758388 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :and because pikhq wanted to do it < 1291758392 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so i'd better do it better first! < 1291758394 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1291758459 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :nooga, oh btw in case you didn't know. sv:precis = en:exactly. < 1291758473 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(also en:exact, depends on context) < 1291758596 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : 1622 finger < 1291758596 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : 2151 tar < 1291758596 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : 2320 netstat < 1291758596 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : 5218 sh < 1291758596 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : 6219 readelf < 1291758598 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Biggest utilities :P < 1291758623 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, you don't need finger? < 1291758627 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, or? < 1291758643 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: sure I don't, but why not < 1291758665 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, well sure, if you have space left over < 1291758700 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: it's 1622 bytes :P < 1291758728 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, which makes the space you can spend on X 1622 bytes smaller < 1291758956 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :"And why should a [video game] character conform to and reinforce gender stereotypes? Birdo might have given some transgender kid hope." < 1291758981 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1291759010 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, I'm not sure how that connection works < 1291759010 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"One day I can be just like Birdo." < 1291759028 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Birdo is the only semi-major transgender videogame character :P < 1291759041 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, oh, officially? < 1291759042 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1291759050 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Not REALLY officially, but pseudo-officially X-P < 1291759065 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :In that Birdo was officially a gender-confused male, but in later things was officially female. < 1291759100 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, how did that happen to begin with < 1291759133 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :when talking about post-op transsexuals in past-tense, do you need to keep track of the time the transition was made to get the right pronoun? < 1291759139 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: In the SMB2 manual, Birdo was labeled as a "boy who thinks he's a girl". In later things I guess they just decided that she's female. But the implications of that are clear, since both are canonical :P < 1291759152 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :olsner: Pronouns suck :P < 1291759168 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :olsner, I'm not sure anybody has a good answer to that < 1291759204 0 :Mathnerd314!~mathnerd3@dsl.6.28.53.206.cos.dyn.pcisys.net JOIN :#esoteric < 1291759310 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: probably not < 1291759336 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :olsner, spivak for everyone? < 1291759340 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : when talking about post-op transsexuals in past-tense, do you need to keep track of the time the transition was made to get the right pronoun? < 1291759340 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :"Yoshi is supposedly a male, but lays eggs like a female. Birdo is supposedly a female, but was originally called a male. And now the two of them are a romantic couple? They were both sexually chaotic as individuals -- this new pairing just made your head hurt thinking about it." < 1291759347 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: um you're always meant to use the post-transition pronoun... < 1291759349 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: even pre-op < 1291759351 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Yoshi + Birdo = the single greatest video game couple in history :P < 1291759376 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: you don't think about whether someone has a penis or not before choosing a pronoun :P < 1291759378 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, blame Japan < 1291759386 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :elliott: right, pre/post-*op* is definitely wrong since the operation is independent of changing gender identity < 1291759390 0 :gon|away!unknown@unknown.invalid NICK :goneriku < 1291759398 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: "when talking about post-op transsexuals in past-tense" --you < 1291759414 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, "to" != "about" < 1291759425 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: um olsner knows what i mean, you don't < 1291759428 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :elliott: bah, I'll just change that sentence to something else then! < 1291759429 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :elliott, what about before they had any conception of their gender identity differing from the norm? < 1291759458 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: it's very rare that people feel 100% comfortable with their identity and then decide to transition... < 1291759467 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i've never heard of it < 1291759470 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :elliott, what about when they were 2 or something? < 1291759478 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Before they even had any conception of gender? < 1291759513 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :spivak nouns until sexual maturity! < 1291759514 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: I can guarantee you that no transperson wants to be referred to as what they used to think their gender was no matter what tense :P < 1291759517 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(OK, I won't actually guarantee that.) < 1291759520 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: sex != gender < 1291759525 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :so that's a silly thing to say < 1291759548 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :TRANSSEXUALS ARE IMMORAL PEOPLE. GOD CHOSE YOUR SEX FOR A REASON. < 1291759550 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :ACTION takes a bow. < 1291759550 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Spivak nouns until they express a preference! < 1291759561 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :... and shoots a tranny with it OH SEE HOW I MADE THAT AMBIGUOUS < 1291759562 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: JESUS WAS A GIRL IN A GIRL'S BODY < 1291759574 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :elliott: make that what phantom hoover said instead < 1291759575 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Are you sure it was a bow you shot that tranny with? :| < 1291759581 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, so what about those cases of ambiguous sex? < 1291759582 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, but what's God's view of the LINGUISTICS of the matter? < 1291759594 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Yes. I put a bow in another bow, and fired the first bow with the second. < 1291759595 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: Phantom_Hoover_: How about SPIVAK PRONOUNS FOREVER because gendered pronouns are moronic < 1291759601 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Nice [0010]. < 1291759604 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :elliott, good luck with that. < 1291759609 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, or the rare condition of having XY but being insensitive to testosterone < 1291759610 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Is that an [0010] in your pocket or are you just happy to see me? < 1291759618 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hmm, spivak nouns are just ... ugly < 1291759620 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: You think your solution is getting adopted either? :P < 1291759623 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: ENGLISH IS UGLY :P < 1291759625 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: GOD WORKS IN MYSTERIOUS WAYS. < 1291759643 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :For instance, Jesus' Y chromosome was clearly GOD'S. < 1291759644 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: ENGLISH WORKS IN MYSTERIOUS WAYS. < 1291759646 0 :Sasha!~WHAT@75-174-216-147.phnx.qwest.net JOIN :#esoteric < 1291759647 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i agree with Gregor a magic man did it < 1291759662 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: i shouldn't complain about english. good enough for jesus, good enough for me < 1291759665 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`addquote For instance, Jesus' Y chromosome was clearly GOD'S. < 1291759669 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what genes are on God's Y chromosome. < 1291759673 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :237) For instance, Jesus' Y chromosome was clearly GOD'S. < 1291759681 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :this is also why I sleep on a cross every night < 1291759689 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: That is not even remotely permanently quotable :P < 1291759700 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: YESH IT ISH < 1291759714 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I agree with Gregor on this one. < 1291759734 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Shut up! I'm pondering theogenetics! < 1291759735 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :it can be read in another way without the context < 1291759739 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :still funny < 1291759804 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :robots < 1291759815 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, any way to quickly get all permutations of a list in python? Quickly as in "easy to write" not "executes fast" < 1291759832 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I feel it should be trivial in a high level language < 1291759859 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :like taking the list times itself or such. < 1291759898 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: there is a way but i forget :D < 1291759904 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :elliott, what's your opinion on singular "they"? < 1291759905 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, ouch :( < 1291759914 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: Perfectly cromulent. < 1291759921 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I agree. < 1291759926 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: itertools has permutations < 1291759928 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1291759945 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :>>> from itertools import permutations < 1291759946 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :I also think that, logically, the first person pronoun should be made universally "we". < 1291759948 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :>>> list(permutations([1,2,3])) < 1291759951 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :[(1, 2, 3), (1, 3, 2), (2, 1, 3), (2, 3, 1), (3, 1, 2), (3, 2, 1)] < 1291759952 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Too slow am I. < 1291759958 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I blame the phone. < 1291759960 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :System is 827 kB < 1291759962 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Wheew. < 1291759972 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Thus removing all singular/plural distinction in the English pronoun system. < 1291759973 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: We are amused. < 1291759984 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: "Too slow am I. The phone I blame." < 1291759995 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: Also, there IS singular/plural distinction. < 1291759999 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :you/y'all < 1291760030 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :WHY IS NETWORK BROKE < 1291760032 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :I'd go for "youse", personally. < 1291760048 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :it gave me a list of tuples. Why... < 1291760050 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Is it true that the plural of 'y'all' is 'all y'all'?", I saw asked somewhere. < 1291760064 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(as in, why tuples) < 1291760068 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, BECAUSE YOU ARE HEADCRAB ZOMBIE! < 1291760081 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, they're known-length sequences. < 1291760089 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ah right, makes sense < 1291760113 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I'll just process the result with sed anyway XD < 1291760117 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Since it's from itertools, it probably also gives you a generator, not a list. < 1291760130 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :http://qntm.org/dna < 1291760133 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders this. < 1291760133 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, yes indeed I passed it to list < 1291760136 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :since I needed a list < 1291760143 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :[[# (50 - X)% of Yancy's genes are eternal genes with no origin, inherited from Fry, who originally inherited them from his mother.]] < 1291760164 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :But they're regular genes, not eternal ones. < 1291760179 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, perhaps not... < 1291760192 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: They're eternal in the sense that if you trace their history, it is an infinite loop. < 1291760200 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, no, that's the thing. < 1291760214 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :They're from Fry's mother, whose genes are entirely normal. < 1291760249 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :I feel an infinite geometric series coming on... < 1291760253 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: Isn't Fry's mother's side the side that Fry is on? < 1291760259 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, no. < 1291760276 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Fry is his own paternal grandfather. < 1291760277 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :What kernel module implements qemu's default network card? < 1291760294 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: Oh, then that's a weird statement. < 1291760318 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, but I can see a justification through the haze of my ape brain. < 1291760327 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: Where did you get that quote from? < 1291760331 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :It's just proving hard to pin down. < 1291760335 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :I just linked to it. < 1291760342 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :http://qntm.org/dna < 1291760381 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides to reduce it to a toy model. < 1291760390 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: Ohhh, I was thinking about Yancy JR < 1291760416 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: Which made the whole thing kinda nonsense :P < 1291760432 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :OK, let's reduce the human genome to 4 chromosomes, in 2 homologous pairs. < 1291760449 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`addquote OK, let's reduce the human genome to 4 chromosomes, in 2 homologous pairs. < 1291760449 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :238) OK, let's reduce the human genome to 4 chromosomes, in 2 homologous pairs. < 1291760477 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :(This ignores a few things, most interestingly that Fry's Y chromosome is completely eternal.) < 1291760524 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: Hm, yeah, those are definitely not eternal, they just happen to go backwards and forwards in time before being discarded. < 1291760743 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Okay, seriously, THERE IS NO WAY A TARBALL DISAPPEARED FROM THE INTERNET. < 1291760754 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts smearing dye on a piece of dead tree. < 1291760775 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: I just call that "Saturday". < 1291760809 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: don't forget chromosomal crossover < 1291760825 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, LALALALALA I CAN'T HEAR YOU < 1291760832 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1291760907 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: "Depending on what X is (see above), this is either disgustingly incestuous (for X ≅ 5) or entirely inoffensive and legal (for X = 50)." This statement is kinda silly too since all humans have some 99.99% of their genes in common with each other :P < 1291760938 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I JUST WANT A SMALLX TARBALL < 1291760950 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, yes, but 45% is effectively identical to incest genetically. < 1291760955 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : Phantom_Hoover_: "Depending on what X is (see above), this is either disgustingly incestuous (for X ≅ 5) or entirely inoffensive and legal (for X = 50)." This statement is kinda silly too since all humans have some 99.99% of their genes in common with each other :P < 1291760959 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :There's a reason they call it wincest! < 1291760974 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, *sibling incest. < 1291760981 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[[In my on-going research for alternatives to the X.org full server, I ran across references to a “TinyX” which led me to SmallX, AKA Kdrive. Aside from one, very obsolete reference written for mere mortal users, the whole thing is buried in code-jockey talk.]] < 1291760983 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Parental incest is... the same, actually. < 1291760984 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :If you're not a code-jockey < 1291760988 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :why are you trying to replace X.Org. < 1291761048 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Seriously. Anyone. SmallX. Please. < 1291761059 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :I *think* this might come down to a fixed point... < 1291761083 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: ftp://ftp.mayn.de/pub/really_old_stuff/unix/x11/tinyx/XVGA16.tar.gz < 1291761102 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I love you. How did you find that? < 1291761112 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I googled for the tarball name. It was REALLY difficult. < 1291761119 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: That's what I did, so fuck you :P < 1291761126 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I googled it harder. < 1291761133 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :...OK, googling for XVGA16.tar.gz works WAY better than "smallX tinyX" < 1291761144 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :"tarball name" :P < 1291761158 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Oh for fuck's sake, it looks like it's just XFree86 TinyX. < 1291761175 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :OK, I think I have a vague grasp on the thing about the maternal eternal genes. < 1291761178 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Xtinylib.tar.gz BETTER have some real code. < 1291761193 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I'm betting ... no. < 1291761222 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: lolso, teach me how to use the modular X build system. < 1291761236 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :All I want is a single KDrive and Xlib with EVERYTHING DISABLED :P < 1291761242 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Probabilistically, 25% of Yancy's genes are inherited from his wife. < 1291761248 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :At least. < 1291761336 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: http://freedesktop.org/wiki/Software/Xserver/InstallGuide <-- although slightly out-of-date, this does show the list of modules you have to build before building xserver kdrive. You'll need to provide the --enable-kdrive option nowadays, and ignore the shitload of stuff it builds AFTER the xserver, but otherwise there ya go. < 1291761353 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"ignore the shitload of stuff it builds AFTER the xserver" < 1291761355 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :how disable :| < 1291761368 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: That's a list of packages essentially, just don't do them. < 1291761386 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Anyway, last I checked the only way to build was (1) 10000000 tarballs or (2) git repository. < 1291761387 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: (And note that it shows CVS since that's hyper-old instructions, and everything is in git now, and you should just get the packages anyway, just follow the package names :P ) < 1291761403 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: For kdrive, I'd estimate 10 tarballs. < 1291761403 0 :MigoMipo_!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1291761411 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: over-modular more like < 1291761423 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Yes, it is over-modular, but I'll still take it over imake any day :P < 1291761432 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :(The main thing is that splitting the proto and lib packages was a weird decision :P < 1291761434 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :) < 1291761496 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://www.x.org/releases/X11R7.5/src/xserver/ < 1291761500 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Is this the right thing? :p < 1291761555 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: And are you suuure it doesn't have 16-bit VGA? < 1291761866 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :checking for XSERVERCFLAGS... configure: error: Package requirements (randrproto >= 1.2.99.3 renderproto >= 0.11 fixesproto >= 4.1 damageproto >= 1.1 xcmiscproto >= 1.2.0 xextproto >= 7.0.99.3 xproto >= 7.0.13 xtrans >= 1.2.2 bigreqsproto >= 1.1.0 fontsproto inputproto >= 1.9.99.902 kbproto >= 1.0.3 xkbfile xfont xau pixman-1 >= 0.15.20 openssl) were not met: < 1291761868 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Dude. < 1291762118 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :hm sshfs has some delays that shouldn't be there I think < 1291762134 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :sure you don't see a remote file created straight away (on the client side) < 1291762145 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :but you should see the files you just wrote surely < 1291762266 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Sooo, is there a simpler way than fetching those manually? < 1291762278 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, I know this will sound suspicious, but where's the throne room gone? < 1291762321 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_, what throne room? < 1291762341 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, oh. You're playing this game. < 1291762346 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :Rather childish. < 1291762349 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: You know, the throne room. < 1291762357 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :It's the room with the throne. < 1291762363 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_, I'm not playing any game. I'm printing a report < 1291762383 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover_: What do you mean where has it gone? < 1291762394 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, oh. That. It's in Buckingham Palace. < 1291762406 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(or its or whatever) < 1291762408 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :There's just a bare room where the lobby used to be. < 1291762414 0 :Phantom_Hoover_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION → sleep < 1291762419 0 :Phantom_Hoover_!unknown@unknown.invalid QUIT :Remote host closed the connection < 1291762436 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :well I could tell you. If you were here < 1291762660 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :not sure I would. I seriously didn't have time for MC today, yet I had to clean up his mess < 1291762727 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I should just make the pit deep enough to kill on falling. About twice the current depth iirc. Nothing below it. Should be doable. A pain with the obsidian though. < 1291762728 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1291762851 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I realised while .xz is cool it isn't really usable yet if you want to make sure that everyone can open it. < 1291762862 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(note, windows compat is not an issue in this case) < 1291762867 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(if it was, it would mean zip) < 1291762880 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :so tar.bz2 still has it's uses < 1291763294 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: If you want to make sure everyone can open it, you should use compress. < 1291763311 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you actually want something that *sane distros* can open, use xz. < 1291763320 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, no, because that would confuse people. Thus they couldn't open it. < 1291763338 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Okay, y'know what? < 1291763341 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Sharballs. < 1291763344 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: You may only use shar. < 1291763345 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, in this case I want a teacher at university to be able to open a lab assignment. I know he use linux. I don't know if he has xz. < 1291763356 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :thus best bet: tar.bz2 < 1291763360 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :or tar.gz < 1291763372 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :but the tar.gz is too large for the email system. < 1291763378 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Is his distro more than 3 years old? If not, xz is fine. If it is, I suggest you root that box. < 1291763381 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(lots of data files included) < 1291763384 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I have no idea < 1291763384 0 :ineiros!unknown@unknown.invalid PRIVMSG #esoteric :Ended up installing hMod. < 1291763396 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ineiros, oh, interesting < 1291763411 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ineiros, any user guide to it? < 1291763431 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's a wiki. < 1291763450 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1291763462 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, is it so complex that a single page isn't enough? < 1291763494 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://wiki.hey0.net/index.php/Main_Page < 1291763504 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :oh my... what a long commands page < 1291763521 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's got those, and lots of plugins. < 1291763534 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :" * Command: /help --- Shows a list of commands (7 per page). " < 1291763541 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1291763559 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ineiros, any kits defined? < 1291763585 0 :ineiros!unknown@unknown.invalid PRIVMSG #esoteric :Pretty much default configuration, didn't yet check anything else. < 1291763604 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, also inconsistent. It has /kit without parameters to list kits, but /listwrap instead of /wrap without parameters < 1291763612 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :err < 1291763614 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :warp* < 1291763617 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :(in both cases) < 1291763630 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and why /lighter < 1291763636 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I mean, shouldn't that be a kit :P < 1291763657 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :/getpos looks useful. I had a lot of issues trying to work out offsets when building that trap < 1291763681 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :xz sucks because of cpu usage < 1291763707 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, sometimes, such as when preparing a release tarball, that is not an issue < 1291763707 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ineiros: disabled health? < 1291763710 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think /lighter is not a kit because t was ported from some other thing. < 1291763717 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: but unpacking it still uses cpu. < 1291763737 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, technically so does everything unless you have a separate accelerator chip for that algorithm < 1291763746 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :which uses DMA < 1291763758 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: more cpu than gzip though < 1291763760 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or bzip < 1291763767 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, gzip is very cpu-friendly < 1291763768 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or azip :) < 1291763777 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and bzip2 uses a lot more cpu for unpacking < 1291763781 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure about that < 1291763785 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :not sure about bzip < 1291763790 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :prolly true < 1291763791 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :but no one uses that any more < 1291763805 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :i've never cared that much about ultra small compression in common usage < 1291763813 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :networks aren't so slow that wasting minutes compressing a tarball is worthwhile < 1291763842 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, depends on what you plan to do with it. Download it over 3G? EDGE? Pack it on an install cd? < 1291763843 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: xz decompression is actually more CPU friendly than bzip2. < 1291763862 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unless you're using xz -9 or something. < 1291763862 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :edge is not that bad. < 1291763864 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But that's crazy. < 1291763868 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Vorpal prolly does < 1291763868 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1291763886 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, I used it for testing if it was worthwhile. It wasn't. < 1291763897 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It gets you, like, bytes of benefit. < 1291763898 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :but no I haven't used -9 beyond some basic testing of xz < 1291763904 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And adds hours. < 1291763906 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, -9 -e ! ;P < 1291763925 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, note: I only did that as a test. And it saved like 1 MB on an ISO < 1291763933 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :took 10-15 minutes to compress < 1291763938 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I wish lzma(1) had -10 --super-mega-brutish. For Flinix :) < 1291763953 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: Pah! ESO distributed the ICFP ISO COMPLETELY UNCOMPRESSED in... 2009? 2010? < 1291763963 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :And used up our entire bandwidth for the month I might add (100 gigs) < 1291763966 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, ICFP? < 1291763971 0 :Sasha2!~WHAT@97-124-41-27.phnx.qwest.net JOIN :#esoteric < 1291763975 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :or was it 150 gig < 1291763983 0 :Sasha!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1291763987 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: international conference on functional programming. they run a popular programming contest each year < 1291763994 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, heh < 1291763998 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :they distributed an iso to provide a common testing environment for everyone < 1291764000 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: heh? < 1291764006 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, maybe uncompressed was a bad idea then < 1291764008 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :btw not only functional programmers participate < 1291764010 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :it's woooorld famous < 1291764013 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :if it used the entire bw for that month < 1291764019 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: http://www.boundvariable.org/ you have probably seen this < 1291764022 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://www.boundvariable.org/task.shtml < 1291764026 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :that's the 2006 contest < 1291764036 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :elliott, ah yes that URL I remember < 1291764097 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :linux is so bloated, what is it spending 480K on < 1291764125 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Herring for penguins. < 1291764157 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: *complete copy of Wikipedia to comply with the GFDL < 1291764166 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :`quote GFDL < 1291764179 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes quote search case-insensitively < 1291764242 0 :Sasha2_!~WHAT@97-124-47-166.phnx.qwest.net JOIN :#esoteric < 1291764243 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: lolbroke < 1291764248 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :153) * Phantom_Hoover wonders where the size of the compiled Linux kernel comes from. To comply with the GFDL, there's a copy of Wikipedia in there. < 1291764253 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1291764254 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ^ < 1291764330 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Also herring. < 1291764347 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: HOW HARD IS X86 (ANSWER NOT AT ALL LINUX IS BLOAT) < 1291764401 0 :Sasha2!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1291764491 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Did that kernel of yours ever do anything? < 1291764499 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :OMFG I JUST HAD THE BEST IDEA EVER GREGOR GREGOR GREGOR < 1291764501 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor < 1291764513 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :GREGOR GREGOR GREGOR Gregor IS the best idea ever. < 1291764522 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: You know how much you love SysV? < 1291764536 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I lurve it with a spatula. < 1291764539 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: #ESOTERIC SHOULD PORT A IT OR A UNIX OF SIMILAR VINTAGE TO I386. < 1291764556 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :How hard can it be! SysV was like the most portable OS ever! And old Research Unixes had stupidly simple kernels! < 1291764559 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :System V ran on 386 :P < 1291764560 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :And it would be AWESOME. < 1291764565 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: ...oh. < 1291764567 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: well < 1291764569 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: RESEARCH UNIX < 1291764569 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :System V ONLY ran on 386. < 1291764580 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :We should port it to x86_64 though :P < 1291764586 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :(Except the source to System V is of course not available) < 1291764586 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :System V ran on the DEC VAX and PDP-11 machines. It also added support for inter-process communication using messages, semaphores, and shared memory. < 1291764588 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :System V ran on the DEC VAX and PDP-11 machines. It also added support for inter-process communication using messages, semaphores, and shared memory. < 1291764591 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: ha ha faggot < 1291764612 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :The primary platforms for SVR4 were Intel x86 and SPARC; the SPARC version, called Solaris 2 (or, internally, SunOS 5.x), was developed by Sun < 1291764619 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what i'm saying is: fag < 1291764625 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Oh yeah, R4 and later >_> < 1291764631 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :SysVR<=3 sucked anyway :P < 1291764632 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :R4 = ELF < 1291764648 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: OK then. Unix Nth Edition (for low N. Like say fourth edition because previous versions were written in assembly.) < 1291764657 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :1st edition code is available at least :p < 1291764686 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: "WAIT I KNOW LET'S WRITE OUR OWN UNIX-COMPATIBLE FROM SCRATCH AND DISTRIBUTE IT FREELY OVER THE INTERNET." < 1291764703 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :/nick Leenyos_Torovoltos < 1291764707 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: And let's write it in JavaScript! < 1291764708 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: And call it JSMIPS! < 1291764719 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Brilliant! < 1291764772 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Seriously though, research Unix on 386, how cool would that be (answer: mega cool) < 1291764838 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I HAS KITTY < 1291764845 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: AWESOME AWESOME AWESOME VERSION 1-7 UNIX IS UNDER FOUR-CLAUSE BSD < 1291764861 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: (VERSION 7 CAME OUT IN 1979 :P) < 1291764874 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[[V7 was the first readily portable version of Unix. As this was the era of minicomputers, with their many architectural variations, and also the dawning of the market for 16-bit microprocessors, many ports were completed within the first few years of its release. The first Sun workstations (then based on the Motorola 68010) ran a V7 port by UniSoft; the first version of Xenix for the Intel 8086 was derived from V7]] < 1291764877 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :WHY DO YOU RUIN OUR FUN < 1291764883 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :An x86 port is under active development by Nordier & Associates. The current version is 0.8a. The project has produced a bootable CD image with an installer script.[2] < 1291764884 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :what < 1291764889 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :how is anyone as crazy as us < 1291764899 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Dood http://www.nordier.com/v7x86/index.html :P < 1291764909 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: WE LOSE < 1291764912 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: How 'bout Unix 32v? < 1291764924 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :There are presently a few supplementary V7/x86-specific documents available: < 1291764925 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :v7x86asref.pdf V7/x86 Assembler Reference Manual < 1291764925 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :v7x86intro.pdf Using V7/x86: A Brief Introduction < 1291764943 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: But Unix 32v is Seventh Edition ported to VAX :P < 1291764947 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: So it's the same thing. < 1291764969 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I was already typing that before you mentioned v7x86, I was just suggesting it because at least it's already 32-bit :P < 1291764980 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: HOWEVER I bet 4th edition would be easy. < 1291764982 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :4th Edition Nov. 1973 First Unix written in C. It also introduced groups. Number of installations was listed as "above 20". The manual was formatted with troff for the first time. < 1291764989 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :V5 is listed as "Introduced the sticky bit", what a release :P < 1291765004 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :6th is when people started PORTING it and we want to be the fisrt people to do anything. < 1291765011 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[[xv6 is a modern reimplementation of Sixth Edition Unix in ANSI C for multiprocessor x86 systems.]] < 1291765015 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[[It is used for pedagogical purposes in MIT's Operating Systems Engineering (6.828) course.]] < 1291765027 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: 4th Edition LET'S DO THIS OKAY < 1291765031 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: FAILZ < 1291765060 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Instead let's set up a publicly-available free shell service on v7x86 < 1291765060 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[[The fourth edition of Unix was the first version to have a kernel written in a high level language, C, along with some of the commands. A full and complete copy of Fourth Edition no longer exists.]] < 1291765095 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Not xv6? :p < 1291765113 0 :ais523!unknown@unknown.invalid QUIT :Remote host closed the connection < 1291765126 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"V7 Unix introduced the first version of the modern "Standard I/O" library stdio as part of the system library." < 1291765141 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[[For many years, MIT had no operating systems course. In the fall of 2002, Frans Kaashoek, Josh Cates, and Emil Sit created a new, experimental course (6.097) to teach operating systems engineering. In the course lectures, the class worked through Sixth Edition Unix (aka V6) using John Lions's famous commentary.]] < 1291765156 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :MIT: Making 2002 feel just like 1975. < 1291765165 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric : "V7 Unix introduced the first version of the modern "Standard I/O" library stdio as part of the system library." <-- kinda important X-P < 1291765179 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Whoa, Russ Cox was involved in xv6 X-D < 1291765186 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Also, hey, I swear off stdio and you should too. :p < 1291765201 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :/win/win 48 < 1291765209 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I lurve stdio. < 1291765222 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: But it's terrible! < 1291765251 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :olsner: hmm, you know my microkernel design? < 1291765362 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I think I just managed to invent an attokernel :P < 1291765455 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: OK, I've figured it out. < 1291765467 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: We should port the System V kernel as a HURD server. < 1291765526 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :System V kernel source isn't available. < 1291765539 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Except in some enormously derivative form in OpenSolaris. < 1291765594 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :[[ "The network software for Unix was developed on a PDP-11/50, with memory management, two RK05 disk packs, two nine track magtape drives, four dectape drives, 32k words of core, and three terminals. Presently this has been expanded to encompass a DH11 terminal multiplexor, an RP03 moving head disk, a twin platter RF11 fixed head disk, floating point, and 48k of core. User files are stored on the RP03. the RF11 is used as a swap disk and for < 1291765594 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :temporary file storage; one RK05 platter contains the system files, and the second contains login and accounting information. In the near future, the system will be expanded to 128k words of core memory with 10 dial in and 10 hard wired terminal lines" < 1291765594 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : "The base operating system occupies 24.5k words of memory. this system includes a large number of device drivers, and enjoys a generous amount of space for I/O buffers and system tables. A minimal system would require 40k words of hardware memory. It should be noted that Unix also requires the memory management"]] < 1291765621 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :OH DEAR GOD < 1291765623 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://tools.ietf.org/html/rfc681 < 1291765624 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :IT' SALL IN CAPITALS < 1291765628 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : FILEDES = OPEN( "/DEV/NET/HARV",2 ); < 1291765628 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : IF( FILEDES < 0 ) < 1291765628 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : PRINTF(" HARVARD IS DEAD"); < 1291765628 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : ELSE < 1291765628 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : WHILE( (NBYTES=READ(FILEDES,BUF,80)) > 0 ) < 1291765629 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : WRITE( 0,BUF,NBYTES ); 4j1 < 1291765634 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :HARVARD IS DEAD < 1291765656 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :WHY IS RFC 681 ALL IN CPITALS < 1291765658 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :CAPITALS < 1291765660 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: I can't make v7x86 boot after installing :( < 1291765691 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Probably it requires a bootloader? < 1291765695 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nordier.com/v7x86/install.html < 1291765699 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Note that the install program expects to install to an existing V7/x86 hard disk partition. This can be created with any fdisk compatible utility that allows the partition type to be specified. The V7/x86 partition type is 0x72 (114 decimal). < 1291765723 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: Yeah, I did that. I wonder how you think I installed without that. < 1291765731 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Sparkly magic? < 1291765743 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Try http://pdos.csail.mit.edu/6.828/xv6/ :P < 1291765763 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :"Understanding exec (exec.c) is left as an exercise." < 1291765777 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :"Xv6 does boot on real hardware" LAME < 1291765790 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: JUST TRY IT MAN IT'S V6 UNIX < 1291765800 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :# Start the first CPU: switch to 32-bit protected mode, jump into C. < 1291765801 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :# The BIOS loads this code from the first sector of the hard disk into < 1291765801 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :# memory at physical address 0x7c00 and starts executing in real mode < 1291765801 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :# with %cs=0 %ip=7c00. < 1291765802 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :The first CPU? < 1291765804 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Does it do SMP? < 1291765806 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :In an OS course? < 1291765813 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :An introductory OS course? < 1291765813 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Fuck MIT is hardcore. < 1291765906 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :# for(;;) exit(); < 1291765906 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :exit: < 1291765906 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : movl $SYS_exit, %eax < 1291765906 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : int $T_SYSCALL < 1291765906 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : jmp exit < 1291765907 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1291766030 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: xv6 is kinda boring < 1291766065 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1291766147 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :elliott: http://www.nordier.com/software/c3s.html <-- lawl < 1291766188 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: s/is/was/, I'm sure. < 1291766192 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Don't you mean "awesome"? < 1291766194 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: wut? < 1291766195 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :At present, binaries are available for FreeBSD. Source code should be available at a future date. D'AWW BOO < 1291766202 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: xv6 is V6 unix reimpl. for modern hardware < 1291766224 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: They no longer use SICP for the intro CS course; I'd imagine the rest of it has been dumbed down similarly. < 1291766231 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No, vx6 is a new thing. < 1291766233 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :2006. < 1291766235 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Russ Cox was involved. < 1291766248 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :And no, all that was changed is 6.001 or whatever it's called :P < 1291766268 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: What I would like to see is a ring 0-only OS implementing my syscall inlining idea but it pretty much requires a HLL-based OS... < 1291766280 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :BCPL Compiler < 1291766281 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :This is a port to V7/x86 of an old BCPL compiler from Martin Richards and the Tripos Research Group at Cambridge University. The port includes both an interpreter and an x86 native code generator. The original software dates from around 1979. < 1291766281 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :ACK < 1291766281 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :The Amsterdam Compiler Kit (ACK) was originally developed at the Vrije Universiteit, Amsterdam, and had its heyday during the 1980s. Several years ago, it was released under a Berkeley-style license. This port adds support for Solaris x86 and for V7/x86. < 1291766314 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elliott: SMP in an intro OS course? Fuck MIT is hardcore. < 1291766330 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I TOLD YOU < 1291766335 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure it is though. < 1291766351 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric : Gregor: What I would like to see is a ring 0-only OS implementing my syscall inlining idea but it pretty much requires a HLL-based OS... < 1291766355 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :anyone have any idea how to do this < 1291766358 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :without writing a new compiler? < 1291766358 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1291766372 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :Or, well, without writing a *complicated* new compiler. < 1291766384 0 :elliott!unknown@unknown.invalid PRIVMSG #esoteric :(for safety, that is; you can easily do this if you let processes do whatever they want)