00:00:39 zzo38: I would rename defun 'addfun'. 00:00:47 Makes Lisp FUN! 00:01:14 is Links (or any of its variants) at all usable? do the missing features get irksome? 00:02:32 iconmaster: Is there some command in Lisp to rename commands? If there is, then you can use that in your own programs, maybe. 00:04:33 -!- Mathnerd314 has joined. 00:04:48 zzo38: IDK, I haven't gotten that far in my Lisp book i'm reading. I bet it's there, though. I actually dont know much Lisp. 00:06:51 zzo38: there is 00:07:15 -!- Sgeo has quit (Quit: IRC is taking up too much of my time. I need time to study the Bible and find Christ.). 00:07:24 in fact, it was probably the first language to have a complete meta-programming language built in. 00:07:52 -!- variable has quit (Quit: /dev/io failed). 00:08:13 -!- variable has joined. 00:12:25 hi variable 00:12:39 is Links (or any of its variants) at all usable? do the missing features get irksome? 00:12:47 it's more usable than lynx, less usable than anything else. 00:12:57 elinks supports slightly more than links I think, but most people seem to prefer links. 00:12:58 -!- Sgeo has joined. 00:13:03 also links has that graphical mode that can even work on the framebuffer. 00:14:52 my real question is "can it run gmail right" 00:15:24 hahaha. 00:15:27 quintopia: you mean the javascript version? 00:15:30 hahahahahahaha 00:15:43 i know links and variants support js 00:15:49 i don't know which versions 00:15:52 yeah. no. 00:15:56 on the latest variants 00:15:59 The only telephone in all of hell (local calls only, please). 00:16:03 links' js engine was removed IIRC 00:16:06 because it was unsalvagably shit 00:16:16 quintopia: why don't you want to use a graphical browser, anyway 00:16:19 or gmail's html version 00:16:34 eh, i'd give the latter a shot 00:16:39 quintopia: why don't you want to use a graphical browser, anyway 00:16:51 i don't want to use a mouse 00:16:56 quintopia: conkeror. vimperator 00:17:05 both much easier to use w/ kb than links 00:17:12 yeah? 00:17:17 do tell 00:17:18 considering they're designed for it, yes. 00:17:32 conkeror if you want emacs. vimperator if you want vim. 00:17:35 they don't require me to memorize thousands of keyboard shortcuts do they? 00:17:44 i want it to be obvious which keys do what 00:17:46 try a dozen. 00:17:56 a key is just a single letter. it is impossible for it to be self-documenting. 00:17:58 you want dry water. 00:18:12 but it can be obvious 00:18:23 like the way irssi maps keys to windows 00:18:32 it makes perfect intuitive sense 00:18:35 ok. so that's a single numerical selection done. 00:18:38 and you can only have one of them 00:18:41 it doesn't have to be self-documenting, jsut intuitive 00:18:44 that does not in any way generalise. 00:18:57 intuitive is another word for familiar. you are evidently new to these kinds of browsers. 00:19:04 thus apart from the common subset shared with editors, it cannot be intuitive. 00:19:09 they are not the same thing 00:19:14 yes, they really are 00:19:24 http://www.asktog.com/papers/raskinintuit.html 00:19:28 intuitive equals familiar. 00:19:42 no, they are similar concepts, but not the same 00:19:47 they are the same. 00:19:51 quintopia: anyway, if you actually want it, learning a dozen or so keys is trivially a sunk cost. 00:20:04 if you use a browser often, it would be difficult for them not to stick. 00:20:05 intuitive means "there is a ready metaphor for mapping the new ideas to familiar ones" 00:20:13 they don't have to already be familiar in themselves 00:20:25 but yeah a dozen doesn't sound bad 00:20:32 quintopia: http://www.asktog.com/papers/raskinintuit.html 00:20:38 intuitive equals familiar. 00:20:41 "there is a ready metaphor ..." = familiar. 00:20:53 why do you keep citing that page when i've already told you i disagree with it 00:21:07 or maybe i disagree with your use of "equals" 00:21:26 quintopia: because you responded instantly and therefore have not read it 00:21:33 (or you would have responded, "I've read that before") 00:22:23 it's very long. shall i go read it and come back and tell you whether i've changed my mind about disagreeing of your self-proclaimed summary of it? 00:22:25 jef raskin is(/was) pretty much the god of human-computer interaction, so the article is well worth reading 00:22:36 quintopia: yes. also, my summary is in fact the title. 00:22:50 so it is 00:22:54 i don't really expect you'll change your mind as people rarely do, at least not immediately, but *shrug* 00:23:03 how can i agree with a paper when i disagree with its title? 00:24:03 how many people will disagree vehemently when they hear "Property is theft!" and on further consideration of Proudhon's words, agree? 00:24:07 I'd say significantly more than zero. 00:24:18 the article is to convince you that the title means something, and that that meaning is true 00:24:41 you are expected, therefore, to have an open mind about the topic in question for the duration of reading and mentally processing the article. this is how things work, I think. 00:26:27 come ooon, bitcoins! get mined! 00:26:31 SO CLOSE TO 0.01 00:26:53 omfgg my gpu sucks hard 00:27:01 i'm getting like 5.6 megahashes/sec 00:27:09 and people with real graphics cards get >300 00:27:39 i can agree with the part where it says "intuitive = uses readily transferred, existing skills." that's almost exactly what i said earlier. 00:28:17 quintopia: then what is your definition of familiar 00:28:18 22:19:35: elliott, why do you want to do befunge93? Besides how many fingerprints did you do in your last befunge98 implementation? And did you publish the source anywhere? 00:28:28 Vorpal: I wanted to do befunge-93 because I dunno, I felt like I could get it fast. 00:28:54 Vorpal: 00:28:55 [~/Code/shiro/Shiro/Fingerprints]% l *.hs 00:28:55 BOOL.hs DIRF.hs EVAR.hs FILE.hs FING.hs MODU.hs NULL.hs REFC.hs ROMA.hs 00:28:59 right 00:29:06 (One of those is incomplete; I forget which.) 00:29:10 I just hope it don't die next time you move to another computer 00:29:18 I could easily add more, but I'm waiting on a monadic epiphany to reduce code clutter. 00:29:22 familiar means basically "automatic" in my mind. muscle memory. no remapping is needed, because you've done this before, you've got this. 00:29:29 elliott, thus I hope you uploaded the source somewhere 00:29:43 also, how else could it get into mycology? 00:29:47 Vorpal: It still passes Mycology in less than a second. 00:29:57 I suspect that would be quicker were I not running that miner. Maybe. 00:29:59 elliott, yep. And? 00:30:03 Maybe not. 00:30:10 quintopia: that's "known" 00:30:14 elliott, miner? Err? 00:30:41 elliott: yes. i would agree with familiar=known 00:30:48 -!- augur has quit (Remote host closed the connection). 00:30:55 Vorpal: re: another computer, it won't. 00:31:05 Vorpal: I haven't uploaded it yet but I will do once I restructure it and add enough to run slowdown.b98. 00:31:12 ah 00:31:24 then I'll replace the fungespace with that one I was considering to make that go quickly. 00:31:30 What do you mean by how else could it get into Mycology? 00:31:33 Vorpal: miner - bitcoins. 00:32:00 ah 00:32:08 elliott, Deewiant's style of funge space? Or your own? 00:32:26 You mean the one Deewiant has now or the one Deewiant wishes he had (k-d tree)? 00:32:40 elliott, either actually 00:32:58 I was planning on a bounding volume hierarchy type thing (http://en.wikipedia.org/wiki/Bounding_volume_hierarchy), because a random Stack Overflow comment said it was usually lighter-weight than k-d trees. Also I /msg'd Deewiant about it and he said it might be suitable. :p 00:33:01 elliott, besides wasn't k-d to organise the boxes or such? 00:33:13 Well, yes. But "the boxes" are just flat arrays. 00:33:17 indeed 00:33:28 I might go with a quadtree in-between because it's easy. 00:33:33 But I don't think that'd help with slowdown, much. 00:34:08 -!- mtve has joined. 00:34:13 But anyway, I'm pretty happy with Shiro as it is; it passes Mycology with flying colours, and quickly; it doesn't leak memory (that I know of); etc. 00:34:23 And it's still less than 4000 lines last I checked. 00:34:28 elliott, tried valgrind on it? 00:34:29 (Including fingerprints.) 00:34:33 Vorpal: Uh. It's Haskell. 00:34:40 Vorpal: I don't think it'd like the GC. 00:34:45 Vorpal: Or anything. 00:34:55 elliott, valgrind can manage with some GCs. It doesn't crash for all... 00:35:07 elliott: is shiro now a complete impl of b98? 00:35:10 I can >/dev/null with valgrind, right? 00:35:12 And it prints to stderr? 00:35:14 elliott, For example, with python's GC it just spews errors, instead of crashing. 00:35:19 quintopia: It's been a complete impl since about day three or four :P 00:35:23 elliott, I think valgrind goes to stderr yes 00:35:27 Maybe even late day two. 00:35:50 Hmm, valgrind sure does slow a program down. 00:35:51 elliott, more like mid-morning day three 00:35:55 iirc 00:36:07 Well, whatever. Early on :) 00:36:15 Uh, I should probably do --leak-check=full? 00:36:19 At least it printed no errors, just summaries. 00:36:22 elliott, but anyway, it wouldn't have been that fast without the constant help of Deewiant 00:36:23 It "suppressed" 4 from 4, though. 00:36:41 elliott, suppressed is about stuff in libc. 00:36:41 Vorpal: Well, actually, after I figured out how profiling works most of the optimisation was me. 00:36:45 Apart from that one stupid function. 00:36:56 It was the *compliance* that Deewiant helped shitloads with :P 00:37:05 (I know how profiling works, I mean, I just didn't know how to get GHC to do it.) 00:37:11 elliott, like, strlen optimised because it knows it can access invalid memory as long as it doesn't cross a page boundary 00:37:13 that sort of stuff 00:37:32 It was the *compliance* that Deewiant helped shitloads with :P <-- that is what I meant 00:37:40 elliott, I meant fast, as in fast development 00:37:49 Ah. 00:37:49 not fast as in fast execution 00:38:12 Well, see, Deewiant is the only person who knows the details of Deewiantfunge-98, which is the language that every Mycology-compliant interpreter implements :P 00:38:32 ==18138== 98,964 (384 direct, 98,580 indirect) bytes in 3 blocks are definitely lost in loss record 16 of 16 00:38:32 ==18138== at 0x4C2815C: malloc (vg_replace_malloc.c:236) 00:38:32 ==18138== by 0x593FAE2: __gconv_open (gconv_open.c:197) 00:38:32 ==18138== by 0x593F5F1: iconv_open (iconv_open.c:72) 00:38:32 ==18138== by 0x4AA0C4: ??? (in /home/elliott/Code/shiro/shiro) 00:38:42 Dunno what that's about. (With --leak-check=full.) 00:38:48 hm 00:38:48 Anyway: ==18138== Reachable blocks (those to which a pointer was found) are not shown. 00:38:53 Pretty sure the GC keeps a pointer to things. 00:39:00 hm 00:39:17 And I'm also pretty sure that garbage can be left un-freed if they escape the GC. Say it's conservative, or the program ends before it gets GC'd. 00:39:22 So I wouldn't trust valgrind much here. 00:39:25 elliott, "Deewiantfunge-98" is one of the saner interpretations of the confusing standard. As far as I know the only direct contradiction he makes towards the standard is making t actually work. 00:39:37 Vorpal: also y's interpretation of bounds 00:39:47 unless you consider the statement that something is useful for something else bound by sanity and taking precedence over the previous line 00:39:54 elliott, Nope. The standard contradict itself there. 00:39:57 no 00:40:02 it just doesn't use the same definition of useful as you 00:40:06 elliott, It is said to be suitable iirc? 00:40:11 it says "useful" 00:40:13 ah... 00:40:18 also, it's in italics, and written informally, which makes me question its normativity 00:40:26 elliott, should ask cpressy next time he shows up 00:40:27 but even if you accept it, you have to assume "useful" is used sanely 00:40:37 and binding the Funge-98 standard to sanity is a bad idea :-D 00:40:39 elliott, come on, the whole standard is written pretty informally :P 00:40:51 Vorpal: re: cpressey: I think he's heard enough about Funge-98 for one lifetime :P 00:40:58 And seems to know the spec less well than we do. 00:41:00 hm true 00:41:05 yeah 00:41:06 elliott: as i recall, there was still a major bug past day 7 which prevented it from being called an implementation at all 00:41:17 quintopia: Which bug...? 00:41:26 If you mean the "o" thing, yes, that took a little while to fix. 00:41:30 But that's pretty minor. 00:41:31 o is optional? 00:41:34 That's true. 00:41:38 elliott, what o thing btw? 00:41:42 Vorpal: text mode, I think. 00:41:48 I implemented o but did it a bit wrongly, because I hadn't bothered to get it right yet. 00:41:50 ah yes that one is a PITA 00:41:54 But since o is optional, I could flip one bit and everything would be fine :P 00:41:59 (in y, and also make o reflect) 00:42:11 oh, and i too I guess 00:42:25 anyway, running slowdown and running fungot are the priorities, in that order. but it's still pending on me figuring out a nice way to express the maybe stacks. 00:42:25 elliott: and are you really interested or are you just rather stuck as to what the point is that using your own macros. at least not for implementing scheme? 00:42:31 elliott, text and binary more in i and o don't correspond at all in functionality :P 00:42:39 fungot: truth. 00:42:39 elliott: allocate to that result ( i.e., he's probably devoting much more time 00:42:41 Vorpal: *mode 00:42:47 indeed 00:43:16 so i think rcfunge is now completely unmaintained 00:43:20 last release april 2010 by susan 00:43:30 likely 00:43:30 not that cfunge has had a more recent release, admitteldy 00:43:31 *admittedly 00:43:42 did you ever implement that O(1) wrapping? 00:43:55 elliott, hm nope, forget. Will look at it this weekend. 00:44:16 elliott, and then probably get a release out some day soon. The code is pretty stable nowdays. 00:44:24 i cheated with that one, spawned a new thread to look into the trivial problem rather than devoting brain cells to it 00:44:34 (aka: asked my reading-mathematics friend) 00:44:46 (just to give him a taste of what his degree will go towards!) 00:44:50 (being bugged with trivialities!) 00:44:56 elliott, wait what? I don't get the context of that line " i cheated with that one, [...]" 00:45:03 Vorpal: the O(1) wrapping 00:45:05 oh 00:45:19 and reading is the Posh(tm) term for studying, before you ask 00:45:23 well, getting-a-degree-in 00:45:30 elliott, what math friend? oerjan? 00:45:40 no. not someone in this channel 00:45:43 oh 00:45:49 elliott, what's wrong with oerjan? 00:45:50 and I think oerjan's mathematics got read quite some time ago :D 00:45:57 yes that's true 00:45:58 Vorpal: i don't trust him to actually do work :D 00:46:12 elliott, you mean he will tell you to do it yourself? 00:46:20 no, he'll just sulk off. 00:46:23 ah 00:46:54 hmm, I used System.Posix.Env rather than foreign. 00:46:55 how loser of me. 00:47:21 class (Show fp, Typeable fp, 00:47:21 Typeable (FPGlobalState fp), 00:47:21 Typeable (FPIPState fp), 00:47:21 Show (FPGlobalState fp), 00:47:21 Show (FPIPState fp)) => 00:47:21 Fingerprint fp where 00:47:25 impressive 00:47:38 hmm, I used System.Posix.Env rather than foreign. <-- why is that an issue? 00:48:08 windows! 00:48:22 oh 01:02:14 huh, multics was written in a (relatively) HLL (for the 60s) 01:02:55 ah, PL/I it seems 01:09:50 Vorpal: i don't trust him to actually do work :D <-- YOU ARE WISE BEYOND YOUR YEARS. well, sometimes. 01:12:17 Someone in this channel said before that draws occur 50% in cricket. I suppose one way to make draws occur less often is to make the rules changed a bit during the last half hour of play. 01:13:03 wait, do we have someone who actually understand the rules of cricket in here? 01:13:20 I thought that was impossible unless you played it 01:13:41 he doesn't even watch it 01:13:49 wow, the word "forum" for a BBS dates back to the 60s (multics) 01:14:13 -!- GreaseMonkey has joined. 01:14:22 -!- GreaseMonkey has quit (Changing host). 01:14:22 -!- GreaseMonkey has joined. 01:14:27 or, well, could be 70s 01:14:29 Vorpal: It isn't impossible. It is just a bit difficult. 01:16:35 zzo38, ... ... ... I suggest you look up hyperbole in a dictionary. 01:18:12 hmm, multics has similarities to my system 01:18:16 -!- coppro has quit (Read error: Operation timed out). 01:18:22 -!- coppro has joined. 01:18:37 elliott: What similarities? 01:18:52 many 01:19:39 What is a few? 01:20:47 the fs/ram unification, use of paging, use of REPL as shell... 01:20:51 "502 Bad Gateway" --mining.bitcoin.cz 01:20:53 i don't like the sound of that, nginx 01:23:06 Can you please tell me what REPL means? 01:30:20 -!- augur has joined. 01:33:28 zzo38: Read-Eval-Print-Loop. 01:33:44 (define (repl) (display (eval (read))) (newline) (repl)) ;; an example (minimal) REPL in scheme 01:33:59 basically, a prompt that lets you input program snippets, have them evaluated, and see the result. 01:34:10 an interactive shell is this for the language sh 01:34:58 hey, algol 68 called a procedure printf. wonder if it does the same as c printf. 01:35:41 yep, well kinda 01:35:47 more like a variadic print procedure 01:35:51 sort of 01:35:53 printf (($2l"The sum is:"x, g(0)$, m + n)); ¢ prints the same as: ¢ 01:35:54 print ((new line, new line, "The sum is:", space, whole (m + n, 0)) 01:37:02 -!- Gregor has changed nick to libc\x2Eso. 01:37:16 What's it at now -- $5,000? Hit your limit yet? 01:37:34 I'm not going to discuss it in this channel. 01:37:48 lol 01:38:35 -!- augur has quit (Remote host closed the connection). 01:46:35 -!- Mathnerd314 has quit (Ping timeout: 250 seconds). 01:49:10 -!- azaq23 has quit (Ping timeout: 240 seconds). 01:50:16 -!- azaq23 has joined. 02:03:01 00:07:15: -!- Sgeo has quit (Quit: IRC is taking up too much of my time. I need time to study the Bible and find Christ.). 02:03:01 00:12:58: -!- Sgeo has joined #esoteric. 02:03:06 Sgeo: that's a record time for finding christ 02:03:20 you could enter the christianlympics 02:05:06 That's addquotable :P 02:05:27 * elliott CACKLES EVILLY AS HE PLACES HIS $5,000 BID 02:05:35 YES IT WAS ME ALL ALONG 02:05:41 * elliott CACKLES SOME MORE 02:06:02 `addquote 00:07:15: -!- Sgeo has quit (Quit: IRC is taking up too much of my time. I need time to study the Bible and find Christ.). 00:12:58: -!- Sgeo has joined #esoteric. 02:06:04 If you won't addquote it :P 02:06:04 344) 00:07:15: -!- Sgeo has quit (Quit: IRC is taking up too much of my time. I need time to study the Bible and find Christ.). 00:12:58: -!- Sgeo has joined #esoteric. 02:06:18 `delquote 344 02:06:19 *poof* 02:06:27 (reformatting) 02:06:28 ... why? 02:06:30 Ah 02:06:52 Did you see when I said that the baker should support s/// lines? >: ) 02:06:53 `addquote 00:07 Sgeo has quit (IRC is taking up too much of my time. I need time to study the Bible and find Christ.) 00:12 Sgeo has joined #esoteric. 02:06:55 344) 00:07 Sgeo has quit (IRC is taking up too much of my time. I need time to study the Bible and find Christ.) 00:12 Sgeo has joined #esoteric. 02:07:06 (Yes there's inconsistency wrt quit vs joined formatting, yes it looks better this way :P) 02:07:07 -!- wawawareya has changed nick to wareya. 02:07:12 libc\x2Eso: X_X 02:07:18 libc\x2Eso: I was gonna do a client plugin for that once :P 02:11:26 -!- azaq23 has quit (Ping timeout: 264 seconds). 02:11:42 hi elliott 02:11:46 sorry for the delayed reply 02:11:51 I said something? 02:11:52 :P 02:12:09 hi variable 02:12:12 oh 02:12:14 er 02:12:16 did i say anything else 02:12:19 no 02:12:22 hmm 02:12:27 wonder what i was gonna say!!!! 02:12:45 elliott: btw: what about w3m vs links? 02:12:52 oh, you just joined 02:12:58 variable: right. i like w3m a lot. 02:13:02 it isn't really similar to links though. 02:13:08 w3m is more like lynx that doesn't suck 02:13:14 links is more like a graphical browser rendered to a tty 02:13:37 What we need is e.g. a WebKit backend for curses. 02:13:40 It would be weird. 02:13:44 But it would be the best text browser. 02:14:01 libc\x2Eso: no. A Presto backend 02:14:27 variable: Good luck with convincing Opera :P 02:14:47 -!- azaq23 has joined. 02:14:55 best april fools joke today: "The GNOME Project is a community which comes together to make great software. " 02:15:09 -!- iconmaster has quit (Quit: I wish I had something witty to put here...). 02:15:21 libc\x2Eso: fine, find, Trident 02:15:26 *fine, fine 02:15:32 best april fools joke today: "The GNOME Project is a community which comes together to make great software. " 02:15:33 ouch :D 02:16:11 variable: Saying this as somebody who hates Apple and has painful experiences with WebKit, what do you have against WebKit? 02:17:11 libc\x2Eso: absolutely nothing 02:17:16 I love how everyone (programmer) who hates Apple loves WebKit and LLVM, in fact the two seem almost directly correlated :P 02:17:16 I was making a joke 02:17:22 It's so angsty! 02:17:32 elliott: I hate apple and love webkit and llvm :-p 02:17:39 variable: see! 02:17:40 angst! 02:18:01 I have no opinion on WebKit, although I do use it. And I like the idea of LLVM, but know little about it. Then again, the fact that I rarely actually write code... 02:18:22 MINE QUICKER, GPU 02:18:25 I have compiled WebKit. Many times. It has done things to me that are horribly inappropriate. 02:18:28 MINE MINE MINE 02:18:44 libc\x2Eso: It's sorry, it's just... it's just... it's just somewhat Sparta *breaks down sobbing* 02:18:57 elliott: No, that's v8 :P 02:19:05 IT'S SOMEWHAT SPAAAARTAAAA ;;;__;;;; 02:21:20 V8 is twisted 02:21:34 it has some insane optimizations - but is completely twisted 02:22:05 define twisted 02:22:38 the fact that js-heavy things are STILL quite slow IRL even with insane things like v8 worries me 02:22:45 I dunno what causes it, though 02:22:48 probably the DOM, nobody likes the DOM 02:22:52 let's blame the DOM 02:24:50 wow, the .p2p has turned into the worst proposal evar 02:24:55 Mainly DOM, rendering and the conversion layers between JS and the real implementation of the DOM. 02:25:05 central authority (LOL), based on trusting existing CAs (LOL) 02:25:08 "Require ownership of the same domain under another tld (like .net,.com,.org)" 02:25:13 and first-come first serve 02:25:14 lol 02:25:26 What's ... the point? 02:25:32 at this point? to fail 02:25:43 previously it was to create a decentralised naming system after the revocation rights were abused 02:25:45 (I forget in what case) 02:25:50 oh, I think it was the wikileaks debacle 02:26:02 or, no 02:26:04 ICANN domain seizures 02:26:04 whatever 02:26:09 err 02:26:11 US domain seizures 02:26:17 I want to own some semi-provocative .xxx domain with totally uninteresting content, just to be the only non-porn domain on .xxx (that doesn't just forward elsewhere) 02:26:17 nice typo there 02:26:36 Just get scholarly-discussion.xxx 02:26:58 UnofficialOverclockingEULA = I confirm that I am aware of unofficial overclocking limitations and fully understand that MSI will not provide me any support on it 02:27:00 ^ BEST SETTING EVER 02:27:06 Naw, I would get college-action.xxx and then it'll just be a discussion of various scholarly topics. 02:27:17 what is the character that in vim means "the entire file" (as a range)? 02:27:32 libc\x2Eso: hot-college-teen-actions: What to do if you're a female college student and just need to cool down! 02:27:38 *action: 02:27:43 Err, forgot to mention female in there. 02:27:49 hot-teen-college-girl-action 02:29:03 Sgeo: So did you find Christ? 02:29:44 hot-christ-on-college-girl-action.xxx // about college students finding Jesus 02:30:52 elliott, I did find an empty cave... 02:31:03 fuck-me-jesus-say-wet-lesbian-college-girls: Girls in college, who happen to be lesbian, after a water pistol fight, realise the inaccuracy of their previous beliefs and exclaim "Fuck me -- Jesus!", as an admittance that Jesus is the answer. 02:31:11 .xxx 02:31:15 Ok, that came out wrong. I did not intend for that to sound serious 02:31:28 Sgeo: THAT EMPTY CAVE IS JESUS. 02:31:50 libc\x2Eso: So anyway, about "semi-provocative" :P 02:32:01 :P 02:32:13 http://uncyclopedia.wikia.com/wiki/File:JesusOrgy.jpg 02:32:49 lol 02:34:28 quintopia: for ex mode ranges, % 02:34:51 for normal mode, G provided you are at the beginning to start with 02:35:30 oerjan: yeah i figured it out 02:35:49 or 1G if you are at the end 02:35:57 prepare for a visitor 02:35:59 be stately 02:36:04 can you give an s command that would replace the first letter of a word with F and the remaining letters with U? 02:36:14 I do not like a lot of the new TLDs. 02:36:27 i know vi doesn't support perl regexes, so i'm not sure how to do it 02:36:41 .xxx isn't a tld 02:36:59 quintopia: you could replace all with U first, then replace the first with F 02:37:11 elliott: Doesn't matter. I still do not like a lot of the new TLDs. 02:37:24 i suppose s/./U/ would do the former. how do i do the latter? 02:37:30 (Go up above where .xxx was mentioned in this channel) 02:37:34 zzo38: Do you like .coop? 02:37:39 s/\ does vi support \ hm doesn't it 02:38:10 i'll try it 02:38:18 it does 02:38:26 vi or vim 02:38:50 i was assuming vim, since that's what it started with 02:39:05 Perhaps .coop is not too bad, but I would restrict it to three letters, not four. 02:39:28 zzo38: why? lots of country TLDs are two-characters 02:39:35 no reason to not allow four characters 02:39:55 Yes, countries should be two letters and everything else three letters. 02:39:55 8.3 02:40:04 Any non-country should not be two letters. 02:40:15 .xxx isn't a tld? that's too bad. 02:40:18 Deewiant: that has nothing to do with tlds 02:40:21 zzo38: Why? 02:40:27 And some countries are three letters, IIRC 02:40:33 quintopia: It will be quite soon. 02:40:40 Or is that languages. 02:40:41 libc\x2Eso: No 02:40:46 The proposal was soundly rejected every time, was it not 02:40:51 are you ever gonna become gregor again? 02:41:01 Well, I think countries should not be three letters. They should be two letters. 02:41:05 quintopia: Never. 02:41:06 quintopia: After the auction ends :P 02:41:12 why was it rejected? 02:41:14 "The ICANN Board voted to approve the sTLD on 18 March 2011." 02:41:17 Shameful. 02:41:23 quintopia: because it is a terrible, terrible idea 02:41:29 why? 02:41:30 It's really quite silly :P 02:41:34 I really dislike .mobi. TLDs should not be used for that kind of thing. 02:41:35 lemme find the rfc about it 02:41:39 Because all the porn is already on .com 02:41:48 i think a TLD just for porn sites is a great idea 02:41:49 So having a separate TLD accomplishes nothing. 02:41:57 they would all switch! 02:42:01 Ha 02:42:02 there's a better reason 02:42:03 No they wouldn't. 02:42:08 or new sites would adopt it 02:42:12 i'm trying to find the long official paper about it 02:42:13 Ha 02:42:14 No they wouldn't. 02:42:16 quintopia: lol, you are joking right? 02:42:33 sometimes i delay laughing at people in case they're being funny, not stupid, but usually that turns out to be misguided :/ 02:42:35 man if i were a porn site, i'd totes want a .xxx name 02:42:39 If they forced all the porn there that would be terrible, and if they don't then it's pointless. Even if all new sites only went to .xxx, that's useless. 02:42:44 aha! 02:42:47 quintopia: http://tools.ietf.org/html/rfc3675 02:42:52 RFC 3675, SEX CONSIDERED DANGEROUS 02:42:57 (when rendered in ONLY UPPERCASE LETTERS) 02:43:06 .XXX was just a money making thing 02:43:12 variable: *is just 02:43:14 It has been accepted. 02:43:24 quintopia: When an RFC is created specifically to diss your idea in amazing detail, your idea SUCKS. 02:43:39 elliott: haha - true 02:43:55 Or is just SO BRILLIANT that it's beyond the combined efforts of the RFCers :) 02:44:06 The RFC is mostly about /forcing/ all relevant things to be on that TLD (or other such restrictions). 02:44:10 elliott: but the IETF knows EVERYTHIN 02:44:15 Nobody's forcing all porn to .xxx. Aside from being infeasible it's horrible. 02:44:18 But that just makes it pointless. 02:44:37 libc\x2Eso: I still hope the .xxx TOS REQUIRE adult content. 02:44:41 *REQUIRES 02:44:49 That would be pretty hilariously awesome :P 02:44:50 the porn sites *don't* want it in fear that it *will* be forced and thus lead to *censorship* 02:44:55 Wait, .xxx is becoming real? 02:44:58 *cough* india *cough* 02:45:00 Sgeo: yes 02:45:06 8. It is not acceptable to own an .xxx domain which does not respond to HTTP requests on port 80 with teh hot pr0nz. 02:45:19 libc\x2Eso: it wouldn't be hilariously awesome until they tried to enforce it 02:45:22 9. Lesbians cut registration fees by half 02:45:30 The HEAD HTTP request will have to have new meaning 02:45:33 You don't have port: your domain is deregistered :-) 02:45:38 man, forcing them to go to xxx is stupid yes, but having .xxx at the end of your pron site domain is p awesome 02:45:58 i bet some of the bigger sites get the .xxx version of their .com name just so other people don't 02:45:59 quintopia: xxx.xxx and sex.xxx will be the most expensive I bet 02:46:07 TLDs should not be based on service or protocol or anything like that. They should be based on what country, or the owner group, or possibly also for special kind of networks. TLDs like .mobi or .gopher are dumb and do not meet this criteria. Also .cat is no good either, and .travel is also not so good. 02:46:11 quintopia: also - they do that for all the TLDs 02:46:21 zzo38: we have enough TLDs 02:46:30 zzo38, I take it you hate .museum? 02:46:31 IMHO .com, .net, .org, countries 02:46:35 that is it 02:46:35 making .xxx happen will be very profitable to the TL registrars, and therefore it is a good idea 02:46:40 You don't have port: your domain is deregistered :-) 02:46:44 they'll use those auto porn detection systems 02:46:52 and rig up the _no porn_ output to automatic deregistration 02:47:05 ones that come up as porn will be forwarded on to agents for... uhhh... double checking 02:47:06 elliott: I hope so 02:47:19 FINALLY A SAFE HAVEN ON THE INTERNET WHERE PORN IS PROTECTED 02:47:29 Yes, same with .museum, since a museum could get .com or .org instead probably (depending on whether the museum is commercial) 02:47:31 elliott: except in india 02:47:37 INDIA IS BANNED 02:47:39 IMHO .com, .net, .org, countries --> no more 02:47:42 are they blocking .xxx or something? 02:47:42 seriously 02:47:51 variable: that leaves no space for individuals 02:47:53 also, i find country tlds lame 02:48:01 AFAICT they're only ever used to reduce name conflicts 02:48:05 elliott: http://thenextweb.com/asia/2011/03/24/india-to-block-xxx-top-level-domain/ 02:48:08 or to show idiotic patriotism 02:48:22 you give yourself a .me.uk, you move to America, your domain is now silly 02:48:28 elliott: IMHO country TLDs are basically for the government sites. I don't even want to see .co.uk or whatever 02:48:35 your corporation gets a .fi, expands to become international, your domain is now silly 02:48:38 also they are useful for localization 02:48:48 although I prefer the http headers for that 02:48:51 you create patriotismhooray.us, you put waving american flag gifs on it, I hate you 02:48:58 variable: agreed wrt headers 02:49:01 although they suck for users 02:49:06 because nobody knows about them 02:49:08 and the UI is hidden 02:49:16 elliott: the interface needs to expose a "pick a language for this site" 02:49:19 yeah 02:49:30 variable: anyway, I would also add some personal TLD 02:49:32 but it'd have to be non-lame 02:49:44 elliott: personal tld? ie for random people? 02:49:44 .me is supremely lame (and yet another cctld abuse), .name is also lame 02:49:49 mostly because of the first.last.name thing 02:49:51 which is just idiotic 02:49:56 variable: for people in general 02:50:05 people aren't organisations, corporations or ISPs 02:50:05 elliott: .me is fine 02:50:11 yes, but .me is really cheesy. 02:50:24 elliott: I want to see the TLD meanings enforced though 02:50:35 ie corps CAN'T get a .me name 02:50:38 variable: Meh -- I don't like TLDs much 02:50:41 and .org is meant for NFPs 02:50:41 oerjan: does there exist a series of regex subsitutions that takes a string like "what the hell was elliott talking about?" and make it be "TROL OLO LOLO LOL OLOLOLO LOLOLOL OLOLOL" 02:50:47 or related types 02:50:57 http://fuck.me ? 02:50:59 The OpenNIC are also pretty bad -- the things they use TLDs for are not what they should be used for, with the possible (maybe) exception of .null and .glue. Maybe even .micro. But all of them ought to be reduced to three letters, and .micro should be registered as subdomains for countries and then subdomains of those as the normal domains, so all .micro would need at least three parts of the domain name instead of two. 02:51:03 variable: they're really just Yet Another attempt to impose a Great Ontology of Everything 02:51:11 which never works and never will or can work 02:51:32 elliott: I don't necc. like a hierarchical system. But can you provide a different unique identifier per "site" ? 02:51:37 * Sgeo biCYCles on elliott's head 02:51:47 (that doesn't reduce to a hash or other non-rememberable thing) 02:51:50 variable: I'm not sure. I'm also not sure you need to or want to. 02:51:54 variable: Naming is very, very hard. 02:52:01 I have a gopher service too, but gopher is the protocol, it doesn't belong in the TLD. 02:52:04 Naming is possibly the hardest thing in systems. 02:52:19 elliott: the two hardest things in computer science are naming things, cache invalidation, and off-by-one errors 02:52:24 variable: Yes yes yes :P 02:52:25 zzo38, so, you'd be opposed to gmail.email ? 02:52:27 ;) 02:52:33 But naming is the hardest by far (for systems and not actual programming). 02:52:39 Sgeo: Yes. I would be opposed to that too. 02:52:42 variable: Anyway, while I'm not a complete decentralisation nut like some people, I do find DNS worrying. 02:53:14 en.wikipedia.http 02:53:24 variable: Anyway, squaring Zooko's triangle is still something I think about on a regular basis. 02:53:34 illegalbooks.ftp 02:53:34 http://www.aaronsw.com/weblog/squarezooko seems quite promising. 02:53:58 elliott: I'm follow DNS and related constructs very closely (IETF mailing lists, NANOG, DNS-operations, etc) I find the discussion very interest 02:54:10 variable: Yeah, I'm not the type to follow mailing lists religiously though. 02:54:13 The protocol does not belong in the TLD. If you have multiple computers on the network with different protocols, use the leftmost part to indicate the protocol, not the rightmost part. 02:54:14 espresso.coffee 02:54:33 im-a-teapot.coffee 02:54:35 In @, a global name would actually just reference an object, and you only really ever need one: past that, you can handle your own naming to your heart's content. Of course the same applies to DNS. 02:54:55 elliott: agreed. the TLDs are just namespace reduction devices 02:55:00 But in @ I'm pretty sure the naming system would just be a (bidirectional) map of name to object hash. (Object hash retrieval is a separate concern.) 02:55:03 The issue is allocating this map. 02:55:09 And distributing it. 02:55:21 variable: you might want to read that blog post, it's very interesting 02:55:28 elliott, how is BitCoin human-meaningful? 02:55:46 I think what Knuth said about naming things in computer science, in writing programs, is look in a thesaurus if you need help. 02:55:58 elliott: "dynamically translating between different possible kinds of names." --> this is how phonebooks work 02:56:01 To me, BitCoin is meaningful for experimental purposes only. 02:56:08 variable: I do not mean the article on zooko's triangle :P 02:56:12 variable: I mean http://www.aaronsw.com/weblog/squarezooko 02:56:16 and no, it's not really the same as a phonebook I don't think 02:56:23 elliott: similar idea 02:56:29 zzo38: bitcoin can be and is traded for real-world currency and goods 02:56:35 variable: not really 02:56:40 zzo38: Sgeo: bitcount is based on very unsound economics 02:56:42 variable: I don't think anyone's proposed this before bitcoin 02:56:45 variable: it is not 02:56:49 * economics 02:56:50 bitcoin is perfectly sound 02:57:21 variable: Yes, is one thing I mean. BitCoin is good for experimental purposes. 02:57:25 variable, I don't mean the economics part, although I'd be interesting in you describing how it's unsound. I'm more thinking how anyone thinks BitCoin has anything to do with human-meaningful names 02:57:28 elliott: reading that blog post 02:57:43 please do respond about bitcoin, though 02:59:42 elliott: I don't have the time to defend myself right now, but the basic idea is that early adopters get a uncatchable advantage in event of a sudden increase in number of users 02:59:54 -!- azaq23 has quit (Ping timeout: 252 seconds). 03:00:02 variable: please don't make such strong statements if you won't defend them. 03:00:06 It's really bad for the discourse. 03:00:24 elliott: I'll defend it in a couple of days (ask me after monday) 03:00:31 variable: Anyway, that is not really true at all: if you mean because mining gets harder and then ends, mining isn't the most efficient way to get bitcoins at all. 03:00:51 have you read https://en.bitcoin.it/wiki/Myths? 03:00:54 yes 03:01:04 was that a yes to my have you read? it was quite quick. 03:01:13 yes, I have read that before 03:01:30 elliott: I'm repeating the conclusion section of articles in economics journals 03:01:42 I understand the reasoning to a basic extent 03:01:53 variable: There are plenty of articles making plenty of conclusions in plenty of journals. 03:02:15 If you truly have discovered a fatal flaw in Bitcoin, I'm sure the developers would love to know about it, but I very much doubt it. 03:02:21 (Or if they have.) 03:02:29 elliott: these flaws are not 'fatal' flaws 03:02:44 You said "based on very unsound economics". 03:02:55 Things that are based on very unsound things don't tend to be salvageable. 03:03:00 elliott: I should have said: 'possibly based on unsound ...' 03:03:10 then I would disagree :) 03:03:44 Anyway, it's getting a bit too close to conspiracy theories for me to state this without implicit quotes, but it has to be said that the kind of people who write in economics journals _might_ have slightly vested interests. 03:03:47 elliott: there are other issues relating to fraud and such (as in securities fraud, not "I have a fake bitcoin" fraud) 03:03:51 Of course this should not affect the validity of the raw logic itself. 03:04:25 elliott: yes. Ask me after monday and I'll fully defend myself (or at least my understanding of the original author's argument) 03:04:34 of course I *could* be wrong 03:04:42 my understanding of economics is minimal 03:04:45 quintopia: i don't know 03:04:59 The only advantage early adopters of bitcoin have is that they can mine faster and more, and in a wider view, they are the only ones who can mine at all. But considering the real-world cash exchanges, the fact that you can buy substantial real-world goods with bitcoins (albeit not very commonly), and the fact that some people will even pay you for freelancing work in bitcoins (but again rarely), and I 03:04:59 think that mining is irrelevant in the long-run. 03:05:18 I don't think bitcoin is any more subject to securities fraud than any other currency. 03:05:21 Anyway, that's my initial statement. 03:05:34 Maybe I have a vested interest too as a miner is currently hogging up my utterly terrible GPU, but :) 03:06:14 elliott: haha 03:06:18 variable: So we're on the same page, can you agree that if Bitcoin was, in your opinion, not flawed in the economic thing, it would be a Very Good Thing? 03:07:07 elliott: I would still like the diversity that having multiple currencies gives (in event that something *does* happen) but in general I would agree that it is a Good Thing 03:07:22 Oh, certainly, more currencies is a good thing. 03:07:33 But they should have to compete :-) 03:07:55 "Tracing a coin's history can be used to connect identities to addresses. More info. " ---> this is also a major issue 03:08:14 (It is possibly an impressive feat of cognitive dissonance to maintain slightly left-wing economic opinions and support bitcoin which is a very libertarian system; I haven't decided yet.) 03:08:39 variable: that's true, but it is not as big a deal as it seems 03:08:46 variable: for one, you can use a new address for every transaction if you wish 03:09:00 variable: for two, you can avoid creating a new record by agreeing with the receiver to not pay the (optional) transaction fee 03:09:23 variable: and three, if you really want to break any record, just convert it to another currency and back 03:09:33 also: "While the Bitcoin technology can support strong anonymity, the current implementation is usually not very anonymous." 03:09:34 elliott: I've been described as a libertarian - but I disagree with some, but not all, libertarian views 03:09:48 I'm a supporter of taxes :-p 03:09:50 *:-P 03:10:14 (Less ridiculously stated, I'm a supporter of public services, which require funds.) 03:10:17 elliott: anarchy != librarian 03:10:25 ANARCHY IS A LIBRARIAN 03:10:28 Librarian? 03:10:28 JOIN THE LIBRARIAN REVOLUTION 03:10:34 BOOKS WILL SET US FREE!!!! 03:10:38 zzo38: blame aspell 03:10:45 *libertarian 03:10:47 variable: I never said libertarianism was anarchy. 03:10:51 elliott: I support *some* public services 03:10:55 not all 03:11:02 variable: But libertarians definitely oppose large (to them) taxes. 03:11:11 Which public services? 03:11:14 variable: do you support single-payer healthcare? (to use the common term) 03:11:59 elliott: libertarians oppose unneeded taxes, but anarchists say 'taxes are wrong' (or many of them do) 03:12:23 single-payer healthcare -> basically no 03:12:28 variable: the line is often blurred. consider those who desire no taxes but those which are required to support a police force 03:12:33 although my view is somewhat nuanced 03:12:38 (or in ridiculous cases, a police force that somehow requires no taxes) 03:12:42 (ofc these are idiots) 03:12:47 elliott, how does not paying a transaction fee leave anything off the record? 03:13:00 variable: then we disagree on a basically fundamental level. 03:13:06 and I doubt that is reconcilable 03:13:14 elliott: probably 03:13:21 forgive my cynicism but i've forgotten, what country do you originate from? 03:13:26 united states 03:13:31 forgive my cynicism again, but I'm not surprised 03:16:37 elliott: "the power has been shifted into your own hands. Fraud will always exist. It's up to you to only send bitcoins to trusted entities" --> another issue. In the real world people routinely have to deal with untrusted entities 03:16:56 generate new address, send bitcoin to whoever, never use it again 03:17:03 variable: also: escrow 03:17:30 "Terrorists fly aircrafts into buildings, but the governments have not yet abolished consumer air travel. " --> false in the US :-) 03:17:40 hur hur hur 03:17:57 it's now air travel only for the molested 03:18:00 such a kind service 03:18:11 not molested? No problem! They take care of that for you before you get on the plane. 03:18:43 I should move somewhere that isn't the UK so I can have my European superiority generator working honestly 03:19:06 elliott: haha 03:19:14 * variable would love to link in the .eu 03:19:18 *live 03:19:30 http://example.eu 03:20:02 It's a nice place. What with our universal healthcare and all OH BURN 03:20:52 variable: Problem with .eu is, colder it is, nicer it is :P 03:21:02 elliott: .ru is the nicest ? 03:21:03 * Sgeo likes warmth 03:21:07 Until you get to Finland, where the coldness actually causes every personality to freeze and become stone cold. 03:21:23 And after a step into Russia, it gets so cold that everyone becomes insane. 03:22:12 * Sgeo puts elliott in Antarctica 03:22:15 this miner is a horrible reminder of how pitiful my gpu is :( 03:23:19 .an Dissolved as of October 10, 2010 :-( 03:23:43 .aq Antarctica --> WOW 03:24:27 antarctica is awesome 03:25:21 variable: also: With no population, there is no indigenous economic activity. The islands' only natural resource is fish; the Australian government allows limited fishing in the surrounding waters.[19] Despite the lack of population, the islands have been assigned the country code HM in ISO 3166-1 (ISO 3166-2:HM) and therefore the Internet top-level domain .hm. The timezone of the islands is UTC+5.[20] 03:25:23 heard island 03:25:32 .hm: BEST DOMAIN EVER? 03:25:35 *TLD 03:25:52 lol @ http://praise.hm/ 03:26:03 elliott: yes 03:26:14 although .aq competes with .hm 03:26:19 Browser not working, is that link to an actual site? 03:26:36 elliott: how I register a .hm domain ? 03:26:59 http://www.registry.hm/ 03:27:05 $35/yr 03:27:16 * variable registers ham.hm 03:27:18 :-) 03:27:26 hmm.hm 03:27:55 variable: I once wanted to write a script to query all single letter domains dot two-letter ccTLD names, and then filter out the registered ones, the ones that show as "invalid", and then manually filter out the ones with a minimum length polic 03:27:56 *policy 03:28:13 I firmly believe it is possible to register a three-letter-plus-dot domain name today, just very difficult to find one 03:28:23 I know .st make a big deal about charging a lot for shorter ones 03:28:27 elliott: do it 03:28:33 probably you can get a single-letter one for $9999999999/yr 03:28:46 elliott: algorit.hm 03:28:49 variable: after bit.ly had to censor things because of sharia law, I've soured to the idea of domain hacks. 03:29:04 elliott, bit.ly censored stuff? 03:29:08 elliott: o.hm 03:29:15 what.hm 03:29:15 Sgeo: there was talk of it - duno if they actually did 03:29:22 finnish.hm 03:29:32 kill.hm 03:29:41 oh.uh.hm 03:29:54 I would get o.hm - but I don't want to spend $35 03:30:05 per year (cause I'd keep it) 03:30:11 it has to be longer 03:30:12 i checked 03:30:14 deceptionisland.aq ;; COOLEST NAME FOR AN ISLAND ON COOLEST TLD 03:30:21 (unfortunately requires www. for website, LESSENING THE AWESOME) 03:30:33 elliott: it requires a WWW ? 03:30:37 why? 03:30:46 because they set up their dns badly, presumably 03:31:11 I just want a cool domain name I could use for an IRC cloak :-p 03:31:19 Is there a hcl.aq ? 03:31:37 .aq is restricted to governments and people with a physical presence 03:33:15 Educational and scientific institutions operating in the region served by the HM domain are entitled to free registration of an appropriately selected domain name. 03:33:16 :-| 03:33:31 Christian URL shorteners. What's next, Christian Linux distros? 03:33:40 * variable sets up an educational Institute 03:33:58 Sgeo: not next, before: Ichthux 03:34:07 -!- ch2 has joined. 03:34:07 S Q L 03:34:10 test 03:34:12 variable, I had Ubuntu Christian Edition in mind, actually 03:34:13 test2 03:34:16 test3 03:34:19 yay 03:34:40 hmm, technically my code will hang for a bit if the server sends a partial line then waits for ages to complete 03:34:42 but who does that 03:34:44 Sgeo: like your last quit message? 03:34:53 variable: IN THE REGION 03:35:02 variable: good luck living on an uninhabited island :D 03:35:18 elliott: "a virtual online system to learn about the .hm region" 03:35:19 :-p 03:35:23 har har 03:35:50 elliott: and when you go their the page is empty 03:35:59 as it is a listing of the inhabitants 03:36:00 :-) 03:36:06 "this white page adequately represents the appearance of these islands" 03:36:10 * go there 03:36:22 yeah 03:36:37 "if it is not white on your computer, please adjust your browser settings for optimum results." 03:36:40 * Sgeo considers grabbing an Ubuntu SE wallpaper 03:36:46 elliott: reminds me of purple.com 03:36:51 purple.com is awesome 03:37:05 I found a subdomain where the guy had actual stuff on, but THE MYSTERY REMAINS 03:37:13 elliott: I know the guy 03:37:19 haha really? 03:37:20 *guys 03:37:22 elliott: yeah 03:37:26 he said he actually uses purple in the faq 03:37:31 so i went on a mission to find it :P 03:37:34 *purple.com 03:37:34 (which subdomain did you find ?) 03:37:53 i forget 03:37:56 it just had some photos or something 03:37:58 might have been a path 03:38:00 yeah 03:38:02 on some mountain or another :P 03:38:13 my fav thing is his donation page 03:38:13 i find the purple itself to be an inadequate purple on my display, however 03:38:26 I WANTS A GOOD DOMAIN NAME 03:38:28 i'm considering suing 03:38:44 http://www.purple.com/availability.html 03:38:48 variable: goalse.cx 03:38:52 It's possible to lease purple.com 03:38:54 elliott: support personnel often use purple.com because its easy to say over the phone 03:39:05 and it is fast loading 03:39:08 and rarely down 03:39:10 variable: don't you mean: competent support personnel 03:39:22 elliott: *sigh* yes 03:39:28 always qualify tiny subsets :-P 03:39:37 elliott: on IRC I'm not very precise 03:39:43 PRECISENESS IS MANDATORY 03:39:56 if this channel doesn't wear you out how will we ever weed the oldbies out 03:40:01 * variable smacks elliott with trout 03:40:09 oerjan has only lasted with his age with extended use of sarcasm 03:40:10 elliott: this channel is with ##cs should be 03:40:24 * Topic for ##cs set by Quadrescence at Tue Nov 30 19:18:07 2010 03:40:31 (unrelated - do you guys give cloaks - I want something other than unaffiliated) 03:40:32 thank god Quadrescence stopped bothering us. 03:40:40 variable: we're not a group afaik :P 03:40:45 elliott: hehe 03:40:51 variable: we might have trouble registering as one, because we don't reaaally own the term esoteric 03:40:56 although we worked out we have a pretty good claim 03:41:03 elliott: doesn't matter - you have the esolong wiki 03:41:07 esolang, but not esoteric 03:41:09 and esolang is ugly :-P 03:41:19 but still, were this channel created today it would be ##esoteric. thank god it wasn't, because ## is ugly. 03:41:20 elliott: same idea. I could do for you guys if you want 03:41:27 don't ops have to register it? 03:41:34 elliott: actually yeah 03:41:38 probably +F 03:41:42 -ChanServ- Information on ##cs: 03:41:42 -ChanServ- Founder : dixon 03:41:43 oh. 03:41:48 elliott: no wait 03:41:49 I lied 03:41:52 dixon is Quadrescence's other moronic troll friend. 03:41:52 * variable smacks self 03:41:58 I'm hardly surprised ##cs is a shithole 03:42:02 elliott: ops *don't* have to register 03:42:10 but but but you could be posing as us 03:42:12 elliott: as long as you have control of the website 03:42:20 they give you a token to put on 03:42:20 we don't have control of "the esoteric website" though :D 03:42:35 -ChanServ- Registered : Jan 03 01:30:22 2003 (8 years, 13 weeks, 0 days, 02:11:51 ago) 03:42:40 huh, i swear we were registered in 2006 a while ago 03:42:42 elliott: if you want to go through with this I could talk to the opers 03:42:42 maybe some DB got merged 03:42:47 elliott: I know a bunch of them 03:42:58 variable: well it's not my decision to make really 03:43:05 elliott: you == #esoteric 03:43:07 i'm happy with my cloak... but a nice domain name is nicer than a nice cloak :P 03:43:18 variable: hmm, i can think of at least seventy people who would balk at that statement 03:43:22 fing fire alwrm 03:43:26 * variable is away 03:43:33 yeah. always bothering us about fires and shit. 03:43:37 i say let it burn, i'm busy ircing! 03:44:07 Is it ever useful in cricket, to sacrifice a wicket by handling the ball or in any other way? 03:44:09 http://jeff.purple.com/ oh here we go. 03:44:12 yeah google finds this trivially. 03:44:32 and that guy's photo is freaking me out argh get back on 03:46:12 also http://www.purple.com/index2.html, done googlestalking now :-P 03:47:43 i'm happy with my cloak... but a nice domain name is nicer than a nice cloak :P // I AGREE lololol*runs* 03:48:00 says gregor, guy who doesn't even run an identd for a nicer prefix 03:48:12 I couldn't figure it out *sobblecopter* 03:48:33 you could run a fake one that only works for you 03:48:42 #!/bin/sh 03:48:44 read line 03:48:49 echo "$line : USERID : UNIX : Gregor" 03:48:55 put in inetd for whatever the ident port is 03:49:00 -!- lament has joined. 03:49:33 -!- augur has joined. 03:49:47 elliott: Yeah, but then e.g. glogbot couldn't have "glogbot" as its ident ... it'd be nice to have an identd that any process could say "dear identd: Please lie for me in this way" :P 03:49:58 libc\x2Eso: Yes, but it'd be better than what you have :P 03:50:04 True. 03:50:11 -!- augur has quit (Remote host closed the connection). 03:50:17 libc\x2Eso: There's one identd that just responds with the user that initiated the TCP connection in question. 03:50:25 I have a domain name too but the reverse DNS doesn't work so instead it displays the service provider, which, I suppose, can sometimes be useful in case the country I live is important for some case (which usually isn't, though). 03:50:26 http://skarnet.org/software/minidentd/index.html 03:50:33 It's one of those djb-freak /package dealies though, so YMMV :) 03:50:43 (Not that it'd be hard to move out.) 03:50:55 (And, well, I think you do need ucspi-tcp. Maybe.) 03:51:09 No wait, there's also the http://smarden.org/ipsvd/ clone :-P 03:52:17 I am deciding to use LodePNG for my program. Have any of you ever used LodePNG, or libpng or some other libraries for loading/saving pictures, in your program? Which ones? 03:53:30 It uses floating point only for deciding Huffman encoding, so there is nothing that would cause different pictures input/output on different computers. 03:54:26 -!- ch2 has quit (Remote host closed the connection). 04:00:37 wtf 04:00:53 what 04:01:00 I installed nullidentd, it got the auth response, but it sent "foobar" instead of "Gregor" as I specified as an argument >_< 04:01:11 (foobar being the brilliant default) 04:01:36 libc\x2Eso: You don't need a piece of software for a two-line shell script X_X 04:02:13 I didn't know how to do an inetd line :P 04:03:18 # 04:03:20 --/etc/inetd.conf 04:05:27 elliott: some jackass pulled the alarm 04:05:49 -!- libc\x2Eso has quit (Quit: Coyote finally caught me). 04:06:02 anyways: are you personally interested in the group, if yes, do you think it would be a good idea to get this going? 04:06:23 I'm not really personally interested, but I'm not opposed :P 04:06:25 -!- libc\x2Eso has joined. 04:06:30 libc\x2Eso: didn't work 04:06:32 -!- libc\x2Eso has changed nick to Guest15127. 04:06:34 * libc\x2Eso (~Gregor@codu.org) has joined #esoteric 04:06:41 wtf 04:06:43 Doublewtf 04:06:59 elliott: who would be 'in charge'? those with ops? 04:06:59 Oh, did I actually register libc\x2Eso? X-D 04:07:11 Guest15127: just trolling, it worked 04:07:13 Guest15127: hehe 04:07:16 variable: Nobody? 04:07:21 :P 04:07:21 elliott: ha 04:07:35 variable: I guess fizzie and oerjan. lament is absentee. 04:07:38 kk 04:07:43 * variable will talk to them 04:07:49 define them 04:07:57 fizzie: and lament ? 04:08:01 oerjan is probably too lazy to get anything out of ;D 04:08:19 hehe 04:08:23 DON'T TELL LAMENT HE'LL BAN EVERYONE 04:08:34 -!- Guest15127 has changed nick to libc\x2Eso. 04:10:10 elliott: hrm? 04:10:11 "Coyote finally caught me" // well bip, that is one unique default quit message :P 04:10:27 who had that message? 04:10:40 ... me :P 04:10:46 All default quit messages should be as embarrassing as possible 04:10:55 * Gregor has quit (WHOOOOOOOOOOOOOORESSSSSSSSSSSSSSS) 04:11:03 libc\x2Eso: mine are "/dev/io failed" "I found 1 in /dev/zero" and "overflow in /dev/null" for quit, part, away 04:11:24 * Gregor has quit (USER HAS BEEN DISCONNECTED FOR BEING A TERRIBLE PERSON) 04:11:50 I just type the quit message every time instead of having it in a macro. 04:12:05 Why am I not surprised. 04:12:58 -!- augur has joined. 04:15:01 Because I like to make it not always the same message. 04:15:43 -!- jcp has quit (Quit: Later). 04:20:33 -!- jcp has joined. 04:23:42 If you have a array with values 0 to 255 and you need to convert values in that array according to a calculation, is it more efficient to do the calculation every time or to store the results in a lookup table? 04:24:04 precalculated lookup table 04:24:19 Yes, it is what I thought, good, OK. 04:36:01 -!- aloril_ has quit (Ping timeout: 250 seconds). 04:37:47 -!- copumpkin has joined. 04:40:08 wow, wil wheaton looks a bit moldy indeed 04:47:04 -!- aloril has joined. 05:02:35 -!- augur has quit (Remote host closed the connection). 05:10:53 -!- Wamanuz2 has joined. 05:11:04 -!- Wamanuz has quit (Ping timeout: 250 seconds). 05:12:19 I am working on webifying and simplifying LodePNG. LodePNG has even been converted to D, and then maybe they can also put the port to CWEB listed there too. 05:18:11 -!- asiekierka has joined. 05:24:57 -!- augur has joined. 05:31:36 -!- GreaseMonkey has quit (Quit: The Other Game). 05:31:38 wow, wil wheaton looks a bit moldy indeed 05:31:48 not as much as that seducer of unwilling cats 05:36:19 I looked at his page, he didn't have many mold 05:37:17 "The supervisor for CTSS, the early 1960s predecessor system to Multics, had been written almost entirely in the 7094 assembly program, FAP." 05:37:24 oh i can see this document is going to be a lot of fun 05:42:31 hmm, this document makes me want to go back to the late 60s 05:43:03 fap fap fap fap fap 05:43:49 lament: YOU GOT THE JOKE 05:44:08 Sgeo: afaict mold is over now 05:44:14 it's not a joke elliott 05:44:26 elliott, but I looked before it ended 05:44:31 oh dear 05:44:31 He had like 2 05:44:47 * elliott backs slowly away from lament into a pile of FAP 05:46:25 "An idiotic structure was one that contained an array that began at a different place in the machine word for every element: he actually found that the Known Segment Table had a 37-bit array declared in it, requiring the compiler to generate many instructions to advance from one element to another." 05:46:27 :D 05:56:49 the late 60s were a good time for fapping indeed 05:59:28 "GHC migratiön tö Git cömplété" indeed 05:59:36 apparently dons didn't escape :D 06:00:41 Sgeo: he has about 500 mold trophies, though 06:00:48 (I_RAPE_CATS) 06:01:02 the late 60s were a good time for fapping indeed 06:01:06 so presumably the effect just wore off somehow 06:01:06 you'd know. wait do you know? 06:01:12 hmm, you're actually old enough :( 06:01:13 It was possible to escape, apparently 06:01:15 and yes, mold spores wear off 06:01:29 There was a thread in /r/basement for escaping 06:01:40 elliott: not really old enough, i'd be in the womb 06:02:07 oerjan: well get out of there already! 06:02:19 i did, just after the late 60s 06:02:31 TOO SLOW 06:02:51 olsner: so you only got born in like 1970? :/ 06:02:53 that's quite lame 06:02:55 you're probably ba 06:02:55 d 06:02:56 ... 06:02:57 oerjan: 06:03:01 olsner got born in like 2002 06:03:09 because you know, fuck him 06:04:00 http://i.imgur.com/aDJMG.jpg ;; STAY CLASSY, SUN 06:04:11 i think the progression from houses to cats is a very serious one. 06:04:19 i like how they included a picture of hitler for comparison. 06:04:25 also, i swear that house is wearing a beret 06:06:57 i bet oerjan wears a beret 06:08:10 hear his silence? 06:08:15 that's the silence of a beret-wearer. 06:09:55 * oerjan pats olsner on the head 06:10:04 oerjan: he's stupid isn't he :D 06:10:28 http://www.reddit.com/r/basement/comments/ggq6i/if_som3on3_miss3s_mold_and_r3ads_our_history/ all this is doing is reminding me i still need to finish binging homestuck... 06:11:04 i cannot recall wearing a beret, ever. but then there is a lot i cannot recall. 06:11:17 how sad 06:12:12 adloft houstler 06:12:46 when will you stop coming here oerjan 06:12:50 when you're 65? 06:13:53 i don't plan that far ahead. 06:14:06 WILL YOU STILL BE HERE WHEN YOU'RE 82 06:14:15 MAYBE 06:14:30 that's 2052! 06:14:33 WILL IRC EVEN EXIST THEN 06:14:57 hey i just made oerjan feel good about his age :DDDDD 06:15:05 well let's at least hope the replacement is not a step backward 06:15:27 hm is there a pun in there 06:15:34 not that i know of 06:15:52 oerjan: well maybe it'll be post-singularity. 06:16:04 and we'll just sort of hook up our minds to each other in a big circle. like /r/circlejerk, but /r/circle...MIND 06:16:07 are you FEELING my VIBE 06:16:28 yes. and we have to ban certain people lest it become an _actual_ circlejerk 06:16:44 yeah, fucking yorick 06:16:51 can't control him 06:18:19 and for his 512th birthday, we'll buy oerjan a digital scan of a vintage 2010 computer running the lost compiler of GHC 06:18:45 my mind is now doing a few leaps to notice that "kline" is norwegian for making out 06:18:52 can you believe you actually had to type out every single letter you wanted to say to the computer then like a baby, haha 06:19:26 oerjan: i'm trying to think of a suitably joking reply 06:20:52 i suppose that might be hard 06:21:23 eine kline nachtmusik 06:21:50 the music of the night indeed 06:22:51 "How many non-moldy Redditors think we should get trophies for our profiles that say "I Survived the Plague"?" 06:22:53 why is this #2 06:22:56 *sigh* 06:23:41 hey oerjan, if you don't upvote my comment in http://www.reddit.com/r/haskell/comments/ggu2r/ghc_migrati%C3%B6n_t%C3%B6_git_c%C3%B6mpl%C3%A9t%C3%A9/, the smilies will win 06:23:45 oh wait you have no account 06:23:47 WELL GET ONE 06:23:47 i haven't seen anyone who was _killed_ by the plague yet... 06:24:06 oerjan: indeed not. but let's just say that I_RAPE_CATS will never rape again. 06:24:13 perhaps. 06:24:35 what a sad thing, to be bereft of your life mission 06:28:18 -!- augur has quit (Ping timeout: 276 seconds). 06:31:58 and apparently emacs's april fools joke was that it wasn't a joke? 06:32:32 or is it... 06:33:11 it wasn't 06:33:15 but lexical scoping is still off for files by default 06:33:19 so it's not _really_ lexically scoped yet 06:33:35 YOU WOULDN'T UNDERSTAND THE SUBTLETIES, VIM USER 06:34:40 okay 06:34:59 :D 06:35:28 (that's f*u* okay) 06:40:21 oerjan: i was wondering why it sounded so uncharacteristic 06:40:30 clearly it's message memory, like homeopathy 06:41:15 the fact i usually use O KAY might _possibly_ have something to do with it... 06:42:46 yeah, O KAY is getting kinda obnoxious at this point :D 06:43:57 that's because it's _meant_ to be, silly 06:46:06 oerjan: yes but no really stop it, child. 06:46:22 * elliott aimed that right at oerjan's offence lobe 06:47:34 :< 06:48:37 my offence lobe exploded from overloading years ago 06:48:55 did someone say your FACE looked like a puddle? 06:49:01 no wait, that was my conscience lobe 06:49:14 conscientious objectificator 06:49:29 * oerjan captures elliott and applies tickle torture 06:49:41 that's illegal 06:49:47 prev 06:49:49 ... 06:49:52 well typing is going 06:49:59 next 06:50:08 you're a nxet too 07:14:54 hey oerjan 07:14:56 sfiosdhjoihiogjiogskrfglf 07:15:39 and a good day to you, sir 07:15:46 :)))))) 07:15:48 you're going to sleep soon 07:15:49 i can tell 07:16:22 you might want to check your data 07:16:33 oh, did you just get up? 07:16:35 i mean like 07:16:37 in the last N hours 07:16:44 neither 07:16:44 * elliott makes scribbles on teletyped data 07:16:49 *typewritered 07:16:51 oerjan: midday? 07:16:57 * elliott scrumples up paper, throws in bin 07:19:13 late afternoon, perhaps 07:19:38 oerjan: YOUR MEASUREMENTS ARE HAYWIRE 07:19:47 AS EXPECTED 07:26:28 -!- lament has quit (Ping timeout: 240 seconds). 07:40:29 -!- elliott has quit (Ping timeout: 260 seconds). 07:50:22 -!- zzo38 has quit (Remote host closed the connection). 07:55:39 -!- sftp has quit (Remote host closed the connection). 07:56:26 -!- sftp has joined. 08:08:31 -!- Phantom_Hoover has joined. 08:14:37 -!- asiekierka has quit (Read error: Operation timed out). 08:23:37 -!- Phantom_Hoover has quit (Ping timeout: 246 seconds). 08:35:46 -!- mtve has quit (Ping timeout: 252 seconds). 08:37:08 -!- oerjan has quit (Quit: leaving). 08:43:28 -!- Phantom_Hoover has joined. 08:52:00 -!- MigoMipo has joined. 10:19:09 -!- Vorpal has quit (Ping timeout: 260 seconds). 10:21:00 -!- Lymia has quit (Quit: ==(>^w^)> ==(> >.<)>). 10:21:06 -!- Lymia has joined. 10:37:42 -!- cheater99 has joined. 10:38:22 -!- cheater00 has quit (Ping timeout: 246 seconds). 11:11:27 -!- asiekierka has joined. 11:34:22 -!- Phantom_Hoover has quit (Ping timeout: 246 seconds). 11:56:04 -!- Phantom_Hoover has joined. 11:59:04 OK, webcomics in French are the most ridiculous thing. 12:04:43 -!- MigoMipo_ has joined. 12:07:51 -!- MigoMipo has quit (Ping timeout: 248 seconds). 12:24:24 Webomics are tools of Satan! 12:24:53 Especially 1/0! The author compares himself to God! 12:28:52 Is that where you found God? 12:29:12 lol 12:29:30 (Why *were* you looking for him in the first place?) 12:30:30 I think he has Alzheimers'. Could injure himself, so much power but not a functioning mind. Probably why he stopped doing miracles. 12:30:40 So I need to find him before he hurts himself and the world 12:30:52 Send him to an old god's home. 12:34:10 Dear Chrome: It should not take forever to load a file that's on my hard drive 12:34:42 Also are you still trying to learn boring maths? 12:36:01 On hold for the moment 12:55:00 -!- iconmaster has joined. 13:09:58 -!- Vorpal has joined. 13:10:07 ...Vorpal was offline? 13:10:12 He's *never* offline. 13:10:20 ...Vorpal was offline? <-- it's called power outage :P 13:10:27 He's like some horrifying vision, always at the edge of your perception. 13:10:35 come on 13:11:54 -!- sftp has quit (Remote host closed the connection). 13:24:52 -!- Slereah has quit (Ping timeout: 246 seconds). 13:25:09 -!- Siebenzack has joined. 13:26:02 -!- Guest27586 has joined. 13:26:06 hi^^ 13:26:12 hi 13:28:05 -!- Guest27586 has changed nick to Thunfish. 13:31:29 -!- Slereah has joined. 13:31:32 Welcome to the matrix of solidity. 13:32:22 Thank you^^ 13:33:08 -!- sftp has joined. 13:33:52 -!- augur has joined. 13:36:34 ...ELISP is now lexically scoped. 13:37:51 Why does the future have all the non-awesome thing? 13:37:58 *things 13:40:38 Phantom_Hoover: because assholes like you couldnt resist using a time machine to go to the future and take all the cool stuff 13:40:44 you assholes you 13:41:27 augur, we also stole all the money? 13:41:31 s/?/./ 13:41:41 I'm having a hard time with punctuation right now. 13:42:14 also yes 13:43:01 (That's the REAL reason for the financial crash.) 14:12:54 anyone here who wants to try out my implementation of a portable brainfuck compiler in C? 14:58:26 -!- FireFly has joined. 15:08:16 -!- MigoMipo_ has quit (Remote host closed the connection). 15:08:57 -!- MigoMipo has joined. 15:17:40 -!- Thunfish has quit (Ping timeout: 246 seconds). 15:19:52 -!- Thunfish has joined. 15:20:06 Thunfish, sure, but there's not really much room for innovation there. 15:21:50 I know, but it's using other technics that I haven't seen in other compilers/interpreters, yet. 15:22:00 Well, where can we get it? 15:22:47 -!- lament has joined. 15:23:03 http://thundersf.bplaced.net/bfjit/bfjit.zip 15:23:33 I lately added an entry to brainfuck discussion page too. 15:24:38 I tried my best to write an english ReadMe. 15:28:28 Is it just me or does your parser do some optimisation as well? 15:29:49 (You might want to look at Esotope, BtW; it's the current best optimising BF compiler.) 15:30:26 it does. 15:30:58 thanks for the advice. 15:36:13 -!- Siebenzack has quit (Quit: Nettalk6 - www.ntalk.de). 15:36:15 There are also at least a couple LLVM-driven brainfucks that do a mostly trivial translation themselves, but of course inherit all the LLVM optimization machinery. (Of course from an iplementation viewpoint that's pretty boring.) 15:37:44 (In other news, a brief hello from Turku, the okocity.) 15:45:09 -!- BeholdMyGlory has joined. 15:46:04 Wow! Esotope generates very well optimized source code. The only disadvantage, I can find is that it needs an external C compiler. My program was meant to be fast and to be independent of external programs, but I haven't heard about Esotope, yet. 15:48:46 The power of Esotope is in its macroöptimisations, so you could probably just work them into a self-contained compiler. 15:52:27 ok, thank you. I will try to implement some more optimisation mechanisms into my compiler. 15:57:59 -!- Thunfish has quit (Quit: Nettalk6 - www.ntalk.de). 16:25:46 -!- Zuu has quit (Ping timeout: 250 seconds). 16:34:48 -!- copumpkin has quit (Quit: Computer has gone to sleep.). 16:44:29 I love it when WP defines conventions, then lists all possible ways to define something. 16:45:11 Especially when there are two ways to do something and both are widespread. 16:53:48 hm there is ipv6.google.com and encrypted.google.com, but there seem to be no encrypted ipv6 version, heh 16:54:24 also why does ipv6.google.com say "go to google denmark"... ? 16:54:34 err Danmark* 16:56:48 Probably doesn't have as good of GeoIP for IPv6 as for IPv4. 16:57:01 right 16:57:16 anyone know how to switch the search box in firefox over to use https for google 16:57:17 libc\x2Eso, why the name, BtW? 16:57:18 Vorpal: Or it just knows that in your heart of hearts you desperately want to be Danish. 16:57:25 libc\x2Eso, hah 16:57:31 Phantom_Hoover: I shall not discuss it in this channel :P 16:57:48 Just the \x2Eso bit? 16:57:51 I'm looking for where to change it... haven't found it yet 16:57:56 it isn't about:config at least 16:57:57 Since that seems a blatant reference to this channel. 16:58:06 Phantom_Hoover: \x2E = . 16:58:11 Oh, right. 16:59:37 Since . is an invalid character for nicks on Freenode :P 17:00:48 libc\x2Eso, and on IRC in general afaik? 17:01:00 Idonno what the RFC has to say about it *shrugs* 17:01:26 The protocol really has no reason to ban any characters aside from ": \r\n" 17:01:32 libc\x2Eso, also @ 17:01:34 Oh, and "!@" 17:01:37 yeah 17:04:06 or rather the folder 17:04:09 google isn't there however 17:04:13 wikipedia search is 17:04:15 hrrm 17:04:35 ... guh? 17:04:37 aha, it is in /usr/lib, not in my profile 17:04:39 wait 17:04:41 wrong channel 17:04:51 I was wondering wtf you were blathering about :P 17:04:56 libc\x2Eso, I was talking about the google issue in another channel. 17:04:57 as well 17:06:15 libc\x2Eso, so wait, if you're not discussing libc.so here, I assume you're attempting to fundraise elsewhere on Freenode? 17:06:30 Not really, just being overexcited :P 17:06:38 yay it works 17:06:46 (Well, a little bit, but with no success :P ) 17:06:56 I thought you had no chance of getting it? 17:08:26 So did I. 17:08:39 ...but? 17:08:47 But the guy I was sure would get it bowed out, so now it's just me, a few who are clearly out already, and a bunch who haven't bid (and so are wildcards) 17:09:06 I rate my odds as quite low simply because I'm very near to my limit, but as it stands I'm in the lead. 17:09:22 And oh yeah, I'm not talking about that in here X-P 17:09:30 ERASE LAST SIX LINES 17:12:31 Anyone want to fire nukes at the tunes.org server? 17:12:42 HALLO I AM GLOGBOT 17:13:08 glogbot's in someone in here's control, isn't it? No need to fire nukes there 17:13:35 My point is why even bother with tunes.org 17:14:04 Because it's the only log that's outside of our control? 17:14:38 So? 17:17:00 -!- Lymia has quit (Ping timeout: 255 seconds). 17:19:32 -!- copumpkin has joined. 17:42:59 Sgeo, what've you got against tunes? 17:43:18 ERASE LAST SIX LINES 17:43:25 (And yes, I actually do think that being outside our control is A Good Thing, given Herobrine.) 17:43:45 What's bad about Herobrine? 17:43:59 * iconmaster suuuuuucks at NetHack. 17:44:01 Note lack of presence in channel. 17:44:16 Note nonexistence of logs on internet. 17:44:19 Phantom_Hoover: elliott and I are collaborating on the Future of Logbots. 17:48:32 -!- asiekierka has quit (Ping timeout: 246 seconds). 17:55:35 Note nonexistence of logs on internet. <-- personally I think this can be attributed to elliott rather than being run by someone in the channel /in general/. 17:56:45 Vorpal, personally I think you should shut up. 17:57:13 Phantom_Hoover, come on, egobot is mostly stable. Apart from server sluggishness and hickups. So is fungot 17:57:14 Vorpal: i don't know what to do 17:57:28 they don't stop running after a few weeks 17:57:43 fungot is run by fizzie who is, like, incapable of anger. 17:57:44 Phantom_Hoover: common lisp, scheme, oz, erlang, &c.) to infer types 17:57:47 they sometimes fails yes. But they are always restarted. 17:57:53 Phantom_Hoover, and Gregor's bots? 17:58:19 PERHAPS THE DOWNTIME IS NOT SO RANDOM AS WE HAVE BEEN LED TO THINK 17:58:44 Phantom_Hoover, uh, I doubt that. 17:58:50 My bots have much improved since I made the odd discovery that if you don't make any output but pongs for a prolonged period, Freenode will disconnect you. 17:59:07 ... 17:59:21 Did you investigate this? 17:59:38 Define "investigate" 17:59:41 I fixed it. 18:02:38 libc\x2Eso, freenode does what? 18:02:39 Did you ask someone why the hell that happens? 18:03:04 -!- azaq23 has joined. 18:08:41 No, I couldn't be arsed :P 18:15:40 -!- elliott has joined. 18:19:01 13:36:34: ...ELISP is now lexically scoped. 18:19:05 Phantom_Hoover: not by default alas 18:19:17 Dammit. 18:19:24 you set it at file scope 18:28:25 elliott, fizzie: does mcmap work with 1.4? 18:33:20 Is there a way to make some code execute when a certain file's contents have been changed? 18:33:32 Which OS 18:33:37 Windows 18:33:54 Maybe. 18:34:01 Try Linux, then you can use inotify/FAM :P 18:35:25 I renember hearing there was a way to do this in Powershell, but i forgot what it said... 18:35:58 iconmaster: You can always just do a 18:36:16 for(;;) {sleep(1); if(readfile() != oldfilecontents) dosomething();} 18:36:17 loop. 18:36:24 But that'll wake up your CPU all the time. 18:36:27 And have a 1s delay. 18:36:49 That will be good enough... What would that script do if the file was suddenly deleted? 18:37:05 Uh. readfile would fail. It's up to you to implement the actual guts :P 18:37:15 I also forgot to save the result of readfile to oldfilecontents there. 18:38:54 SO basically for(;;) {sleep(1); $oldfile = (gc file); if((gc file) -ne $oldfile) {stuff} } 18:39:11 -!- catseye has joined. 18:39:19 Er. 18:39:26 That will almost never execute stuff. 18:39:57 is there a userscript of some sort that makes it impossible for scripts that automatically highlight blocks of text on a webpage to function, or do I have to write it myself? 18:39:59 It works... but I need to fill in now. 18:56:39 -!- catseye has quit (Quit: leaving). 18:56:47 -!- ais523 has joined. 19:01:33 -!- copumpkin has quit (Ping timeout: 240 seconds). 19:01:35 -!- copumpki_ has joined. 19:02:28 -!- copumpki_ has changed nick to copumpkin. 19:02:28 -!- copumpkin has quit (Changing host). 19:02:29 -!- copumpkin has joined. 19:06:19 hi ais523 19:07:16 -!- Wamanuz3 has joined. 19:08:44 hi elliott 19:09:37 Hey ais523, /msg #esoteric-minecraft with something. 19:10:05 elliott: done so 19:10:18 ais523: The novelty will never get old! 19:10:30 ais523, why don't you like minecraft 19:10:49 and does that mean you are neutral towards it, or dislike it? 19:10:51 -!- Wamanuz2 has quit (Ping timeout: 255 seconds). 19:11:01 Vorpal: vague dislike, I'd say 19:11:12 are you not HUMAN?? 19:11:32 it's trying to glue together two things that might be interesting on their own, to make the result less interesting 19:11:36 minecrakrt jsux because ls black black ops is teh bestset st game evar 19:11:39 ais523, what two things? 19:11:43 aww, too few typos 19:11:44 Vorpal, it's because the player is MALE 19:11:51 YES 19:11:56 Phantom_Hoover, you can easily switch the skin 19:12:00 a sort of adventure game, and a sandboxy programming game 19:12:09 hm 19:12:10 programming game? 19:12:11 I mean, you wouldn't try to combine Tomb Raider and Rubicon 19:12:23 MC doesn't involve any programming unless you mean redstone 19:12:26 (although if you did, you might end up with something quite popular) 19:12:34 elliott: well, architecture 19:12:36 ais523, that sounds... wow 19:12:40 which may or may not be programmatically interesting 19:12:50 sort-of like Lego 19:12:50 elliott, 8 bit computer. Come on 19:13:18 Vorpal: that's electrical engineering 19:13:33 also, Minecraft's one of those things that the majority of communities have their own server/area for playing, much like Mafia 19:13:46 FSVO majority 19:13:50 also, Tomb Raider + Rubicon is a game I would play 19:14:17 elliott, hm. Redstone Engineering 19:14:24 is minecraft multiplayer? 19:14:26 redstone doesn't really work at all like transistors 19:14:31 lament, both 19:14:57 also, Minecraft's one of those things that the majority of communities have their own server/area for playing, much like Mafia <-- yes. There is no official One True Server. 19:14:59 Vorpal: no, it's always multiplayer 19:15:01 SHEEP ARE PEOPLE 19:15:02 ais523, is that an issue? 19:15:09 elliott, riiigth 19:15:20 Vorpal: it's not an issue, but I did find it interesting 19:26:57 -!- copumpki_ has joined. 19:27:04 -!- copumpkin has quit (Ping timeout: 260 seconds). 19:28:42 -!- iconmaster has quit (Ping timeout: 250 seconds). 19:37:59 -!- copumpki_ has changed nick to copumpkin. 19:38:00 -!- copumpkin has quit (Changing host). 19:38:00 -!- copumpkin has joined. 19:43:07 -!- cheater00 has joined. 19:45:05 -!- cheater99 has quit (Ping timeout: 246 seconds). 20:29:41 -!- copumpkin has quit (Remote host closed the connection). 20:35:12 -!- TLUL has joined. 21:02:47 -!- sftp has quit (Remote host closed the connection). 21:09:23 -!- sftp has joined. 21:15:40 -!- copumpkin has joined. 21:16:56 LEXICAL 21:25:20 LEXI-CAL 21:25:47 Lexi's in Hotel California 21:26:03 Sgeo, Butcherer of Jokes 21:26:07 Sexical. 21:32:45 -!- ch2 has joined. 21:32:45 S Q L 21:32:45 -!- ch2 has quit (Remote host closed the connection). 21:32:50 -!- ch2 has joined. 21:32:50 S Q L 21:33:18 ch2: hmm, are you a spambot? 21:33:24 or just have an unusually small lexicon? 21:33:51 -!- ch2 has quit (Remote host closed the connection). 21:33:56 I think you hurt its feelings. 21:34:49 ais523: say sorry. 21:35:01 -!- Zuu_ has joined. 21:35:08 elliott: haha 21:35:18 ais523: why do you find this funny! 21:35:58 -!- ch2 has joined. 21:35:58 ais523: i hate you :( 21:36:04 -!- Zuu_ has changed nick to Zuu. 21:37:13 ais523: I think you've really hurt its feelings. 21:37:15 ch2: GO DIE IN A FIRE 21:37:34 ch2: hello! 21:37:37 ch2: do you want to be friends 21:37:52 ch2: elliott's a douchebag, don't listen to him 21:38:22 heh, I just compared the IPs 21:38:33 I had an idea that ch2 = elliott, and it's using the same IP that elliott was yesterday 21:38:34 what IPs? 21:38:44 i have a dynamic ip 21:38:51 indeed, but it's still quite a coincidence 21:38:57 yes. very. clearly it is fate 21:38:59 ch2: hi 21:38:59 it's elliot from the past! 21:39:14 TWOOOOOOOOOOOO 21:39:16 FUCKINGGGGGGGGGGGGGGGGGGGGGGGGGG 21:39:18 TSSSSSSSSSSSSSSSSSSSSSSSSSS 21:39:49 ok, sorry 21:39:53 :P 21:40:02 lame, there's no #multics 21:40:16 The two t's in elliott's name are having wild, hot, passionate sex even as we speak. 21:40:27 Gross. 21:40:32 -!- elliott has changed nick to elliot________t. 21:40:37 And no funny business! 21:41:54 -!- ch2 has quit (Remote host closed the connection). 21:42:04 -!- ch2 has joined. 21:42:04 ais523: i hate you :( 21:42:23 elliot________t: hmm, is ch2 a hatredbot? 21:42:33 at least, it was an S Q L bot first, but is a hatredbot now? 21:43:00 ais523: no, you just upset it 21:44:11 -rw-r--r-- 1 elliott elliott 110K 2011-04-02 22:42 logs.sqlite3 21:44:12 ragh 21:44:15 my hands keep slipping 21:44:15 :( 21:44:44 -!- zzo38 has joined. 21:46:06 ah, it's a logbot that isn't Herobrine? 21:46:26 ch2: how do you respond to this accusation that you're not Herobrine? 21:47:33 *isn't called Herobrine 21:47:46 * elliot________t whoises ch2 to find out its name 21:48:30 elliot________t: so did I, I'm not convinced it's called Herobrine based on its realname data 21:48:49 ship of theseus! 21:49:41 libc\x2Eso: ch2 is at war with glogbot innit 21:50:17 glogbot is Switzerland. 21:50:31 Don't you mean Swizterland. 21:50:39 I thought .ch meant Switzerland 21:50:56 Well ch2 is Switzerland too! 21:51:01 GET 21:51:01 IT 21:51:04 -!- augur has quit (Remote host closed the connection). 22:04:40 -!- elliot________t has changed nick to elliott. 22:04:51 ais523: Anyway, ch2 and glogbot are actually in a completely illict relationship* 22:04:54 *FSVO illicit 22:04:57 -!- MigoMipo_ has joined. 22:05:00 ISN'T THAT RIGHT GREGOR 22:05:03 -!- ch2 has quit (Remote host closed the connection). 22:05:09 *GASP* 22:05:44 I swear to god, pipe() is the most annoying possible interface. 22:06:02 No it isn't. 22:06:29 elliott: the way it takes an array as arg, /and/ returns the arguments the other way round from what you'd expect, in the array? 22:06:38 admittedly, it's quite a clever interface for what it's trying to do 22:06:47 ais523: Well, yes, but also the fact that I just want to spawn a process and hook into its input and output. 22:07:03 And having to call pipe twice, keep track of the indices, and hook it all up with dup, is super annoying. 22:07:07 Also I'm not sure how POSIX-portable that is. 22:07:15 dup() is, it seems. 22:07:17 And dup2(). 22:07:25 pipe() too, but not pipe2(). 22:07:33 ("pipe too but not pipe too" X-D) 22:08:14 -!- MigoMipo has quit (Ping timeout: 240 seconds). 22:11:58 -!- iconmaster has joined. 22:12:04 -!- augur has joined. 22:19:10 I wonder if I could use a hash tree as a storage method. 22:20:21 -!- Lymia has joined. 22:20:22 -!- Lymia has quit (Changing host). 22:20:22 -!- Lymia has joined. 22:21:01 -!- MigoMipo_ has quit (Remote host closed the connection). 22:23:20 Storage of what? 22:25:55 zzo38: Objects. 22:41:52 -!- calamari has joined. 22:41:58 hi 22:42:06 Hi 22:42:13 * Sgeo unfairly blames calamari for PSOX 22:44:41 so I came across an interesting mental challenge (well, interesting to me anyways). in a normal round-robin tournament, players are matched in pairs. but let's say the game has 3 sides (for example, chinese checkers, you could play a triangle of 3 of the 6 tips). if every player must play against each other player exactly once, what's the algorithm to optimize for the least number of matches? 22:45:55 there are definitely substandard combos.. for example if I have 6 players and I do 1-2-3 then 4-5-6, then I must have 9 additional matches with just 2 players 22:46:34 that depends on your goal 22:46:45 you could see the goal of a round robin tournament to be to test every permutation of players 22:46:50 in which case your premise is flawed 22:47:02 So some kind of general handshake problem> 22:47:13 i stated every player must play each other player exactly once 22:47:40 i didn't mean you specifically so much as you generally; i wouldn't expect to see a round robin tournament such as you've laid out 22:47:41 :P 22:48:47 oh, I see what you're saying 22:50:28 but yeah as I stated was correct 22:50:48 best I could find for 6 players was 7 matches, 3 with an empty seat 22:51:11 * calamari looks up the handshaking problem 22:51:52 Except not as easy to manipulate. 22:52:54 is there any number of players, other than 3, for which it's doable with no matches with empty seats? 22:53:09 http://www.devenezia.com/round-robin/forum/YaBB.pl?num=1224605375 22:53:22 4 rounds, no empty seats 22:54:13 that's impressive 22:54:19 I suppose multiples of 9, it's easy 22:54:34 it works like Sudoku 22:54:43 a bit, at least 22:54:57 appears to be some software called hsmaster which can generate round robins for 3 player games(?) 22:58:15 -!- elliott has quit (Quit: Leaving). 23:02:02 -!- copumpkin has changed nick to strawman. 23:05:25 -!- wareya_ has joined. 23:05:41 -!- oerjan has joined. 23:05:45 myndzi: link? 23:06:08 -!- wareya has quit (Read error: Operation timed out). 23:06:15 * Phantom_Hoover → food 23:06:59 -!- Phantom_Hoover has quit (Quit: Leaving). 23:09:45 you can google it as easily as i? 23:09:56 i only came across a video of someone showing how to use it, didn't bother to actually look up the app 23:10:02 it looked old and dated and maybe not like it would run on xp 23:10:02 :P 23:10:13 i also may have misunderstood 23:11:10 ah I didn't search videos 23:11:41 (In other news, a brief hello from Turku, the okocity.) 23:13:27 "The unusual dialect in this city is due to rampant sound change, which has worn all vowels and diphthongs down to o, and all consonants and consonant combinations down to k. how the people here manage to understand each other is a mystery to linguists. especially in writing." 23:13:55 *H *E 23:14:25 oerjan: if only you'd got it right first time, it would have been great 23:14:26 also, o 23:14:35 ok 23:15:58 oko 23:16:11 koko (new official name of Turku) 23:21:43 ERASE LAST SIX LINES 23:21:45 O KAY 23:29:01 -!- cheater- has joined. 23:31:39 -!- cheater00 has quit (Ping timeout: 240 seconds). 23:33:46 -!- FireFly has quit (Quit: swatted to death). 23:34:30 -!- elliott has joined. 23:34:32 WHAT WAS ERASED 23:34:43 I CANNOT RECALL 23:41:01 ("pipe too but not pipe too" X-D) 23:41:05 that's the question 23:42:47 Is it nobler to socket blah blah blah bad pun blah blah 23:43:28 well, _you_ can socket. 23:44:10 -!- TLUL has quit (Quit: *disappears in a puff of orange smoke*). 23:45:28 -!- pumpkin has joined. 23:45:36 -!- strawman has quit (Ping timeout: 276 seconds). 23:49:21 -!- BeholdMyGlory has quit (Remote host closed the connection). 23:50:48 -!- pumpkin has quit (Ping timeout: 276 seconds). 23:51:50 oerjan: I'll socket your plug any day, oerjan baby ;-* 23:52:13 -!- strawman has joined. 23:52:17 -!- strawman has changed nick to copumpkin. 23:52:17 -!- copumpkin has quit (Changing host). 23:52:17 -!- copumpkin has joined. 23:56:44 -!- copumpkin has changed nick to strawman.