00:00:09 AnMaster: quad 12x infiniband is 96 gigabits 00:00:14 PCIe x16 is faster. 00:00:16 PCIe xA(g_64,g_64) 00:01:20 ehird, is that per direction or combined? 00:01:21 PCIe x16 could be faster though 00:01:30 1m4s to transfer a terabyte 00:01:34 AnMaster: it's the total speed 00:01:48 ehird, so it is half in either direction then? 00:01:54 Effective theoretical throughput in different configurations 00:01:57 so it's per direction. 00:02:01 okay 00:02:12 is it the same for infiniband? 00:02:19 this is infiniband 00:02:30 I meant for PCIe then 00:02:44 dunno. 00:03:01 that is highly relevant. if it was total combined it would be slower than infiband. 00:03:09 while if it was per direction it would be faster 00:03:33 infiniband is still slow — "For example, the NEC SX-9 provides 128 GB/s of low-latency interconnect bandwidth between each computing node, compared to the 96 Gbit/s of an InfiniBand 12X Quad Data Rate link.[original research?])" 00:03:39 that's 1024 gbit, beating all the others handily 00:03:59 ehird, btw, the crt of the TV downstairs has a slightly lower frequency, still high one though 00:04:20 heh 00:06:10 how silly that the Irish archlinux mirror is faster by orders of magnitudes than the Swedish ones 00:06:24 but then, heanet has always been a good mirror for me 00:06:40 ehird: Clearly we should have system buses faster than L1 cache. 00:06:47 ^Ccc-4.4.0-4-i686 15,6M 9,8K/s 00:16:58 [#################################################################------------------------------------------] 61% 00:06:53 vs. 00:06:55 gcc-4.4.0-4-i686 25,3M 1714,8K/s 00:00:15 [###########################################################################################################] 100% 00:07:25 pikhq: QUANTUM BUS 00:07:34 ↑ awesome idea in any interpretation 00:08:01 ehird, quantum school bus? 00:08:23 ↑ awesome idea in any interpretation 00:08:33 Quantum bus? 00:08:35 Mine can serve as that. 00:08:42 (that is, both the "many worlds" one, and the other one) 00:08:57 Quantum bus: because if we entangle passengers, we can fit more people on. 00:09:08 Quantum bus: Using qubits to deliver infinite gigabytes/sec. 00:09:49 Quantum bus: Don't look at it. 00:09:49 -!- augur has quit (Read error: 110 (Connection timed out)). 00:09:56 Quantum bus: quantising passengers into individual quantums so quantum mechanics applies. 00:10:36 Quantum bus: We just put the bus in a superposition of at the starting point and at the destination, then someone looks at it from the starting point. Repeat until it ends up in the destination. 00:12:14 Quantum bus: We check to see if the bus has spontaneously leaped to the destination. If not, we destroy the universe. 00:12:34 that works given quantum immortality :) 00:12:46 well okay also many worlds but that's obvious 00:12:52 and quantum immortality depends on MWI 00:13:33 quantum immortality is stupid anyway. 00:13:44 if it's true, we never sleep :) 00:15:03 nfs rocks 00:15:25 no it doesn't 00:15:51 ehird, got a better suggestion for what it is meant for? That is, for accessing remote files across a protected network 00:16:02 Nope. scp? 00:16:03 stuff like accessing music files on your file server 00:16:06 and playing 00:16:11 without copying to local 00:16:13 ehird, fail 00:16:17 THen nope. 00:16:26 But nfs has all the problems of rpc, and is crufty. 00:16:31 ehird, then nfs rocks compared to the alternatives. 00:16:40 I guess you would use cifs (samba) 00:16:50 I don't give a shit. Plenty of things fit said criteria and are still crap. 00:17:05 ehird, nfs is the best one though. And it works. 00:17:10 Saying "oh, it's great because it exists!" is a very stupid thing to say. 00:17:12 with no major issues 00:17:18 ehird, ^ 00:17:25 I didn't say "because it exists" 00:17:26 AnMaster: plan 9 removes the cruft but keeps the fundamental issues. 00:17:30 nevertheless, it is therefore fundamentally better. 00:17:35 So, your statement is false. 00:17:40 it is great, because it works and is quite simple to get working 00:17:45 which can't be said for samba 00:18:33 ehird, does linux and freebsd support it? IIRC Linux kernel config has some experimental "Plan9 resourcesharing fs" thingy or such 00:18:40 don't remember the details 00:18:55 but since the client is a freebsd machine 00:18:57 I don't really care or know, but it's just 9P, and there are Linux implementation of 9P. 00:19:03 Probably BSD too. 00:19:10 http://en.wikipedia.org/wiki/9P 00:19:19 A kernel client driver for Linux is part of the v9fs project 00:19:25 v9fs - u9fs: 9P implementation for Unix-like operating systems 00:19:37 It's a loadable Linux module. 00:19:39 $ mount -t 9p 10.10.1.2 /mnt/9 00:19:39 $ mount -t 9p `namespace`/acme /mnt/9 -o trans=unix,uname=$USER 00:19:59 AnMaster: v9fs does bsd too it seems 00:20:08 http://swik.net/v9fs 00:20:12 Creepy logo. 00:20:24 OK, nothing FreeBSDy there 00:20:28 Documentation can be found in the Linux kernel source under Documentation/filesystems/9p.txt with a snapshot captured here 00:20:32 AnMaster: so good news: it's in Linux mainline. 00:20:37 Creepy logo. <-- so true 00:20:47 ehird, yes, doesn't help me when I use various other OS 00:20:52 I'm looking. 00:21:18 AnMaster: http://9p.cat-v.org/implementations 00:21:23 ehird, I use other *BSD too a lot. Only reason I avoid OpenSolaris is the license :P 00:21:36 9puffs9p2000ClientCNetBSDBSDUserspace file system driver implemented on top of puffs. 00:21:40 (this doesn't imply OpenSolaris is a subset of *BSD) 00:21:54 puffs looks netbsd-only though. 00:22:08 ehird, never heard of puffs, but then netbsd is the bsd I use least 00:22:15 AnMaster: great success — 00:22:16 http://swtch.com/plan9port/man/man4/9pfuse.html 00:22:34 Make sure you have FUSE, install Plan 9 from User Space. 00:22:41 (Don't use your package manager; it shits all over the namespace.) 00:22:55 (So putting it in /usr is very unwise.) 00:23:13 ehird, I would highly doubt freebsd would put anything from ports in /usr 00:23:18 /usr/local yes, but not /usr 00:23:21 Whatever :P 00:23:28 You need /opt/plan9 for sanity, really 00:23:40 //usr is for distro stuff (as in base system) /usr/local for stuff from ports 00:23:42 err 00:23:43 fail 00:23:45 /usr is for distro stuff (as in base system) /usr/local for stuff from ports 00:23:47 better 00:23:53 ehird, I'm well aware 00:23:56 AnMaster: As for the file server, what OS does it run? You could run it on Plan 9, which would be fun, but I think there's servers for Linux/BSD. 00:24:19 AnMaster: http://swtch.com/plan9port/man/man4/9pserve.html 00:24:20 ehird, the file server runs OpenBSD in this case. 00:24:20 Whaddya know. 00:24:27 but I run on linux too 00:24:30 and freebsd 00:24:39 but in this specific case: openbsd 00:24:45 That doesn't handle mounting an actual real filesystem though. 00:24:53 hm? 00:25:00 AnMaster: The link I made 00:25:01 ehird, a real file system is all I care about sharing 00:25:05 Yes 00:25:06 I'm lookin 00:25:06 g 00:25:12 It's just that 9P is a very abstract protocol 00:25:23 I have no interest in sharing /proc, nice as it may be, it isn't my goal in this case 00:25:25 :) 00:25:41 a lot of 9P shared stuff is things that simply don't exist in / 00:25:42 ehird, == a PITA 00:25:48 AnMaster: nope 00:25:51 9p is very simple 00:25:58 and sharing a real fs is trivial on Plan 9 00:26:25 ehird, that is my general experience with "very abstract and flexible" == hard to use in practise 00:26:33 then you have never used plan 9 00:26:41 but meh, maybe someone managed to combine those two attributes 00:26:44 libixp9p2000Client ServerCAll Unix variantsMITOriginally as part of the wmii project. 00:26:57 http://repo.cat-v.org/libixp/ 00:27:00 ehird, good examples: ALSA, OpenAL. 00:27:09 not sure what "libixp lacks lib9p's file trees." means, but it may be a quick-and-easy way to serve 'er up 00:27:11 that is "bad examples" 00:27:18 AnMaster: scheme. plan 9. 00:27:29 ehird, fair enough 00:27:41 but I think there are more cases of getting it wrong than right. 00:27:48 "[Systems] should be designed not by piling feature on top of feature, but by removing the weaknesses and restrictions that make additional features appear necessary." 00:28:10 — Revised Revised Revised Revised Revised Report on the Algorithmic Language Scheme, s/Programming languages/Systems/. 00:28:39 ehird, and this will let me do: sudo mount /mnt/phoenix 00:28:41 AnMaster: 00:28:41 6 /* This is a simple 9P file server which serves a normal filesystem 00:28:43 7 * hierarchy. While some of the code is from wmii, the server is by 00:28:44 vlc /mnt/phoenix/musik/kraus/vol1/track02.flac 00:28:45 8 * Ron. 00:28:47 9 * 00:28:49 so libixp is definitely what you want 00:28:51 AnMaster: yes 00:29:06 AnMaster: mounting will be: 00:29:18 AnMaster: sudo mount ADDRESS /mnt/phoenix 00:29:18 ehird, must go in /etc/fstab 00:29:23 s/mount/9pfuse/ 00:29:25 AnMaster: that's a FUSE thing 00:29:27 it's just a FUSE filesystem 00:29:33 yaknnow? 00:29:38 I think you have to put it in an init script with fuse 00:29:42 ehird, haven't used FUSE for ages. 00:30:02 ehird, also init script won't work since the systems aren't always up 00:30:11 so I mount it after I booted the computer in question 00:30:17 alias mountphoenix? 00:30:18 so I have a noauto line in /etc/fstab :P 00:30:35 ehird, why wouldn't fstab work? 00:30:37 exactly 00:30:40 http://sourceforge.net/apps/mediawiki/fuse/index.php?title=FAQ#Is_it_possible_to_mount_a_fuse_filesystem_from_fstab.3F 00:30:45 Guess you can now 00:30:55 The mounting is performed by the /sbin/mount.fuse helper script. In this example the FUSE-linked binary must be called sshfs and must reside somewhere in $PATH. 00:31:03 AnMaster: You'll just have to figure out how to call 9pfuse(1) with it 00:31:10 *(4) 00:31:32 ehird, anything that can be in /proc/mounts can in general be copied to /etc/fstab + some minor changes and made to work 00:31:33 :P 00:31:38 Welp, do that then 00:32:03 10 * Note: I added an ifdef for Linux vs. BSD for the mount call, so 00:32:03 11 * this compiles on BSD, but it won't actually run. It should, 00:32:05 12 * ideally, have the option of not mounting the FS. 00:32:07 Hmm. 00:32:09 ehird example: 00:32:11 phoenix:/home/anmaster /mnt/phoenix nfs rw,vers=3,rsize=65536,wsize=65536,namlen=255,soft,nointr,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.0.191,mountvers=3,mountproto=tcp,addr=192.168.0.191 0 0 00:32:12 Might need to patch ixpsrv.c, then 00:32:12 turns into 00:32:17 phoenix:/home/anmaster /mnt/phoenix nfs rw,nfsvers=3,soft,noauto 0 0 00:32:27 cutting out the useless defaults 00:32:35 and adding noauto 00:32:40 hmm 00:32:53 libixp might not be th ebest choice 00:32:55 ehird, mount --bind in fstab? certainly possible. 00:32:55 due to linuxness 00:33:07 ehird, this was phoenix mounted on linux btw 00:33:17 but it is mounted on several *bsd too atm 00:33:30 where I actually have the speakers connected 00:33:46 (there is a reason... believe me) 00:33:54 (it's called "cable length and placement" 00:33:55 ) 00:34:01 get some cable extenders? 00:34:20 ehird, I already had a computer near where I needed 00:34:21 so why 00:34:27 this works well enough 00:34:29 You brought it up. 00:34:43 that doesn't imply "I think it is bad" 00:34:51 just "this may seem odd to you, but there is a good reason" 00:35:24 ehird, a bind mount under *linux looks like: /foo/real /bar/mounted/here none rw,bind 0 0 00:35:32 k 00:35:33 "none" is the key word there 00:35:46 ehird, on freebsd you use "nullfs" iirc 00:36:02 this other filesystem, incidentally, IS connected via ethernet right? 00:36:21 ehird, via null modem cable! duh 00:36:22 ... 00:36:29 i mean, not wirelessly 00:36:40 my main objection to networked filesystems is over the internet; fast operations — which is basically anything apart from things involving large data, on a harddrive — suddenly take up to seconds 00:36:42 ehird, gbit ethernet between bsd-bsd. But wireless to the linux 00:36:46 leaky abstraction, just like RPC 00:37:04 -!- oerjan has quit ("Good night"). 00:37:05 ehird, well depends on *which* linu 00:37:07 linux* 00:37:08 -!- Judofyr has quit (Remote closed the connection). 00:37:27 "OpenBitTorrent is a bittorrent tracker free for anyone to use. You don't need to register, upload or index a torrent anywhere, all you have to do is to include the OpenBitTorrent tracker URL in your torrent." 00:37:28 Shiny. 00:38:11 ehird, anyway, does 9P fail over wlan or something? 00:38:14 or why do you wonder? 00:38:19 00:36 ehird: my main objection to networked filesystems is over the internet; fast operations — which is basically anything apart from things involving large data, on a harddrive — suddenly take up to seconds 00:38:22 (though over slow wireless counts too) 00:38:24 00:36 ehird: leaky abstraction, just like RPC 00:38:27 hm 00:38:48 ehird, got a better abstraction that does basically the same thing? ;P 00:38:57 Mu 00:39:04 AnMaster: well, for controlling music over the internet... 00:39:04 fair enough 00:39:06 music player daemon 00:39:19 networked music library/player with a one-server, many-client architecture 00:39:22 ehird, I mean, access various large files as if it was a local file system 00:39:29 right: mu 00:39:34 I was giving for a specific case 00:39:48 although of course that limits you to one track since one server, one output 00:39:57 but that's unlikely to be a limitation for one person 00:40:02 ehird, I often compile over nfs, and one computer even use nfs for /, I'm experimenting with thin clients 00:40:10 nfs for /? 00:40:11 ugh 00:40:23 ehird, that is the classical way for thin clients 00:40:29 PXE booting and nfs for / 00:40:39 ehird, never tried it? ;P 00:40:53 00:37 ehird: "OpenBitTorrent is a bittorrent tracker free for anyone to use. You don't need to register, upload or index a torrent anywhere, all you have to do is to include the OpenBitTorrent tracker URL in your torrent." 00:40:55 00:37 ehird: Shiny. 00:40:57 ↑ Update: for values of shiny equal to "same ip as the pirate bay" 00:41:03 AnMaster: i hate traditional thin clients 00:41:13 ehird, is that good or bad? 00:41:31 AnMaster: What do you mean? 00:41:38 " ↑ Update: for values of shiny equal to "same ip as the pirate bay"" 00:41:40 It's not actually a thing, they just remapped the IP to the pirate bay and put up a website saying it's something new 00:41:42 which makes no sense 00:41:52 huh 00:41:58 "GGF only bought the domain name and a copy of the TPB's database(without logs since they dont exist). As of right now the domain name hasn't been transferred. Also the TPB's infrastructure hasn't been sold at all." 00:41:59 hmm 00:42:20 hnuh 00:42:25 (n intentional) 00:42:57 "This crap hurts the industry. Where I work I've already seen people being made redundant. The more law suits to get this junk shut down the better. The Internet wasnt created to let people steal movies and music." 00:42:58 —reddit 00:43:00 Stab, stab, stab. 00:43:02 ehird, about thin clients.. I'm beginning to see why after experimenting with them :P 00:46:09 ehird, anyway checking out 9P is something I will do in the future. But too much kernel rebuilding on both *bsd and linux required to do this atm, will enable the options the next time I recompile the kernels though 00:46:27 AnMaster: there's no rebuilding required 00:46:28 just FUSE 00:46:38 ehird, the 9P stuff in the linux kernel? 00:46:51 ehird, there is a damn kernel option for it. 00:46:59 There's also Plan 9 from Userspace. 00:47:00 my advise didn't include that, though 00:47:04 my advise was cross-platform, too 00:47:08 pikhq: no shit 00:47:10 we've just discussed using it 00:47:13 p9fuse 00:47:27 *fuse9p, *9pfuse, I dunno 00:47:27 ehird, so you recommend that on all OSes? 00:47:36 ehird, what is your personal experience with it? 00:47:46 AnMaster: without any further evidence, yes, I would recommend it. and the same of that as google's. 00:47:53 The FUSE API *is* implemented on all major OSes but Windows... 00:47:54 heh 00:48:05 (and some minor ones; HURD, for example, has an implementation) 00:48:19 pikhq, I would like to see one for PC-DOS 00:48:22 (not MS-DOS) 00:49:05 Impossible. 00:49:17 pikhq: no it's not. loadlin! 00:50:21 what was that about TPB and this tracker? 00:50:30 pikhq, why impossible? 00:50:34 you could do it as a TSR 00:50:38 remember those? :D 00:50:54 The FUSE API assumes a full-on process. 00:51:15 pikhq, meh... I'm sure you could adapt it in some mad way using TSRs 00:51:36 just implement a scheduler in the fuse program 00:51:40 and use it to run the other programs 00:51:47 hehe 01:04:03 -!- BeholdMyGlory has quit (Remote closed the connection). 01:08:00 transhumanist anticipation of the singularity is comparable to Christian anticipation of the second coming of Jesus Christ 01:08:00 [...] 01:08:02 A movement which views its ultimate purpose as bringing enlightenment to the universe sets itself up in direct opposition to God’s own purpose … their ambition — like Satan’s — will one day lead to an outright physical confrontation with God Himself. It’s a battle that God will win. 01:08:06 LAWL 01:09:04 ehird, where was that from? 01:09:18 Clearly what will actually happen is that the singularity will become manifest in the form of Jesus Christ. :P 01:09:27 The wonderful fundie site Rapture Ready: http://www.raptureready.com/featured/gillette/transhuman.html 01:09:50 (tl;dr of the site's prerogative: "The rapture will happen in 1999. Uh. 2003. Uh. 2007. Uh. 2012." 01:09:58 ) 01:10:04 ... 2012. Really. 01:10:09 pikhq: Numbers made up. 01:10:17 How ignorant psuedo-Mayan of them. 01:11:00 psuedo-Mayan? Why Mayan in specific? 01:11:06 AnMaster: google 2012 01:11:23 Isn't Maya a rather good (but expensive) 3D editor iirc? ~ 01:11:32 AnMaster: Mayan calender sets 2012 as the end of the current epoch. 01:11:38 ahaha 01:11:59 Some think that this means that the Mayans predicted the end of the world on 2012. 01:12:06 http://ldopa.net/2006/06/04/cory-doctorow-visits-a-radio-shack/ ← This is hilarious 01:12:23 When in fact it's merely the end of the current calender epoch; it will just cycle over the day after the winter solstice. 01:14:50 -!- FireFly has quit ("Later"). 01:15:07 [[Eliezer Yudkowsky (pronounced “Frankensteen”)]] 01:15:53 font fail..? 01:15:59 Eh? 01:16:37 not sure yet 01:17:06 "font-family:Helvetica,Arial,sans-serif;" hm 01:17:16 What about it? 01:17:27 yet why is … turned into a box in firefox 01:17:41 because your mom is a fly. 01:17:46 works in konqueror 3.5 though 01:17:48 :D 01:19:21 pikhq: you're studying mathematics, right? a guy on reddit is claiming that "the length of a set is the number of elements it has" is an unusual definition 01:19:27 and arguing that a set can have infinite items but finite length 01:19:29 wtf is he on? 01:21:31 ehird, even to me, who isn't great at math, that sounds very odd 01:21:40 welp, byebye all 01:21:45 ehird, hm? 01:21:46 TURN INTO A DOOM OF THE PIG 01:21:49 → 01:22:05 ehird, this sounds slightly less sane than "nullity" 01:22:38 ehird: Infinite items but finite length? 01:23:03 I wonder what sort of screwy axiomatic system he's using, and how much LSD was involved. 02:48:53 -!- augur_ has changed nick to augur. 02:51:11 * Sgeo needs to figure out how to write a resume 03:10:00 ehird: he must be talking about intervals. 03:10:26 so he's simply saying length instead of measure 03:14:30 -!- immibis has quit (Read error: 110 (Connection timed out)). 03:27:37 What JS toolkit is most used by companies? 03:33:23 http://verrahrubicon.free.fr/SPIDER%20WEB.png 03:33:31 SPIDER ON THE WEB 03:38:55 What's the difference between jQuery and dojo? 03:39:25 Dojo is for karat 03:40:07 * Sgeo facepalms 03:42:50 -!- Pthingg has quit (Remote closed the connection). 04:06:38 -!- immibis has joined. 04:18:58 -!- Sgeo has quit (Read error: 104 (Connection reset by peer)). 04:49:21 -!- zid has quit (Read error: 60 (Operation timed out)). 04:55:40 -!- zid has joined. 05:36:34 -!- Associat0r has joined. 06:36:30 * Warrigal reads about karate. 06:38:04 * Warrigal reads about BCM theory. 06:40:25 BCM? 06:42:38 BCM stands for Bienenstock, Cooper and Munro. 06:42:44 Very elucidating, I'm sure. 06:42:48 http://en.wikipedia.org/wiki/BCM_theory 06:43:16 For all I know it could be Bowel and Cock Movement 06:44:37 The strangest bodily fluid ever observed. 06:49:29 -!- oklodok has joined. 06:49:35 Finland! 06:50:05 -!- oklodok has quit (Client Quit). 06:50:16 -!- oklodok has joined. 06:50:37 may i interest you all in a sevenfold glio 06:53:14 No! Finland! 06:53:35 oh that may be. 06:55:24 pikhq are you an mit student, or was your praise that of a university theoretician 06:55:44 Or seven glia, if you don't have any Finland on you. 06:56:00 what? 06:56:44 you're going to have to explain dat 06:57:11 Does "sevenfold glio" have an explanation? 06:57:24 eh 06:57:27 it's plain english 06:59:19 o 06:59:19 o 06:59:19 o 06:59:23 okokokokokokokoko 06:59:23 o 06:59:24 o 06:59:24 o 06:59:26 okokokokokokoko 06:59:27 o 06:59:29 o 06:59:31 o 06:59:33 okokokokokoko 06:59:35 oko 06:59:37 o 06:59:39 o 07:01:11 i've been singing glioing in the fog / glioing in the fogger / the fogger in the fol all week 07:01:22 Wiktionary doesn't even have an entry for "glio". 07:01:56 Therefore, it's not plain English. 07:02:03 it's a prefix for all that is gluey afaik 07:02:23 i use is as a synonym for oko. 07:02:25 *it 07:02:53 and since when is wiktionary a dictionary 07:02:57 is it decent nowadays? 07:06:38 well aren't you being asynchronous 07:09:06 i have blow air out of my eye 07:09:12 *can blow 07:10:55 oklodok! 07:10:56 hey. 07:11:17 Yes. 07:11:25 hey aug 07:11:32 soup, love 07:11:35 awg the dawg 07:11:42 nuu :( 07:11:45 Though the English Wiktionary contains more Spanish words than the Spanish Wiktionary, if I'm not mistaken. Which is, you know. 07:13:15 i definitely don't know 07:13:18 this website seems to be kind of backwards 07:13:30 come from linkns? 07:13:31 perhaps written by someone who's used to programming in befunge or something 07:13:32 *links 07:13:41 almost, man 07:13:44 it has a list of things 07:13:50 and they're in reverse order 07:13:51 sound aweful 07:13:58 (sic) 07:14:00 not just numerically 07:14:04 but in terms of content 07:14:09 cool. 07:14:13 the first one replies to whats said in the second 07:14:33 not only that, but instead of #1 and #2 it says 1# and 2# 07:14:38 :D 07:16:00 i had a panic induced high the other day 07:16:09 * Warrigal ponders come-from links. 07:16:10 i like saying random things. 07:16:17 Hey, me too! 07:16:28 which one 07:16:29 warble 07:16:41 The random things one. 07:16:50 Here, I'll give you a stupid piece of BNF. 07:17:08 * oklodok waits for augur to show he's in charge 07:17:18 you know, because of the bnf thing 07:17:25 not the gay thing 07:17:29 what 07:17:32 why would that? 07:17:52 well isn't that related to linguistics 07:18:02 uh 07:18:06 its related to formal grammars? 07:18:24 am i confusing the acronym 07:18:36 no 07:18:38 i thought it was. 07:18:58 it is, but only by virtue of being related to formal grammar 07:19:07 ::= {"A" | "B" } ( {} | {} | epsilon}; ::= "A" | "B" ; ::= "B" | "A" 07:19:22 anyway, may have been entirely my fault, but you definitely *did* show you're in charge. 07:19:23 so 07:19:24 i win 07:19:26 by losing. 07:19:33 take that bitch 07:19:45 That piece of BNF is stupid because it's a really long way of writing ::= {"A" | "B"}. 07:20:06 Also, s/};/);/ 07:20:25 uh 07:20:34 what doe the {}s mean? 07:20:44 like regex * 07:20:57 ok, well 07:21:00 then like 07:21:13 it is not a way of writing ::= ("A" | "B") 07:21:28 but ir might be of writing ::= {"A"|"B"} 07:22:03 how's that not showing you're in charge 07:22:38 oh dear, her sister betrayed her! 07:22:59 wat 07:23:01 | is totally a space-requiring operator. 07:23:22 ur moms a space requiring operator 07:23:43 i think you, augur, are taking me a bit too literally today. 07:24:01 wot 07:24:10 you're right 07:24:13 well you take my random, and say what 07:24:13 im taking you too seriously 07:24:17 and not just taking you 07:24:22 * augur takes oklodok 07:24:22 ah 07:24:32 i see 07:24:51 I SEE WHAT'S GOING ON 07:25:00 so anyone read dostojevski's idiot 07:25:35 turns out everyone in the 19th century was high 24/7. 07:27:19 Misread "anyone read that dostojevski idiot", thought "a bit harsh". 07:27:59 he's either an idiot of a genius, that much i know 07:28:02 *or 07:28:10 why, why do all my typos mean something 07:29:03 fizzie: "that dostojevski idiot" does not mean dostojevski was an idiot. 07:29:28 yeah you'd need to reverse it or it's another genetive 07:29:35 or what are you implying 07:29:56 anyway, augur: ur moms a space requiring operator <<< how did you come up with this 07:29:57 Yes, I guess it should be "that idiot dostojevski" then. Anyway, that's the meaning I parsed out of it. 07:30:22 you dont parse meanings you parse structures! :| 07:30:41 all this charge is charring my hair 07:30:53 all this char is charging my hair 07:31:10 it's not the chars themselves that charge, it's the structures 07:31:14 they form 07:31:29 * augur forms a structure with oklopol 07:32:07 Whoa, purely-intuitivited (or maybe I remembered it from somewhere) google search style of "that * idiot" (in quotes) actually did what I wanted, which was to find that+[any-word-or-two]+idiot. 07:32:39 hurrah! 07:32:42 ok im off to read 07:32:48 Wait, really? 07:33:02 yes i know its shocking but i do read. 07:33:11 oh read 07:33:15 i thought you said sleep 07:33:16 or bed 07:33:25 its a common mistake 07:33:30 read and sleep look a lot alike 07:33:36 if you close your eyes, anyway. 07:33:54 especially as i read the meaning behind sleep and bed, neither word in particular. 07:34:09 hmm 07:34:16 right, i probably just didn't read the last word 07:34:23 what do you read 07:35:21 books, usually. 07:35:31 Argument Realization, Chapter 4 - Three conceptualizations of events 07:35:32 words? 07:35:34 but are you reading that dostojevski idiot 07:35:38 sometimes words 07:35:54 augur: what does that mean? 07:36:27 it means he sometimes reads words 07:36:54 or you can just go, it's probably too complicated for my fantastically less cleve brain. 07:37:01 the book is about how arguments to verbs are denoted 07:37:16 in terms of their position relative to the verbs, and their phrasal type 07:37:52 makes more sense than the meaning i *parsed* at first, that is, "argument realization" as in "how to start a fight". 07:37:56 or like row 07:38:01 Oklodok's fantastically cleaved brain. 07:38:14 huh? 07:38:24 you said "less cleve" 07:38:26 why would you take my awesome pun and turn it into that. 07:38:33 so. 07:38:36 yeah. 07:38:40 its an interesting book 07:38:44 and im off to read it now. 07:38:47 kthxbai 07:38:54 byes 07:40:55 what was 'augur: you said "less cleve"' referring to 07:41:14 i was replying to your huh 07:41:18 The little girl says to her father, "What did you bring that book that I did not want to be read to out of about Down Under up for?" 07:41:28 but 07:41:34 was it an explanation of fizzie's 07:41:47 warrigal: yes. 07:41:56 Change that sentence so that each preposition precedes the thing it prepositions. 07:42:03 the bane of the english teacher who things you cant end a sentence with a preposition 07:42:21 cool, your typo meant too. 07:42:36 warrigal, you can remove all but one of the sentence final prepositions 07:43:09 Down Under doesnt count, since its a proper noun, so we can ignore it 07:43:25 more importantly, because we want to actually have a tricky problem, we remove the whole "about Down Under" phrase 07:43:39 so we're actually left with five prepositions in a row 07:44:07 For what did you bring up that book out of which I did not want to be read to 07:44:30 The little girl says to her father, "For what did you bring up that book about Down Under out of which I did not want to be read to?" 07:44:34 Pretty much a match. 07:44:48 The "up" seems to be acting as an adjective. 07:44:56 no 07:44:59 its a resultative. 07:45:08 Typo. s/adjective/adverb/ 07:45:21 "To be read to" is rather pathological, isn't it. 07:45:22 no. even then. 07:45:28 its not a syntactic adverb 07:45:35 its an adverbial preposition, however. 07:45:48 or probably more accurately, a preposition that is an argument to the verb. 07:46:08 also, "to be read to" is not pathological at all 07:46:16 its a propositional passive. 07:46:19 why would it be pathological 07:46:25 in what sense 07:46:28 i don't get 07:46:47 It's pathological in that you can't make the "to" precede its prepositionee. 07:47:14 And by "prepositionee", I mean "complement". 07:47:16 true, but thats not pathological. 07:48:21 It's pathological for people who want to do that. 07:48:42 everyone does that 07:48:49 some just refuse to admit it. 07:49:20 Everyone makes prepositions precede their prepositionees? 07:49:46 no, everyone strands their prepositions 07:49:49 (in english) 07:51:22 i wish i had something to drink to 07:51:34 drink to churchill! 07:51:54 i'm so going to drink up to it 07:56:37 you go drink on up to it, oklodok 07:57:14 You're going to be up your churchill in drinks. 07:57:25 i'm not sure i can drink up to it. 07:57:27 better than being up to your drinks in churchill! 07:58:04 Oh, I missed the "to" too. 07:58:15 i didnt notice at all. 07:58:29 don't they mean a different thing 07:58:36 yes 07:58:43 up your churchill being in churchill's ass 07:58:50 maybe! 07:58:56 that's how i read it 07:59:00 * augur bes up my oklodok? 07:59:23 be is actually somewhat of an irregular verb. 07:59:29 SOMEWHAT? 07:59:40 yeah, it's occasionatively irregular, i'd say. 07:59:42 to be, i am, you are, he/she/it is, we/you/they are 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:00:08 i was, you were, he/she/it/was, we/you/they were 08:00:40 yeah and those are only the beginning 08:02:02 BE ME UP, BEFORE YOU GO GO 08:02:31 what 08:02:42 i'm insane 08:02:42 What was the original? "Beam me up before you go-go?" 08:02:54 no 08:02:55 i was just thinking i've definitely heard that somewhere 08:02:57 but wake 08:02:57 the original is wake me up. 08:03:04 don't you listen do disco 08:03:08 ... 08:03:09 *to 08:03:23 just one fucking finger typo, and i'd be happy 08:03:27 but nooooo 08:03:46 also, its not disco 08:03:48 its pop. 08:03:49 kthxbye 08:04:00 then i've been lied to 08:04:13 you suck at going 08:04:15 just like me 08:04:20 that's sad 08:04:33 Misread "just lick me". 08:04:34 :| 08:04:41 * augur licks oklodok 08:04:52 yeah stop sucking and start licking 08:05:00 oops, i mustve misread it too! D: 08:05:40 i should go too, to the shoppe, to buy 08:05:52 i do have beer here, but i'm not sure i'm man enough 08:06:27 so i saw this three-year-old 08:06:36 and i tried to ask him if he knew group theory 08:06:38 and no 08:06:39 he didn't 08:06:54 and wasn't even that interested in hearing 08:07:20 What a lossager. 08:07:26 just wanted to pour more water in his flower soup 08:07:37 and list spanish words to me 08:08:59 although he just listed three 08:09:19 he wasn't interested in hearing the italian translations 08:09:28 which is even lossagerer 08:09:38 Fun generalization: instead of a subject pronoun followed by a copula, use a possessive pronoun. 08:10:41 "My not alone, and your not alone either. Our all in this together. That's why we can defeat them; their all scattered about. His in one place, her in another." 08:11:19 stupid of that 08:11:51 guess that was a bit too obvious. 08:20:16 "if i didn't know better, i'd think you actually wanted the man to have a nervous breakdown" "then maybe you don't know better, because i care for your father too" 08:20:25 (the man = father) 08:21:20 if i didn't know better, i'd think that made no sense. 08:21:43 Fortunately you know butter. 08:21:55 then again the incredible genius got the beginning of the fibonacci sequence wrong, so i guess i might be right. 08:21:56 In the biblical sense, I guess. 08:22:14 i love tv shows that have math/cs in them 08:22:29 There are such? 08:22:35 We don't have a televisor. 08:22:36 well definitely not 08:22:44 but i mean shows that try to have them 08:23:34 I've heard of something called numb3rs, but no details. 08:23:55 if it's on tv, it's probably done wrong. 08:24:18 people aren't interested in anything interesting 08:24:22 unless it's psychology 08:25:21 but, i'll download that if it's a show 08:25:25 I like the title of this one: http://demonstrations.wolfram.com/MeasuringTheSpeedOfLightWithMarshmallows/ 08:26:27 my connection is very slow, i'm downloading a lot of... puppies, because i finally have a stable flow of internet here. 08:26:54 can't get that open at all it seems 08:27:38 The puppies are probably eating the marshmallows, then. 08:28:31 i'm overdosing on life atm 08:28:43 probably should drink the beer to calm down. 08:29:23 i mean i'm seriously contemplating running out without my clothes on 08:29:43 you know, to greet the trees 08:29:45 TREES 08:30:00 there's a reason they have leaves 08:30:21 i should put my clothes on 08:31:03 one of my university professors moved into the building 08:31:35 which is not very nice because i know him well enough that i have to greet him 08:31:53 You might rise some eyebrows (or maybe other things as well!) if you were to go greet him sans clothes. 08:31:54 and i'm afraid i'll start talking math to him 08:32:04 which would be very unprofessional of me. 08:32:34 It's lunch-sausage time now. 08:32:57 he's a mathematica fetishist, actually 08:33:15 so i probably couldn't petrify his pendulum 08:34:23 written like a 1000 page book about mathematica, but didn't know what GC is 08:35:06 anyway enjoy sawing your sages, i'll try that shoppe thing 08:36:26 what does QED stand for? 08:36:35 quantum electro dynamics 08:36:36 or 08:36:40 quod erat demonstrandum 08:37:44 augur speaks latin natively 08:38:05 i do. 08:39:10 i was trying to find the name of the imaginary country that'd speak latin, but wasn't sure what it'd be 08:39:22 He mostly speaks gay 08:39:22 The Holy See. 08:39:27 couldn't come up with a language that ends in "in" 08:39:38 Athabaskin 08:39:55 but one where the country is a simple suffix modification 08:40:11 which is not the case there 08:41:02 Latin is the language spoken by Lats. 08:41:12 Latand? 08:41:30 Latin is spoken by Latins in Latium. 08:41:49 Mandarin is spoken by mandarine 08:41:53 Italiïn. 08:43:19 Hawaiiïn. 08:43:43 Tok Pisin. 08:43:53 my friend knows tp 08:44:05 i mean 08:44:06 speaks 08:44:18 well. i guess that's too strong a word 08:44:21 something in between 08:44:34 Understands? 08:44:36 I think Latin and Tok Pisin are the only Wikipedias ending in in. 08:44:52 something like that. or occasionally obsesses over. 08:46:47 "# The Klingon language edition of the Wikipedia is no longer hosted by Wikimedia and is now hosted by Wikia as Klingon Wiki. There is more on the history of the Klingon Wikipedia." 08:46:49 Damn you! 08:47:31 "Among the problems was the existence of interwiki links from the main page and other articles, which some Wikipedians felt detracted from the scholarly appearance of the project." 08:47:43 Isn't an article on Obama in Klingon serious? 08:47:55 is it about assassinating him 08:48:13 I imagine such an article would refer to him as Admiral Obama 08:48:18 Or Warlord Obama 08:48:55 why 08:49:19 Because most of Klingon is derived from Star Trek so the vocabulary is famously rather limited 08:49:24 Especially for everyday things 08:49:44 DIvI' HoSghaj 'oH America yoSmey jIj'e' (United States of America). tInqu' yoSghomvam 'ej mIpqu'. 08:49:44 vaghmaH yoS ghaj. Washington 'oH monDaj'e'. motlh pa' DIvI' Hol jatlhlu'. DIS 1776 yoSmey jIj luchenmoHlu'ta'. George Washington ghaH che'wI' wa'DIch pong'e'. DaH Barack Obama ghaH che'wI' loSmaH loSDIch'e'. 08:50:11 i've just heard it's good for talking about killing, and nothing else. 08:50:28 Yeah 08:50:51 that's why the assassin joke was so hilarious 08:51:03 if you were wondering why you're dripping stomach fluids 08:51:03 What joke 08:51:12 well 08:51:12 mine 08:51:16 look closelier 08:51:20 Oh 08:51:51 explains a lot doesn't it 08:55:10 ! 08:55:15 seriously shoppe 08:55:16 -> 09:08:02 !c printf("%f %f", 1.0, 0.0); 09:08:05 1.000000 0.000000 09:08:13 !c printf("%f %f", 1.0f, 0.0f); 09:08:14 1.000000 0.000000 09:10:18 !c while(1){printf("f");} 09:10:24 No? 09:10:31 !c while(1){printf("f\n");} 09:10:33 f 09:10:57 Ahahah 09:11:03 The rest was sent in private session 09:11:08 Almost crashed my mIRC 09:12:25 Do you have to define variables with this bot? 09:12:35 Or are they dynamic or whatever the word is 09:12:56 !c a = 33; printf("%c",a); 09:12:57 Does not compile. 09:13:01 Noooo 09:13:10 !c int a; a = 33; printf("%c",a); 09:13:12 ! 09:13:15 !c printf("%i %i",sizeof(float),sizeof(double)); 09:13:16 4 8 09:13:26 this is for a discussion in #gcc btw 09:13:43 !c printf("%i %i",sizeof(1.0),sizeof(1.0f)); 09:13:44 8 4 09:13:57 !c printf("%i %i",sizeof(1.0),sizeof(1.0f+2.0f)); 09:13:58 8 4 09:14:30 !c void a(float b) {printf("%i",sizeof(b));} void main() {a(1.0f);} 09:14:33 !c int a; for(i=0;i<100;i++){a[i]="f"}a = 33; printf("%c",a); 09:14:34 Does not compile. 09:14:35 Oops 09:14:54 !c int a; for(i=0;i<100;i++){a[i]=70;} printf("%c",a); 09:14:55 Does not compile. 09:15:03 declare i? 09:15:04 !c int[100] a; for(i=0;i<100;i++){a[i]=70;} printf("%c",a); 09:15:04 Does not compile. 09:15:06 !c void a(float b) {printf("%i ",sizeof(b));} void main() {a(1.0f);} 09:15:08 Oh right 09:15:14 !c void a(float b) {printf("%i ",sizeof(b));} a(1.0f); 09:15:14 4 09:15:24 !c int a[100],i; for(i=0;i<100;i++){a[i]=70;} printf("%c",a); 09:15:26 P 09:15:34 Wait 09:15:38 What am I doing 09:15:52 not a clue 09:16:07 Disregard this, I suck cocks 09:16:13 ? 09:16:24 !c int a[100]; int i; for(i=0;i<100;i++){a[i]='f';} a[99]='\0'; printf("%s",a); 09:16:25 f 09:16:32 ... 09:16:38 !c int a[100]; int i; for(i=0;i<100;i++){a[i]='f';} printf("%s",a); 09:16:39 f 09:16:45 !c int a[100]; int i; for(i=0;i<100;i++){a[i]='f';} printf("%s",&a); 09:16:46 f 09:16:48 !c int a[100]; int i; for(i=0;i<100;i++){a[i]='f';} printf("%s",*a); 09:16:49 ./interps/gcccomp/gcccomp: line 52: 7197 Segmentation fault /tmp/compiled.$$ 09:16:58 !c *(int*)NULL = 0; 09:16:59 ./interps/gcccomp/gcccomp: line 52: 7242 Segmentation fault /tmp/compiled.$$ 09:17:00 Declare a char instead of an int, maybe? 09:17:02 !c 1/0; 09:17:10 !c char a[100]; int i; for(i=0;i<100;i++){a[i]='f';} printf("%s",*a); 09:17:11 ./interps/gcccomp/gcccomp: line 52: 7337 Segmentation fault /tmp/compiled.$$ 09:17:11 oh duh 09:17:17 !c char a[100]; int i; for(i=0;i<100;i++){a[i]='f';}a[99] = '\0'; printf("%s",*a); 09:17:18 ./interps/gcccomp/gcccomp: line 52: 7377 Segmentation fault /tmp/compiled.$$ 09:17:25 !c char a[100]; int i; for(i=0;i<100;i++){a[i]='f';}a[99] = '\0'; printf("%s",a); 09:17:26 fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 09:17:28 I use ints because I hate chars D: 09:17:30 !c char a[100]; int i; for(i=0;i<100;i++){a[i]='f';}a[99] = '\0'; printf("%s",a); 09:17:31 fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 09:17:34 no, ints will not work 09:17:41 Actually, ints work 09:17:54 instead of 0x86,0x86,0x86 you get 0x86,0x00,0x00,0x00,0x86,0x00,0x00,0x00... 09:17:58 in memory 09:18:04 If you print an int as a %c, it will just be the ASCII char with that value 09:18:06 !c char a[1024]; int i; for(i=0;i<1024;i++){a[i]='f';}a[99] = '\0'; printf("%s",a); 09:18:07 fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 09:18:10 yes 09:18:12 but not with %s 09:18:19 no idea 09:18:20 !c char a[1024]; int i; for(i=0;i<1024;i++){a[i]='f';}a[1023] = '\0'; printf("%s",a); 09:18:21 fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 09:18:36 !c int k;for(k=0;k<1000;k++){char a[1024]; int i; for(i=0;i<1024;i++){a[i]='f';}a[1023] = '\0'; printf("%s",a);} 09:18:41 fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 09:19:55 !c printf("\nJOIN #gcc\n"); 09:20:07 damn, didn't work 09:20:35 !c printf("\\JOIN #gcc"); 09:20:36 \JOIN #gcc 09:20:41 Noooo 09:20:56 !c gets(NULL); 09:21:01 ... 09:21:07 !c printf("Hi!"); 09:21:08 Hi! 09:21:20 !c printf("Hello, world!"); 09:21:21 Hello, world! 09:21:49 !c printf("!swedish Derp derp I am swedish C"); 09:21:50 !swedish Derp derp I am swedish C 09:21:57 No? 09:21:59 !swedish Derp derp I am swedish C 09:22:00 Derp derp I em svedeesh C 09:22:11 Oh, they're the same bot 09:22:16 yes... 09:22:17 -!- BeholdMyGlory has joined. 09:22:21 What other bot as sveedeesh again? 09:22:32 fungot 09:22:33 Slereah: wow i wudnt of guessed. the pilot, co-pilot, engineer and navigator, maybe she'll be able to take off instead of land why the hell out when i saw this footage does show promise... it looks pre-rendered. i believe the cause of this 09:22:38 ^language 09:22:42 ^help 09:22:42 ^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool 09:22:49 ^style 09:22:50 Available: agora alice c64 ct darwin discworld europarl ff7 fisher ic irc jargon lovecraft nethack pa speeches ss wp youtube* 09:22:55 fungot, hello 09:22:55 immibis: the only reason i'd watch the documentary on this 09:23:01 fungot is because? 09:23:01 immibis: we all know this sounds a lot was riding on this on snl. andy, jorma, akiva schaffer, and it shows exactly that in france 09:23:08 fungot in france what? 09:23:08 immibis: he's pretty amazing... and you didn't answer the question: how exactly can a ' go around 09:23:15 !c printf("fungot, want to gay out?"); 09:23:16 Slereah: wow that was a computer? look, now shes ok, farinelli... but i think senator clinton's management of the story of the company to fly 09:23:16 fungot, want to gay out? 09:23:19 fungot, i don't know how a ' can go around... 09:23:19 immibis: i'm a pussy by birth! i can't wait 09:23:22 ... 09:23:23 wtf 09:23:24 ... 09:23:35 Why won't the bots communicate :( 09:23:38 FIZZIE: Bug report. Fungot generates incomplete sentences. 09:23:43 probably set to ignore each other 09:23:47 want me to bring toboge? 09:23:48 !swedish fungot, want to gay out? 09:23:48 Slereah: as to how these were the people skills of a plane, knowing men, women and their children died as you always do--i've come to mine by consulting such sources as time changes to stop judging whats on the screen 09:23:48 foongut, vunt tu gey oooot? Bork Bork Bork! 09:23:59 foongut? lol 09:24:06 I'm afraid we have enough bots as it is 09:24:13 !c printf("_o_"); 09:24:13 | 09:24:13 /\ 09:24:14 _o_ 09:24:14 | 09:24:14 /| 09:24:33 ^ignore 09:24:34 ^(EgoBot|HackEgo) 09:24:39 That's fungot's current ignore-regexp. 09:24:40 fizzie: fuck you encul de tes morts de ta race de narvale putain de ta race de narvale putain de ta mere stizz would not pick up duke nukem trailer. 09:24:47 ^style 09:24:47 Available: agora alice c64 ct darwin discworld europarl ff7 fisher ic irc jargon lovecraft nethack pa speeches ss wp youtube* 09:25:52 The "when to stop a sentence" thing is a bit arbitrary and pessimal. 09:26:35 fungot, hello 09:26:35 immibis: the add about not wanting to go around it spose to be amazing 09:26:42 that just plain doesn't make sense 09:26:46 fungot, i don't understand you 09:26:46 immibis: i still love you nalts! your awesome!! 09:26:50 wtf? 09:26:56 fungot, who is nalts? 09:26:56 immibis: it's not a large turbojet aircraft gets slow enough it requires more power but the computer wouldn't provide power, but i loved it. if you don't even like basketball stalled and crashed 09:27:02 What does HackEgo do? 09:27:13 runs shell commands i think 09:27:18 `ls 09:27:19 asm-test \ asm-test.S \ asm-test.c \ bin \ busybox \ paste \ quotes \ share \ tmpdir.8417 09:27:27 `help 09:27:27 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/ 09:27:36 you can do one-parameter commands with `command argument goes here 09:27:47 or normal shell commands with `run command and arguments 09:27:50 `echo !swedish bork bork bork 09:27:51 !swedish bork bork bork 09:28:02 Why won't the robots be friends :( 09:28:13 `echo fungot 09:28:14 Slereah: wow hes gay?" i believe you still you don't, etc. 09:28:14 fungot 09:28:54 `echo `echo a 09:28:55 `echo a 09:29:19 !c printf("`echo _o_"); 09:29:19 | 09:29:19 /'\ 09:29:20 `echo _o_ 09:29:20 | 09:29:21 /| 09:29:21 _o_ 09:29:32 C'mon myndzi 09:29:35 MAKE HIM DANCE 09:29:54 !c printf("`echo _o_"); 09:29:54 | 09:29:54 >\ 09:29:55 `echo _o_ 09:29:55 | 09:29:55 /< 09:29:55 _o_ 09:29:59 :( 09:35:12 flood protection 09:35:43 How lame 09:35:55 /o\ 09:35:56 | 09:35:56 >\ 09:36:05 what kind of person is /o\??? 09:36:05 | 09:36:05 /< 09:36:13 he is afraid 09:36:14 One with floppy ears. 09:36:18 Putting his arms on his head 09:36:44 _o_ _o/ _o\ \o\ \o/ \o_ /o/ /o_ /o\ 09:36:45 | | | | | | | | | 09:36:45 /\ >\ >\ /| >\ /< /| >\ /| 09:36:54 |o| 09:36:54 | 09:36:54 /< 09:37:11 I AM LOL MAN 09:38:44 -!- GregorR-L has joined. 09:38:52 Hewwo from Italia! 09:39:15 Are you... 09:39:20 Are you the Italian VIPPER? 09:39:33 ... 09:40:56 ??? 09:41:01 -!- toBogE has joined. 09:42:55 !persist factoid load 09:43:10 !help 09:43:10 help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . 09:43:10 All known commands: !bf !bf8 !binascii !chanlist !delregex 09:43:12 !factoid !hello !help !irp !loadbfc !magritte !minimum 09:43:14 !module !nil !persist !ps !raw !regex !rot13 !setprefix 09:43:16 !userlist 09:43:46 !help setprefix 09:43:46 Sorry, I have no help for setprefix! 09:43:46 All known commands: !bf !bf8 !binascii !chanlist !delregex 09:43:48 !factoid !hello !help !irp !loadbfc !magritte !minimum 09:43:50 !module !nil !persist !ps !raw !regex !rot13 !setprefix 09:43:52 !userlist 09:44:02 !bf_txtgen !c printf("`echo _o_"); 09:44:03 | 09:44:03 /< 09:44:11 205 +++++++++++[>+++>+++++++++>+++++++++>+<<<<-]>.>.<-.>+++++++++++++.++.---------.+++++.++++++.--------------.<++++++++.------.>------.>++.<+++.>+++.+++++++.<<--.>----.>.<.<++.+++++++.++++++++++++++++++.>>>-. [621] 09:44:30 !bf +++++++++++[>+++>+++++++++>+++++++++>+<<<<-]>.>.<-.>+++++++++++++.++.---------.+++++.++++++.--------------.<++++++++.------.>------.>++.<+++.>+++.+++++++.<<--.>----.>.<.<++.+++++++.++++++++++++++++++.>>>-. 09:44:30 !c printf("`echo _o_"); 09:44:30 !c printf("`echo _o_"); 09:44:30 | 09:44:31 /`\ 09:44:31 | 09:44:31 /| 09:44:31 `echo _o_ 09:44:32 _o_ 09:44:43 :D 09:44:58 Is toBogE still old EgoBot or new EgoBot? 09:45:13 my bot from a while ago 09:45:34 completely unrelated except for the name 09:45:41 !setprefix C@ 09:45:44 @help 09:45:44 All known commands: !bf !bf8 !binascii !chanlist !delregex 09:45:46 !factoid !hello !help !irp !loadbfc !magritte !minimum 09:45:48 !module !nil !persist !ps !raw !regex !rot13 !setprefix 09:45:50 !userlist 09:46:24 !bf_txtgen !c printf("`echo _o_ fungot"); 09:46:24 | 09:46:24 Slereah: ht tp jeanclaudeboetsch. free. fr/ level of cod4 while on the screen!!! to cap it all, all of that plane 09:46:24 >\ 09:46:27 288 ++++++++++++++[>+++++++>++>+++++++>++++++++<<<<-]>>+++++.>+.<-.>>.++.---------.+++++.++++++.--------------.<<++++++++.------.<--.>>++.--.+++++.+++++++.<--.<-.>>.<<.>.>>.<++++++.>++++++++.-------.++++++++.<-.<++.+++++++.++++++++++++++++++.-------------------------------------------------. [501] 09:46:41 !bf ++++++++++++++[>+++++++>++>+++++++>++++++++<<<<-]>>+++++.>+.<-.>>.++.---------.+++++.++++++.--------------.<<++++++++.------.<--.>>++.--.+++++.+++++++.<--.<-.>>.<<.>.>>.<++++++.>++++++++.-------.++++++++.<-.<++.+++++++.++++++++++++++++++.-------------------------------------------------. 09:46:41 !c printf("`echo _o_ fungot"); 09:46:42 | 09:46:42 >\ 09:46:54 Oh, still ignoring it. 09:47:12 Why can't robots love 09:48:17 !regex repeat _o_ replace _o_ 09:48:18 | | 09:48:18 |\ /'\ 09:48:22 _o_ 09:48:23 | 09:48:23 /| 09:48:33 !delregex repeat 09:48:46 !regex stuff stuff replace other stuff 09:48:47 stuff 09:48:50 !delregex stuff 09:49:29 ?immibis 09:49:30 immibis is my creator. 09:49:33 ?tobobe 09:49:34 ?toboge 09:49:39 ?me 09:49:44 ?#esoteric 09:49:44 #esoteric is a channel on irc.freenode.net. The topic is 'Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | IRP in #irp | Don't spam the channel with EgoBot commands, /query EgoBot | Don't spam the channel with toBogE commands, /join #toboge | Don't spam the channel with bsmnt_bot commands, take him to your own channel. | Cong 09:50:01 !raw join #toboge 09:50:32 why didn't that do anything? o.o 09:50:37 !raw JOIN #toboge 09:50:42 !RAW JOIN #toboge 09:51:03 Didn't you just change the prefix? 09:51:23 oh duh 09:51:29 so that why its not doing anythin 09:51:31 g 09:51:35 @raw join #toboge 09:51:57 @regex repeat \o/ replace _o/ 09:51:57 | | 09:51:58 /< >\ 09:51:58 Cannot register regex 09:52:09 @regex repeat \\o/ replace _o/ 09:52:09 | | 09:52:09 |\ /< 09:52:12 \o/ 09:52:13 _o/ 09:52:13 | 09:52:13 >\ 09:52:13 | 09:52:14 /\ 09:52:21 ok that looked messed up 09:52:27 WHAT MUTANT IS THIS 09:52:27 @delregex repeat 09:52:57 !persist regex load 09:53:22 EXPRESSION 09:53:37 *slaps head* 09:53:42 @persist regex load 09:53:43 Cannot register regex 09:53:46 EXPRESSION 09:53:46 REPLACEMENT 09:53:48 Is that @raw available for anyone? 09:53:52 * immibis wonders why that was in there 09:53:55 yes... 09:54:00 * immibis waits for abuse 09:54:05 ^ul (@raw PRIVMSG #esoteric :^ul )(~:SaSaS(:^)S):^ 09:54:05 @raw PRIVMSG #esoteric :^ul (@raw PRIVMSG #esoteric :^ul )(~:SaSaS(:^)S):^ 09:54:06 ^ul (@raw PRIVMSG #esoteric :^ul )(~:SaSaS(:^)S):^ 09:54:06 @raw PRIVMSG #esoteric :^ul (@raw PRIVMSG #esoteric :^ul )(~:SaSaS(:^)S):^ 09:54:07 ^ul (@raw PRIVMSG #esoteric :^ul )(~:SaSaS(:^)S):^ 09:54:07 @raw PRIVMSG #esoteric :^ul (@raw PRIVMSG #esoteric :^ul )(~:SaSaS(:^)S):^ 09:54:07 ^ul (@raw PRIVMSG #esoteric :^ul )(~:SaSaS(:^)S):^ 09:54:08 @raw PRIVMSG #esoteric :^ul (@raw PRIVMSG #esoteric :^ul )(~:SaSaS(:^)S):^ 09:54:08 ^ul (@raw PRIVMSG #esoteric :^ul )(~:SaSaS(:^)S):^ 09:54:08 @raw PRIVMSG #esoteric :^ul (@raw PRIVMSG #esoteric :^ul )(~:SaSaS(:^)S):^ 09:54:08 ^ul (@raw PRIVMSG #esoteric :^ul )(~:SaSaS(:^)S):^ 09:54:08 @raw PRIVMSG #esoteric :^ul (@raw PRIVMSG #esoteric :^ul )(~:SaSaS(:^)S):^ 09:54:09 ^ul (@raw PRIVMSG #esoteric :^ul )(~:SaSaS(:^)S):^ 09:54:09 @raw PRIVMSG #esoteric :^ul (@raw PRIVMSG #esoteric :^ul )(~:SaSaS(:^)S):^ 09:54:09 ^ul (@raw PRIVMSG #esoteric :^ul )(~:SaSaS(:^)S):^ 09:54:10 @raw PRIVMSG #esoteric :^ul (@raw PRIVMSG #esoteric :^ul )(~:SaSaS(:^)S):^ 09:54:10 -!- fungot has quit (Remote closed the connection). 09:54:11 ^ul (@raw PRIVMSG #esoteric :^ul )(~:SaSaS(:^)S):^ 09:54:13 !ps 09:54:15 @ps 09:54:15 1 Process on #esoteric: ps (Thread-ID 19) 09:54:34 lol is it meant to do that? 09:54:37 I was just thinking we're bound to have one loop sooner or later. 09:54:56 is it meant to quit i mean? 09:55:05 I ^c'd it. 09:55:16 try @kill 1 next time 09:55:27 and try it over and over until you get the right timing 09:55:28 possibly never 09:55:38 on second thought, your way's better 09:55:52 -!- fungot has joined. 09:56:00 @hehp 09:56:02 @help 09:56:02 All known commands: !bf !bf8 !binascii !chanlist !delregex 09:56:04 !factoid !hello !help !irp !loadbfc !magritte !minimum 09:56:06 !module !nil !persist !ps !raw !regex !rot13 !setprefix 09:56:08 !userlist 09:56:17 Now that we've gotten the loop out of the way, I did the boring thing and added "toBogE" to fungot's ignore-list. Sowwy. 09:56:17 fizzie: undefined variable ' nil'.) 09:56:20 @irp Please repeat this sentence unless it has been said more than once before. 09:56:53 that appears to make it join #irp, say the sentence and then part 09:57:02 er, not part 09:58:27 i found something called module_dollar_auction in the source... 09:58:34 !c printf("( ? ??)"); 09:58:35 ( ? ??) 09:58:38 Hm 09:59:03 !c printf("( ゚ ヮ゚)"); 09:59:04 ( ゚ ヮ゚) 09:59:08 oh man 09:59:10 look at the time 09:59:17 Rape time? 09:59:21 totally! 09:59:25 I have a dollar extra, but who will I give it to? 09:59:25 I know, I'll auction it off! 09:59:25 Everyone who wants to play, say ME! 09:59:25 You have 15 seconds to say ME! before the game starts 09:59:28 ME! 09:59:32 oh this thing 09:59:39 Ok, now you can bid by saying your bid on a line by itself. 09:59:40 $123 means 123 dollars. $1.23 means 123 cents. 123 means 123 cents. 1.23 means 123 cents. 09:59:40 You may say quit to withdraw from bidding. 09:59:40 I will announce the results when everyone has withdrawn. Start when I say. 09:59:42 Moo! 09:59:47 You may start NOW! 09:59:53 $0.00 09:59:58 $0.01 10:00:06 quit 10:00:07 immibis has withdrawn from bidding. 10:00:10 And now for the results. 10:00:13 The highest bidder was: immibis. He bid 1 cents. He gained -99 cents 10:00:14 immibis bidded -99 cents. He gained -99 cents 10:00:16 Now to find out who won. The winner is... 10:00:18 !!!! 10:00:19 Game finished. Module unloading. 10:00:25 ... 10:00:31 You gained -99 cents! 10:00:37 what is this? 10:00:47 auction bot? 10:00:59 it only auctions pretend dollars :( 10:01:03 I have a dollar extra, but who will I give it to? 10:01:03 I know, I'll auction it off! 10:01:03 Everyone who wants to play, say ME! 10:01:03 You have 15 seconds to say ME! before the game starts 10:01:06 ME! 10:01:07 ME! 10:01:08 immibis, what esolang is it coded in? 10:01:18 Ok, now you can bid by saying your bid on a line by itself. 10:01:18 $123 means 123 dollars. $1.23 means 123 cents. 123 means 123 cents. 1.23 means 123 cents. 10:01:18 You may say quit to withdraw from bidding. 10:01:18 I will announce the results when everyone has withdrawn. Start when I say. 10:01:20 it isn't but it interprets brainfuck 10:01:23 therefore its allowed here 10:01:26 You may start NOW! 10:01:27 immibis, okay 10:01:29 $1000000 10:01:34 $1.00 10:01:42 quit 10:01:43 immibis has withdrawn from bidding. 10:01:46 And now for the results. 10:01:48 The highest bidder was: Slereah. He bid 1000000 cents. He lost $9999.0 10:01:50 immibis bidded 100 cents. He lost $1.0 10:01:52 Slereah bidded 999900 cents. He lost $9999.0 10:01:54 Now to find out who won. The winner is... 10:01:54 Ahahah 10:01:56 Slereah!!!! 10:01:56 Game finished. Module unloading. 10:02:00 Your robot can't count 10:02:00 this is incredibly bugged 10:02:33 I'll say 10:02:41 especially when theer's only one person playing... 10:02:43 scroll up 10:02:51 the winner is !!!! apparently 10:03:02 Good for !!!! 10:03:03 * immibis can't remember when he wrote that 10:03:08 auction bot 10:04:01 * immibis starts netbeans 10:04:33 netbeans implies java 10:04:37 * AnMaster pukes 10:05:42 yes it does... 10:05:56 because it can easily load classes dynamically. 10:05:59 -!- MigoMipo has joined. 10:06:13 so i can add new commands (if i want to) and modules (also if i want to) without restarting it 10:06:24 immibis, I made an irc bot in bash that could load and unload modules dynamically 10:06:29 @raw join #bots 10:06:40 you'd rather write an irc bot in bash than in java? 10:06:46 immibis, yes! 10:06:57 ... 10:06:58 immibis, http://envbot.kuonet.org/trac btw 10:07:33 Hey, even fungot (written in Funge-98) can reload itself dynamically without restarting it. :p 10:07:34 fizzie: i assume that termite will behave uniformly on windows and linux port, but textmate remains exclusive for the mac 10:07:49 indeed 10:08:03 you can do it, with more or less work, in most languages 10:08:43 you can even do it in C. I can think of two ways to replace the "core". 10:08:47 Though admittedly it gets confused if there are too large changes in the structure. And it's so far not able to reload the "^style" listings without a restart, even though that'd be reasonably trivial. 10:09:35 1) start a new process, send over the state and fds over a unix socket 2) use mprotect() and some other magic to rewrite the code in memory. 10:10:28 Each command is a class. When you need to execute a command, load it with a new class loader so it doesn't get the cached version. Simple. 10:10:49 Of course, you can only rewrite the commands. 10:11:00 Irssi's "/upgrade" command -- to be used after you've upgraded the binary -- does that first one. (Well, I'm not sure what it uses to pass the state information to the child, but anyway.) 10:11:02 I would probably require explicit reloading of modules for speed reasons 10:11:23 fizzie, yes, I remember some ircd could do it to reload the core... 10:11:36 AnMaster: Maybe if you're processing hundreds of commands per second... 10:11:44 for reloading modules in C you can of course just do some dlopen()/dlclose() stuff 10:11:47 Or have a really slow computer. 10:11:58 I guess with AnMaster speed's a matter of principle. 10:12:29 immibis, I assume even handling server messages like PING, numerics and such are reloadable modules? 10:12:40 fizzie, :) 10:12:41 no, that's handled in the irc library it uses. 10:12:47 irc library? 10:12:48 heh 10:13:04 give me three good reasons not to use one. 10:13:23 Perversity, esotericity and... fabulousity? 10:13:25 immibis, that implementing the IRC protocol is trivial. Maybe 30-40 lines at most. 10:13:44 learning a library seems a bit of a waste 10:16:51 * immibis notices that it doesn't actually reload commands each time 10:17:06 @Error ??? 10:17:07 Caught a java.lang.InstantiationException! toboge.Execer_Error 10:17:11 ..... 10:17:16 a library would end up with some API like: connect(Server, Port) -> SocketOrErrorCode disconnect(Socket) -> void getline(Socket) -> LineOrErrorCode sendline(Socket, String) -> ErrorCode 10:17:35 maybe a parameter for ssl to connect() too 10:17:50 freenode doesn't support ssl though 10:18:05 m.c=new IRCConnection(network,6667,6669,password,nick,nick,"Extensible EgoBot Clone"); 10:18:05 m.c.setPong(true); 10:18:10 m.c.setDaemon(false); 10:18:10 m.c.setColors(false); 10:18:15 m.c.connect(); 10:18:15 m.c.addIRCEventListener(m); 10:18:32 immibis, ah right, you could let it handle the whole connection if you wanted 10:18:34 A trivial implementation is trivial. Certainly you can spend more lines, trying to interpret the 005 numerics sensibly and providing a more user-friendly object-oriented view of the IRC connection. 10:18:36 so then it would need the nick too 10:18:52 Irssi's irc/core/*.c files hold a total of 9217 lines. 10:18:54 fizzie, does OO view of IRC make sense? 10:19:08 It doesn't make too much unsense, for one thing. 10:19:13 fizzie, does that include the user interface and such? 10:19:17 No. 10:19:19 right 10:19:20 it isn't very oop, it just has IRCConnections and IRCEventListeners 10:20:02 fizzie, and yes interpreting 005, rate limiting sending and such could be added sure. 10:20:31 and I guess you could let it handle replying to server pings 10:21:02 Well, it includes the "user interface" in the sense that there are implementations for all (directly IRC-related) "/foo"-style commands, which wouldn't really be part of a generic IRC library. 10:21:28 fizzie, formatting /who output nicely and such? 10:22:05 Not that. But what to send to the server when a client does a "/who". 10:22:27 heh 10:23:57 I've seen at least one OO-style IRC library which took care of stuff like automagically remembering the people on channel (based on joins and quits) and so on. 10:24:31 -!- toBogE has quit (Read error: 104 (Connection reset by peer)). 10:25:34 -!- toBogE has joined. 10:25:49 toboge has 3 languages you can't do much in (magritte, minimum, nil), one you can (brainfuck) and one you sometimes can (irp) :( 10:26:05 oh, one more you can't (hello) 10:26:06 !hello HH 10:26:07 Hello World 10:26:08 Unknown command (HH) encountered 10:26:08 Hello World 10:26:16 ...fail 10:26:47 heh 10:26:48 !setprefix C@ 10:26:53 @raw join #toboge,#bots 10:26:55 See? 10:26:56 Told you 10:26:59 TOO MANY BOTS 10:27:14 Soon we'll be useless 10:27:18 And bots will replace us 10:27:38 I could easily be replaced by a fungot instance that has just been trained with only my own speech. 10:27:39 fizzie: and hanson explains why it works not. going via the main ' formula' twice, just because you're used to, but then when it takes too long 10:27:54 -!- augur has quit (Read error: 104 (Connection reset by peer)). 10:28:33 fungot, could you replace fizzie? 10:28:34 immibis: that could encode any non-negative integer, is a relationship. yay 10:28:40 fungot, no really 10:28:40 immibis: no, they are all 10:28:49 it said no. 10:29:01 !swedish and hanson explains why it works not. going via the main ' formula' twice, just because you're used to, but then when it takes too long 10:29:01 fungot: Just believe in yourself and you can do it! 10:29:01 und hunsun ixpleeens vhy it vurks nut. gueeng feea zee meeen ' furmoole' tveece-a, joost becoose-a yuoo're-a used tu, boot zeen vhee it tekes tuu lung 10:29:01 fizzie: how wasn't the weather? :) 10:29:16 This just blew my mind 10:29:32 -!- toBogE has quit (Read error: 104 (Connection reset by peer)). 10:33:48 -!- immibis has quit ("OUCH!!!"). 10:33:54 -!- oerjan has joined. 10:38:06 -!- FireFly has joined. 10:41:18 [[Eliezer Yudkowsky (pronounced .Frankensteen.)]] <-- bloody americans don't know it's "frankenstine"? 10:42:25 also, oklodok!!!!! 10:46:49 -!- augur has joined. 10:47:02 oklodok! 11:06:48 -!- Judofyr has joined. 11:38:37 -!- BeholdMyGlory has quit (Remote closed the connection). 11:53:15 -!- ais523 has joined. 12:06:26 hi ais523 12:08:02 -!- GregorR-L has quit (Read error: 110 (Connection timed out)). 12:08:05 hi 12:10:38 -!- ehirdiphone has joined. 12:11:09 Actual LOL at "how wasn't the weather?". Gotta love fungot. 12:11:10 ehirdiphone: i just spent three seconds wondering why `data track' by `data track' by `data track' by `data track' wouldn't play from this cd 12:11:25 That was probably verbatim 12:11:26 heh 12:11:32 Hi oklodok. 12:11:48 ehird, too many "by data track" repeated there to make sense 12:11:50 Well. The repetition wasn't verbatim. 12:11:51 ehirdiphone: maybe not exactly that number of iterations 12:11:53 Yeah. 12:11:55 indeed 12:13:00 I found a wonderful thing yesterday night; let me load up my trans-computer bookmarking system: http://gmail.com/ 12:13:04 ehirdiphone: I love the quote "how wasn't the weather" too 12:13:35 heh, I'm going the other way round, I'm using my laptop as a cross-website email system 12:13:37 interesting... vlc has an ncurses frontend... 12:13:46 I finally managed to set up my Yahoo! Mail account to be sane 12:13:55 ...ais523 why not use gmail? 12:14:10 not that I even really created it deliberately, it's just that both my main and secondary email have gone down 12:14:14 He's paranoid. 12:14:18 and I happened to have a spare Yahoo! account lying around 12:14:32 and yes, I am; I'm only using Yahoo! as a relay atm 12:14:35 AnMaster: Mplayer can use libcaca iirc 12:14:36 ehirdiphone, why does he trust yahoo then? 12:14:42 AnMaster: I don't 12:14:45 AnMaster: Theyre smaller 12:14:59 ehird, well right, but I meant as in a ncurses GUI for the playlist and so on 12:15:11 ehird, haven't tried playing video with this frontend yet... 12:15:21 I accidentally muddled VLC with VNC then, and got confused 12:15:49 heh 12:16:06 Here we go. http://www.smallbizcenter.info/magniwork.php?apid=A5M&apflag=1&gclid=CM7V14r9v5sCFd0B4wod6zhdEg&v=1. They claim literally to have a perpetual motion machine giving infinite free energy for $100 + $197 ~= $300. 12:16:10 Hilarious. 12:17:13 * ais523 imagines what a playlist on a VNC would do 12:17:14 Simpler link: http://magniwork.com/ 12:17:40 maybe you could use it if you were one of those schools IT people who goes around looking at what the students are doing 12:17:49 although a VNC isn't really perfect for that 12:18:22 -!- oerjan has quit ("The weather wasn't sunny with occasional bursts of vacuum"). 12:18:44 -!- M0ny has joined. 12:19:00 Was it constant vaccuum instead? 12:20:45 Bye. 12:20:47 -!- ehirdiphone has quit ("Get Colloquy for iPhone! http://mobile.colloquy.info"). 12:25:28 ais523, a rather nice ncurses gui btw: http://omploader.org/vMXhrNA 12:25:31 (and not vnc!) 12:35:20 -!- ehirdiphone has joined. 12:35:32 Whoa, trippy: http://www.youtube.com/watch?v=P0Fi1VcbpAI 12:37:40 AnMaster: you're linking to a screenshot of a curses prorgam? 12:37:40 why were any cars driving on it by that point of time 12:37:46 ais523, yes? 12:37:52 but curses is text-based! 12:38:02 What we need is a VNC client for VLC, and to use it in the curses interface 12:38:04 surely by now someone's invented a copy-and-paste-with-colour 12:38:13 ais523, not afaik 12:38:21 AnMasterwhy were any cars driving on it by that point of time 12:38:26 there's ttyrec I suppose, but it's not quite the same thing 12:38:28 Are you serious? 12:38:53 ok, videos opens a X window with the ncurses frontend 12:39:01 I guess video interface is a separate parameter 12:39:05 Lame 12:39:38 ehirdiphone, there is probably another parameter for it 12:39:39 •••••€ 12:39:52 like there is for alsa vs. oss for audio backedn 12:39:54 backend* 12:39:56 •••••••••*****> an arow of bye 12:39:58 -!- ehirdiphone has quit (Client Quit). 12:39:59 just haven't found the right one yet 12:40:00 bbiab 12:54:55 -!- M0ny has quit. 12:55:07 -!- M0ny has joined. 12:57:14 -!- GregorR-L has joined. 12:57:27 -!- M0ny has quit (Client Quit). 12:57:52 -!- M0ny has joined. 13:15:40 -!- MizardX has quit ("reboot"). 13:25:05 -!- MizardX has joined. 13:47:42 -!- BeholdMyGlory has joined. 13:51:44 -!- M0ny has quit. 14:59:58 -!- Pthing has joined. 15:20:59 -!- GregorR-L has quit ("Leaving"). 15:37:22 oklodok: I'm an undergrad student in Missouri. 15:42:55 -!- BeholdMyGlory has quit (Remote closed the connection). 16:04:19 -!- Dartus_Clicus has joined. 16:04:33 ais523: Such as this one? 16:05:11 ....wow, there are a lot of people here 16:05:15 yes 16:05:20 welcome, anyway 16:05:22 Yo. 16:06:20 Let's see... I recognize Warrigal, ais, pikhq, and comex from ##nomic. ais was right, nomic and esolanging /do/ have a lot of people in common. 16:06:32 -!- Dartus_Clicus has changed nick to Darth_Cliche. 16:06:45 Also ehird. 16:08:14 Didn't notice him. ehird = tusho = zuff, right? 16:08:19 Yeah. 16:08:45 Also, Oerjan (who's not here right now) used to play Agora. 16:10:23 according to the frappr map, pik, you live in Colorado? 16:10:30 If so, epic winb 16:10:35 *win 16:11:33 Oh, and ihope is on here, according to the map. Another nomicer 16:11:58 Used to. Now live in Missouri... 16:12:15 ah 16:14:07 I can't find ais anywhere on the map. I've check everywhere in both America and Britain 16:14:14 Darth_Cliche: I'm not on it 16:14:21 although you can deduce my current location from my email address 16:14:28 oh? 16:14:33 well, my old, currently-nonfunctional one, anyway 16:14:33 how 16:14:41 Darth_Cliche: ais523@bham.ac.uk 16:14:44 the domain name should be clear enough 16:14:47 Birmingham 16:15:39 So, /another/ British person? Current British friends of mine: Kevan, ais523, Devenger (Scottish) 16:16:12 esolangers tend to be either British or Scandinavian, although there are a few Americans, and a few people of other nationalities 16:16:40 Scandinavian? 16:16:57 yep, one of the more surprising statistical tendencies 16:17:21 There are a higher percentage of Scandinavian websurfers in one year than Americans 16:17:30 Also, Scandinavia is awesome 16:17:37 agreed 16:17:42 Which one? 16:17:48 -!- mtd has left (?). 16:18:16 I was talking about the high proportion of Scandinavians, it's a lot higher than on the Internet generally 16:18:55 I know of at least one Australian esolanger 16:18:58 David Morgan-Mar 16:19:10 he invented Piet, Chef, and Ook, among other things 16:19:10 yep, also Malcom Ryan's australian 16:19:15 Who?? 16:19:20 *Who? 16:19:26 inventor of INTERCAL's threading and backtracking extensions 16:20:27 I have a friend from San Seriffe who codes Brainfuck 16:20:39 anyone we know here, I wonder? 16:20:48 there are a lot of BF programmers in the wild, though, so to speak 16:20:52 it's an addictive language 16:21:01 I can't understand it. Ever. 16:21:26 I've tried taking tutorials. It doesn't help 16:21:35 !bfjoust vibration >>+++++<-----<(-)*128(+-)*10000 16:21:43 Score for ais523_vibration: 15.8 16:21:44 What? 16:21:52 BF joust is a bit different 16:21:52 competitive Brainfuck 16:21:53 EgoBot? 16:21:58 You don't have to program, really 16:21:59 the sport was invented in Agora, incidentally 16:22:05 and EgoBot's an esolang bot 16:22:14 !bf_txtgen Darth Cliche 16:22:17 121 +++++++++++[>+++>++++++>+++++++++>+<<<<-]>>++.>--.+++++++++++++++++.++.------------.<<-.>-.>++++.---.------.+++++.---.>-. [462] 16:22:20 What's BF joust? 16:22:22 What I think I mean is that there's no higher level to it than the BF 16:22:25 !brainfuck +++++++++++[>+++>++++++>+++++++++>+<<<<-]>>++.>--.+++++++++++++++++.++.------------.<<-.>-.>++++.---.------.+++++.---.>-. 16:22:31 http://esolangs.org/wiki/BF_Joust 16:22:42 !bf8 +++++++++++[>+++>++++++>+++++++++>+<<<<-]>>++.>--.+++++++++++++++++.++.------------.<<-.>-.>++++.---.------.+++++.---.>-. 16:22:42 Darth Cliche 16:22:48 Whereas even in something like hello world, the BF acts on a much lower level than what you're trying for 16:23:08 !bf_txtgen This is a test 16:23:10 132 +++++++++++++++[>++++++>+++++++>++++++++>++<<<<-]>------.>-.+.>-----.>++.<<.>.>.<<--------.>>.<+.<++++.>-.+.>----------------------. [581] 16:23:18 !languages 16:23:25 !help languages 16:23:25 languages: Esoteric: 1l 2l adjust asm axo bch befunge befunge98 bf bf8 bf16 bf32 boolfuck cintercal clcintercal dimensifuck glass glypho haskell kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl. Competitive: bfjoust fyb. Other: asm c cxx forth sh. 16:23:51 !bf8 +++++++++++++++[>++++++>+++++++>++++++++>++<<<<-]>------.>-.+.>-----.>++.<<.>.>.<<--------.>>.<+.<++++.>-.+.>----------------------. 16:23:51 This is a test 16:24:03 ^bf +++++++++++++++[>++++++>+++++++>++++++++>++<<<<-]>------.>-.+.>-----.>++.<<.>.>.<<--------.>>.<+.<++++.>-.+.>----------------------. 16:24:03 This is a test. 16:24:20 ok, that's strange, why did fungot add a full stop? 16:24:21 ais523: fnord. sah to be victorious, to endure, to hold out, as i recall 16:24:26 ^bf ++++++++++.......... 16:24:26 .......... 16:24:27 !befunge_txtgen Hmm 16:24:30 oh, it prints newline as dot 16:24:50 !befunge98_txtgen Hmm 16:25:03 "mmH">:#,_@ 16:25:10 !befunge98 "mmH">,#_@ 16:25:10 H 16:25:14 Typo 16:25:15 whoops, missed the colon 16:25:17 !befunge98 "mmH">,:#_@ 16:25:18 H 16:25:25 >:#,_ 16:25:27 >,:#_ 16:25:28 Hahahahahaha 16:25:29 !befunge98 "mmH">:#,_@ 16:25:29 Hmm 16:25:30 There's a difference 16:25:33 :-) 16:25:38 Deewiant: I know, just my Befunge is a little rusty 16:25:42 !befunge98 THIS IS SPARTAAAAAAA 16:25:48 Infloop 16:25:52 Darth_Cliche: that's an infinite loop 16:25:54 I broke EgoBot 16:26:01 nah, it kills infinite loops after a while 16:26:02 without output 16:26:16 hmm... where's thutubot got to? 16:26:58 I wonder how many people here are Ardorian? 16:27:10 -!- thutubot has joined. 16:27:14 +hello 16:27:14 Hello, ais523! 16:27:24 +hello 16:27:25 Hello, Darth_Cliche! 16:27:33 +ul (This is a test.)S 16:27:33 This is a test. 16:27:39 ul? 16:27:44 What's ul? 16:27:48 Underload 16:27:53 http://esolangs.org/wiki/Underload 16:30:19 +ul (:aSS):aSS 16:30:20 (:aSS):aSS 16:35:33 +ul ()^ 16:35:52 Darth_Cliche: that's a no-op 16:36:00 and a joke program in the original article 16:36:06 ...oh 16:38:28 XCIX beer solum in parietis, XCIX beer solum. Take I down, obduco inter, XCVIII beer solum in parietis. 16:39:01 sounds like the sort of thing you'd do in an INTERCAL beer progrm 16:39:02 *program 16:39:12 it outputs in Roman numerals by default; if you want decimal, you have to convert by hand 16:39:37 heh 16:39:43 I was just translating it to Latin 16:40:44 Now I'm reading a guide on DECLENSION AND CASE, the most evil things in the world 16:42:56 ^ignore 16:42:57 ^(EgoBot|HackEgo|toBogE) 16:43:07 ^ignore ^(EgoBot|HackEgo|toBogE|thutubot) 16:43:07 OK. 16:43:13 I really should make that thing persistent. 16:43:34 Or just give up. We had a fungot-toBogE loop today. 16:43:34 fizzie: ( display " fnord ( unsigned char) fnord " fnord un fnord ooff fnord. 16:46:33 Toboge? 16:46:45 obviously an EgoBot rival 16:46:52 It was here during the day. 16:46:55 also, that misses Lambdabot 16:47:08 and itself, although I assume that's dealt with elsewhere 16:47:36 and ehird's replay bot, although I've forgotten what that's called 16:48:16 -!- Hiato has joined. 16:48:18 -!- Judofyr has quit (Remote closed the connection). 16:49:32 ais523: I was going through my old maths books (for exams/SAT's) and I found a nice little box that said "Thanks to ais523" under which my teacher wrote "Is that a formula? Show substitution". Heh, just thought I'd let you know 16:49:44 haha 16:51:23 oerjan: also, oklodok!!!!! <<< hi oerjie! 16:51:31 augur: oklodok! <<< hi again augie! 16:51:40 ehirdiphone: Hi oklodok. <<< hello phone dood! 16:52:13 oklodok: Darth Cliche! <<< Um... 16:52:38 pikhq: oklodok: I'm an undergrad student in Missouri. <<< okay, you just mentioned mit owns, so i checked. 16:53:10 ... I did? 16:53:17 MIT = Massachussetts Institute of Technology, not Missouri Institute of Technology 16:54:04 -!- comex has changed nick to judicaster. 16:54:07 Darth_Cliche: Well aware. 16:54:26 (though we did try to get my school renamed to "Missouri Institute of Technology".) 16:55:19 Darth_Cliche: oklodok: Darth Cliche! <<< Um... <<< i copy paste actually messages and add stuff after the <<<, makes no sense if your client shows messages in some other way. 16:55:35 pikhq: yes, you were very eager to tell they use scheme 16:55:44 unless i misunderstood you. 16:56:12 That was ehird... 16:56:20 whatt 16:56:33 Log reading fail. 16:56:42 no memory fail 16:56:44 About the only thing we've got going for us is that our university system is pretty good – IF YOU CAN AFFORD IT. That's true, I'd love to go to mit. 16:56:47 i thought it was you 16:56:49 That was the recent thing. 16:56:53 i mean i asked about it 16:56:59 and i thought it was you who told me that 16:57:10 i mean i knew it already, but i thought it was you who told it then 16:57:44 i'm referring to when i asked whether mit was good. 16:57:49 They don't use Scheme any more, anyway. At least in the iconic 6.001 course. 16:58:18 because i'm thinking trying out the american unis after a few years 16:58:25 -!- Judofyr has joined. 16:58:29 all of them, maybe 17:03:01 -!- BeholdMyGlory has joined. 17:05:12 -!- MigoMipo has quit (Nick collision from services.). 17:05:13 -!- MigoMipo_ has joined. 17:05:53 -!- MigoMipo_ has changed nick to MigoMipo. 17:09:13 Heh, VirtualBox seems to have jumped from the 2.2 numbers directly to 3.0. 17:09:38 what does that mean 17:09:47 in both senses 17:09:57 Which two senses? 17:10:15 what does the sentence mean, and after that, what does the actual data mean 17:11:06 -!- Darth_Cliche has left (?). 17:11:16 I just mean that they've been numbering their (recent) releases 2.2.0, 2.2.2, 2.2.4 and one would assume the next one would have been 2.3.0, but it is 3.0.0 instead. 17:11:21 what a cliche that guy 17:12:47 Well, or 2.3.0 or 2.2.6, depending on whether they actually did anything special. 3 is quite a jump, and seems it's "only" because it now supports SMP for the virtual machines. 17:13:30 some esolangs have even been known to do jumps like 1.6 -> 7.0 17:13:55 iirc one ircd did something like that too. 17:14:00 forgot which 17:14:23 fizzie: Also 3D support. 17:14:26 Slackware had their 4 -> 7 jump too. 17:14:39 i assumed fizzie would know what i'm referring to 17:14:41 Slackware did it just for the sake of version expansion. XD 17:14:43 3D, schmee-dee. I don't believe it works. 17:15:01 RedHat was doing numbers like 6 or so, they had to catch up. 17:15:32 anyway i guess i have to admit my latter question made no sense. 17:15:42 didn't realize it was about version numbers 17:17:25 -!- M0ny has joined. 17:17:36 i still want an answer though 17:18:31 You want to know the meaning of the version numbers? 17:19:00 i want to know what that jump signifies. 17:19:13 what is the greater purpose beneath it 17:20:06 Officially they just want to communicate the fact that adding SMP and some sort of better 3D acceleration support is such a major change that it justifies a new version number. Unofficially, I think it has to do with world domination. Most things do. 17:20:45 Or getting in someone's pants. 17:21:21 i accept both. 17:23:13 In your pants. 17:23:29 :DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 17:23:40 pikhq: are you sure it wasn't you who said they use scheme 17:23:47 it was ages ago 17:25:00 although i guess you may remember your lines better than me. 17:25:18 i just don't like misremembering irc conversations 17:27:22 one of the only things i remember without explicitly committing them to my memory 17:49:15 -!- judicaster has changed nick to comex. 17:55:23 -!- Hiato has quit ("underflow"). 18:14:05 -!- Zuu has quit (Read error: 104 (Connection reset by peer)). 18:18:57 -!- Zuu has joined. 19:21:41 -!- darthnuri has quit (Read error: 110 (Connection timed out)). 19:53:04 -!- oerjan has joined. 19:58:52 Was it constant vaccuum instead? <-- vaccuum [sic] would be something like raining cows, i think. so maybe. 20:03:02 also, is the ehirdiphone anything like the gaffophone? 20:05:13 what the heck wikipedia says that comics hasn't been translated to english! 20:05:36 more proof english speakers are really aliens from another planet 20:05:53 *comic 20:09:42 -!- calamari has joined. 20:09:49 -!- inurinternet has joined. 20:16:11 yep, also Malcom Ryan's australian 20:16:19 he's also an ancient agoran 20:16:28 ooh, interesting 20:16:47 ("Blob") 20:17:04 Misread "he's also an ancient algorithm". 20:19:17 * pikhq kills oerjan for telling the truth about the Anglo-Frisian languages 20:20:13 in fact have i have a vague recall that he may have been responsible for the special gender-neutral pronoun, as Blob didn't present as either male or female 20:20:26 s/have // 20:20:46 s/recall/recollection/ 20:21:00 Recall is the verb; recollection is how you noun it. 20:21:05 ;p 20:21:25 total recollection there 20:22:07 Dammit, English is screwy. 20:22:08 pikhq: when did i tell the truth about the anglo-frisian languages? 20:22:27 oh 20:22:28 You know when. 20:22:44 * oerjan stops channeling AnMaster 20:22:55 oerjan, ? 20:22:59 and in so doing, inevitably causes another ? 20:23:21 darn i was hoping to get that comment in before AnMaster's 20:23:22 oerjan, I was playing freeciv, did you want anything when you highlighted me? 20:23:29 otherwise I 20:23:37 I'm* going back playing freeciv 20:23:40 AnMaster: only to have you act stereotypically 20:23:49 AnMaster: set your highlight to only higlight you if your name's at the start of the line 20:23:50 sigh 20:23:54 to avoid this sort of awkward moment 20:24:02 really ais523? Sure that is a good idea? 20:24:17 AnMaster: not sure, it depends on what you want highlighting to do for you 20:24:28 varies. 20:24:30 if it's only comments directed at you, then start-of-line may be a good idea 20:24:35 wait, _i_ am annoyed that irssi _doesn't_ highlight all instances of my nick 20:24:37 if you want to know comments about you, then higlight everywhere 20:24:53 oerjan: what, I thought all IRC clients did by default? 20:25:08 it may be my skin 20:25:15 *theme 20:25:40 i downloaded a simple dark on white one 20:26:21 it mostly highlights oerjan at the start 20:27:31 hilight_nick_matches = ON 20:27:36 that might do it 20:27:59 it is on 20:28:12 it just doesn't catch all instances 20:29:27 `haskell putStrLn "What's an Asztal?" 20:29:27 No output. 20:29:44 irssi's online option documentation really sucks 20:29:53 where by sucks, i mean is nonexistent 20:30:51 HackEgo doesn't have haskell afaik 20:30:56 `ls 20:30:56 asm-test \ asm-test.S \ asm-test.c \ bin \ busybox \ paste \ quotes \ share \ tmpdir.28081 20:31:02 `ls bin 20:31:03 addquote \ calc \ creatures \ define \ esolang \ etymology \ fortune \ google \ imdb \ minifind \ paste \ quote \ runfor \ strfile \ unstr \ url \ wolfram 20:31:20 !haskell putStrLn "What's an Asztal?" 20:31:22 What's an Asztal? 20:31:24 -!- ais523 has quit (Remote closed the connection). 20:31:26 ah 20:31:44 well, that highlighted me, but I don't know what setting does that 20:32:17 !haskell interact.const$"What's an oerjan?" 20:32:18 What's an oerjan? 20:32:32 no highlighting 20:33:19 !haskell interact.const$"oerjan is an alien from the lesser Magellanic cloud" 20:33:21 oerjan is an alien from the lesser Magellanic cloud 20:33:26 that highlighted 20:33:29 A manually set "/hilight oerjan" should probably match everywhere in line. 20:33:38 ah 20:35:11 There's also the "-full" flag; "/hilight -full foo" highlights only where "foo" is a separate word. Though I guess in your case you won't get very many false positives from random words containing the substring "oerjan". 20:35:21 oerjan, what about "oerjan" followed by space, but in the middle of the line 20:35:27 instead of a question mark 20:35:51 too late i turned on fizzie's suggestion 20:36:43 also not using -full probably helps catching the alternate nick too, etc. 20:38:25 oerjanthere? 20:38:36 hm right, your nick isn't likely as a part of another word 20:39:01 hm that highlighted but with a different color 20:39:27 maybe that's just as well 20:40:06 food -> 20:48:30 -!- Zuu has quit (Read error: 104 (Connection reset by peer)). 20:53:45 -!- Zuu has joined. 20:57:17 08:15:39 So, /another/ British person? Current British friends of mine: Kevan, ais523, Devenger (Scottish) 20:57:20 i hate you too :) 20:57:53 08:20:27 I have a friend from San Seriffe who codes Brainfuck 20:57:57 I hate to break this to you. 20:58:53 ^bf . 20:58:58 aw. 20:59:20 08:35:52 Darth_Cliche: that's a no-op 20:59:20 08:36:00 and a joke program in the original article 20:59:22 not a joke 20:59:32 the adder believed it was legit 20:59:36 see talk 21:00:11 08:47:36 and ehird's replay bot, although I've forgotten what that's called 21:00:14 Dude, optbot 21:00:37 08:49:32 ais523: I was going through my old maths books (for exams/SAT's) and I found a nice little box that said "Thanks to ais523" under which my teacher wrote "Is that a formula? Show substitution". Heh, just thought I'd let you know 21:00:38 LOL 21:01:14 08:51:31 augur: oklodok! <<< hi again augie! 21:01:15 augie orgy 21:02:37 12:16:11 yep, also Malcom Ryan's australian 21:02:37 12:16:19 he's also an ancient agoran 21:02:38 12:16:28 ooh, interesting 21:02:40 12:16:47 ("Blob") 21:02:42 Blob is an esolanger?! 21:02:48 I think we have our first non-human esolanger. 21:02:59 12:20:13 in fact have i have a vague recall that he may have been responsible for the special gender-neutral pronoun, as Blob didn't present as either male or female 21:03:01 nor human. 21:03:15 didn't agora used to use singular they before blob? 21:03:28 12:22:44 * oerjan stops channeling AnMaster 21:03:28 12:22:55 oerjan, ? 21:03:29 12:22:59 and in so doing, inevitably causes another ? 21:03:34 AnMaster: say "what?" in a while 21:03:42 ehird, thanks, but no 21:03:50 ! 21:03:54 this is a momentous occasion 21:04:01 given blob joined within the first year of agora, if not even at the start... 21:04:08 afaik 21:04:22 *r 21:05:46 12:30:51 HackEgo doesn't have haskell afaik 21:05:47 wrong 21:05:49 oh, right 21:05:50 only egobot does 21:14:13 "At a time when the public display and discourse about matters of faith have been under attack, a new poll indicates most Americans – 63 percent – believe the Bible is literally true and the Word of God." 21:15:58 -!- upyr[emacs] has quit (Remote closed the connection). 21:22:26 -!- upyr[emacs] has joined. 21:28:29 also, 95% of statisticians believe most polls are flawed, and even if they aren't, the results are misrepresented. *ducks* 21:31:43 And 95% of the time, they're right. 21:43:19 -!- CESSMASTER has quit ("☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃☃"). 21:46:27 -!- CESSMASTER has joined. 21:47:39 -!- KingOfKarlsruhe has joined. 21:47:55 is it possible to store metadata in flac? Like composer and title? 21:48:14 Yes, though it depends on which container format you're using. 21:48:37 pikhq, just flac? 21:48:40 The FLAC container format has a limited metadata format that amounts to a subset of Ogg comments. 21:48:47 as in, the file is called *.flac 21:48:53 The Ogg container format, obviously, has Ogg comments. 21:49:05 Yes, you can have metadata. 21:49:07 /mnt/phoenix/musik/vivaldi/track13.flac: FLAC audio bitstream data, 16 bit, stereo, 44.1 kHz, 9150456 samples 21:49:13 that thing 21:49:18 Yes. 21:49:28 That's FLAC in the FLAC container format. 21:49:47 pikhq, confusing... Anyway I need composer, symphony and movement. That's all 21:49:55 and some command line tool to set them 21:50:06 since I wish to import this from data I have prepared already 21:50:25 so I plan to write a short shell script to automate the adding 21:50:50 See metaflac. 21:51:00 pikhq, not in portage? 21:51:04 $ eix metaflac 21:51:04 No matches found. 21:51:15 It's part of FLAC. 21:51:23 AnMaster: Nobody uses ogg flac 21:51:25 everyone uses flac flac 21:51:29 and it uses ogg metadata 21:51:34 well, same allowable stuff 21:51:44 AnMaster: don't name it "track13", dammit 21:51:57 ehird, it was cdparanoia who did 21:52:03 ehird: I've used it when storing some intermediates from video compression jobs in an Ogg container. 21:52:04 then I converted the *.cdda to flac 21:52:09 AnMaster: *"cdparanoia did that" 21:52:18 ehird, yes him! 21:52:31 "who did" is still a bad way to end a sentence 21:52:40 "cdparanoia did that" is the only idiomatic way i can think of 21:52:44 and so ehird corrects English again! 21:52:52 Yes. Yes I does. 21:53:09 :D 21:53:17 ehird, s/does/do/ btw :P 21:53:21 ;P 21:53:26 Whoosh! 21:53:38 ehird, I was playing along. So whoosh is wrong :P 21:53:53 ur a butt lol ^.^ 21:54:15 What language was that? 21:54:23 the language of butt lol ^.^ 21:54:29 i wish I could use plan9 21:54:30 Hm... City of Ur? 21:54:36 ehird, why can't you? 21:54:36 maybe I'll get a fileserver and put plan9 on it 21:54:53 AnMaster: cuz i'm a filthy capitalist desktop user and i like lotses of applications. 21:55:05 could run it as a fileserver though 21:55:10 + maybe music server of some sort 21:55:26 could run mpd on linux backed by a 9p filesystem, perhaps 21:55:33 that'd be nice 21:56:22 um 21:56:28 pikhq, have you used metaflac? 21:56:37 AnMaster: No. 21:56:39 I use easytag. 21:57:04 AnMaster: it's trivial 21:57:07 read the flac website 21:57:28 Read the manpage. 21:57:36 pikhq: try quod libet as a tagger 21:58:00 pikhq, oh well... I just can't find the option to add a tag, lots of other options, like adding replay-gain, copying from other file, adding picture(‽), and various other things 21:58:11 although as a music player it lacks the fundamental feature of being an mpd client. 21:58:17 ah found it... 21:58:25 AnMaster: use a gui editor, you'll be a lot calmer 21:58:27 now to find a list of valid tags :) 21:58:29 also, adding a picture = album art 21:58:31 yes, it is supported 21:58:34 AnMaster: ogg tags are freeform 21:58:36 you have to know the conventions 21:58:45 here's two: TITLE, ALBUM. 21:58:53 ehird, for about 300 flac files from prepared tab separated files? 21:59:02 ogg tags are freeform 21:59:04 ehird, sure, if you do that with a GUI editor 21:59:05 string→string. 21:59:12 no, this is standard 21:59:14 you use TITLE for the title 21:59:15 ehird, surely there is some "usual convention" 21:59:16 ALBUM for the album 21:59:19 and I forget all the rest 21:59:24 AnMaster: yes, I'm telling you FFS 21:59:27 TITLE 21:59:28 ALBUM 21:59:30 others 21:59:41 ehird, I need composer, symphony, movement. Album? What? 21:59:50 ......you don't know what an album is? 21:59:57 ehird,... yes 22:00:04 I meant, doesn't make sense here 22:00:05 Anyway, google it. 22:00:20 it would be like: "Complete Symphonies, Volume 3" or such 22:00:26 sure 22:00:27 put that in 22:00:44 AnMaster: i suggest peeking at the source of http://easytag.sourceforge.net/ and seeing what it does. 22:00:50 or quod libet. 22:04:51 * AnMaster looks at another of the CDs 22:05:13 how many cds are you ripping? 22:05:34 ehird, ~30 with classical music iirc 22:05:45 for my own personal enjoyment 22:05:58 and they are all ripped and "flacced" 22:08:53 I never metaflac I did like. 22:09:07 *didn't 22:09:12 AnMaster: You used flac --best, right? 22:09:35 ehird, iirc yes. This was about 1-2 weeks ago I did the actual ripping and conversion... 22:09:59 also I used "did" instead of "didn't" because I didn't want to follow the norm :P 22:10:18 But "did like" is invalid. 22:10:22 Well, in context. 22:10:33 ehird, err why? 22:10:48 OK, not strictly invalid; incredibly unidiomatic. 22:10:53 It sounds completely wrong. 22:11:06 -!- Associat0r has quit ("#proglangdesign #ltu ##concurrency"). 22:12:28 -!- ais523 has joined. 22:13:40 http://www.xiph.org/vorbis/doc/v-comment.html btw 22:13:45 ehird, ^ 22:13:48 hi ais523 22:14:34 AnMaster: right, just invent your own TAGS for things like MOVEMENT 22:15:27 ehird, freedb tends to use something like: "Opus 3 - Allegro" or similar for it's title entry 22:15:37 but not consistently 22:15:41 Well, you could do that, but it's evil :P 22:15:44 Don't use FreeDB. 22:15:46 Use MusicBrainz. 22:15:52 ehird, yes, sometimes it is in extra instead. 22:15:59 ehird, if cd-info could fetch from it... 22:16:08 Use another program? 22:16:16 FreeDB has utterly crap results and is totally unmoderated; MusicBrainz is correct to the point of extreme pedanticism. 22:16:26 Also, it has a program that can tag FLACs, iirc. 22:16:29 ehird, command line one that can just dump the stuff to a text file for all tracks of the cd currently inserted? 22:16:33 that is the way I use it 22:16:34 You don't need that. 22:16:38 MusicBrainz analyzes the files 22:16:42 to determine what track it is 22:16:49 You can just set it on your directory of FLACs and it'll tag 'em all 22:17:07 ehird, Some sort of checksum? 22:17:10 Ot 22:17:12 It's 22:17:20 some sort of weird proprietary thing they licensed from a huge company nowadays I think 22:17:21 and how would it work for lossy compression like mp3 or ogg 22:17:24 but it's never wrong 22:17:27 AnMaster: it's very magical 22:17:31 ton of heuristics 22:17:33 ehird, open implementation? 22:17:35 I've never had it misidentify a file 22:17:39 AnMaster: think so, yes 22:17:41 their stuff is open source. 22:17:47 issue now: AnMaster said hi, but it was sufficiently long ago that I'll be nickpinging him out of context if I reply 22:17:48 http://musicbrainz.org/; go with Picard or sth 22:18:03 ehird, since I don't like to upload a 16 MB *.flac 22:18:07 it doesn't 22:18:09 it checksums 22:18:10 ais523, hah 22:18:12 ehird, right 22:21:33 AnMaster: http://musicbrainz.org/doc/Classical_Music_FAQ :p 22:23:52 ehird: orgy? ok! 22:24:28 pikhq, I tried easytags. How do you prevent it asking every time if I want to rename the file? I don't want to rename the file. 22:24:38 can't find any setting for that 22:24:44 and quite messy to use. 22:26:21 AnMaster: Just use Picar 22:26:21 d 22:26:24 AnMaster: There's a "do this for every file" option in the checkbox. 22:26:27 Set directory, click tag, get coffee. 22:26:31 Erm. In the dialog. 22:26:42 pikhq, no? Are you using ~arch? 22:26:47 (I'm using stable) 22:26:50 No. 22:26:57 Well, I am for some things, but not that. 22:28:00 Or don't :P 22:30:00 * pikhq needs to check out MusicBrainz. 22:30:05 pikhq, also easytag can't add non-standard tags it seems? 22:31:35 AnMaster: Okay, so it's not all that great. Figure out MusicBrainz, and I think I'll do the same. 22:33:14 pikhq: "Figure out"? 22:33:20 Install picard. Point at directory. Snore. 22:33:55 ehird, does it handle flac? 22:34:00 I think so. 22:34:02 If not, use another client. 22:34:15 would be useful to know *before* installing 22:34:25 yeah, typing "emerge picard" is soo hard 22:34:32 http://musicbrainz.org/doc/PicardDownload 22:34:34 → 22:34:34 http://musicbrainz.org/doc/Picard_Tagger 22:34:39 → 22:34:39 http://musicbrainz.org/doc/Picard_Tagger#Documentation_for_Users 22:34:47 right 22:34:50 → 22:34:50 http://musicbrainz.org/doc/Picard_FAQ 22:34:52 Yes, it supports FLAC. 22:35:12 So install it, open the root directory, click it, click "tag" or whatever the UI is these days, and it'll all be filled automatically. 22:35:19 -!- darthnuri has joined. 22:35:46 AnMaster: http://musicbrainz.org/doc/How_To_Tag_Files_With_Picard 22:35:50 an explanation of how to use the weird UI 22:36:01 tl;dr — drag your directory to unmatched files. click cluster. 22:36:16 click lookup on the "cluster" heading. 22:36:20 ehird, wasn't it you who said that a GUI shouldn't need any documentation? 22:36:27 check they work okay. press "save" 22:36:28 voila 22:36:31 AnMaster: it shouldn't 22:36:34 but picard has a bad ui :) 22:36:43 one-time operation though 22:36:49 well, for the majority 22:36:54 ripping a cd, maybe takes 30 seconds extra 22:36:56 -!- CESSMASTER has quit ("Computer has gone to sleep"). 22:37:00 worth it for the quality 22:40:12 ehird, ripping a cd takes a few minutes...? 22:40:22 Yes it does? 22:40:33 30 seconds you said? heh 22:40:36 I meant using picard adds 30sec time to ripping 22:40:39 hm 22:40:50 ehird, depends on if movement is in a separate field or not 22:40:59 What? 22:41:29 ehird, since I prefer my own planned format for the metadata 22:41:42 Then MusicBrainz is not for you and you have serious OCD problems. 22:41:43 ehird, where do I drag the files from btw? 22:41:50 See the link. 22:41:51 I'm running under xmonad atm 22:42:11 Uhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh 22:42:13 Why do I care? 22:42:22 Anyway, if you're going to mangle the metadata, don't bother. 22:42:25 It'll just be painful. 22:42:31 ehird, what would be? 22:42:41 22:41 AnMaster: ehird, since I prefer my own planned format for the metadata 22:42:57 Just hand-write them if you're going to do that. 22:42:58 -!- inurinternet has quit (No route to host). 22:43:00 ehird, I can use a script to fix it? 22:43:11 ehird, as in, I already have it parsed in text files as I said above -_- 22:43:18 I would seriously suggest against using MusicBrainz if you're going to change the metadata. 22:44:07 -!- inurinternet has joined. 22:44:19 ehird, hm why? 22:44:46 Because Picard's whole appeal is "drag, click, done", and updating the metadata will be a bitch. 22:44:52 (Because it IS updated from time to time.) 22:45:06 ehird, I could read it with metaflac and then rewrite it? 22:45:20 ehird, it isn't likely I will run picard more than once... 22:45:21 I have an idea. Why not repeat what you said two lines ago?! 22:45:31 the files will be moved afterwards soon again 22:45:35 s/again/ 22:45:50 so if it tries to remember where the files were next time it starts it will have issues. 22:45:55 It doesn't. 22:48:04 err. after dragging the files to unmatched, I should click cluster right? 22:48:09 so why doesn't anything happen 22:48:36 AnMaster: highlight unmatched 22:48:38 then click cluster 22:48:42 I did... 22:48:51 ehird, it just does nothing. 22:49:07 Find out which step of http://musicbrainz.org/doc/How_To_Tag_Files_With_Picard you deviated from and undeviate. 22:49:10 ehird, maybe it doesn't know the cd? if so, why not say it instead of just doing nothing 22:49:11 Wait for Picard to process the files (the names will turn from grey to black) and then click on the cluster button in the toolbar to cluster files into album clusters. 22:49:13 Did you wait? 22:49:19 AnMaster: you did drag your whole library right? 22:49:21 not just one cd 22:49:28 -!- KingOfKarlsruhe has left (?). 22:49:42 ehird, one cd. since it is sorted in the file system as one directory per cd 22:49:53 Yes, and they both have a common parent, I would assume..... 22:50:03 ehird, eh? 22:50:25 I nominate your ethos and organizational structure for the "Least Tenable To MusicBrainz" award 2009. 22:50:36 yes it does, that is the "kraus" for the composer. Like this: /mnt/phoenix/musik/kraus/vol1 /mnt/phoenix/musik/kraus/vol2 and so on 22:52:02 ehird, clicking "cluster" is just a nop 22:52:04 ... 22:52:25 Are the files gray or black? 22:52:31 ehird, black 22:52:35 You did something wrong. 22:52:38 named track01.flac and so on 22:52:44 ehird, they should be gray? 22:52:50 No. 22:52:58 then why did I do something wrong? 22:53:08 Read the file I linked, follow it word for wrod. 22:53:09 word. 22:53:13 ehird, I fucking did 22:53:20 No you didn't, otherwise it would have worked. 22:53:21 Under 'View' enable 'File Browser'. 22:53:22 Select a directory or files and drag them to the Unmatched Files folder. 22:53:26 Wait for Picard to process the files (the names will turn from grey to black) and then click on the cluster button in the toolbar to cluster files into album clusters. 22:53:29 hm 22:53:34 they were black right from the start 22:53:35 odd 22:53:59 -!- darthnuri has quit (Connection timed out). 22:54:09 ehird, are they supposed to be black right away? 22:54:19 Do you have a 400mhz processor? 22:54:26 ehird, 2 GHz... 22:54:30 Then yes. 22:54:33 right 22:55:09 anyway, cluster does completely nothing 22:56:31 Do they not move to the Clusters folder? 22:56:36 ehird, no 22:56:42 they stay in unmatched 22:56:48 Buy a new computer that isn't broken. 22:57:03 ehird, .... very funny 22:57:16 my conclusion: picard is either shit or has a very shitty UI. 22:57:20 WFM 22:57:26 ? 22:57:32 You did something wrong, or your installation of it is broken, or your system is broken. 22:57:33 Wait For Make? 22:57:40 Or you've run into the AnMaster-is-using-me bug. 22:57:41 ehird, or picard is broken 22:57:55 I find that extremely unlikely, as it is both popular and I have used it personally. 22:58:07 It is unlikely that everyone else is just hallucinating it working perfectly. 22:58:20 You prescribe too much value to your anecdotal experience. 22:58:41 http://uk.youtube.com/watch?v=uoM-PdJhtmk 22:58:46 Maybe this screencast would help. 22:58:48 ehird, want a screenshot after and before clicking cluster? They would be the same, pixel by pixel 23:00:12 ehird, all examples have files which already contain *some* metadata it seems? 23:00:20 utterly irrelevant 23:00:20 but in this case the files contain no metadata whatsoever 23:00:33 Just click Lookup before Cluster, it seems. 23:00:37 CD Lookup, that is. 23:00:41 CD Lookup → Cluster → Lookup. 23:00:49 ehird, "http://musicbrainz.org/doc/PicardDocumentation#Basic_Picard_Documentation" 23:00:49 Yep. 23:00:52 not irrelevant 23:00:53 :P 23:01:34 ehird, cd lookup is greyed out however. Should I have the CD inserted while doing that? Can't it figure it out from the files alone... 23:01:45 Uh, highlight the files? 23:01:50 ehird, done... 23:01:54 Click CD Lookup? 23:01:59 i mean individually btw 23:02:04 ehird, grayed out and tried it 23:02:10 Sec. 23:02:16 AnMaster: is Lookup grayed out? 23:02:26 ehird, no, but "cd lookup" is 23:02:35 Press Lookup, then 23:02:48 ehird, lookup says "no matches found" 23:02:51 for each file 23:03:03 how useful. freedb has them btw 23:03:04 How obscure is this performance exactly 23:03:18 what is this conversation even about? 23:03:18 Look it up manually on http://musicbrainz.org/; ur obviously doin it rong. 23:03:37 ehird, Vivaldi - The Four Seasons - City of London Sinfonia - Virgo Records - Recorded 1991 23:03:44 ais523: AnMaster is using every failing he has with a piece of software I recommended in an attempt to help him out to yell "fail" at me and call the software shit. 23:04:15 ehird, the fact that it doesn't seem to work seems relevant when deciding if something works or not... 23:05:04 hah. it managed to match some of the other files. To completely wrong CDs. Like: Das Licht der Phantasie (disc 1) - Terry Pratchett 23:05:22 ehird, complete and utter fail if it misidentifies instead of saying "not known" 23:05:23 IMO 23:05:26 You're certainly doing it wrong. 23:05:32 FreeDB is the one that misidentifies and returns wrong tags all the time. 23:05:39 ehird, never done that for me 23:05:50 Yes, because you live in opposites world. 23:06:20 hm 23:06:38 ehird, Vivaldi - The Four Seasons - City of London Sinfonia - Virgo Records - Recorded 1991 <-- I tried searching for various parts of that. But I can't figure out their search form thingy... 23:06:45 so I'm not sure if I searched wrong 23:06:47 It's very simple. 23:07:02 Antonio Vivaldi for artist? 23:07:04 http://musicbrainz.org/search.html 23:07:05 that's all? 23:07:11 Just use free text. 23:07:23 http://musicbrainz.org/artist/ad79836d-9849-44df-8789-180bbc823f3c.html 23:07:25 ah, it said "textsearch" for me in the url 23:07:25 Vivaldi. 23:08:01 ehird, the album I have is not there 23:08:02 Then grep "four seasons". 23:08:14 AnMaster: Then it's so obscure it barely exists... 23:08:17 ehird, I know it is released 1991 23:08:19 Well, add it. 23:08:39 ehird, do I need to create an account? If so fuck it, freedb has an entry for it. 23:08:44 so I'll just use that instead 23:09:17 AnMaster: That's funny; you chastise me for not reporting bugs to projects' BugZilla, which has an awful interface and requires registration with an email and you can't even pick your own password. 23:09:24 Yet a simple registration process to add to MusicBrainz is too much? 23:09:29 You truly are a fine hypocrite. 23:09:34 ehird, ok, it manages to identify 5 tracks out of 15 on another cd btw. 23:09:41 ehird: I'm relatively sure you can pick your own BugZilla password 23:09:44 6 incorrectly 23:09:46 ais523: only post-registration 23:09:48 the rest not at all 23:09:54 ehird, freedb has it 23:09:57 correctly 23:09:59 ehird: yes, that makes sense 23:10:03 it's basically the same as using a confirm code 23:10:09 just the confirm code goes in the password field 23:10:27 AnMaster: Right, and other OSs don't have the problems I had with Arch. 23:10:28 ais523, indeed. 23:10:32 Yet you still told me to report them. 23:10:52 I like to report bugs anyway 23:10:56 ais523, same 23:11:00 if nothing else, it gives me information on which projects respond to bugs quickly 23:11:15 anyway, why can't they just import everything from freedb and merge it with their own index 23:11:19 -!- inurinternet has quit (Read error: 60 (Operation timed out)). 23:11:20 would save a lot of troubles 23:11:26 Because FreeDB's index is broken, mistagged and always wrong. 23:11:32 it was created BECAUSE freedb is intolerable 23:11:48 ehird, formatting for tags is inconsistent yes. But apart from that it works perfectly 23:12:02 Yes, BECAUSE YOU LIVE IN THE MOST INCORRECT OPPOSITES WORLD I'VE EVER HEARD OF! 23:12:31 ehird, I have used it for over 30 cds, it reported everything correctly, sometimes small typos yes, and sometimes inconsistent naming of tracks and so on 23:12:39 but at least it was always roughly correct. 23:12:47 I'm not going to talk to you because you're patently ignoring what I say. 23:13:03 ehird, why does musicbrainz like to give a completely wrong result instead of saying "not known"? 23:13:13 IT DOESN'T! FREEDB DOES! 23:13:18 ehird, it did... 23:13:21 want screenshot? 23:13:35 You generalise your stupid individual experience — that has never, ever failed to be incorrect and highly abnormal — to THE GENERAL CASE, because you're an IDIOT who doesn't understand statistics and has a penchant for breaking everything you use. Fuck off! 23:13:48 ehird, it actually works on one of the newer cds 23:13:55 but none of the cds older than 1995 23:14:02 haven't tried all new cds yet 23:14:13 but most cds I have are from 1992 or older so... 23:14:31 It works perfectly on my CDs from 1969 onwards. 23:14:36 this one is from 1985 for example 23:16:01 ehird, care to look at this screenshot for example: http://omploader.org/vMXhucQ 23:16:28 ehird, that is after using lookup 23:16:37 Wow, you truly do lack comprehension of anything. 23:16:53 I'm going to talk in alien language now, because it'll actually improve my communication. 23:16:54 ehird, how does it not mistag here? 23:17:00 just asking that 23:17:06 Gab flubb dirpmoglaaaaaaa tubadinoshçtok. 23:17:06 you claimed above it didn't 23:17:09 IT DOESN'T! FREEDB DOES! 23:17:22 you implied it never mistags 23:17:29 Qüoỏnt’glubakk no idioten. 23:17:41 ais523, can you make ehird understand the issue? He seems dense today 23:18:17 it fails for kraus too, giving wrong results 23:18:22 maybe it just fails at flac. not sure 23:18:26 don't have any non-flac to try with 23:18:28 ais523: If you're in the mood for honoring requests about arguments, please explain AnMaster what generalization means, and why "MusicBrainz isn't the one that mistags, FreeDB is" does not mean a total logical absolute, and how he's generalizing a few individual experiences (stupidly) to a whole, even though they're highly abnormal. 23:18:34 That would be nice. 23:19:06 ehird, in my experience, freedb works better than this picard at least 23:19:16 Album: [couldn't load album 5f26e407-763b-43f0-904a-0bff110ce3c7] 23:19:19 that makes no sense 23:19:25 maybe they are having some server issue atm? 23:19:27 or something 23:19:37 and that was a rather common cd. Enya 23:20:43 a best selling one iirc 23:21:12 ehird, using "scan" works better it seems than "lookup" 23:21:25 ehird, what is the difference, and why not tell me that that was the issue instead 23:21:36 Because I'm not a Picard expert, I just use it and it works fine. 23:21:37 it still misidentifies some, but not as many 23:21:38 You just break everything. 23:21:50 ehird, do your files have any metadata in them before? 23:22:00 no. 23:22:05 Usually not. 23:22:10 hm 23:22:12 It's been a while, but Picard hasn't changed since then. 23:24:56 ehird, cluster directly works if there is already metadata in the files, not otherwise 23:30:39 "Instead of using the above release-oriented and metadata-dependent lookup; Picard can try and tag your files 1-by-1 based on their AudioFingerprint. If you select a set of files in the left-hand pane and click "Scan", Picard will calculate an AudioFingerprint for your files and query MusicBrainz to find a Track that matches the PUID located from this fingerprint." 23:30:41 right 23:30:52 reading the manual helps a bit, it is still missing one of them though 23:31:05 however. Your misdirections certainly didn't help ehird. 23:31:34 Misdirections. I was trying to fucking mislead you. You really think that don't you? You think I'm some sort of fucking MusicBrainz Picard expert, willingly leading you into the caverns of failure. 23:31:47 unintentional misdirections of course 23:31:59 AN UNINTENTIONAL MISDIRECTION IS NOT! 23:35:53 ehird, the result is the same whatever you call it 23:36:10 No, misdirection has to be willful. 23:36:33 ehird, using easytag + freedb however also adds the year and genre, picard only sets title/artist/album 23:36:41 uh, wrong? 23:36:48 ehird, at least for this example... 23:37:16 ehird, http://musicbrainz.org:80/track/137a39a5-7afa-43ce-94ad-12995f07c6c5.html?tport=8000 23:37:27 that is the track in question 23:37:44 is part of release http://musicbrainz.org/release/7b877a93-d7ce-4467-95b1-c13a194d5e4d.html 23:37:55 correct 23:38:03 ehird, different dates for the different tracks though 23:38:11 some recorded in 1984, some in 1985 23:38:15 Well then. 23:38:25 ehird, according to the cd cover 23:38:34 oh and typing it in manually would have been faster... 23:38:59 -!- MigoMipo has quit ("QuitIRCServerException: MigoMipo disconnected from IRC Server"). 23:41:54 ehird, another thing that confused it: a re-release of a LP as a CD with some new bonus tracks. it couldn't decide which cd to pick from... 23:42:11 You live in some alternate universe where musicbrainz is simplistic and inferior to the accurate FreeDB. 23:42:13 it ended up picking from a total of 4 cds. 23:42:26 ehird, it seems to be the case for the music I have... 23:43:28 http://musicbrainz.org:80/album/b964c445-4bbd-485c-8b64-67dc43a32957.html?tport=8000 23:43:29 http://musicbrainz.org:80/album/a30b65a1-89c4-4820-b327-592821eda5a9.html?tport=8000 23:43:31 ehird, compare 23:43:33 what the fuck ^ 23:44:18 ehird, it ends up identifying some tracks from the first, and some from the latter. And they are all from that album yes. But there is only one of them afaik. 23:44:29 You didn't cluster them. 23:44:34 If you did, it would restrict to one release. 23:44:42 ehird, I couldn't because THERE WAS NO PREVIOUS METADATA IN THE FILES. 23:44:46 And then cluster doesn't work 23:44:47 You can cluster manually, retard. 23:44:58 ehird, not according to the docs 23:45:09 AnMaster: Drag, drop. And if it knows what CD it's from, it WILL cluster. 23:45:16 You just have to look it up first. 23:45:18 ehird, right. But those two are the same cd 23:45:21 with two entries 23:45:24 which is retarted 23:45:29 so it is equally well either of them 23:45:37 Not retarded; different release variations. 23:45:59 The latter is Japan, as you can see. 23:46:02 ehird, ? How do you mean 23:46:03 The former is UK, Germany, Canada and US 23:46:09 AnMaster: Look at the bottom. 23:46:15 MusicBrainz separates all discs that differ. 23:46:17 ehird, um. the stuff on the cd is exactly the same right? 23:46:24 No. 23:46:27 ehird, or do you mean the cover differ? 23:46:29 Otherwise the disc ID would be the same. 23:46:46 http://musicbrainz.org:80/album/b964c445-4bbd-485c-8b64-67dc43a32957.html?tport=8000 lists several disc ids 23:46:46 hm 23:46:54 Meh. 23:46:58 They differ, almost certainly. 23:47:07 how odd 23:47:35 ah right, one has a track "Oriel Window" too 23:47:38 mine doesn't 23:47:47 There you go, then. 23:48:04 ehird, still it decided that one of the files belonged to none of the disks. It hated my track 02 23:48:05 :/ 23:48:13 Just cluster 'em and do a lookup. 23:48:21 I dunno how it's breaking so much for you. 23:48:25 ehird, can't cluster before scan 23:48:29 scan is the only one that works 23:48:32 Scan, cluster, then scan. 23:48:34 when there is zero metadata 23:48:37 Or whatever. 23:49:18 ehird, also it still refuses to know that vivaldi cd 23:49:35 Add it to the DB so that MusicBrainz has more bizarrely obscure things. 23:49:37 and the Kraus CDs 23:49:49 which is far from obscure 23:49:58 Then there's been a mistake. 23:50:04 ehird, I would have to learn their format. 23:50:13 ehird, and write it all in manually 23:50:20 easier to just use freedb for that one. 23:50:21 It has a web interface and a specific wiki page for classical music. 23:50:28 ehird, tl;dr 23:50:35 AnMaster: it is also easy not to report bugs. do you really want to be a hypocrite of such high caliber? 23:50:47 ehird, it is easy to report bugs 23:50:54 IME 23:51:09 go through tedious bugzilla registration. fill in 500 fields, most of which you don't know. give detailed description. 23:51:10 vs 23:51:28 go through simple musicbrainz registration. skim over classical music guidelines. fill in just a few fields, which you know by virtue of having the cd. 23:51:30 ehird, once you learn one bugzilla you learn them all mostly 23:51:39 the latter is distinctly simpler. 23:51:43 and most bugzillas has some "wizard" variant of reporting 23:52:03 ehird, vs. use easytag 23:52:22 while it's UI is not very good either, it is not as confusing as that of picard 23:52:27 AnMaster: Then don't ever fucking get holier-than-thou at me when I have a problem, whine, and don't report it as a bug. 23:52:36 ehird, also it knows one of the four volumes of kraus music I have. 23:52:46 hm 23:52:54 You have great skill at ignoring those very lines that show you to be a hypocrite. 23:53:29 ehird, a difference is that all bugzillas have basically the same interface 23:53:37 other bug trackers may not of course.. 23:53:43 anyway, how hard is it to register? 23:53:48 as in, do they want my email? 23:53:50 all musicbrainz have the same interface. 23:53:59 AnMaster: funny that. bugzillas require your email. 23:54:00 ehird, there is only one, so not a valid argument 23:54:02 http://musicbrainz.org/user/register.html 23:54:04 no email required. 23:54:04 ehird, not all, some 23:54:18 ehird, can you tag it from inside picard? 23:54:26 or do you need to use messy web browser? 23:54:31 No. Picard is a program to tag your music library. There is a simple, clean web interface. 23:54:38 ehird, fail. 23:54:40 Guess what? BugZilla has a crufty web interface! 23:54:53 God, and you call my a hypocrite. 23:54:53 ehird, yes it does. I use a command line frontend called bugz 23:54:53 :P 23:54:58 so you still fail 23:55:08 Write a fucking command line interface to MB then, you shithead. 23:55:20 ehird, *beep* *beep* 23:57:46 ehird, funny thing: the times listed on the back of the cd doesn't match the actual track lengths exactly 23:58:01 7:01 says the cd cover, 7:05 says the computer 23:58:07 and so on 23:58:16 Meh. I have CDs that have two tracks' lengths mixed, and some with misspellings of the track titles. 23:58:18 Major label CDs. 23:58:28 All three from the same band; I wonder if it's a secret code. 23:58:30 this is major label too 23:58:40 Naxos is a major label for classical music 23:58:44 -!- CESSMASTER has joined. 23:58:48 I mean major major label. 23:58:55 ehird, like? 23:58:56 As in "is mainly known for releasing pop music" label. 23:59:00 oh 23:59:08 Big whatever-n. 23:59:11 don't think I have any of that :P 23:59:18 Nor I.