00:00:10 alise: Wait, what are all these? 00:00:15 cpressey: ? 00:00:37 I know not of this "Python" of which you speak. 00:00:40 No. 00:00:42 I mean, 00:00:43 cpressey: That is one idea, I was thinking maybe something a bit different, such as, you can cast a different spell with even/odd hit points, your HP is healed until it is prime, everyone's HP in range is healed or harmed to the nearest prime number, etc 00:00:46 rc. 00:01:03 cpressey: But do you have idea about the second one, the "MERCIFUL TO GIBBERING MOUTHERS"? 00:01:11 cpressey: The only good shell. 00:01:39 cpressey: From UNIX 10, but more known from Plan 9. 00:02:00 http://doc.cat-v.org/plan_9/4th_edition/papers/rc 00:02:01 http://man.cat-v.org/plan_9/1/rc 00:02:06 -!- CakeProphet has quit (Ping timeout: 240 seconds). 00:02:11 zzo38: Not really, yet. For some reason I keep thinking about gibbering mouthers doing karaoke. 00:02:28 alise: I was hoping it was Windows' old Resource Compiler. 00:02:38 cpressey: >_< 00:03:14 alise: But if Lua is "naff" then... yeah. I know what you mean. But there isn't. 00:03:20 Maybe Io. But probably not. 00:03:31 zzo38: You, romanise ディンキ. <-- pikhq, what does it mean 00:04:02 cpressey: I don't want all these fancy object things though. I just want some... stuff. 00:04:05 -!- CakeProphet has joined. 00:04:09 Basically I want Tcl, I guess. 00:04:10 :P 00:04:18 Blech. 00:04:33 Well, ok... 00:04:39 AnMaster: That's a transcription of "dinky". 00:04:43 pikhq, hah 00:05:11 And cannot be romanised in Hepburn, Kunrei, or Nihon romanisation schemes. 00:05:23 (these are the only ones in use by more than, oh, 1 person. :P) 00:05:34 cpressey: Well, make a language that fits! :P 00:06:15 sort -R | head -1 # can anyone think of a better way to write this? :-) 00:06:29 alise: If I could get funding... well, no. I can't promise it would "fit" rc. I'm not actually much of a Plan 9 fan. 00:06:45 cpressey: Not fit rc. Fit what I want. 00:06:50 Also, Plan 9 is great, you just have to look beyond the surface. 00:07:08 You think they attacked everything naively but then it turns out they actually have quite a deep understanding of OS design, including STUFF. 00:07:29 alise: Have you ever installed it and used it? 00:07:36 In a VM, yes. 00:07:39 It takes getting used to. 00:07:45 But the ideas are great. 00:07:50 I found myself settling quite quickly. 00:08:02 I was never able to get it installed, when I was interested. (No VM for me at the time, only bare metal.) 00:08:24 Well, yeah, it sucks at hardware support. It's a research OS. :P 00:08:29 -!- CakeProphet has quit (Ping timeout: 240 seconds). 00:08:34 WHY DOES GREP MAKE ME WRITE [[:digit:]] INSTEAD OF \d. 00:09:09 alise: The answer has something to do with RMS and goats. 00:10:19 sort -R | head -1 # can anyone think of a better way to write this? :-) <-- yes 00:10:23 sort -R | head -n 1 00:10:27 more POSIX 00:10:44 but even -R is not posix 00:11:01 it's probably GNU 00:11:06 Is there a bash thing to let the heredoc ender have whitespace before it? 00:11:10 I think there is but I'm not certain. 00:11:38 Brackets, I think. 00:11:40 Fuck bash. Use Tcl. 00:11:45 foo >>{HERE DOC} 00:11:47 HERE DOC 00:12:01 Not like that. 00:12:04 foo < sdfjsdf 00:12:07 abc 00:12:10 Like that. 00:12:17 Oh, fuck if I know. 00:12:58 alise, yes there is such a thing. forgot syntax 00:13:08 alise, foo <-FOO or some such iirc? 00:13:10 not sure 00:13:13 err 00:13:16 check man page 00:13:39 alise, it will cut as much indention as the line it started on all the way through iirc 00:13:52 Grr, you even need to escape + in grep. 00:14:16 alise, err yeah grep -E at least 00:14:29 alise, since it is extended posix regex then 00:14:39 alise, what are you coding? 00:14:54 Vapourware-botte's quote shower. 00:16:13 You're coding it in Bash? 00:16:19 Nope. 00:16:23 Remember that file you saved for me? 00:16:32 Plugins are just specially-made executables. 00:16:47 Yes, but it didn't say "Not bash". So I had to check. 00:17:11 alise, what are you coding in bash then? 00:17:11 Well, this particular command is in bash. 00:17:19 http://pastie.org/1019456.txt?key=jfkfjyxtauequ90qdqjhja <-- The "quote" command. 00:17:25 Whoops, wait, made an error. 00:17:28 number $db | grep -F "$*" /var/quotes 00:17:30 Chop off the last argument. 00:17:36 alise huh 00:17:42 Anyway, I like that; could repeat "number $db" a bit less, but there you go. 00:17:58 So, HYPOTHETICALLY, if I wanted to write a working bot in 20 minutes, in a language I don't outright hate, ... is there a framework that makes that tolerable? 00:18:04 It uses ~/var/quotes because in a botte environment, $HOME is the botte root. 00:18:09 cpressey: botte 00:18:12 alise, store the value of number $db in a variable? 00:18:21 alise: Non-vapourware 00:18:22 AnMaster: Yeah, I think I will. 00:18:28 cpressey, I don't know which languages you hate 00:18:31 AnMaster: But it seems like the kind of thing I want to... I don't know, lazily evaluate. 00:18:40 Unless you're saying botte will be finished in 20 minutes 00:18:57 cpressey: I'd just use sockets in a reasonable language with sockets. 00:19:07 alise, store the value of number $db in a variable? 00:19:12 still have to echo "$quotes" 00:19:14 which isn't so cool 00:19:16 AnMaster: You know some of them :) 00:19:29 alise, you evaluate it on all paths it makes sense to do it eagerly 00:19:37 quotes () { 00:19:37 number "$db" 00:19:37 } 00:19:38 problem solved 00:19:40 s/paths/&,/ 00:19:49 alise, -_- 00:19:54 AnMaster: What? It looks nice now. 00:20:01 if [ "$*" = "" ]; then 00:20:01 quotes | sort -R | head -n 1 00:20:01 else 00:20:01 if echo "$*" | grep -c '^[0-9]\+$'; then 00:20:01 quotes | grep "^($*)" 00:20:02 else 00:20:03 Maybe a better question: is there a good intro doc to the IRC protocol? That includes sample code for a really simple bot? 00:20:04 quotes | grep -F "$*" /var/quotes 00:20:06 fi 00:20:08 fi 00:20:10 Not like it's any slower or anything. 00:20:11 alise, you should evaluate it eagerly! ;P 00:20:12 cpressey: Yeah, here's my intro: 00:20:15 USER abc abc abc abc (make them all the same) 00:20:19 And do I like? To insert? Extraneous question marks??? 00:20:19 NICK poopybot 00:20:23 JOIN #channel 00:20:31 PRIVMSG #channel-or-username :poopy poop mcfloopy poop 00:20:34 Messages come in as 00:20:48 :nick!youdontcare@youdontcare PRIVMSG #channel-or-your-name :LOL U SUXK 00:20:51 The end. 00:20:56 AnMaster will try and tell you to use NOTICE. 00:20:57 Ignore him. 00:21:13 alise, no I wasn't going to 00:21:25 Well, ais523 would. :P 00:21:36 however you are right the RFC says any automated replies to PRIVMSG should use NOTICE 00:21:40 to prevent an endless loop 00:21:45 OTOH, botloops are fun. 00:21:48 And NOTICEs are irritating. 00:21:53 alise, depends on client 00:22:01 some clients do it properly 00:22:22 alise: I think you forgot something. 00:22:23 cpressey, oh and you are not allowed to automatically reply to NOTICEs 00:22:34 cpressey: Quitting? Parting? 00:22:36 PART #poop 00:22:43 QUIT :this message is probably going to be ignored by freenode 00:22:54 No, I was confused. But yes. 00:22:59 ctcp actions show up as \1ACTION foo\1 in the message body 00:23:02 (actual \1 characters) 00:23:04 you can send them like that too 00:23:19 So talking on a channel is a form of PRIVMSG, huh. Nice. 00:23:40 Real private-like. 00:23:48 Well, relative to the other channels I suppose. 00:24:15 alise, no freenode won't ignore them... 00:24:24 So now I just need a framework for line-based communicate over a socket connection. I'm sure I can find that. But still, uggh. 00:24:25 AnMaster: it does in the first interval of connecting or something 00:24:32 cpressey: netcat 00:24:40 cpressey: nc -e ./mybot irc.freenode.net 6667 00:24:45 stdout sends to server, stdin reads from server 00:24:46 job done 00:24:48 cpressey, line endings are CRLF 00:24:53 AnMaster: but nobody cares 00:24:54 so just use \n 00:25:00 if your nc doesn't have -e, blame security freaks and get proper Hobbit netcat 00:25:05 alise, yes but you will get your lines like that 00:25:14 AnMaster: well yeah but gets will handle that 00:25:18 (maximum line limit = you can use gets) 00:25:27 although you can also use fgets in the same manner if you hate gcc complaining about it :P 00:25:28 ugh 00:25:34 AnMaster: well hey, it's safe in this case 00:25:38 and cpressey said in twenty minutes 00:25:51 i personally don't know fgets' signature off by heart, so i'd have to look it up --> time 00:26:07 alise, you shouldn't use gets anyway because there are servers which breaks this part of the protocol during connect to ensure no idiot clients 00:26:08 iirc 00:26:08 I don't plan on using a language with statically-sized buffers for strings. 00:26:13 cpressey: Well, yeah. 00:26:26 cpressey: Just use perl -n. 00:26:33 BEGIN { print "USER and NICK commands" }; 00:27:00 if /^PRIVMSG .+? :quit/ { exit } 00:27:11 Er 00:27:15 That BEGIN depressingly reminds me of Ruby 00:27:15 .+? 00:27:15 if /^:.+? PRIVMSG .+? :quit/ { exit } 00:27:20 AnMaster: non-greedy .* 00:27:34 SgeoN1, it reminds me of AWK 00:27:37 I'm trying to irc using raw nc right now. 00:27:39 SgeoN1, probably perl too 00:27:52 It said it got No Ident response, and kicked me off 00:27:56 if /^:(.+)?!.+? PRIVMSG (.+)? :ping/ { print "PRIVMSG $2 :pong, $1" } 00:28:02 cpressey, which server? 00:28:13 cpressey, freenode allows no ident 00:28:15 $ nc irc.freenode.net 667 00:28:19 cpressey: 6667 00:28:24 667!? 00:28:25 Sorry, twas 00:28:27 6667 00:28:32 What should the add quote command be? 00:28:35 cpressey, but you need to reply to PING during connect 00:28:40 cpressey, otherwise it will kick you off 00:28:41 Maybe it just timed me out, trying again 00:28:48 this is to prevent HTTP proxy to spam 00:28:50 cpressey, ^ 00:29:03 cpressey: [ehird@ping ~]$ nc irc.freenode.net 6667 00:29:03 :niven.freenode.net NOTICE * :*** Looking up your hostname... 00:29:03 :niven.freenode.net NOTICE * :*** Checking Ident 00:29:03 :niven.freenode.net NOTICE * :*** No Ident response 00:29:03 :niven.freenode.net NOTICE * :*** Couldn't look up your hostname 00:29:04 USER ehird ehird ehird ehird 00:29:06 NICK asjsdf 00:29:10 Ignore AnMaster, he's wrong, you probably just timed out 00:29:15 Don't worry about pings 00:29:24 alise, no I'm pretty sure freenode added that nowdays 00:29:29 -!- cprcprcpr has joined. 00:29:33 Yes, but it doesn't matter unless you'r reeeeaaally slow. 00:29:35 cprcprcpr: Yo. 00:29:40 Hey, there I am. 00:29:41 alise, read again 00:29:49 *you're 00:29:49 AnMaster: ? 00:29:59 alise, HTTP proxy spam 00:30:13 poopy poop mcfloopy poop (blame alise) 00:30:16 I remember an oper said they were doing to introduce that thing 00:30:33 * alise installs Hobbit netcat. 00:30:41 * cpressey grins evilly. 00:31:23 ACTION looks worried. 00:31:30 I refuse to acknowledge any other netcat. 00:31:31 nope, not it. 00:32:07 /me looks worried. 00:32:49 Heh, the netcat source has a lot of poop-ery too. 00:32:52 -!- cprcprcpr has quit (Client Quit). 00:33:11 omg i looked at the nc source once 00:33:14 i went blind 00:33:36 Well, thank you for the tutorial, alise. 00:33:38 netcat.c:(.text+0x1420): undefined reference to `res_init' 00:33:43 Eh? But I linked with -lresolv... ohh, static. 00:33:47 Must be off now. 00:33:56 Eh, I'd better disable static. 00:33:58 cpressey: Bye! 00:34:11 http://www.televisiontunes.com/Wayne_and_Shuster_-_Ending.html 00:34:13 # -Bstatic for sunos, -static for gcc, etc. You want this, trust me. 00:34:15 Wrong again, sir. 00:34:18 Bye! 00:34:20 -!- cpressey has left (?). 00:34:21 Bye. 00:41:34 alise, I seem to have a netcat called ncat... 00:41:37 from nmap.org 00:41:38 how strange 00:41:57 it has -e anyway 00:42:43 http://nc110.sourceforge.net/ is my only trusted source for the latest and greatest (1996) Hobbit netcat release. 00:43:13 Unpatched (it doesn't need it), untarnished, 1.10. 00:43:31 The most despicable use of the netcat name is GNU's, IMO. It's an entirely different software package and they've tried to usurp the name. 00:43:34 Not cool. 00:45:02 Good ol' classic netcat. 00:45:36 pikhq: Unfortunately, it tries to statically link and also uses libresolv, so you have to get a static libresolv or (not recommended) disable the static linking. 00:45:42 So that's a bit inconvenient. 00:46:09 alise: So frob the build system. 00:46:30 To do what? 00:46:51 To make it not statically link. 00:47:01 At least, not by default; that's kinda silly. 00:47:11 yeah patch the build system 00:47:15 If you really want it to be static, you can add -static to your CFLAGS. 00:47:20 and call it 1.10.0.1 00:47:22 or such 00:47:32 http://static.tvtropes.org/pmwiki/pub/images/Supesredblue.jpg ;; gotta catch 'em all 00:47:43 pikhq: # -Bstatic for sunos, -static for gcc, etc. You want this, trust me. 00:47:48 I cannot distrust Hobbit. 00:47:55 # Usually do "make systype" -- if your systype isn't defined, try "generic" 00:47:55 # or something else that most closely matches, see where it goes wrong, fix 00:47:55 # it, and MAIL THE DIFFS back to Hobbit. 00:48:02 I cannot mail a diff back to him; therefore I have no right to modify this file. 00:48:05 At the time, Linux's dynamic linking sucked balls. 00:48:14 Fun fact, it still does. :P 00:48:20 alise, not in the same way 00:48:25 No more so than other dynamic linking. 00:48:29 Yeah, it just sucks in a sucky way now. 00:48:35 .... 00:48:48 Then, it had each dynamic library with its own compiled-in address. 00:49:03 http://static.tvtropes.org/pmwiki/pub/images/Supesredblue.jpg ;; gotta catch 'em all <-- which tv tropes page was that linked from? 00:49:11 AnMaster: I'm not evil enough to tell you. 00:49:12 Sorry. 00:49:13 The linker would load the library at the proper address. Binaries would use the proper address to call into it. 00:49:16 alise, I want to know 00:49:18 Hmm, I have no res_init in my libresolv. 00:49:19 AnMaster: Sorry. 00:49:22 (Dork age.) 00:49:23 alise, .... 00:49:27 And that's the entirety of it. 00:49:31 (You can CamelcCase it.) 00:49:33 *CamelCase 00:49:35 alise, I use w3m -dump anyway for it 00:49:47 alise, to get rid of links 00:50:21 Any idea how to get res_init() on Linux? 00:50:38 -!- CakeProphet has joined. 00:51:04 no 00:53:07 "Link with -lresolv." 00:53:10 So why doesn't it work... 00:53:18 -!- Gregor-P has quit (Read error: Connection reset by peer). 00:54:33 Aha. 00:54:38 #include fixes it. 00:54:42 Guess it's a macro. 00:55:09 netcat.c:(.text+0x62c): warning: Using 'getservbyport' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking 00:55:10 Who cares. 00:56:12 [ehird@ping nc]$ make linux XFLAGS='-DLINUX -DGAPING_SECURITY_HOLE' 00:56:13 Yummy. 00:57:03 Yay, I has nice naetcat. 00:57:04 *netcat 00:57:16 Add quote command? Name? Opinions? 00:58:41 -!- CakeProphet has quit (Ping timeout: 265 seconds). 01:00:14 -!- CakeProphet has joined. 01:01:33 alise, "-DGAPING_SECURITY_HOLE"? 01:01:51 AnMaster: enables -e 01:01:58 which is not so much a gaping security hole as a ... gaping security hole 01:02:04 (if used in a gaping manner) 01:02:08 (but really, it's your own damn fault) 01:02:13 hobbit is a bit creative with his na,es 01:02:14 *names 01:02:15 It's a gaping security hole, but not netcat's fault. 01:02:31 struct host_poop { 01:02:32 struct port_poop { 01:02:47 cross-check the host_poop we have so far against new gethostby*() info, 01:02:47 and holler about mismatches. Perhaps gratuitous, but it can't hurt to 01:02:47 point out when someone's DNS is fukt. Returns 1 if mismatch, in case 01:02:47 someone else wants to do something about it. */ 01:02:54 if (strcmp (poop->name, 01:03:01 HINF * gethostpoop (name, numeric) 01:03:01 char * name; 01:03:01 USHORT numeric; 01:03:01 { 01:03:02 etc. 01:03:18 The most poopy segment I've found so far: 01:03:19 memcpy (&poop->iaddrs[x], hostent->h_addr_list[x], sizeof (IA)); 01:03:19 strncpy (poop->addrs[x], inet_ntoa (poop->iaddrs[x]), 01:03:19 sizeof (poop->addrs[0])); 01:04:11 ... Whatinthe? 01:04:21 -!- CakeProphet has quit (Read error: Operation timed out). 01:05:15 -!- CakeProphet has joined. 01:07:15 pikhq: Whatinthe whatinthe? 01:07:27 pikhq: He just likes naming all his replacements for standard things after poop. 01:07:33 And names all values of these types "poop". 01:08:13 Apparently. 01:08:35 SOMEONE NAME THE BOTTE REMEMBER-QUOTE COMMAND :| 01:08:37 addquote is boring 01:08:39 perhaps remember 01:08:46 or, hmm 01:08:53 maybe .q should be the random quote / quote lookup command 01:08:55 alise: Oboeru 01:08:57 and .quote be the add-quote command 01:10:32 These are totally important questions. 01:12:02 if [ "$*" = "" ]; then 01:12:02 echo "$NICK: Try entering a quote, dipshit." 01:12:05 Note to self: Think of a nicer error message. 01:12:15 alise, idea: quotethee ! 01:12:21 or something like that 01:12:41 alise, you know, somewhat archaic 01:15:08 #!/bin/sh 01:15:08 if [ "$*" = "" ]; then 01:15:08 echo "$NICK: Try entering a quote, dipshit." 01:15:08 else 01:15:08 echo "$*" >> ~/var/quotes 01:15:09 fi 01:15:13 Let's see you write that simpler in your favourite bot. :P 01:16:00 I love how the quote command just... uses the output of grep as the result of the command. With no filtration. 01:16:06 The Unix architecture is pretty damn good. 01:17:18 `run cat `which quote` 01:17:29 No output. 01:17:35 `ls 01:17:38 No output. 01:17:49 EFFYOUHACKEGO 01:18:54 pikhq: HackEgo uses *SQLITE* to do quotes. 01:18:57 It cnanot possibly win. 01:19:00 *cannot 01:19:04 alise: What, seriously? 01:19:10 Yes. 01:19:12 I could've sworn it used a shell script. 01:19:15 Yes. 01:19:18 Ah well. 01:19:18 That calls SQLite. 01:19:25 Same command should work on Hackego, though. 01:19:29 This is because Gregor has some sort of retarded disease whereby he uses SQLite for everything. 01:19:34 pikhq: even $NICK? 01:19:44 Maybe not that. 01:19:46 -!- zzo38 has quit (Remote host closed the connection). 01:19:59 humans 01:20:06 alise, wat is up? 01:21:34 Gregor, I kindly request a version of http://codu.org/music/GRegor-op7.ogg that doesn't sound like the microphone was in a wooden box at the time! 01:21:42 pikhq: setting lowercase environment vars is discouraged, right? 01:22:13 alise: Right. 01:22:25 Gregor: I second that request. 01:22:52 Gregor, same applies to some of the other early opuses you published 01:23:31 Gregor, I mean the music as such is good but there is no midi file or such for so I could use fluidsynth locally 01:23:41 pikhq: Gah, the worst thing about sh is quoting every damn var. 01:23:51 I mean, you have to do it even if it doesn't need it, otherwise it gets wildly inconsistent and stuff starts breaking. 01:23:58 alise, XD 01:24:10 alise, sometimes you want to not quote it though 01:26:00 so... does Gosel's theorems apply /only/ to systems that define arithmetic and the natural numbers? 01:26:10 *Godel 01:26:36 How should you address a single item of karma? 01:26:38 "bit of karma"? 01:26:42 "You have 3 bits of karma." 01:29:39 Dear people, please stop saying "to thine own self be true" (and similar modernisations) and "brevity is the soul of wit". Thanks. 01:30:29 alise, the latter sounds true in many cases 01:31:07 laconisms and such 01:31:10 I'm not sure you understand. Polonius said those lines. 01:31:23 Polonius is /a blundering idiot/. 01:31:33 alise, oh I didn't know that 01:31:59 "Brevity is the soul of wit" is not true; while it is true that verbose jokes aren't always funny (although they can be, see shaggy dog stories), it is certainly not the /shortness/ of a phrase that determines how funny it is! 01:32:25 alise, true, but what about laconism then? 01:32:32 AnMaster: Is one type of humour, not all. 01:32:38 alise, very true 01:32:49 alise, but the shortness of it is part of making it fun 01:32:55 alise: As you well know, 低さは知恵の気. 01:32:57 very often 01:33:03 Anyway, Polonius basically spends the entirety of Hamlet dancing around, poking his nose into everything and generally being annoying while thinking himself wise, then Hamlet accidentally kills him and is just all "oh well, who cares". 01:33:04 pikhq, translation please 01:33:11 So, yeah, people quoting him is amusing. 01:33:11 Brevity is the soul of wit. 01:33:15 Made shorter. 01:33:16 pikhq, XD 01:33:51 Also shorter in roman script. "Hikusa wa chie no ki." 01:34:32 -!- alise has set topic: Very like a whale. | http://tunes.org/~nef/logs/esoteric/?C=M;O=D. 01:35:34 I wonder how prudes who only like Shakespeare because it's "classical" deal with finding out the true meaning of that country matters/nothing bit. 01:35:39 Apart from "badly". 01:35:58 alise: Oh, *that's* all you wonder about? 01:36:09 And not all the *other* genitalia references? 01:36:18 (half of each play, ish?) 01:36:22 Well, the country matters bit is the most obvious. 01:36:27 True. 01:36:30 The rest they can just handwave away. 01:36:37 -!- AnMaster has set topic: Very like a whale. | More so than a real whale. | http://tunes.org/~nef/logs/esoteric/?C=M;O=D. 01:37:36 alise, which play is that? 01:37:46 pikhq: I watched the David Tennant / Patrick Stewart adaptation on BBC2 on Boxing Day (we get three hour productions of Hamlet without advert breaks on the second main channel on Boxing Day: this is possibly the only redeeming aspect of British culture); he did a rather excessive rolling of the r in "country matters". 01:37:53 Cuntrrrrrrrry matters. 01:37:58 I guess it has to be obvious for the PHILISTINES. :P 01:38:05 AnMaster: Hamlet. 01:38:12 alise, I thought you said country? not cuntry 01:38:27 It's a pun. 01:38:30 He says country, he means cunt'ry. 01:38:33 alise, ah 01:38:33 alise: It's hard to argue against David Tennant and Patrick Stewart together performing, well, anything. 01:39:16 AnMaster: HAMLET: Lady, shall I lie in your lap? 01:39:16 OPHELIA: No, my lord. 01:39:16 HAMLET: I mean, my head upon your lap? 01:39:16 OPHELIA: Ay, my lord. 01:39:16 HAMLET: Do you think I meant country matters? 01:39:17 OPHELIA: I think nothing, my lord. 01:39:19 HAMLET: That's a fair thought to lie between maids' legs. 01:39:21 OPHELIA: What is, my lord? 01:39:23 HAMLET: Nothing. 01:39:35 XD 01:39:49 "Nothing" was also slang for a vagina. 01:39:54 heh 01:40:00 i.e., "Wanna have sex?" "No." "I mean, can I lie my head [innuendo: head of penis] on your lap." "Okay." "Did you think I meant cunt'ry matters?" "I think nothing, my lord." "That's a fair thought to lie between maids' legs." "What is, my lord?" "[Vagina.]" 01:40:02 resting a head there seems very strange 01:40:33 so indeed 01:41:10 tl;dr shakespeare was a dirty, dirty man. 01:41:20 tl;dr? 01:41:21 why 01:42:03 "tl;dr summary" has now overtaken "tl;dr [as complaint"]. 01:42:12 alise, what? really? 01:42:18 Yes. 01:42:20 *complaint]". 01:42:31 Yes. 01:42:36 "TL;DR: [i.e., for the people who consider this TL;DR, here is a summary:]". 01:42:39 Welcome to the rapid, rapid evolution of slang. 01:42:55 Which is now more common than "tl;dr" itself, which became a bit boring really. 01:43:39 alise: "Un bon mot ne prouve rien." 01:44:16 oerjan: Quite so! Wait... 01:44:32 ("A witty saying proves nothing.", for those who don't speak French; Voltaire.) 01:45:11 * oerjan notes it was awkward to find the french verson, i had to guess a word in it ("rien") to push the english-only hits off google 01:46:02 Could have just hit up http://en.wikiquote.org/wiki/Voltaire. 01:46:04 after which one discovers that google really doesn't like wikiquote much 01:46:15 yes, that's where i ended up 01:47:18 but it wasn't in the first google page with just the english 01:48:18 oerjan, you could have set the language to French only in advanced search 01:48:35 similarly i usually have to add site:wiktionary.org if i want to go there 01:48:59 AnMaster: i suppose, which would have been about equally awkward 01:49:19 http://memory-alpha.org/wiki/Warp Warp 3 is either 487c or 39c. 01:49:31 Warp 4.4 is faster than warp 4.5. 01:49:41 Less than 10% of American self-proclaimed Christians can recite more than a few sentences from the Bible. That's a bit... Surprising. 01:49:42 And warp 8.4 is 765,000c while warp 9 is merely 834c. 01:49:53 But 9.9 is 21,473. Add .1 to that, get warp 10, and you hit infinity. 01:49:57 WARP SPEED: FUCK YEAH 01:50:01 Given that I strongly suspect that most atheists could manage that. 01:50:28 If for nothing else than to mock things like talking donkeys. 01:51:04 Warp 4.4 is faster than warp 4.5. <-- plot a graph 01:51:15 AnMaster: How do you put TWO POINTS on the SAME SPOT? 01:51:23 * oerjan once upon a time invented a currency in which 10 was an infinite amount of money. i don't _think_ i'd heard of warp by then 01:51:24 -!- lifthrasiir has quit (Ping timeout: 248 seconds). 01:51:42 alise, the same way you plot a relation instead of a function 01:51:47 although it _was_ based on the relativistic speed addition formula 01:51:47 alise: There's two different warp scales. 01:51:58 imperial vs metric? 01:52:07 pikhq: At least three, surely. 01:52:13 And none of them make ANY SENSE 01:52:25 oerjan: so what would a newspaper cost? 01:52:47 I did not say they made any sense at all. 01:53:19 alise: um i don't think i actually fixed the exchange rate 01:53:28 oerjan: :D 01:53:37 Gregor, I kindly request a version of http://codu.org/music/GRegor-op7.ogg that doesn't sound like the microphone was in a wooden box at the time! 01:53:45 If it were up to me, I'd call it multiples of C and be done. 01:53:46 That was recorded on an acoustic. Poorly. 01:54:26 botte feature idea: commands that are triggered on some shell comman 01:54:26 d 01:54:30 s/n\nd/nd/ 01:54:46 So, for instance, if you wanted to run the command karma++ on all messages containing ++, you'd have 01:55:02 grep -c '++': karma++ 01:55:02 Gregor, indeed. op6 is about as bad 01:55:33 Anyway, I also didn't write down the sheet music. Hypothetically I'm working my way backwards and recreating them, but I'm only on Op. 8 in that process. 01:55:52 How about this: You and pikhq and whoever else cares (nobody) vote on which one you would most like for me to get updated, and I'll update it :P 01:55:52 Gregor: D'aw. 01:56:07 7 has the worst recording. 01:56:48 !haskell conv c = atanh (c/10); main = print $ map conv [0.5, 1 .. 9.5] 01:56:52 [5.004172927849138e-2,0.1003353477310757,0.15114043593646667,0.20273255405408228,0.2554128118829953,0.3095196042031117,0.3654437542713962,0.4236489301936017,0.4847002785940517,0.5493061443340549,0.6183813135744635,0.6931471805599453,0.7752987062055835,0.8673005276940532,0.9729550745276565,1.09861228866811,1.2561528119880574,1.4722194895832204,1.831780823064823] 01:57:21 Note that update is not just rerecording, it's making a digital piano roll and sheet music. 01:57:28 (As well as recording) 01:58:08 Hmm. Op. 1. :P 01:58:39 lilypond is pretty 01:58:40 "IRC is still, for many people, the place to go to get real-time help with various technologies, or simply to discuss them." 01:58:48 if Gregor's music isn't lilipondised yet, he should make it so 01:58:51 alise: I hope you mean the output and not the input :P 01:58:55 "Still"? What's that supposed to imply? That it's on its way out? 01:59:01 alise: All that I have sheet music of is lilypondized. 01:59:05 Gregor: the output is beautiful, the input is acceptable 01:59:18 alise: Much like all other TeXisms. 01:59:38 Sgeo__: it's 90's technology, older than the web itself, of course it's antiquated :D 01:59:57 7 has the worst recording. <-- seconded 02:00:09 Gregor, 6 comes second when it comes to worst recording 02:00:22 5's got a decent recording, as does 8. 02:00:31 pikhq, indeed 02:00:33 Heck, 6 is acceptable. 7's is just annoying. 02:00:44 yes 7, 6, the rest 02:00:48 that is the order I suggest 02:01:00 he said he wouldn't post 4 and before so... 02:01:01 http://i.imgur.com/D95jI.png <-- google wins 02:01:26 http://www.wolframalpha.com/input/?i=world+cup "Assuming "world cup" is a gene" 02:01:46 alise, haha 02:02:47 cuil launched a new product 02:02:48 Welcome to Cpedia (alpha) — the automated encyclopedia from Cuil. 02:03:28 it ... stitches together the internet into an awful encyclopedia article 02:03:54 "It will not work as expected for offensive or pornographic terms, so for instance the article on gay sex is mostly about the Anglican Church, Uganda, Larry Craig, and Ted Haggard. Because we have removed most of the obviously adult pages, this is what is left, and this does not really reflect the actual web." 02:04:02 ...so what if I want to look up some sex-related thing? 02:08:10 Gotta love how Chrome will sometimes completely ignore that I typed something into the address bar and pressed Enter 02:08:19 xD 02:08:46 Also, browsing Reddit on Chrome is hell 02:10:26 -!- SgeoN1 has quit (Read error: Connection reset by peer). 02:10:58 I think we need to get someone here to learn violin, viola, and cello, so we can perform Op. 9. 02:11:54 If my computer's clock is constantly slow, even after being set to the right time several times, is something severely wrong? 02:12:10 I know somebody who plays Cello but is waaaaaaaaay too good to ask to play Op. 9. I used to play the Viola but was and certainly am waaaaaaaaaaay too bad. 02:12:11 Yes: why aren't you running ntpd? 02:12:37 Also, frankly, if I could conjure up the instruments, I would sooner get the Op. 11 string quartet ... 02:12:39 Is "Windows" an answer? 02:12:40 Gregor: First, I'd imagine they'd be quite willing. Second, that's sad. 02:13:05 Also, that's a good point. A string quartet version of that would be awesome. 02:13:13 Sgeo__: Yes, but not an acceptable one. 02:13:23 pikhq: It's notated, just not played :P 02:13:32 Gregor: Yuh. 02:14:40 Also the notation needs a little bit of polishing but *eh* 02:14:49 -!- lifthrasiir has joined. 02:15:30 Where the fark is my mouse? 02:15:49 -!- charlls has joined. 02:16:53 Sgeo__: I ate it. 02:16:59 Shii had some sort of network clock program for Windows on his website at one point. 02:17:08 It seems now to have disappeared. 02:17:10 -!- Sgeo__ has quit (Read error: Connection reset by peer). 02:17:25 Sgeo's mouse is also his network adapter. 02:17:59 And the clock. 02:18:09 http://shii.org/tclock/ 02:18:15 Clock synchroniser for Windows. 02:22:23 * oerjan notes that his Windows clock menu has a setting for syncronising, which afahk has been on since he got the machine 02:22:59 *+h 02:24:06 Does anyone know where I could illegally obtain the corpus of the OED? 02:26:40 -!- SgeoN1 has joined. 02:26:58 I love it when stuff randomly crashes. 02:27:15 SgeoN1: isn't your clock set to synchronize? there's a tab in my clock menu for that 02:27:34 Either that or use http://shii.org/tclock/. 02:27:38 (internet clock) 02:28:01 I think it's set to once a week 02:28:02 (well technically "internettklokke") 02:28:09 Either that or http://homepage1.nifty.com/kazubon/tclocklight/index.html. 02:28:17 SgeoN1: make it every hour or so 02:28:54 SgeoN1: oh it's that rare? it was set for next time tomorrow so assumed it was more frequent 02:28:56 Could there be a hardware issue? 02:29:20 alise: there's alas no item to change the frequency, in my menu at least 02:29:32 Then use TClock(2|light). 02:29:57 * SgeoN1 syncs with time.nist.gov 02:30:40 -!- SgeoN1 has quit (Read error: Connection reset by peer). 02:31:00 -!- SgeoN1 has joined. 02:31:49 As of now, the time is one minute off 02:31:57 Or less 02:32:25 I'll post when it becomes significantly wrong 02:34:14 Dude, one minute is CATASTROPHIC. 02:34:33 Typical ntp errors range in the tens to hundreds of milliseconds. 02:35:31 Maybe my phone's fast 02:37:02 OK, phone was showing 9:36 while comp showed 9:34 02:37:09 Anyone know a good open dictionary corpus? 02:37:17 SgeoN1: compare against e.g. time.gov 02:37:24 s/$/./ 02:38:55 Comp currently off by slightly over one minute 02:39:11 70 sec or so 02:42:10 I NEED DICTIONARIES 02:42:12 DO NOT SUGGEST WORDNET 02:42:15 You will suffer. 02:42:34 * oerjan suggest wiktionary and runs away 02:42:37 *+s 02:43:20 -!- micahjohnston has joined. 02:43:35 OpenCyc! 02:44:19 oerjan: but you see, wikitionary sucks. 02:44:24 SgeoN1: die in a fire 02:44:48 What, you're not an AI? 02:44:57 WELL WHOSE FAULT IS THAT 02:45:08 YES, YOURS. BECAUSE YOU CAN EDIT IT. 02:46:20 -!- wareya_ has joined. 02:46:20 SgeoN1: AIs might still want you to die in a fire. see e.g. terminator movies. 02:48:53 -!- wareya has quit (Ping timeout: 240 seconds). 02:49:55 example of why wiktionary sucks: 02:50:06 http://en.wiktionary.org/wiki/fuck -- how on earth am i meant to present a definition of "fuck" to the user like this 02:50:21 i mean have these guys never opened an OED and noticed how it has all the organisation you need and still has every definition take up one logical line 02:51:40 Wiktionary is not good. 02:52:05 " She shoved them up and together, pushing into me, forcing my foot to fuck her tits harder and harder while gasping as if I was shoving it deep into her body..." 02:52:08 alise: I'm thinking that for flinix, I will aim to initially just have Xserver, dwm, and dillo running. 02:52:08 Yep, the OED would quote that. 02:52:16 Classy, Wiktionary. 02:52:17 Classy. 02:52:31 pikhq: go for jwm or something, i dislike tiling managers :< 02:52:37 also, getty! 02:52:46 Uhhh 02:52:53 alise, dwm is a bit more minimalist. 02:53:04 http://en.wiktionary.org/wiki/hotter_than_a_fresh_fucked_fox_in_a_forest_fire <-- No. 02:53:05 Wiktionary didn't quote that either :P 02:53:08 Gregor: It did. 02:53:19 http://en.wiktionary.org/wiki/fuck; click second [quotations ▼] link. 02:53:43 Ack, I didn't even know about that unfeature. 02:53:48 JWM HAS MULTIPLE FILES 02:53:51 http://en.wiktionary.org/wiki/fuckest ;; FUCKEST??? SERIOUSLY GUYS. 02:54:01 DIE IN A FIRE. 02:54:11 Gregor: We should just petition Oxford to open-source the full OED corpus. 02:54:14 Though it'd be gigabytes. 02:54:19 Actually, 500 megabytes or so IIRC. 02:54:29 That 02:54:30 Would 02:54:30 Be 02:54:31 AWESOME 02:54:32 But someone would just stick it on the web. 02:54:35 Never gonna happen though. 02:54:35 And thus it would be cool. 02:54:39 Gregor: Alas. 02:54:49 Gregor: We should make some shoddy argument that it's part of a public research institution! 02:56:06 And thus ... must be ... completely open. 02:56:18 Gregor: But seriously, are there even options other than Wiktionary and WordNet? 02:56:37 I usually just use Google's "define:whatever" and then pick one that seems not retarded :P 02:57:45 http://ninjawords.com/ reformats wiktionary to be not so abhorrent; I'm wondering if I should just screen-scrape it 02:58:06 alise: Hmm. How large is twm? 02:58:11 pikhq: Ew. No. 02:58:16 :P 02:58:24 "I asked her if she wanted to fuck and she said yes, so we had sex together last night." 02:58:29 What a ludicrous quote 02:58:31 s/^ // 02:58:39 alise: That is totally how human beings talk. 02:58:57 has anyone played manufactoria? 02:59:09 the first few levels are fsms and then it's pretty much turing machiens 02:59:15 sup guys 02:59:25 I asked the bitch "Do you wish to engage in copulatory intercourse this night?" 'n she said yer, 'n we fucked our brains out 02:59:36 ^ Even more realistic 03:00:24 Oooh! Oooh! uwm! 03:00:29 :P 03:00:54 ... Holy fuck that code is awful. 03:00:59 MAKE IT STOP 03:01:52 Just use jwm, dude. 03:02:29 jwm and dwm are the only choices I can use for a small distro and still be able to look myself in the mirror. 03:03:15 WMs are for pussies. 03:03:22 X is for pussies. 03:03:34 XXX is also for pussies, but for very different definitions. 03:03:59 Gregor: If I don't want X, then I'll just stick busybox and Elinks on a floppy and call it a day. :P 03:04:23 It's not a distro if it doesn't have GCC :P 03:04:33 With GCC it has infinite capacity to extend itself, so all is well. 03:04:38 Fine, I can also include a C compiler. 03:04:44 TCC I assume ;) 03:04:45 ... TCC. 03:04:46 :) 03:04:47 And make 03:04:51 Or maybe PCC. 03:04:56 Busybox has a make. 03:04:58 PCC on Linux is a suckfest. 03:05:04 And not the good kind. 03:05:30 I was playing with it earlier. It actually works quite well, though it seems to not support a few things that Linux programs love using. 03:07:27 Also, suckless appears to have a decent terminal. That'll probably go on as well. 03:07:57 -!- Sgeo has joined. 03:10:10 So: Nostalgia, or awesome visual? 03:10:17 * Sgeo is actually picking "awesome visual" 03:10:27 * oerjan gasps 03:10:43 WHAT DID YOU DO TO THE _REAL_ SGEO? 03:11:14 what's the abbreviation thing for interjection? 03:11:24 itj.? 03:11:34 æ veit itj 03:19:07 fuck, v. (often obscene sometimes extremely vulgar) To have sexual intercourse, to copulate: "I asked her if she wanted to fuck and she said yes, so we had sex together last night."; (often obscene sometimes extremely vulgar) To insert one's penis, or a dildo or other phallic object, into a specified orifice or cleft; n. (vulgar) An act of sexual intercourse: "That was a great fuck."; (vulgar) A sexual partner: "She's a good fuck."; itj. Expressing dismay 03:19:07 or discontent: "Oh, fuck! We left the back door unlocked." 03:19:09 Tada. 03:19:16 Gregor: I just mangled Wiktionary into something readable. 03:22:27 [ehird@ping src]$ python define.py poo 03:22:27 poo, n. Excrement; faecal matter; n. Marijuana resin; v. To defecate 03:22:31 Is it bad style to repeat the n. like that? 03:22:35 WHere is "She is a good fuck"? [Yes, that's extremely demeaning, but still] 03:23:41 um right before the end? 03:24:01 Oh 03:24:06 * Sgeo is blind today 03:25:24 -!- micahjohnston has left (?). 03:25:28 -!- BeholdMyGlory has quit (Remote host closed the connection). 03:28:51 [ehird@ping src]$ python define.py poo 03:28:51 poo, n. excrement; faecal matter; marijuana resin; poo, v. to defecate. 03:28:55 Should I repeat the word name like that? 03:29:28 wherefore, v. (archaic) Why, for what reason, because of what; cnj. (archaic) Because of which; n. an intent or purpose. 03:29:32 I think it looks better without the repetition. 03:30:32 Okay, how the fuck do I abbreviate preposition? 03:30:34 I need pikhq for this. 03:31:20 alise: Preposition? 03:31:27 articles = { 03:31:27 'verb': 'v', 03:31:27 'noun': 'n', 03:31:27 'adjective': 'adj', 03:31:27 'interjection': 'intj', 03:31:28 'adverb': 'adv', 03:31:30 'abbreviation': 'abbrv', 03:31:32 'conjunction': 'conj', 03:31:34 'preposition': 'prep', 03:31:36 } 03:31:37 prep. 03:31:38 You know, dictionary abbreviations of articles. 03:31:40 Followed by a dot. 03:31:43 Is abbrv right? intj? 03:31:46 conj? 03:32:04 abbrv, int, cnj 03:32:04 Marijuana resin? 03:32:49 Yeah, who the hell knows, it's wiktionary. 03:32:53 It's not going to be of the highest quality. 03:33:04 pikhq: Sure you're not just making these up? 03:33:15 weed, n. any plant growing in cultivated ground to the injury of the crop or desired vegetation, or to the disfigurement of the place; an unsightly, useless, or injurious plant: "If it isn't in a straight line or marked with a label, it's a weed."; a species of plant considered harmful to the environment or regarded as a nuisance; v. to remove weeds (unwanted vegetation) from (a cultivated area): "I weeded my flower bed."; past tense of wee. 03:33:16 alise: No. 03:33:18 weed. Past tense of wee. 03:33:28 ....also, where the hell is marijuana in that definition? 03:34:15 fuck it, int. (vulgar idiom) An expression of great indifference or nonchalance: "I was going to clean my room, but thought "fuck it, nobody's going to see it.""; (vulgar idiom) An expression of frustration. 03:34:18 It's like the OED, but awful. 03:34:33 oed, abbrv. oxford English Dictionary. 03:34:36 My lowercasing code backfires. 03:34:53 wikipedia, v. past tense of wipe. 03:34:54 WHAT 03:36:05 oh ha 03:36:22 it picks up on the deletion notice saying "deleted" which is like ... wiping, i assume 03:36:31 dunno 03:36:44 "He told me to wipe off the dishes, so I wikipedia them for an hour or so but got tired of it." 03:36:57 Wikipedia, n. an open-content online encyclopedia, collaboratively developed over the World Wide Web; a version of this encyclopedia in a particular language: "There are over two million articles on the English Wikipedia."; v. to search for information on a topic in the Wikipedia online encyclopedia; to add or edit an article of the Wikipedia online encyclopedia. 03:36:59 Now it works! 03:37:00 Oh the horror. 03:37:20 http://pastie.org/1019589.txt?key=iveweg7njbmwqqdjqpnndg 03:37:24 The ugly electronic dictionary device. 03:40:27 I love LINQ 03:41:32 http://pastie.org/private/oaddwrbvqjm0htb7jwgynq 03:42:02 Sgeo: Firstly, jesus christ that is awful die. 03:42:07 Secondly, no C# in here. Yes, that is now a Rule. 03:42:16 I decree it so; any objections can be posed to me so that I may summarily ignore them. 03:42:21 What's so awful about it? 03:42:32 Sgeo: OUCH 03:42:34 THAT HURTS 03:42:37 where wick.Tag == "#CRYSTAL-ALTAR-PE:" + name 03:42:38 Especially this. 03:42:41 You fail at structuring anything. 03:43:00 GIVE UP ON LIFE MY FRIEND :| 03:43:09 ? 03:44:16 I still don't get it. 03:44:36 Precisely 03:44:43 Wow I am a jerk :) 03:44:54 pikhq: Please explain why .Tag is epically failing there. 03:45:36 If this has to do with the name "Tag", that's .. I don't remember if it's my fault or not 03:45:55 The choice of "Object" as the name of the class of these Objects is NOT my fault. 03:46:02 Although I guess I could have renamed it 03:46:19 But what's so terrible about .Tag? 03:46:44 Not the name Tag. 03:46:46 The contents. 03:47:10 -!- aschueler has joined. 03:47:49 Tag can contain (almost) arbitrary strings 03:48:22 They're just the thing that starts with # in the in-world object's Action line 03:52:31 * oerjan doesn't know C#, but on a hunch wonders why you'd need new { pe.Position.X, pe.Position.Y, pe.Position.Z } rather than just pe.Position 03:52:42 and same for wick 03:54:32 Because Position is (rather stupidly) not a struct 03:54:50 And I don't know if.. Can I trust equals to do the right thing? 03:54:54 Hm, guess I should find out 03:58:24 Or, I could just use where instead of join 03:58:30 That might actually be CORRECT 04:07:46 4am... bed soon 04:17:39 06:03:20 Sgeo__: i've read overdosing on tylenol (paracetamol) is _not_ a laughing matter 04:17:41 06:03:39 a _very_ painful way of dying 04:17:42 06:04:07 it takes a week for your liver to break down, or something 04:17:42 06:04:52 and after a day there is _nothing_ medicine can do to prevent it 04:17:44 cooooooool 04:17:55 i now know how to take over the world, thanks 04:18:09 step 1. steal all the anti-paracetamol-overdose cures 04:18:17 step 2. force-overdose everyone on paracetamol 04:18:22 "OBEY ME OR DIE PAINFULLY AND SLOWLY" 04:18:26 *step 3. 04:19:53 flotsam and jetsam, n. (nautical) The remains of a shipwreck still floating in water; (nautical) That which has been discharged from a ship or boat, especially on the ocean or a sea, (flotsam unintentionally and jetsam intentionally). 04:19:56 this thing formats entries really nicely 04:20:34 06:34:06 ah but don't you know that people decide their opinions first and make up / delude themselves into thinking they had reasons afterwards? 04:20:35 06:34:23 maybe stupid people 04:20:36 oh snap 04:21:07 -!- Sgeo_ has joined. 04:21:22 Admittedly, my code trusts the environment a bit much. 04:21:36 One single issue in the environment, it crashes 04:21:43 Can't... sleep... 04:21:45 Then again, the environment is theoretically under our control 04:22:48 Tylenol is scary shit if you like your liver. 04:22:56 Worst thing to OD on. 04:23:15 Note to self: use aspirin in future. 04:23:17 -!- SgeoN1 has quit (Ping timeout: 265 seconds). 04:23:20 `quote oklpol 04:23:21 `quote oklopol 04:23:36 No output. 04:23:55 So, it turns out that in irssi, /window number switches two windows. 04:23:59 So, good, I know how to do that. 04:24:09 No output. 04:24:44 -!- Sgeo has quit (Ping timeout: 265 seconds). 04:25:24 alise: Before the first 24 hours, there are no symptoms. After the first 24 hours, medicine can only reduce the chance of death. After the first 48 hours, you are solidly *fucked*. 04:25:37 sweeeeeeeeeeeeeet 04:25:40 why do they give this to kids 04:25:49 & also what horrible deaths can aspirin cause 04:26:10 Aspirin can cause ulcers and stomach bleeding. 04:26:52 Also, if given while you have one of a few viral illnesses while young, it can cause Reye's syndrome. 04:27:56 okay that's not nearly as bad 04:28:00 what about ibuprofen 04:28:22 Reye's syndrome can cause brain damage or death... 04:29:04 But I don't have one of a few viral illnesses while young. 04:29:13 So ulcers and stomach bleeding, I can deal with the slight possibility of if I have too much. 04:29:16 Now! Ibuprofen. 04:29:36 OTC doses of ibuprofen have... Side effects. 04:30:12 And they're not very common at OTC doses. 04:30:53 alise: http://lmgtfy.com/?q=ibuprofen+overdose :-) 04:31:14 pikhq: so in other words i should just only use ibuprofen! 04:31:35 Oh, yeah: nice thing about ibuprofen is that even a mild overdose takes a bit of doing to do. 04:31:50 Over its OTC dose is prescription dosage. 04:32:01 But otoh it's not as effective for, say, headaches, is it? 04:32:19 About as effective as aspirin. 04:32:58 vs paracetamol? I've never taken aspirin afaik. 04:33:25 I dunno about you, but I find that paracetamol doesn't even *work* as a painkiller for me. 04:34:44 Turns out that going with the cooler looking stuff instead of the nostalgic stuff essentially discards someone else's hard work 04:36:27 But, yeah. Paracetamol causes more liver failures than all other drugs *combined*, and is the cause of some 39% of all cases of acute liver failure... 04:37:25 I avoid that like the plague. 04:41:36 4:41 ... aargh 04:41:50 pikhq: I seem to be unable to detect any effect when using painkillers. 04:42:06 The effect is so gradual, and since I am not able to observe the timeline in which I didn't take them, I never feel any benefit to taking painkillers. 04:42:44 alise: Apparently you've only taken paracetamol. 04:42:56 Which in my experience does fuck-all. 04:42:58 I've had ibuprofen before, I think, but I don't recall what for. 04:43:02 Never had aspirin. 04:43:06 Ibuprofen and aspirin work quite well. 04:44:16 The only bothersome pain I ever really get is headaches. 04:45:37 Warrigal: a quicker way of changing to another window in irssi is alt- 04:46:48 oerjan: /window is for moving the window, not changing to it. 04:47:34 or is it 04:47:36 OR 04:47:36 IS 04:47:37 IT 04:49:09 yawn 04:49:13 pikhq: help me sleep! 04:49:14 4:49 woe 04:49:33 oerjan: no, it swaps two windows. 04:50:28 /window n moves to that window (and I generally use meta instead); /window number n swaps the current window with window n. 04:50:30 Isn't those liver failures caused by the stuff they mix into it? 04:52:22 Warrigal: ok 04:54:32 alise: 寝て寝て寝て! 04:54:45 (nete nete nete!) 04:54:49 Nete yourself. 04:55:47 でも今二十二時五十五分! 04:56:03 (demo ima nijuuniji gojuugofun!) 04:56:29 [but it's 22:55!] 04:56:58 Sgeo_! 04:57:01 Where did you buy melatonin? 04:57:11 At the drugstore 04:58:15 Well that sure is helpful 04:58:37 Sgeo_: It's a prescription drug in the UK~ 04:58:49 o.O 04:58:58 Which means I'd have to get a doctor to prescribe me with some sort of under-melatonin disorder. 04:59:02 Not happening, especially with the unit. 04:59:08 Especially as I don't have such a disorder afaik. 04:59:23 I strongly suspect you do. 04:59:25 Sgeo_: So I'll probably have to find some trustworthy sauce and just break the law hideously >_> 04:59:33 Wait, I just said "I need to find a reputable online pharmacy". HAHAHAHAHAHAHAHAHAHA 04:59:40 pikhq: Yes, but will a doctor listen? 04:59:48 Reputable. Online. Pharmacy. 04:59:54 Bweheheh. 05:00:01 I predict the response will be "Sleep more." and with the unit involved they'll be all like "heh don't be silly young man". 05:00:07 Got all your melatonin, LSD, and cocaine needs. 05:00:18 "A few years ago, my mother told me that your Melatonin solved all problems she'd suffered. Because S/H to Japan is expensive, I had to buy more to keep them in stock for my mother. 50 bottles are enough to live for about 5 years. She said that she would take them until she dies. ... She trusts your brand. Please note that you have a fan even in Japan." - U.Y., Japan 05:00:23 Hey, it's got endorsements from JAPAN! 05:00:25 And it's in UTAH! 05:00:28 This is gonna work 05:00:43 ...mind you, it does actually look reputable as thes things go: http://www.melatonin.com/ 05:01:20 "There is limited study of melatonin supplements in children, and safety is not established" Oh, shut UP. 05:01:40 It helps that melatonin OTC is actually legal in the US. 05:01:45 "Sleep disturbances in children with neuro-psychiatric disorders (mental retardation, autism, psychiatric disorders)" 05:01:50 Good thing I'm either retarded of autistic. 05:01:52 *or 05:02:01 pikhq: "Worldwide Shipping"! 05:02:03 WOT seems to very barely like it 05:02:19 I guess there's a possibility that it would be intercepted, but melatonin? Really now? 05:02:44 Sgeo_: it seems to be well-written, designed well and have a reasonable enough product range but i'm not sure yet 05:03:06 it's certainly a lot more trustworthy looking than your average site since it's not claiming to be a pharmacy, just a seller of melatonin which is technically a dietary supplement in the us 05:03:35 Wow, you can get it in syrup form. I suck at taking pills. 05:03:38 Yeah, it's on par with those "herbal supplement" things. 05:03:46 * Sgeo_ used to suck at taking pills. 05:03:58 Had to chew my medicine, even with dad angry at me about that 05:04:06 5:04... 05:04:16 Wait, :04? 05:04:20 On the one hand, the FDA isn't regulating it at all. On the other, it *is* at least coming from an actual business, rather than "totally got your cold medicines by the gallon" meth suppliers or something. 05:04:25 pikhq: So a priori there's nothing inherently distrustworthy about a melatonin dealer. 05:04:32 Correct. 05:04:37 Combined with the well-written website with helpful dosage information and FAQs, etc, I'm inclined to trust it. 05:04:43 My computer's time is off by 6 minutes. 05:04:55 Plus, it's Utah. 05:05:02 They couldn't get away with shit in Utah. :P 05:05:16 Yeah; who the hell does anything crazy in Utah that's unrelated with Mormonism? 05:05:49 [[The usual dose for a night is 1–3 mg; I take 1.5mg.]] --gwern 05:05:56 So I should aim for 1.5mg. 05:06:08 I don't want NOW brand melatonin liquid, then, it's 3mg for one drop. 05:06:17 Gwern? I know someone who goes by that nickname. 05:06:19 "Natrol brand is a very low dose form of melatonin which is good for use with animals and special needs children." but 4 = 1 mg, so way too many drops 05:06:21 pikhq: It's the same guy. 05:06:25 Wikipedia, #haskell, Less Wrong. 05:06:27 Sgeo_: you sure you're not secretly in orbit at high speed, or something? 05:06:28 http://lesswrong.com/lw/1lt/case_study_melatonin/ 05:06:35 Ah, sure enough. 05:07:00 pikhq: Say, you know how you can suppress your gag reflex by clenching your thumb in a fist? 05:07:09 I wonder if that lets you swallow pills if you just can't normally? 05:07:27 My house might secretly be in orbit 05:07:40 And it's not like I can go outside to check, considering the clothing I'm wearing 05:07:43 alise: Didn't realise. 05:07:47 I just... Swallow. 05:07:56 Awesome... 90 x 3mg melatonin tablets for $6.95 (sale price; $7.95 normally). 05:08:11 i.e., 0.07c per night. 05:08:20 Plus exorbitant shipping, naturally. :P 05:08:32 Awesome, I meant something in a disturbing way, but there's a clean interpretation. 05:08:33 pikhq: I try to swallow but it's like I have no connection to the swallow...muscle. 05:08:50 Sgeo_: Please hand me the mind bleach. 05:08:57 "Higher Strength with Sustained Release" 05:08:59 Who wants that shit! 05:09:02 Give me melatonin, now! 05:09:20 "That is: if one slept for 7 hours, one awakes as refreshed as if one had slept for 8 hours (and so on)." god this is just so amazing 05:09:28 I decide my bedtime an hour in advance, then get an extra hour in the day 05:09:29 Is it true? 05:09:32 why isn't, like, everyone on this 05:09:36 Sgeo_: is what true 05:09:41 gwern said it, must be true 05:09:49 "There are other benefits, such as enforcing a bedtime - invaluable for young people" <-- tell me about it 05:10:41 ah 05:10:45 3mg is actually half an hour's waiting time 05:11:18 "You are so poor that 6 dollars every 150 or 300 days is a crippling expense." 05:11:28 so this is quite expensive melatonin that i'm looking at... but still ridiculously cheap 05:11:31 i just wonder what shipping is 05:11:37 /and/ what risks there are getting it shipped in 05:12:44 Oh, of course, I got it wrong 05:12:46 I'd take half a pill 05:12:49 so it's 90*2 actually, 180 days 05:13:01 Oh, wait, you can get 1.5 mg tablets direct here 05:13:09 100 days for $5.95, not bad 05:13:30 Not targetted by the drug war, so pretty low. 05:14:04 ""Children and pregnant or nursing women should not take melatonin dietary supplements without a health professional's approval." 05:14:06 Oh shut UP. 05:14:07 *"Children 05:14:20 pikhq: yeah; I can't imagine they'd try and intercept it, as it'd look perfectly benign 05:14:25 and they'd hardly prosecute it 05:15:03 " You could also open a capsule and sprinkle into it into a drink" 05:15:05 Tempting. 05:15:06 *"You 05:15:09 Hah... Dosing reminds me of tale that one person brought one expert's recomendation to supplement with vitamin D. Well, he brought some powder that was supposed to contain 1kIU vitamin D per teaspoon. He took two teaspoons per day. Soon he got vitamin D poisoning (hmm... You can't get vitamin D poisoning with 2kIU per day)... 05:16:46 Ilari: Ha... ha... your jokes are so completely beyond me. 05:17:46 "I seemed to have more intense dreams the first several days taking it, but they seem to have gone back to normal (or I've gotten used to them/don't remember them)." 05:17:50 Well, turns out that powder wasn't 1kIU per teaspoon, it was 1MIU per teaspoon, so he was taking 2000kIU per day... 05:17:54 I hope they don't go back for me. I never remember my dreams. 05:17:59 Ilari: Ouch. 05:18:15 Ouch. 05:19:09 pikhq: Sweet, melatonin.com will ship to the UK. 05:19:27 Having controlled drugs illegally smuggled in has never been so cheap or appealing. 05:19:53 "Individuals with autism spectrum disorders (ASD) may have lower than normal levels of melatonin." 05:19:56 PROOF I HAVE ASPERGER'S!!1125112 05:20:23 That actually explains a lot. 05:20:35 I probably don't have Asperger's. 05:20:44 "Studies from Massachusetts Institute of Technology have said that melatonin pills sold as supplements contain three to ten times the amount needed to produce the desirable physiologic nocturnal blood melatonin level for a more rapid sleep onset. Dosages are designed to raise melatonin levels for several hours to enhance quality of sleep, but some studies suggest that smaller doses (for example 0.3 mg as opposed to 3 mg) are just as effective." 05:20:45 Such as why I find it very hard to sleep in most contexts. 05:20:48 I can't cut the pills that small! 05:21:00 pikhq: Good for you is that melatonin is readily available in the US :P 05:21:05 I cannot sleep in moving vehicles. At all. 05:21:10 Stupid research: Hey, lets give 500kIU vitamin D once per year and see what happens... 05:21:14 [[While the packaging of melatonin often warns against use in children, at least one long-term study[87] does assess effectiveness and safety in children. No serious safety concerns were noted in any of the 94 cases studied by means of a structured questionnaire for the parents. With a mean follow up time of 3.7 years, long-term medication was effective against sleep onset problems in 88% of the cases.]] 05:21:26 What is it with this automatic "CHILDREN CANNOT TAKE MEDICINE AT ALL" bullshit? 05:21:28 Happens with polyphasic sleep too. 05:21:34 There's this mythologisation of the growing process. 05:21:45 "Oh, we have no idea how you grow! Doing ANYTHING will upset your growth FOREVER and you will DIE a hideous manchild." 05:22:51 It's 5:22, I need to go to bed, that's what I need to doooooooooooooo 05:22:59 But that's okay because I am going to get me some n-acetyl-5-methoxytryptamine! 05:23:14 Heh... Tryptamine... 05:23:41 Why that name sounds familiar... :-) 05:23:52 You cannot send "Horror comics and matrices" in regular UK mail. 05:23:52 WTF? 05:24:05 Is that like a scary comic, plus a really gnarly matrix equation? 05:24:37 Oh, and if you were wondering what horror matrices are (as I was), M-W tells us that, a matrix is (among other things) 05:24:37 2 a : a mold from which a relief surface (as a piece of type) is made b : DIE 3a(1) c : an engraved or inscribed die or stamp d : an electroformed impression of a phonograph record used for mass-producing duplicates of the original 05:24:42 That does not help. 05:24:58 * Sgeo_ should get ready for nightsleep 05:25:15 Restrictions 05:25:16 [...] 05:25:19 Live bees. 05:25:19 Live queen bees must be accompanied by an import license issued by a UK Government Agricultural Department and a health certificate issued by the appropriate Government Department of the country of origin stating that the bees are free of disease. 05:25:26 Live bees aren't even prohibited to send by mail. 05:25:28 Just RESTRICTED. 05:27:15 What about radioactive materials? :-) 05:27:42 black holes need to be properly secured 05:29:26 Ilari: germany prohibits those and melatonin :P 05:29:28 (and other stuff) 05:36:42 Hey, I just realised you can make anything into blank verse. 05:36:45 Just insert random newlines! 05:36:52 Well, okay, I realised that ... ages ago and I should sleep and 5:37 and 05:38:07 * oerjan yawns 05:38:27 oerjan: what time is it there 05:38:38 6:38 AM 05:39:13 oerjan: you haven't slept? 05:39:48 not in a number of hours, no 05:40:13 Gregor: I ruined your program 05:40:14 er 05:40:15 Gregor: I ruined your poem 05:40:16 Blank verse is easier than rhyming for there's 05:40:16 No need to worry of timing, the problem 05:40:16 You see with blank verse 05:40:16 To me is that it's just an excuse 05:40:18 To write prose and 05:40:20 Call it poetry. 05:42:29 alise: I suggest adding rhythm. 05:42:50 pikhq: I was /trying/ to get rid of the rhythm :P 05:42:51 The original is: 05:42:55 Blank verse is easier than rhyming, 05:42:59 For there's no need to worry of timing. 05:43:04 The problem, you see, with blank verse, to me, 05:43:09 Is that it's just an excuse to write prose and call it poetry. 05:43:10 by Gregor 05:43:18 I modified the blank verse structure and made it horrible! 05:44:33 pikhq: Incidentally, the 1964 Concise OED lists gaol and rime as the recommended spellings of jail and rhyme. :-) 05:44:57 "rime" makes more sense, but gaol? 05:45:22 It's not about sense, just Britishness. 05:45:26 "Jail" and "rhyme" are Websterisms. 05:45:59 "To evaluate the etymology of words, Webster learned twenty-six languages, including Old English (Anglo-Saxon), German, Greek, Latin, Italian, Spanish, French, Hebrew, Arabic, and Sanskrit." 05:46:28 Right, and I suppose you write programmes from your gaol cell that you're in for putting a kipper in the copper's bonnet? 05:47:30 Yep. 05:47:38 I meant that the OED did it for Britishness. 05:47:44 pikhq: Hey, I propose we all use dord to mean density. 05:47:49 [[Gove wrote that this was "probably too bad, for why shouldn't dord mean 'density'?"]] 05:48:56 You know, descriptivists don't have to make rubbish dictionaries. 05:49:27 What on earth is wrong with making a dictionary with recommendations and omitting certain variations, etc. -- any more than writing a manual of style is wrong? It's less anal an endeavour than writing a MoS. 05:49:35 Nothing to do with prescriptivism or descriptivism. 05:53:20 pikhq: I still say aeroplane, aluminium, moustache, pyjamas, speciality, -re and -ise, doubled "l"s, and retain the "e"s when adding suffixes. 05:53:27 So bah, I retain some of my Britishosity. 05:54:28 I do say fetus, because foetus is Just Wrong. 05:54:33 I say grey too. 05:54:38 alise: I think I'm allowed to be bitter about it as well, even though I only retain a few such things. 05:55:05 And tyre. 05:55:22 I do use double quotes, however. 05:55:29 Isn't Pyjamas the name of something I asked about once? 05:55:51 I like the British "punctuation outside quotes, unless the punctuation's being quoted" thing 05:56:00 As one of my ancestors (Joe Worcester) wrote Worcester's Dictionary, which competed against Webster's, and retained older spellings. 05:56:07 Sgeo_: yes. 05:56:20 pikhq: Wow, you have heritage... incestuous heritage, at that. 05:56:33 There's actually a lot about it on http://en.wikipedia.org/wiki/Webster%27s_Dictionary. 05:57:12 I can't figure out the OED's pronunciation notation. 05:57:15 Incestuous? 05:57:23 ...the OED2 uses IPA! 05:57:23 The OED uses IPA, doesn't it? 05:57:34 Well the proper OED uses its own notation *grumble* 1960s *grumble* 05:57:39 OED2 is unacceptable 05:57:51 "dawter"? [Webster's spelling] 05:58:01 pikhq: Is your family not that inbreeding one? 05:58:16 alise: Not the Worcesters. 05:58:20 The Hatfields. 05:58:27 I'm sure you said something about cousins. 05:58:41 Yes, because of the Hatfields I am my own cousin. 05:58:47 Damn Hatfields. 05:58:54 pikhq: Is there a ... certain sauce in your family's past? 05:59:14 (Joking.) 05:59:23 It comes from the shire containing the town from which I have my last name. 05:59:44 Why in the world my last name comes from a town is beyond me 05:59:45 Proposal: We should write a dictionary! Yay? 06:00:16 * Sgeo_ takes a melatonin 06:00:25 Sgeo_: 30 minutes before bed? 06:00:29 What dosage, 1.5mg? 06:00:38 No, just when there's not much to do before I sleep 06:00:41 3mg 06:00:47 Sgeo_: Ouch, bad. 06:00:49 3mg is too much. 06:00:56 Take 1.5mg, 30 minutes prior to when you want to sleep. 06:00:56 ?? 06:01:02 Not too much as in you-will-die. 06:01:06 But too much as in not-ideal-for-sleepy. 06:01:15 Source? 06:01:32 gwern, Wikipedia, melatonin.com. 06:03:11 I need to write down my ambitious plans for making parts of the code much, much easier 06:03:15 It's a bit late, but still 06:06:10 6:06 fuck fuck fuck 06:08:27 Sleep now 06:08:47 NO! 06:08:50 TVTROPES 06:08:55 YyayayayayayaYyayYAYAYA 06:09:48 -!- charlls has quit (Remote host closed the connection). 06:10:33 kpodfk 06:11:26 -!- kar8nga has joined. 06:23:59 Hmm. I think I can render my name with kanji. 榛森市・神支 06:24:05 Very, very freaking weird name. 06:24:30 "City of the Alder-Wood, The Lord Protects". God damn I have a weird name. 06:30:25 sleep soon 06:30:28 -!- kar8nga has quit (Remote host closed the connection). 06:37:37 NIGHT 06:37:39 -!- alise has quit (Quit: Leaving). 06:54:25 -!- Gracenotes has quit (Ping timeout: 264 seconds). 07:04:28 10 minutes off 07:06:29 -!- augur has joined. 07:27:27 -!- coppro has joined. 07:36:20 -!- Mathnerd314 has quit (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.4/20100611143157]). 07:40:51 -!- Sgeo has joined. 07:42:33 -!- oerjan has quit (Quit: Good night). 07:44:21 -!- Sgeo_ has quit (Ping timeout: 265 seconds). 07:52:17 -!- wareya_ has changed nick to wareya. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:01:26 -!- CakeProphet has quit (Ping timeout: 240 seconds). 08:07:20 -!- Mathnerd314 has joined. 08:34:59 -!- Phantom_Hoover has joined. 09:00:05 -!- CakeProphet has joined. 09:03:35 Still going at the MUD? 09:07:52 probably 09:08:19 `quote disturbing 09:08:35 No output. 09:08:43 :/ 09:08:47 `quotes 09:09:03 No output. 09:09:16 `quote 09:09:26 !quote 09:09:28 he's slow today 09:09:30 1help 09:09:32 No output. 09:09:32 `help 09:09:34 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:09:41 `quotes 09:09:42 bugger 09:09:44 `quote 09:09:57 No output. 09:10:00 No output. 09:10:32 `revert 1522 09:10:34 Done. 09:10:36 `quotes 09:10:53 No output. 09:11:31 `quote 09:11:47 No output. 09:12:45 blargh 09:13:27 What happened? 09:14:23 no clue 09:14:42 `ls quotes 09:14:59 No output. 09:15:12 `ls 09:15:28 No output. 09:15:47 `run ls 09:15:59 I think something is broken... 09:16:04 No output. 09:16:04 Gregor! 09:16:21 `cat foo >testfile 09:16:37 No output. 09:17:01 `cat testfile 09:17:17 No output. 09:17:22 hackego is so broken 09:22:48 -!- HackEgo has quit (Remote host closed the connection). 09:22:49 -!- EgoBot has quit (Remote host closed the connection). 09:22:54 -!- HackEgo has joined. 09:22:54 -!- EgoBot has joined. 09:23:06 `ls 09:23:08 bin \ cube2.base64 \ cube2.jpg \ hack_gregor \ hello.txt \ help.txt \ huh \ netcat-0.7.1 \ netcat-0.7.1.tar.gz \ out.txt \ paste \ poetry.txt \ quotes \ qw.pl \ share \ test.sh \ tmpdir.8344 \ wunderbar_emporium 09:23:11 `quote 09:23:13 15| wouldn't that be considered pedophilia? No. They all go by stage names. 09:23:16 `quote 09:23:19 50| i'm not a porn star, no 09:23:22 `quote 09:23:24 29|IN AN ALTERNATE UNIVERSE: there is plenty of room to get head twice at once 09:23:44 `quote Turing 09:23:46 128| I can do everything a Turing machine can do, except love 178| 09:23:57 `quote 178 09:23:58 yay 09:23:59 178| we'd care about a turing-complete pencil 09:24:06 thanks 09:24:20 `revert 1528 09:24:23 Done. 09:25:30 `quote disturbing 09:25:32 180| what's the data of? [...] Locations in a now deceased game called Mutation I have no problems with you being interested in online games but the necrophilia is disturbing 09:26:53 * Sgeo vaguely wonders what an ItemsManager is doing in UserManager.cs 09:27:04 I did not write this code. 09:33:22 .cs? 09:33:27 C# 09:33:28 Caesium? 09:33:28 C# 09:33:45 Bah, it should be Caesium. 09:33:59 There should be more languages named after elements. 09:34:55 On the plus side, the guy who wrote the code had the patience to fiddle with numbers to get whatever pixels just right. I do not have such patience 09:34:59 <<==not a GUI person 09:37:21 Ugh, GUIs. 09:37:43 Caesium is Cu 09:37:43 Does anyone here enjoy them? 09:37:45 *Cs 09:37:48 * coppro is Cu 09:37:50 Yes. 09:37:54 Cu is copper/ 09:37:55 no. no one enjoys GUIs 09:37:59 -!- coppro has changed nick to Cu. 09:38:40 D'awww, now you're not pooppy any more :( 09:41:03 morning 09:41:04 Well, no-one enjoys writing GUIs. 09:41:20 Using them is quite pleasant. 09:41:27 -!- tombom has joined. 09:43:12 And necessary, until someone invents a good console-based web browser. 09:43:31 Phantom_Hoover, what is wrong with the current ones? 09:43:41 Phantom_Hoover, also frame buffer based gimp would be needed 09:43:50 I haven't seen any that have JS. 09:44:16 bah, js shouldn't be required! 09:51:26 It's necessary. 09:51:29 -!- MizardX has joined. 09:51:45 why is JS necessarily necessary? 09:51:59 it shouldn't be for browsing 09:52:00 Because it's used in so many places? 09:52:09 CSS, yes 09:52:14 Well, not /necessary/, just very useful. 09:52:42 the prosecution rests 10:01:39 -!- MizardX has quit (Ping timeout: 240 seconds). 10:10:00 -!- MizardX has joined. 10:15:40 And I learn the hard way why I should include parentheses around anything I'm not sure about 10:44:37 -!- Phantom_Hoover has quit (Ping timeout: 265 seconds). 12:01:47 -!- lifthrasiir has changed nick to arachneng. 12:02:49 -!- arachneng has changed nick to lifthrasiir. 12:09:23 -!- tombom has quit (Quit: Leaving). 12:13:44 -!- tombom has joined. 12:29:19 -!- Phantom_Hoover has joined. 12:31:07 Sgeo, what was that thing about parentheses? 12:33:27 ((Player != null) && !Pieces.Exists(piece => piece.Obj.Model == "vla_cone") || !Pieces.Exists(piece => piece.Obj.Model == "vla_cylinder")) 12:33:50 When there were no cylinders, the expression was true, despite Player being null 12:36:19 What are you working on? 12:36:48 The Project 12:36:59 Which Project? 12:37:06 The Game 12:37:08 I wish I had a Project.. 12:37:23 My Project used to be PSOX 12:37:40 you could rewrite it to a form that doesn't require any extra parentheses. That is assuming none of the involved variables are volatile 12:37:57 Oh? 12:38:08 I mean, besides using nested ifs? 12:38:21 Sgeo, well, it follows from Boolean logic rules 12:38:47 trying to remember what the term is 12:40:20 ah yes http://en.wikipedia.org/wiki/Disjunctive_normal_form 12:40:29 Sgeo, it might not be very practical though 12:40:51 Sgeo, anyway always test your code. Should catch such bugs as that you mentioned 12:42:11 Well, without unit testing, the situation was unlikely to occur 12:42:30 Sgeo, I would recommend unit testing if at all possible 12:43:07 I'm not sure how it's possible, with this much code, some of it _very_ poorly designed, already written 12:43:43 Idiot other person took my project-independent code, scrapped it, and replaced it with code heavily tied in with the project, and with less functionality 12:43:54 revert? 12:44:03 This was a very, very long time ago 12:44:18 I am planning a bit of a rewrite of that stuff, though 12:44:22 Oh, and he named it "Object" 12:45:19 -!- KingOfKarlsruhe has joined. 12:45:24 Anyways, 99% of the current code depends on his code 12:45:32 Well, maybe not literally 99% 12:47:10 -!- tombom has quit (Quit: Leaving). 12:47:40 At any rate, I don't know how to mock static objects 12:48:01 hm 12:48:30 We're planning a public alpha :/ 12:48:35 Sgeo, I usually prefer making most code pure, makes unit testing easier, then you keep the non-pure code to a small section of the code 12:48:52 but functional programming in C would be weird 12:49:00 This is C#, not C 12:49:11 ah thought it was C++ 12:49:25 or C with function pointers in structs 12:49:42 but hm the => isn't C and probably not C++ either 12:49:49 so yeah guess I should have spotted that 12:49:51 What is it? 12:49:56 The => 12:50:02 lambda 12:50:41 http://msdn.microsoft.com/en-us/library/bb397687.aspx 12:51:27 piece => piece.Obj.Model == "vla_cone" 12:51:28 err 12:51:34 so the first is argument? 12:51:40 Yes 12:52:22 hm 12:54:20 AFK 13:03:17 C-derivatives and lambdas should not mix. 13:03:29 It's a crime in the name of Church. 13:03:58 s/name/eyes/ 13:05:54 -!- zzo38 has joined. 13:06:46 I found the new page "Peyo" but I have idea how to write "smurf" more 13:14:36 -!- Geekthras has quit (Ping timeout: 248 seconds). 13:15:24 -!- Geekthras has joined. 13:20:28 -!- jix has quit (*.net *.split). 13:26:22 -!- jix has joined. 13:32:55 -!- zzo38 has quit (Remote host closed the connection). 13:35:05 -!- KingOfKarlsruhe has quit (Remote host closed the connection). 13:35:26 -!- alise has joined. 13:39:03 -!- Phantom_Hoover has quit (Quit: Leaving). 13:39:50 [[New mayor of Reykjavik refuses to form coalition with any party whose members haven't seen all five seasons of "The Wire."]] 13:39:51 [[REYKJAVIK, Iceland — A polar bear display for the zoo. Free towels at public swimming pools. A “drug-free Parliament by 2020.” Iceland’s Best Party, founded in December by a comedian, Jon Gnarr, to satirize his country’s political system, ran a campaign that was one big joke. Or was it?]] 13:40:12 reykjavik have accidentally elected an awesome mayor 13:40:47 In his acceptance speech he tried to calm the fears of the other 65.3 percent. “No one has to be afraid of the Best Party,” he said, “because it is the best party. If it wasn’t, it would be called the Worst Party or the Bad Party. We would never work with a party like that.” 13:41:27 A sandy-haired 43-year-old, Mr. Gnarr is best known here for playing a television and film character named Georg Bjarnfredarson, a nasty, bald, middle-aged, Swedish-educated Marxist whose childhood was ruined by a militant feminist mother. 13:42:16 The Best Party, whose members include a who’s who of Iceland’s punk rock scene, formed a coalition with the center-left Social Democrats (despite Mr. Gnarr’s suspicion that party leaders had assigned an underling to watch “The Wire” and take notes). With that, Mr. Gnarr took office last week, hoping to serve out a full, four-year term, and the new government granted free admission to swimming pools for everyone under 18. Its plans include turning 13:42:17 Reykjavik, with its plentiful supply of geothermal energy, into a hub for electric cars. 13:42:23 these guys oughtta get reelected 13:48:44 -!- BeholdMyGlory has joined. 14:06:46 -!- Gracenotes has joined. 14:41:31 abc 14:45:35 abc 14:46:11 def 14:46:14 sft 14:47:25 qwert 14:47:35 qwfpg 14:54:44 dvora 14:55:01 svypa 14:56:20 http://www.vuvuzela.fm/ 14:56:42 Oh god I can't take it. 14:57:01 hgg;O//www.vlvlzfia.tm/ 14:58:27 vulvas fia(TM) 14:58:47 s/O/"/ 14:59:13 Actually hmm 14:59:49 : is third-last in middle row 14:59:51 No, O was right 14:59:53 if you want to locate the key 15:00:01 My keys are physically different too 15:00:12 yes, but I mean to locate where it would be 15:00:38 L;'\ ? 15:00:56 Or L;' ? 15:00:59 Or what 15:16:00 ? 15:16:06 hjkl;'#[enter] 15:16:15 : is capital ; 15:17:09 # O_o 15:17:46 ~ is capital # 15:17:48 british keyboard 15:17:52 @ is capital ' 15:17:54 " is capital 2 15:18:04 Ah, it's "Keyboard layout" on Wikipedia that has all the pics, not "QWERTY" 15:18:06 ¬ is capital `, which is the key before 1 15:18:10 I was wondering why I couldn't find them 15:18:16 and altgr-` is | 15:18:24 But yeah, okay; O was right. 15:18:26 normally broken dash in e.g. broken OSes (old windows and stuff) 15:20:26 kypmaiij bpyefk sarh uk f.d. bpyefk YRfr 9yis wuksywr aks rgltt0 15:20:43 "Fabrice Bellard: FFmpeg, QEMU, and TCC, among others. This guy is amazing." 15:20:45 ...obviously. 15:26:16 alise, and unless I misremember also IOCCC winner in some category one year. 15:26:28 Yes, with his self-compiling subset-o-fC compiler. 15:26:29 | 15:26:29 >\ 15:26:34 *of-C. 15:26:35 alise, ah right 15:26:41 The man is a god. 15:27:01 Two years, no? 15:27:27 Yes. 15:27:34 I forget what the other year was. 15:27:55 http://www.ioccc.org/2004/gavin.c 15:27:56 http://www.ioccc.org/2004/gavin.hint 15:28:09 oh wait 15:28:12 that's just mentioning qemu 15:28:33 http://www.de.ioccc.org/2000/bellard.c 15:28:34 http://www.de.ioccc.org/2000/bellard.hint 15:28:48 It's an FFT. 15:28:55 Understandable from the author of ffmpeg. 15:29:01 This program prints the biggest known prime number (2^6972593-1) 15:29:01 in base 10. It requires a few minutes. It uses a Modular Fast 15:29:01 Fourier Transform to compute this number in a reasonable amount 15:29:01 of time (the usual method would take ages !). 15:29:42 Hey, Bernstein won one year. 15:29:58 Deewiant: Note that he didn't win as in Best of Show. 15:30:08 Just "Most Specific Output" -- prime number one -- and "Best abuse of the rules" -- for otcc. 15:30:19 Takes 10 seconds on my machine 15:30:39 And yes; like AnMaster said, "in some category". 15:31:24 OTCC should have been Best of Show, really. 15:32:21 Walter Bright also was a winner I.S.C. (in some category), 1986. 15:32:27 How did it abuse the rules? 15:32:45 Lennart Augustsson, a.k.a. augustss of Haskell fame; three times, including one Best of Show. 15:32:47 Deewiant: I don't know. 15:33:10 Judges' Comments: 15:33:10 To build: 15:33:10 make bellard 15:33:10 Try: 15:33:10 ./bellard bellard.otccex.c 15:33:11 15:33:13 Sheds no light :P 15:33:19 Yep 15:34:58 What's New? 15:34:59 * 30 April 2010: Announcement coming soon. Check back here on 15 May 2010! 15:35:14 David Korn one I.S.C., 1987 Best One Liner. 15:36:16 From the San Jose Mercury News (May 15, 1993 page 20A "West Hackers 15:36:16 trounce East in computer quiz game"): 15:36:16 "Since 1984, a contest has been held on Usenet for the most 15:36:16 unreadable, creative, bizarre but working C program", Gates 15:36:16 said. "What is the name of this contest?" 15:36:17 "Windows," shot back Gassee, naming Microsoft's premier product 15:36:19 - a product over which Apple sued Microsoft five years ago. Not 15:36:21 the right answer - it's "The Obfuscated C Contest [sic]" - but 15:36:23 it brought down the house of Apple partisans... 15:36:25 [The expression on Bill Gates' face was a sight to behold, as reported 15:36:27 to us by several who were there]. 15:37:15 John Tromp won best game '89. 15:37:28 Larry Wall run twice, obviously, '86/7. 15:37:32 (I.S.C.) 15:37:44 "John Williams" I woner if... naw. :P 15:42:23 guys -- if you're planning to have a child in 2011, please do it on the 11th of february 15:42:30 your kid's birthday will be 11/11/11. 15:42:41 or 2011-11-11, which is almost as good. 15:47:19 Hahaha there's a football icon on YouTube right now, it overlays the video with a vuvuzuela noise. 15:48:21 I sure am monologueing today. 15:51:31 That's been there for a few days. 15:52:19 -!- oerjan has joined. 15:55:01 `quote turing 15:55:03 128| I can do everything a Turing machine can do, except love 178| we'd care about a turing-complete pencil 15:55:22 Deewiant: yeah but i didn't notice it :P 15:55:25 oerjan: wat 15:56:14 alise: someone played around with HackEgo recently and briefly reverted my bug fix, i just checked if they'd re-reverted 15:56:19 ah 15:56:22 `help 15:56:23 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/ 15:56:40 "I can do everything a Turing machine can do, except love" is one of my favourite Slereah quotes 15:56:46 well, probably my favourite 15:57:46 `quote elf corpses 15:57:47 No output. 15:57:52 `quote CakeProphet 15:57:54 187| how does a "DNA computer" work. von neumann machines? CakeProphet, that's boring in the context of DNA. It's just stealing the universe's work and passing it off as our own. 188| CakeProphet: reading herbert might be enlightening in one hand he held a 15:57:56 `quote elf 15:57:58 64| I spent the last minute or so killing myself repeatedly 138| so a.b.c.d.e.f.g.h.i.j.k.com might be self-relative, but a.b.c.d.e.f.g.h.i.j.k.l.com always means a.b.c.d.e.f.g.h.i.j.k.l.com.? 159| if you claim that the universe is more than 3D the burden of proof is on you to produce a klien 15:58:02 `quote corpses 15:58:03 190| ais523: elf corpses are not considered expensive health food. but the most expensive. 15:58:05 there 15:58:13 botte will be far more reliable using grep grumble 15:58:25 `quote fax 15:58:26 96| im the worst person in the world 140| oklopol geez what are you doing here ...i don't know :< i actually ate until now, although i guess i also did other things... 154| sekuoir: that's just gay sex I am learning though! 156| okay I see it now, quines do exist 157| 15:58:30 `quote 157 15:58:31 157| we all know that didn't happen 15:58:32 `quote soupdragon 15:58:35 159| if you claim that the universe is more than 3D the burden of proof is on you to produce a klien bottle that doesn't self intersect ^ I learned that trick from atheists 15:58:37 always great for a laugh! 16:08:57 oerjan, your bug fix being? 16:09:03 I found the new page "Peyo" but I have idea how to write "smurf" more <-- i guess a smurf is replaced by previous word that could be used in the same context, approximately, although that sounds like a recipe for great pain, i.e. a feature 16:09:11 *the previous 16:09:57 AnMaster: `quote with a search term sometimes cut off the result in the middle, i replaced an xargs echo with fmt -w500 and that helped 16:11:04 ah 16:19:45 What? There's sites selling melatonin in the UK. 16:19:51 But it's a prescription-only drug, according to Wikipedia... 16:20:12 I'm ultra-confused now, but I think this means I at least don't have to pay the shipping from Utah. 16:21:27 "I understand from a uk chemist that melatonin is only available in the uk on prescription, it appears the uk sites offering it online are either doing so illegally or may well be traps, yes i fell for that racket years ago, at the time you think ok they sell valium, xanax, diet slimming pills etc, so i ordered them, oh yes after checking out the uk law on importing phentermine, valium, zanax etc and it was ok, not illegal, even checked out at a main libar 16:21:27 y law section, even got a solicitors ok and my gp confirmed ok to buy from a dummy (realise now setup site) supposed to be in south africa called speedrx, what a absolute fool i was, i knew at the time my computer was hacked, my gp kept prescribing rohypnol for sleep and always said the home office will be asking questions soon, it all adds up now since i stopped taking those drugs, i feel like the biggest mug on earth, how daft was i, if only i could reli 16:21:28 ve my life." 16:21:30 what the heck XD 16:22:06 wow he goes on to say that all drugs are bad and evil mind-destroying things, i don't think he understands what medicine is 16:26:50 so not exactly a (mentally) balanced view, there? 16:28:46 indeed. 16:30:07 He also seems to have made that a single sentence. 16:30:19 pikhq: two more paragraphs that are also single sentences afterwards; glorious 16:30:49 I love how he's portraying melatonin as this unnatural, evil, mind-destroying drug that will get you addicted and the Home Office will come after you and you will be set up by a shady south african site and it will destroy your life. 16:30:56 maybe he needs some valium :D 16:31:00 http://www.answerbag.com/a_view/4038309 link to the crazy 16:31:18 the comments are best: 16:31:30 "This doesn't answer the question and in fact, your advice is pretty dangerous." 16:31:32 "It was not meant to be dangerous, i do not know what part you are refering too, maybe the internet address where i bought those drugs, no worries it closed down many years ago. 16:31:32 I was simply trying to warn people how they can without thinking run into traps and may well be buying banned goods, anyway i do not think the uk would have banned melatonin for nothing." 16:35:54 pikhq: Wow... the cost for getting 180 days' worth of melatonin including shipping from Utah to the UK is only £13.60 ($20.45). 16:36:04 That's... a really good price considering the shipping distance. 16:36:23 The non-shipping actual-melatonin part of that cost is $6.95 (on sale; normally $7.95). 16:36:42 I /could/ get it from a UK site, but considering it is almost certainly illegal to sell melatonin in the UK, as it's prescription only, I think I'll stick to a significantly less shady source. 16:38:21 Sometimes stuff gets banned because conflicts of interest, not because of any known harm. 16:38:54 But then, on the other hand, some very harmful stuff is still on markets due to same kinds of conflicts of interest. 16:40:14 alise: why do you want melatonin? 16:40:28 Mathnerd314: I am completely unable to control my sleep schedule. 16:40:40 I have good evidence that melatonin will help vastly with no side-effects. 16:40:44 Thus... 16:41:00 Ilari: I think melatonin is prescription-only just because it is, nobody's bothered to change it I guess 16:41:09 all studies suggest it is completely harmless; short-term adult usage and long-term child usage have been studied. 16:45:17 The US never even bothered to regulate it. 16:57:40 * pikhq goes back to work on Flinix 16:58:23 -!- BeholdMyGlory has quit (Remote host closed the connection). 16:58:32 I think I'm going to *try* to get it to work using GCC 4.5's LTO. 17:09:59 pikhq: DAMMIT MY FLINIX IS SUPERIOR :| 17:10:04 I cut down my kernel for you /sniff 17:14:58 alise: Let's see if LTO makes my binaries awesome. 17:15:09 I strongly suspect the inliner will love me. 17:15:15 FUCK GCC. 17:15:17 :| 17:15:29 pikhq: The name Flinix isn't big enough for the two of us. 17:15:40 I came up with it so it's MY name, you pick one, you thiefing heathen :P 17:16:24 フリニクス 17:16:45 You may call it Furinikusu. 17:17:55 pikhq: How do you write the digit "one" in japanese? 25? 11? 17:18:03 As words, like "one" or "eleven" or "twenty-five". 17:20:09 Arabic 1 or Chinese 一. 17:20:32 Oh, write out as words. 17:20:54 Yeah. 17:20:56 一 "ichi", 二十五 "nijuugo", 十一 "juuichi". 17:21:18 Is that one, eleven, twenty-five? 17:21:56 never mind 17:21:57 pikhq: 一と二十五分の十一メガバイト 17:21:59 You can have that name. 17:22:15 "52/10 MB and 1" 17:22:17 You have failed me. 17:22:25 You gave me 52 and 10, not 25 and 11. :( 17:22:55 No, the translator failed horridly. 17:23:25 So that does, in fact, say "one and eleven twenty-fifths megabytes"? 17:24:33 And 一分の二 is a very convoluted way of what Google tells me should be 半分? 17:27:28 That does, in fact, say something like one and eleven twenty-fifths megabytes. 17:27:40 Something "like"? :P 17:27:41 And yes, that is a very convoluted way of saying 半分. 17:27:57 一分の円周率 ;; math should just use japanese as its notation 17:28:28 pikhq: what's the japanese analogy of "x"? 17:28:31 as the placeholder variable 17:28:33 alise: x 17:28:40 So they literally just... put x in there? 17:28:47 What's the equivalent of foo then? 17:29:04 Unless you mean Japanese mathematical notation, which was lasted used a couple centuries ago. 17:29:31 I'm INVENTING Japanese mathematical notation! 17:29:53 オの微分の二乗 ==> derivative of x squared 17:30:00 i.e. d/dx x^2 17:30:13 They do have notations for calculus. 17:30:20 I decided to use オ as the placeholder for no particular reason other than it just translates to "O". 17:30:32 "Square of the derivative of o" 17:30:34 BAD GOOGLE TRANSLATE! BAD! 17:30:37 Actually, that's just one reading. 17:30:38 Is that really what it comes out as? 17:30:43 Ah. 17:30:47 So the usual reading would be right? 17:30:53 Who cares about ambiguity! 17:31:02 ...also, any link to japanese mathematical notation? 17:31:06 It means "genius". 17:31:08 No. 17:31:16 Oh, wait. 17:31:27 the placeholder meaning "genius" is like sooo deep man 17:31:30 You're using katakana オ, not 才. 17:31:32 it's a genius because it takes all kinds of values 17:31:40 -!- oerjan has quit (Quit: Later). 17:31:58 so is "オの微分の二乗" "square of the derivative of オ" or "derivative of the square of オ"? 17:32:57 Any other nice single letters that read just as "O"? 17:33:43 お is apparently "I"; good enough. 17:35:13 -!- BeholdMyGlory has joined. 17:35:58 That's hiragana "o". 17:36:01 "和オ、一、お、オはおおプラス二乗の半分である" 17:36:03 this was meant to be 17:36:21 "sum o, 1, i, o is half i squared plus i" 17:36:51 Uh... 17:36:54 No. 17:36:59 It's gibberish. 17:39:35 indeed 17:39:53 pikhq: オから合計オは1とおとしておの半分プラスお乗 17:40:00 This is impossible 17:40:02 "Plus your total power from Oh Oh Too As one half ax" 17:43:53 alise, wait, are you already out of greek letters for your equation? ;P 17:44:01 bbl food 17:44:04 WE MUST USE JAPANESE FOR EVERYTHING 17:44:42 -!- Gregor has quit (Ping timeout: 252 seconds). 17:45:06 pikhq: Someone rewrote The Big Lebowski. That someone is Shakespeare. 17:45:40 I present to you the moſt excellent comedie and tragical romance of TWO GENTLEMEN OF LEBOWSKI. 17:45:46 Site: http://www.runleiarun.com/lebowski/ 17:45:50 PDF: http://cl.ly/1UJ0 17:46:59 ../../../gcc-4.5.0/libgcc/config/libbid/bid_decimal_globals.c:47:18: fatal error: fenv.h: No such file or directory 17:47:02 FUCK YOU GCC 17:48:42 On January 6, 2010, Bertocci posted "Two Gentlemen of Lebowski", a melding of The Big Lebowski with the language and writing style of William Shakespeare[1]. A sold-out off-off-Broadway production of the play ran from March 18 to April 4[2]. 17:48:48 Wow, they actually performed it. 17:49:54 "The revised text references or quote every play in the Shakespearean canon (as agreed upon by all scholars—sorry, apocrypha), as well as the Sonnets and the poem The Rape of Lucrece." 17:58:06 -!- cal153 has joined. 17:58:25 /home/pikhq/flinix/bld/./gcc/as: line 83: /flinix-lto/i386-pc-linux-uclibc/bin/as: No such file or directory 17:58:28 EFF YOU 17:58:43 -!- cal153 has quit (Client Quit). 17:59:02 pikhq: Hmm, if I have a directory structure with bin/ as auxiliary commands, where should system files be kept? Internal system files. I don't particularly care about FHS, what would Unix say, do you think? 17:59:02 /sys? 18:00:09 /data 18:00:48 it isn't data, it's internal system executables (but not of the kin or kind of those in /bin) 18:01:14 say, this directory would contain the kernel and internal-kernel-libraries, unusable by the program type that lives in /bin executed by that kernel. So? 18:01:16 configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES. 18:01:19 DOUBLE FUCK YOU 18:01:32 pikhq: i forgot how to fix that 18:02:30 The context is botte. ~/bin contains all the commands. 18:02:44 Note that ~ doesn't have to mean /home/botte; it sets HOME to its root so that commands can say things like ~/var/quotes. 18:02:50 You could easily have it in, e.g. /usr/botte or similar. 18:03:35 alise: I'm going with "have the initial GCC build against uClibc instead of newlib". 18:03:39 -!- Gregor-L has joined. 18:03:56 pikhq: Don't use newlib. 18:04:02 Newlib is primarily for platforms without OSes. 18:04:12 And for bootstrapping before you have a libc. 18:04:17 Yeah. 18:04:27 On the other hand, I can cross-compile this libc. 18:04:42 Without a cross-compiler. 18:04:43 Hooray, cheats. 18:06:07 checking dynamic linker characteristics... configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES. 18:06:10 GOD DAMN YOU 18:07:43 Hmm. Gentoo appears to have "uclibc patches". I'll look. 18:07:57 (for GCC) 18:23:59 ... It's trying to bootstrap. 18:24:08 WHY WOULD YOU BOOTSTRAP A CROSSCOMPILER 18:26:15 -!- Gregor-L has changed nick to Gregor. 18:26:18 Because the Bible tells it so. 18:27:29 ../../../gcc-4.5.0/libgcc/config/libbid/bid_decimal_globals.c:47:18: fatal error: fenv.h: No such file or directory 18:27:34 pikhq, how did you manage that? 18:28:03 pikhq, two guesses: cross compiling or very very outdated headers 18:28:11 possibly both 18:28:24 AnMaster: Cross-compiler. 18:28:45 -!- augur has quit (Remote host closed the connection). 18:29:03 -!- augur has joined. 18:29:04 pikhq, ah. hm either gcc should provide it (like it does for stdarg.h and so on) or the libc should provide it 18:29:07 that header I mean 18:29:27 not sure which 18:30:14 pikhq, if you are building a cross toolchain from scratch you probably need to tell gcc where you have newlib or such. At least that was how you did it during 3.x age. Haven't built any more modern gcc as cross compiler 18:30:44 http://i.imgur.com/ADdQy.jpg 18:31:26 AnMaster: GCC comes with newlib. 18:31:35 pikhq, hm separate download iirc? 18:31:51 No. 18:32:37 pikhq, it was during 3.4.x age I'm pretty sure 18:32:39 * AnMaster checks 18:33:34 doesn't seem to have any newlib in it 18:34:38 only ./libstdc++-v3/config/os/newlib which just contains some header files: ctype_base.h ctype_inline.h ctype_noninline.h os_defines.h 18:35:49 Curses. 18:35:51 ../configure --prefix=whatever --target=whatever --with-newlib --disable-libssp --disable-nls --disable-shared --disable-threads --disable-libgomp 18:36:02 Gregor, you want --build and --host too iirc 18:36:06 AnMaster: Not any more. 18:36:11 Gregor, since when? 18:36:13 AnMaster: As of GCC 4.2 or so 18:36:13 No, GCC figures out the build and host now. 18:36:19 Gregor, newfangled stuff ;P 18:36:26 Maybe 4.1? 4.0? ECGS? Idonno. 18:36:39 (*EGCS :P ) 18:36:48 Gregor, also --disable-threads broke stuff for me I remember 18:36:54 forgot details 18:37:16 The above flags is the way to get a cross-compiler with no libc installed as of the last time I did that (which was a week ago) 18:37:34 Oh yeah, but it was with an old GCC because the latest GCC doesn't support SVR4 any more >_> 18:37:42 Gregor, right. my experience with cross compiling is limited to gcc 3.x as I said 18:38:01 Lesse what my JSMIPS flags are ... 18:38:07 and outdated binutils. Damn them for dropping support for h8300-coff 18:38:26 Same 18:38:51 Gregor, binutils-2.16.1 gcc-3.4.6 18:38:57 plus some patches 18:39:07 to make it not ICE 18:41:26 Gregor, what about --enable-target-optspace ? 18:41:41 mostly for embedded I guess 18:41:44 -!- Gracenotes has quit (Remote host closed the connection). 18:42:59 AnMaster: Not sure what that does ... 18:44:12 Gregor, make libgcc and other libraries for the target such use -oS 18:44:18 err 18:44:20 -Os 18:44:27 Well ... that's strictly optional then :P 18:45:03 Gregor, not for the thing I was cross compiling to. Without that my stuff wouldn't have fit into the memory of it :P 18:53:01 ...you know those tiny tiny ultra-cheap rc helicopter things? 18:53:05 Really tiny plastic things and awkward controls. 18:53:37 "What happens when you strap a $2k digital SLR camera doing full HD video to a $2k remote-controlled helicopter?" --reddit 18:53:37 What happens when you strap a meh digital camera doing regular resolution video to a tiny cheap RC helicopter? 18:53:48 Would it even fly? It's normally so light and cameras tend to be quite heavy. 18:53:51 Maybe that flip HD thing. 18:54:32 Naw, those tiny cheap RC helicopters are exactly sufficient for lifting themselves. 18:54:43 I think the tipping point where they would no longer fly is at about four grams. 18:54:56 -!- augur has quit (Remote host closed the connection). 18:55:14 -!- augur has joined. 18:57:13 Gregor: How tiny can you get a video recorder, then? 18:57:16 And light, of course. 18:57:23 They're also impossible to fly, btw. 18:57:26 Even keeping them upright. 18:57:34 alise, $2k DSLR? 18:57:35 wtf 18:57:47 It said SLR, not DSLR. 18:57:55 Oh, wait, digital. 18:57:58 digital SLR 18:57:59 yeah 18:58:00 Okay, I know nothing of photography. :) 18:58:01 AnMaster: Why wtf? 18:58:04 Too cheap, too expensive? 18:58:30 There were lots of Red Bull signs in the video so it's presumably for an advert which would explain too-expensive. 18:58:31 hm, sounds quite expensive 18:58:40 AnMaster: Well, it was a quite professionally done thing. 18:58:47 alise, could explain it 18:58:51 http://vimeo.com/12281806 (you need flash, deal with it or miss the awesomeness) 19:05:58 Making nomath.js not retarded = huge speed improvement for JSMIPS! Hooray! 19:08:24 nomath.js is the single worst-named file in existence! Hooray! 19:08:39 alise, hey 19:08:55 i remember sending a link for you when you logread 19:08:57 a comic, i think 19:09:00 did you get it? 19:09:05 Gregor, what does it do? 19:09:06 augur: I already read Pictures for Sad Children. 19:09:12 :D 19:09:14 But thanks for recognising the taste match. :P 19:09:23 so my alisology is accurate 19:09:40 Wow, what has happened with the most recent comics. 19:09:55 http://www.picturesforsadchildren.com/index.php?comicID=346 19:09:56 http://www.picturesforsadchildren.com/index.php?comicID=347 19:10:06 Gregor, also is the new version up at your website? Oh another thing. Last I tried JSMIPS (about a week ago) "ls bin" took ages because it loaded every file in there. I think your stat() system call needs work 19:10:41 Or DOES it 19:10:49 lol 19:10:51 alise :) 19:10:56 AnMaster: It runs vim? Wow. 19:10:58 Erm. 19:10:59 Gregor. 19:11:06 Gregor: Now do "X11 on Canvas". 19:11:27 I see you're using canvas already. 19:11:32 So you can easily plot pixels. 19:11:49 Gregor: Use Xserver (formerly KDrive) and it'll be a lot lighter and more workable. 19:12:00 You'd just have to write a simple driver that spits out canvasy commands. 19:12:46 XD 19:12:54 alise, will be even slower 19:15:10 But AWESOME. 19:23:41 * Gregor reappears. 19:24:09 AnMaster: stat() is straight-up broken. I'm aware and I just don't care. 19:24:29 alise: X11 on Canvas might be faster than this vt100 terminal for JS, which is dog-slow :P 19:25:32 Gregor: Probably, especially if you use Xserver which performs well on small systems and you compile in the driver so it'll load quicker. 19:25:55 Gregor: Stick in some ultra-minimalist WM like dwm or ratpoison and you're done. 19:26:09 Next steps: lynx, irssi. :-) 19:26:49 Anyway, I'm still working on making the way that it USES nomath.js be less retarded. 19:27:07 Oh, and AnMaster: No, the version on codu.org/jsmips is actually wildly out of date. 19:27:20 Ah. 19:28:03 Gregor: Would it be possible to run MIPS Linux on it? :P 19:28:17 alise: It's not a full-system simulator, it's just a ISA simulator. 19:28:22 Mm. 19:28:33 But what more do you really need, apart from keyboard/mouse ports? 19:30:30 Gregor, update it soon :) 19:30:36 alise: I have no idea ;P 19:31:04 Gregor, so what does nomath do? 19:31:19 alise, MMU I presume 19:31:20 It doesn't do math. 19:31:25 Who needs an MMU. 19:31:27 Use uClinux. 19:31:28 alise, linux 19:31:36 that works yeah 19:31:41 nomath is the worst-named file ever. 19:31:48 nomath is Non-Overflowing MATH 19:31:52 :D 19:31:54 Except that it actually implements overflowing math. 19:31:59 So it's doubly-badly-named. 19:32:00 alise, you still need to emulate stuff like control registers for the kernel to fiddle with. 19:32:13 alise, while with user space only you can just handwave that away 19:33:10 http://www.icanhasinternets.com/wp-content/uploads/2010/06/popicon9.jpg 19:34:04 Yup, 'struth. 19:34:07 I have no buses :P 19:34:14 Double-decker buses. 19:34:27 Gregor, what about taxis? 19:34:59 You're all terrible human beings. 19:35:04 http://www.icanhasinternets.com/wp-content/uploads/2010/06/popicon9.jpg <-- that line very much lacks context... Please add some 19:35:15 AnMaster: Look closer. 19:35:26 The ground may help. 19:35:31 To the left. Beside the tree. 19:35:36 hah 19:35:47 alise, what about the bird though? 19:35:59 I think that is just a bird; not sure though. 19:36:28 alise, doing Yoshi as a horse is strange. 19:36:39 It's the wild west, man. 19:36:49 alise, yes but it looks so strange 19:38:09 what, I don't get iwc today at all.. 19:46:04 Serron's point is that since Paris was the sole survivor, she should be the only one /not/ having a panic attack 19:46:45 Since, if things go the way they did then, she'll be the one surviving again, whereas the others will die. 19:46:49 Deewiant, oh 19:47:09 Deewiant, why is "she's" italics and wtf about the annotation then 19:47:30 hm 19:47:32 "She's" is emphasized. 19:47:35 maybe it has been mentioned before 19:47:49 As in, "why is /she/ the one who's having a panic attack" 19:48:15 Deewiant, right I was considering if it was something about forgetting gender of Paris at first. 19:48:22 which is why I got all confused about it 19:48:28 since that made no sense 19:48:52 It's about her crashing that ship in her youth 19:48:55 true 19:49:06 hm maybe it *has* been mentioned before 19:49:25 The annotation suggests not 19:49:56 Typically there'd be a link to the previous mention in cases like this 19:50:04 Deewiant, indeed. 19:50:11 if there had been it would have been all clear 19:50:25 4+7+4 19:50:28 4+9+4 19:50:33 3+4+4 19:50:38 1+9+4 19:50:41 Deewiant, I didn't remember you read iwc regularly 19:50:42 1+7+9 19:50:45 What is the next entry in the sequence? 19:51:09 alise, 2. It overflowed on this strange architecture ;) 19:51:31 AnMaster: Maybe you didn't know. 19:51:39 Deewiant, possibly 19:52:05 Deewiant, hm http://www.irregularwebcomic.net/draakslair/viewtopic.php?t=4941&sid=896a484b493d46f242a222f29dd12ec6 suggests it is a combination of that you mentioned and that I considered 19:52:11 Wolfram Alpha thinks a possible closed form of 1, 2, 3, 4, 3, 2, 1, 2, 3, 4, ... is 19:52:16 a_n = 1/6 ((-1)^n-2 (1/2-(i sqrt(3))/2)^n-2 i sqrt(3) (1/2-(i sqrt(3))/2)^n-2 (1/2+(i sqrt(3))/2)^n+2 i sqrt(3) (1/2+(i sqrt(3))/2)^n+15) 19:52:28 alise, rather verbose 19:52:34 It predicts the next entry in the sequence is 19:52:35 1/6 (14-2 (1/2-(i sqrt(3))/2)-2 i sqrt(3) (1/2-(i sqrt(3))/2)-2 (1/2+(i sqrt(3))/2)+2 i sqrt(3) (1/2+(i sqrt(3))/2)),1/6 (16-2 (1/2-(i sqrt(3))/2)^2-2 i sqrt(3) (1/2-(i sqrt(3))/2)^2-2 (1/2+(i sqrt(3))/2)^2+2 i sqrt(3) (1/2+(i sqrt(3))/2)^2),1/6 (14-2 (1/2-(i sqrt(3))/2)^3-2 i sqrt(3) (1/2-(i sqrt(3))/2)^3-2 (1/2+(i sqrt(3))/2)^3+2 i sqrt(3) (1/2+(i sqrt(3))/2)^3) 19:52:43 alise, is it correct? 19:52:49 No, the next entry is 3. 19:52:51 AnMaster: I remembered that she was a she so I didn't even consider it :-P 19:53:06 Deewiant, indeed I remembered that too 19:53:13 Deewiant, and was all confused by the italics thus 19:53:38 Wait, she doesn't look like a she. 19:53:46 AnMaster: *she* as in *her personality* 19:55:06 ? 19:55:10 ffs 19:56:09 ? 20:05:49 AnMaster: i'll never see a line from an irc server longer than 512 chars, right? 20:05:54 or is that just privmsg body 20:06:32 Isn't the limit 254 or something? 20:08:14 Deewiant, sounds like topic limit or such 20:08:15 not sure 20:08:27 Deewiant: it's definitely 500-odd 20:08:32 alise, well you could see. but you shouldn't. But in practise I seen it 20:08:48 Well, fuck practice, Freenode uber alles :P 20:09:00 alise, I wouldn't crash on it though 20:09:14 I'll just end up interpreting it as two lines, one of them meaningless, I think 20:09:17 But who really cares? 20:09:18 IRC messages are always lines of characters terminated with a CR-LF (Carriage Return - Line Feed) pair, and these messages shall not exceed 512 characters in length, counting all characters including the trailing CR-LF. Thus, there are 510 characters maximum allowed for the command and its parameters. 20:09:20 it is just something you don't do. You don't crash on malformed input 20:09:23 -- RFC 1459 20:09:31 AnMaster: You do if you're a lazy fucker. 20:09:50 alise, I guess I'm not. 20:10:36 alise, besides it might be tricky to pick stuff up on some systems if you crash on bad input. Like you need JTAG to fix it or such 20:11:05 Freenode doesn't do it, and that's all I really care about. 20:11:55 "If you steal a golden idol from your parents' house after coveting your neighbor's wife on the sabbath ... well, you're just plain screwed. 20:12:16 #define OR_DIE ; if (errno) { perror("Error"); exit(1); } 20:13:04 Maybe throw some __FILE__, __LINE__ in there 20:13:15 Gregor, wut 20:13:17 Deewiant: Pfft! Ideally I'd get the function name but that's impossible. 20:13:26 AnMaster: it's this religion. called christianity 20:13:30 you may have heard of it 20:13:31 Doesn't GCC support __FUNCTION__? 20:13:58 alise, I don't know it's contradictory holy book word by word... 20:14:12 also it seems strange to special case combining those 20:14:21 seems like a parody :P 20:14:22 Can fopen handle ~ expansion? iirc it can't. 20:14:55 alise, but the shell would do that for you 20:15:01 at least for command line 20:15:09 Heh, my config file enforces a rigid order. 20:15:12 Oh Well Who Cares. 20:16:01 You know what? I should just use a scripting language. 20:16:02 C sucks. 20:16:10 alise, anyway using getline() or fgets() isn't a lot more complicated than gets(). Or a lazy non-gnu way would be fgets() with 513 char buffer (512 + ending \0) and then instead of growing buffer or just just exiting with error 20:16:17 if the line is longer 20:16:18 I was using fgets. 20:16:22 With a fixed buffer. 20:16:25 alise, that's fine then 20:16:36 And breaking whenever the server breaks the RFC :P 20:16:45 alise, I have nothing against that 20:16:53 alise, it is *crashing* that I'm specifically against 20:17:11 Use a 511 char buffer and ignore the last \r\n 20:17:13 It wouldn't crash, it'd just probably print some things to the log along the lines of "WTF kind of command is 'and this is more words of the too-long line'?". 20:17:16 alise, it's the difference between exploding or shutting down basically 20:18:38 It seems botte's structure is becoming *very* UNIXy. 20:18:51 Inside ~ (which is not necessarily anyone's home directory in botte, we just set HOME to make things easier), we have: 20:18:57 ~/bin/command_name 20:18:59 ~/etc/botte.conf 20:19:03 ~/sys/botte.[whateverlangitis] 20:19:14 And also things like ~/var/quotes, ~/var/karma. 20:19:19 ~/etc/extremely_complex_plugin.conf. 20:19:39 I'm not sure where the "run these all the time so they can scan for things like foo++ or foo-- in any message" stuff will go. 20:19:41 Maybe ~/daemons. 20:20:03 alise, sbin? 20:20:09 for Services Binaries 20:20:09 No. That's ludicrous. 20:20:23 (instead of superuser binaries) 20:20:28 I'm allowed ~/sys because dammit, Linux took it away from Plan 9 which used it for system source. 20:20:50 "took it away"? 20:20:57 By using it for the kernel stuff. 20:20:58 alise, why wouldn't both be allowed to use it 20:21:09 Well, most people would say "hey, that's not what /sys means". 20:21:13 for different things even 20:21:15 BUT THAT'S BECAUSE OF LINUS 'EVIL' TORVALDS. 20:21:17 rather than use syslogd, everything should just write to /sys/log 20:21:21 AnMaster: Well, I think late Unix did it too. 20:21:25 alise, ... 20:21:38 Richard 'Goat-Raper' Stallman. 20:21:38 * AnMaster renames /home on alise's computer to "Documents And Settings" 20:22:15 Eric 'Sexy' Steven 'You Can Call Me Eric "Sexy" Steven "Saucy" Raymond, Linus' Raymond 20:22:20 alise, anyway no one claimed linux was plan9, it seems perfectly fine to use the same directory name for different things on different unrelated systems! 20:22:21 s/$/./ 20:22:30 AnMaster: but dammit late unix did it too 20:22:36 LINUX: UNIX LIKE? MORE LIKE UNIX HATE AND UNIX RAPE 20:22:37 alise, and? 20:22:37 :|| 20:22:45 Wow, you're actually taking me seriously. 20:22:47 what? 20:22:47 How stupid are you? 20:23:08 alise, not stupid, but this was exactly the same tone as you use when you rant about stuff like file systems 20:23:15 are you suggesting you weren't serious then? 20:23:17 or about fonts 20:23:20 What ain't no country I ever heard of. They speak English in what? 20:23:39 (Please, please, please say "what?".) 20:23:46 no 20:23:54 (Oh well.) 20:23:58 ENGLISH, MOTHERFUCKER! DO YOU SPEAK IT? 20:24:06 alise, det beror på 20:24:25 Then you know what I'm saying! 20:24:27 Describe what Linus Torvalds looks like! 20:24:27 but I agree the English are motherfuckers ;P 20:24:58 Say the again. SAY THE AGAIN. I dare you, I double dare you, motherfucker. Say the one more goddamn time. 20:24:59 alise, I only seen an image on wikipedia. Somewhat fat. Light/blond hair iirc 20:25:02 that is about all 20:25:03 (I'm having to improvise here...) 20:25:06 don't remember more 20:25:11 AnMaster: Does he look like a bitch? 20:25:26 alise, no he doesn't look like a female dog. 20:25:37 Dammit, you were meant to say "the" at least once in that sentence. 20:25:56 haha 20:26:10 I think I'll just stop quoting Pulp Fiction. 20:26:20 alise, oh I thought you had gone mad 20:26:31 more mad than usual I mean 20:26:36 No, it's this quote: http://pastie.org/1020189.txt?key=es9lvqgblsbkroywcnvs1q 20:27:31 alise, Someone trolling another person. 20:27:40 is what it looks like to me 20:27:42 No... it's from a film. 20:27:57 oh 20:27:58 hm 20:28:15 alise, okay I guess you have to know about that movie for it to make sense 20:28:39 alise, det beror på 20:28:39 Then you know what I'm saying! 20:28:44 Not really 20:28:44 also that didn't work ;P 20:28:53 alise, translation of my line: "That depends." 20:28:56 AnMaster: http://www.youtube.com/watch?v=czb4jn5y94g 20:28:59 Now updating my binutils/GCC patches to work on the latest versions ... 20:28:59 the scene 20:30:53 Gregor: Will you ... what was I going to say ... the of the and it & of 20:30:57 Will you update the system.html thing? 20:31:24 I will maybe later today probably. 20:31:38 But I need to build the latest version of everything first :P 20:31:42 alise, makes no senee 20:31:43 sense* 20:32:02 AnMaster: What, exactly, makes no sense? 20:32:07 alise, video 20:32:15 Which part, exactly, makes no sens? 20:36:05 -!- Rafajafar has joined. 20:36:08 sup ladies 20:38:32 uh. 20:38:35 alise, is it "a historic" or "an historic" 20:38:37 very low lady content in here 20:38:40 nil to be precise 20:38:47 AnMaster: Depends on your dialect. 20:38:50 I'd write "a historic". 20:38:58 If you pronounce the 'h', it's "a". If not, it's "an". 20:39:04 alise, which dialects use "an" there? 20:39:10 If it sounds like "an istoric" when you pronounce "an historic", write that. 20:39:12 just some example 20:39:16 Otherwise, write "a historic". 20:39:21 AnMaster: I'm not sure. 20:39:28 I think Received Pronunciation definitely says "a historic". 20:40:02 hm 20:40:13 http://en.wikipedia.org/wiki/Phonological_history_of_English_fricatives_and_affricates#H-dropping 20:40:36 the worst are the people who say "an" and pronounce the h 20:40:37 AnMaster: "A historic" is certainly much more common. 20:40:46 And "an historic" sounds AWFUL to people who don't mentally pronounce the 'h'. 20:40:50 Like, truly awful. "An hero" level. 20:41:02 h is a consonant sound, dammi 20:41:12 alise: s/don't/do/ surely? 20:41:18 Er, yes. 20:41:19 AnMaster: OTOH, it is almost universally "an honour killing". 20:41:29 Which disproves Cu's saying, unless he says "HHHHonour killing". 20:41:35 Hoxford. 20:41:36 alise, and "an hour" 20:41:41 AnMaster: Indeed. 20:41:45 Words borrowed from French frequently begin with the letter h but not with the sound /h/. Examples include hour, heir, hono(u)r and honest. 20:41:47 An' our time has surely come! 20:41:54 Wow, that was a double pun. 20:42:01 In some cases, spelling pronunciation has introduced the sound /h/ into such words, as in humble, hotel and (for most speakers) historic. 20:42:11 Deewiant, excepts in american english? 20:42:13 that's because h has no sound in French 20:42:17 AnMaster: ? 20:42:19 except* 20:42:23 Deewiant: but the French are dirty and unwashed 20:42:25 so who cares 20:42:29 if the h is silent, an is fine 20:42:41 alise, their food usually taste better than English food though 20:42:46 AnMaster: Just read the section I linked... 20:42:52 AnMaster: Nobody in England likes English food. 20:42:57 We have a bunch of faux-ethnic dishes instead. 20:43:06 alise, well actually scones is quite nice? 20:43:08 For instance, we pretty much invented "'chinese' food". 20:43:11 or maybe that is faux too? 20:43:14 AnMaster: We're good at bakey stuff. 20:43:21 Scones, English muffins, crumpets, and so on. 20:43:21 alise, except cakes. 20:43:23 Actual meals we suck at. 20:43:28 AnMaster: Eh? 20:43:31 What's wrong with cakes? 20:43:41 alise, your ones are often dry in my experience 20:43:44 I'll have you know I'm a wonderful cake maker. 20:43:47 AnMaster: Oh. Only bad ones. 20:43:53 XD 20:43:56 I always make them rich and moist I'll have you know :| 20:44:04 Insert bland innuendo... 20:44:18 alise, of course, I can only speak from the experience I have. And that has been English cakes = dry 20:44:38 I'd mail a piece of cake, except you don't deserve cake. 20:44:41 but of course that is not a large enough study to cover every case 20:44:53 alise, it would be dry and mashed by the time it arrived 20:45:02 at least knowing Swedish postal service 20:45:12 Eh, just put it in a blender and DRINK THE CAKE! 20:46:41 alise, but does it blend!? 20:46:55 -!- tombom has joined. 20:47:00 hm I wonder if that site is still around 20:47:43 Yes. 20:47:50 It's a hugely popular promotional site. Those don't disappear. 20:48:05 I love how Agora's ruleset is maintained in RCS. 20:48:08 alise, did they ever find stuff that didn't blend? 20:48:16 Well, since 2001, anyway. 20:48:32 AnMaster: Nope. 20:49:30 alise, I guess if they did they wouldn't publish it 20:49:48 alise, I would suggest trying a crowbar or such 20:49:53 I bet that won't blend 20:52:24 I want to write Agora an anthem. 20:52:29 XD 20:55:13 alise, (1,99] <-- is this interval half-closed or half-open? 20:56:19 AnMaster: Both. 20:56:28 closed = 1-open, open = 1-closed. 20:56:31 1-0.5 = 0.5. 20:56:56 hm strange I get weird ping reply times from you alise. -1277582170.2 seconds... 20:57:05 that is *almost* epoch (just checked) 20:57:34 except the wrong way 21:00:50 Just XChat... 21:03:49 hm 21:03:59 okay strange, now it works 21:04:29 > Ping reply from alise: 0.82 seconds 21:10:07 -!- ais523 has joined. 21:12:11 Hi ais523! 21:12:15 I reregistered in Agora. 21:12:22 hi alise 21:12:34 at least, I'm pretty sure I did now 21:12:40 not that i needed to 21:12:44 I'm not sure the lists are listening to me, though 21:12:47 and no you didn't, unless you did it only a few seconds ago and the message hasn't arrived yet 21:12:54 ugh, it didn't actually set my email back 21:14:23 ais523: there 21:14:35 * ais523 waits for the email to arrive 21:14:51 ah, three came at once 21:14:56 Hello netout. 21:15:10 ais523: yes, I just resent them for the second time 21:15:13 heh, resent 21:15:37 you might also want "I become active" 21:15:51 I'm still cracking up at "making an ass out of you and umption", I'm so annoying :P 21:16:10 can you call CFJs while inactive? 21:16:56 if not I'll have to recall it 21:17:05 yes, you can 21:17:11 you can even call CFJs while not a player 21:17:21 Wooble does so frequently when eir registration status is in doubt 21:18:41 ais523, how could your registration status be in doubt? 21:18:58 AnMaster: you might have deliberately tried to make it ambiguous 21:20:12 AnMaster: perhaps you've been exiled but think there's a bug in the exile rules, for instance 21:20:58 most recently the problem was that the Registrar wasn't paying attention to the lists 21:25:02 ais523, heh 21:25:10 alise, hm 21:25:56 I wonder where you buy desiccant silca btw 21:26:36 http://www.macropackaging.co.uk/1gramsilicagelsachetspouchesdesiccantnew-p-196.html 21:27:19 -!- augur has quit (Remote host closed the connection). 21:28:17 alise, I have sole silca here in an ESD plastic bag with small holes. From some harddrive packaging 21:28:45 that sort of package for it might be tricky to find. Anyway I would be more interested in silca in bulk, not pre-packaged 21:28:49 for what I was considering 21:29:00 * AnMaster goes googling 21:31:02 why do you want bulk dessicant silica? 21:31:17 this isn't some sort of insane esolang, is it? 21:31:19 Every time the cat tries to eat something it shouldn't, we tend to say "SILICA GEL - DO NOT EAT" to it. It doesn't help much. 21:34:38 ais523, no. but that is a nice idea 21:34:48 ais523, computing by absorbing water 21:34:52 hm 21:35:42 ais523, you could make a very balanced scale such that it tipped over when you had absorbed enough water 21:35:52 thus closing an electrical circuit 21:36:04 ais523, think that would work? 21:36:29 maybe 21:36:32 but it seems rather irreversible 21:36:37 you'd need some way to drain the silica too 21:36:43 ais523, you can restore it by heating it quite a bit iirc 21:37:00 ais523, ah 120 C 21:37:08 for 2 hours 21:37:17 VERY slow computing 21:39:07 -!- Quadrescence has quit (Remote host closed the connection). 21:53:15 -!- wareya_ has joined. 21:55:50 -!- wareya has quit (Ping timeout: 260 seconds). 22:17:14 Back in ~20 mins. 22:19:09 serious question I need for my day job: does anyone here know a remotely efficient algorithm for topologicals sort that works even if there are cycles in the input? 22:19:20 as in, infers a total preorder from a partial preorder, rather than a total order from a partial order 22:19:27 *topological sort 22:22:07 ais523: As in, cycles can be sorted any way, but rest must follow topological order? 22:22:13 night 22:22:23 Ilari: no, as in cycles are marked as equal to each other 22:22:40 so if the input's a Find the strongly connected components replace them all with single vertex and run topological sort for result? 22:25:33 yep, that's basically what I'm trying to do 22:28:32 but it's unclear how to even find those components in the input in an efficient way 22:34:26 i am eating jam with a teaspoon 22:34:32 does that make me a fat fuck 22:39:11 yes 22:41:58 Keeping GCC patches up to date is SUCH a PITA 22:45:00 why would you even be patching gcc 22:45:09 To support a new target. 22:52:50 Ugh, I'm going to need to learn Javascript string manipulation in the span of a few minutes 22:55:34 try finding a library listing 22:55:47 it works much the same as, say, Perl or Python, strings are first-class 22:59:29 generally it's best to stick to library functions and avoid explicit loops as well. Since the library functions are going to be C or whatever else. 23:00:48 I barely know enough Javascript to look at form elements on a page 23:01:17 .value to get a text field's value? 23:01:25 it's been a while. I think so. 23:01:36 just play around with a shell in your browser. 23:04:08 I believe iterating over an object iterates over its properties 23:04:08 but 23:04:12 don't quote me on that. 23:04:20 Sgeo: yes 23:04:30 that's not JavaScript, that's DHTML DOM 23:04:35 for the text field's value thing 23:04:44 the issue is that you can't really use one without the otehr 23:04:51 right. 23:05:06 No one will care if I design this page poorly, right? 23:05:19 I will be scarred. 23:06:19 Is there a trinary operator in JS? 23:07:27 ? : 23:07:47 the issue is that you can't really use one without the otehr 23:07:49 there's work on that but eh 23:10:02 Ok, this page is already going to be fragile :/ 23:10:56 "Can you make it an exe?" 23:15:27 Hm, a bit of decency is required for my sanity. Too much work if I don't make another function 23:18:06 Maybe the denizens of this channel won't gang up and kill me now 23:19:54 http://en.wikipedia.org/wiki/Caja_project 23:23:46 CakeProphet: and? 23:24:33 "The FBI failed to break the encryption code of hard drives seized by federal police at the apartment of banker Daniel Dantas, in Rio de Janeiro, during Operation Satyagraha." 23:24:41 Gosh, TrueCrypt isn't breakable by the FBI for an investigation. 23:24:43 That's astonishing! 23:24:50 The FBI are magicians who can break any encryption. 23:25:10 Also, they'd reveal it if they could break it. Totally! 23:30:56 http://www.kevlindev.com/tutorials/javascript/inheritance/index.htm good tutorial or bad tutorial? 23:32:44 Here is my Javascript inheritance tutorial: 23:32:50 There is no inheritance. Stop thinking about inheritance. 23:32:57 You can extend objects. 23:32:59 There is no inheritance. 23:33:17 What about the pages explanation of new? 23:33:21 page's 23:33:23 Is that decent? 23:34:12 alise: that's kinda correct 23:34:18 there's no built-in inheritance 23:34:43 but you can extend javascript to have a kind of inheritance, like the Prototype framework did 23:35:53 and to clarify more... ECMAScript standards have inheritance now... but javascript hasn't changed much in 10-12 years, so it doesnt have the newer schema 23:36:06 ActionScript does, and it most definetely has inheritance 23:37:34 Rafajafar: *but* class-based javascript is basically sin. 23:37:44 alise: I dont believe in sin 23:37:44 prototype is pretty awful. 23:37:52 Rafajafar: you knew what i meant. 23:37:55 Prototype has one major flaw 23:38:00 one major flaw, it sucks 23:38:03 alise: you knew what I meant 23:38:06 Rafajafar, so what do you call code that uses gotos for all flow control? 23:38:09 alise: stay constructive, dont be a twat 23:38:15 i'm a twat by nature 23:38:25 also not particularly trying to have a productive discussion :p 23:38:27 Rafajafar, what's Prototype's "one major flaw"? 23:38:43 the fact that if you change an element, it removes it from the DOM and replaces it 23:38:57 meaning if you expect in-place editing, you wont get it 23:39:10 this has problems if you have to go outside their framework for registering event handlers 23:39:55 Sgeo: I call code that uses gotos for all flow control another way to do things.... assembly basically works that way, yanno. 23:40:18 What do you call BANCStar? 23:40:26 Using INTERCAL for vital business code? 23:40:51 Javascript's automatic semicolon insertion? 23:40:52 -!- oerjan has joined. 23:41:05 You have to be opinionated. Unopinionated people just let cruft and evil perpetuate with their over-tolerance. 23:41:22 * Cu is opinionated SIR! 23:41:25 -!- Cu has changed nick to coppro. 23:41:37 alise: no, I think you're confused 23:41:44 I have opinions 23:41:48 Or doooo you 23:41:54 I need to stop saying that. 23:41:56 return\n{ is semantically different fro return { 23:41:57 I'll roll my eyes and go "that's not the way *I* would do it 23:42:11 Rafajafar: so basically you're passive-aggressive rather than aggressive 23:42:13 is that really better :P 23:42:24 Sgeo: as in python. 23:42:24 alise: I dont see that as being either of those things 23:43:12 alise: i counter that opinionated people sometimes perpetuate cruft and evil by narrow-mindedly ignoring possible compromises 23:43:14 -!- coppro has quit (Remote host closed the connection). 23:43:15 alise: there are no sins.... only mistakes. 23:43:32 oerjan: well opinionated != religiously opinionated 23:43:41 my issue with absolutes is that if you say it's ALWAYS wrong, as in a sin, you miss an opportunity when it's not wrong 23:43:43 But with Python, newline is the default and well know statement terminator 23:43:43 opinionated != zealoutous, rather. 23:43:51 Sgeo: *known 23:44:02 Rafajafar: By chance are you a centrist? 23:44:21 no 23:44:26 Hm. Odd. 23:44:31 no, it's not 23:44:36 The C++ FAQ has something about "evil", where "evil" does not mean "never do it" 23:44:48 My opinions are views are MINE 23:45:04 iirc 23:45:29 My opinions are views are MINE <-- wut 23:45:44 and I feel very strongly about them, but in the same way I dont want a Mormon coming to my door tellnig me about Indian Jesus and beating me over the head with his free book of fables, I dont want to go around preaching my views to those who differ in a way that makes them seem ABSOLUTELY wrong 23:45:58 first are = and 23:45:59 sorry 23:46:13 * oerjan has a strong religious opinion against being opinionated. argh. 23:46:16 I tend to think three or four words ahead of what I'm currently typing 23:46:28 (not even really joking) 23:46:40 buddism? 23:47:23 -!- coppro has joined. 23:47:24 no, not really. something new age. 23:47:52 when you commit the sin of absolutism, you've ended all discussion (which is an absolutist statement that I abhor) 23:48:05 *buddhism 23:48:19 -!- tombom has quit (Quit: Leaving). 23:48:21 also, you're getting dangerously ideological here for someone expressing an anti-ideological viewpoint. 23:48:29 *alease 23:48:39 alise: Welcome back, o great Penguin :) 23:48:42 It's not "buddism". 23:48:46 coppro: ...Penguin? 23:48:55 of the gods, of course 23:49:02 Oh, right; that. 23:49:14 I would prefer you called me the Penguin Formerly Known as Godot. :-) 23:49:20 I'm not preaching anti-ideologicalism because I am not telling you you're wrong... I just said there is no sin, and left it at that. 23:49:39 I stated MY opinion, which you are free to disagree with 23:49:40 Rafajafar: Indeed, but the discussion that came after... 23:49:54 I'm not arguing with you, you know. 23:49:59 you asked for more explaination, actually no, you made wild accusations about who I am and what I am 23:50:27 which prompted me to explain 23:50:29 I don't recall any "wild accusations", merely joking speculation. 23:50:30 also, you're getting dangerously ideological here for someone expressing an anti-ideological viewpoint. <-- i think that's an intrinsic psychological danger of debate/discussion 23:50:31 Chill. 23:50:51 oerjan: it also partly demonstrates why i think strong (ha!) anti-ideological...ism is a bad thing :) 23:50:59 i really do try not to be a zealot these days though 23:51:11 O_O 23:51:18 * oerjan must have missed that >:D 23:51:25 Is it moral to use innerHTML? 23:51:29 Even when there's no HTML? 23:51:30 * Rafajafar just pooped a little 23:51:33 To display a result? 23:51:40 Sgeo: it is always immoral 23:51:41 use the DOM 23:51:53 Ok, how do I display text in a DIV? 23:52:04 Rafajafar: now i'm starting to wonder how many people use irc from the toilet 23:52:13 Sgeo: ignore coppro 23:52:16 if it's just a quick hack use innerhtml 23:52:19 element.innerHTML 23:52:20 it's not like the dom is any cleaner :-D 23:52:32 if you dont know what's going to be in the div 23:52:35 Well, making it easy to select all might be helpful any.. no it won't 23:52:37 I'd use innerHRML 23:52:38 -- but seriously, the DOM is a serious bitch, unless you're making this thing cleanly and pristinely just use innerHTML. 23:52:39 HTML 23:52:53 Someone now needs to invent HRML 23:53:00 Human Relations Markup Language 23:53:00 you're using some sort of library? 23:53:09 Happy Racists Markup Language 23:53:13 It's just plaintext, I could easily make it an input box 23:53:17 Hhhhhh Rrrrrrr Markup Language 23:53:20 Horny Rabbits Makeout Lapdance 23:53:30 Whatever, it doesn't really matter 23:54:06 Sgeo: I really suggest you use a framework for javascript... the raw language is rather lacking... especially if you're trying to deal with cross browser compatability 23:54:15 yeah it'll be easier just to use jquery 23:54:18 yeah 23:54:20 for the kind of thing you are most likely doing 23:54:25 jquery, prototype, dojo...etc 23:54:27 mootools 23:54:29 something 23:54:39 jQuery. :P 23:54:40 alise, simple math and string manipulation? 23:54:48 Sgeo: and, clearly, DOM work, based on your questions. 23:54:58 jQuery is just like a few k anyway and it doesn't replace your ordinary javascript 23:55:07 it just lets you do things like $("p.foo").addClass("bar").hide(); 23:55:09 alise, read what I said: I just want to display plaintext 23:55:17 I've used them all, I can say that if I'm doing any UI work, jQuery is still in its infancy stage whereas Dojo is totally off the charts awesome 23:55:27 UIs scare me 23:55:28 Rafajafar: Yeah, but JavaScript UI work is ... sin. 23:55:38 buh? 23:55:40 disagree 23:55:44 Fuck Web 3.0 and its crappy imitations of desktop apps :P 23:55:55 raitme.com 23:55:58 gmail, good use of web stuff. things like roundcube, awful useless crap. 23:56:03 working on this site (dont hack it yet) 23:56:03 (and zimba) 23:56:17 this uses jQueryUI as an experiment 23:56:21 I might keep it 23:56:29 -!- alise_ has joined. 23:56:33 but, it's not bad... loads only the info it needs 23:56:38 Rafajafar: ok, so this is like reddit except it freezes my browser when i load it. 23:56:43 i can see the appeal 23:56:47 what browser? 23:56:56 oh you're...linux firefox? 23:56:59 w/o flash? 23:57:05 with flash 23:57:09 Please don't depend on flash kthx 23:57:16 firefox 3.6, arch linux, quite low-spec machine but unless you're using hundreds of megs of ram and filling up the two cores there's no excuse to be so slow :P 23:57:31 (1 gig ram total... but i have plenty free) 23:57:35 One game I like uses Flash only to play sounds, and that causes it to freeze at some points 23:57:35 Sgeo: um it has music players in it, until HTML5 is worth a damn six years from now.... Flash is the only option 23:57:46 HTML5 ... works 23:57:49 alise: no one else has that problem 23:57:51