00:00:01 That is OK, because it is corrected now. 00:00:20 That's... zen. 00:02:11 -!- antivigilante has joined. 00:12:28 http://seclists.org/fulldisclosure/2010/Oct/344 00:12:29 LOL 00:13:46 Wow, that's badsauce. 00:14:15 This is a low impact issue that is only of interest to security professionals and system administrators, end users do not need to be concerned. 00:14:16 It is possible to exploit this confusion to execute arbitrary code as root. 00:14:21 Uhhhh, that makes a lot of sense. 00:15:16 ... You're mother-fucking kidding me, right? 00:15:53 They actually made LD_AUDIT load arbitrary libraries? 00:16:17 That's how we rooooollllll 00:16:29 That is absolutely positively moronic. 00:16:44 LOL GLIBC 00:16:52 DEVELOPED BY ULRICH DREPPER SO YOU CAN TRUST IT A+++++ LIBC 00:16:57 DYNAMIC LINKING TO LOAD LIBC FEATURES 00:17:04 ULRICH DREPPER FIVE FUCKING STARS LIBC 00:17:04 GLIBC 00:17:06 USE GLIBC EVERY DAY 00:17:16 1,000,000 GIGABYTES OF PURE AWESOME 00:17:19 I LOVE that the exploit shown on that page is pretty much all the exploit anyone would ever need to do anything. 00:17:22 GLIBC: IT'S WHAT UNIX-BASED SYSTEMS CRAVE 00:17:32 Just set that to /etc/passwd and you can have a user-writable password database :P 00:18:02 GLIBC: ALL THE SIMPLICITY OF DYNAMIC LINKING WITH ALL THE SIZE OF STATIC LINKING 00:18:43 "Major distributions should be releasing updated glibc packages shortly." 00:18:44 BUGGER. 00:19:26 that's amazing btw 00:19:27 mad props 00:19:40 now try that with statically-linked newlib :) 00:19:59 but wait, i thought using an advanced dynamically-linked libc totally enhanced security?!?! 00:20:31 AHAHAHAHAH. 00:20:46 pikhq: "Advisory live, http://goo.gl/UQmE. It's low impact, but is an interesting little vulnerability." 00:20:49 pikhq: he's gotta be sarcastic 00:21:02 "Low impact"? 00:21:03 I'm preparing an advisory for publication this afternoon. It's low impact, but a nice elegant vulnerability. I'm really proud of it. 00:21:04 My technique for discouraging journos from harassing me will be making it so TL;DR that only geeks will be able to read it. Fingers crossed. 00:21:05 Advisory live, http://goo.gl/UQmE. It's low impact, but is an interesting little vulnerability. 00:21:08 pikhq: see middle messge 00:21:09 *message 00:21:23 Gorgeous. 00:21:26 then someone else goes 00:21:28 Props. 00:21:29 "@taviso has an interesting definition of "low impact"." 00:21:33 he replise "@leifnixon Sorry, you're free to use your own scale for your advisories. I just provide enough detail for you to assess the impact yourself." 00:21:52 At least it's not a *remote* hole. 00:22:02 "All users have root privileges" = no big deal. 00:22:12 Gregor: ITT: sarcasm 00:22:19 Gregor: Compared with "All people have root privileges". :P 00:22:21 pikhq: oh man i hope a wonderful remote hole appears very soon 00:22:25 that just allows unprivileged access 00:22:32 then we can combine them 00:22:33 "Low impact" 00:22:36 and RULE THE WORLD 00:22:38 "SSH neglects to check root password" 00:22:39 Gregor: Yes. Sarcasm. 00:22:41 :D 00:22:49 "SSH actively searches for connections, gives them all root access" 00:23:00 "Fills in 'rm -rf /' automatically" 00:23:07 "Presses enter after 3 ms of inactivity" 00:23:23 "OpenBSD team found dead, suicide suspected." 00:23:33 "Low impact" 00:23:48 "Rocks fall, everybody dies" 00:23:59 "No impact to anyone alive" 00:24:09 "OpenSSH sets the login banner to /etc/shadow followed by a link to a rainbow table based on the system salt." 00:24:12 "[enhancement; priority: low] Program causes unFriendly AI to take over the universe and replace it with subatomic paperclips" 00:24:40 "OpenSSH unleashes Cthulhu every five seconds" 00:25:09 "OpenSSH killed my grandmother" 00:25:52 pikhq: 00:25:53 253 if (__builtin_expect (*name == '$', 0)) 00:25:53 254 { 00:25:54 --glibc 00:26:02 As far as I can tell, it never checks that *name actually == '$'. 00:26:23 Just that it's expected to be $? 00:26:31 Uhh, yeah, I think __builtin_expect just informs GCC to expect that that's true. 00:26:32 elliott: Actually, that *does* check that *name equals '$'. 00:26:35 It doesn't actually evaluate it. 00:26:40 Ohh, right. 00:26:43 __builtin_expect(x, y) is x. 00:26:46 Right. 00:26:48 Oh 00:26:51 It just informs GCC that y is the most likely value. 00:26:56 pikhq: I like how the NAME SUCKS. 00:27:06 It does suck massively. 00:27:10 I would expect __builtin_expect(x, y) to be true iff x is expected to equal y. 00:27:25 __builtin_kill_elliott_with_fire 00:27:28 () 00:27:43 I'm glad to know you care. 00:28:31 -!- Zuu has quit (Remote host closed the connection). 00:29:34 -!- catseye has joined. 00:29:49 pikhq, so what is the point? 00:29:58 catseye, what manner of beast *are* you? 00:30:29 (FWIW, that exploit seems to have been patched for me, or I did something wrong) 00:30:46 Phantom_Hoover: It allows GCC to generate better code -- the code for the expected side of the branch will be placed such that the branch predictor will predict that's what's going to be followed. 00:30:58 Ah. 00:31:12 "exec zsh" — the last line of my .bashrc. 00:31:27 There is something deeply unsettling about this, but I'm not sure what 00:33:03 Phantom_Hoover: A Windows Vista-using, PowerShell-abusing beast. Oh yes! 00:33:49 catseye, a ventriloquist act? 00:33:59 -!- storkbot has joined. 00:34:36 Phantom_Hoover: nick tends to match account name. is all 00:34:57 last time before this year i was active on freenode, 'catseye' was totally taken. 00:35:11 seems to have been something of an exodus since then. 00:35:22 catseye, do you have some deep connection with cats' eyes? 00:36:08 * pikhq "loves" how a compile job seems to make the disk scheduler act retarded. 00:36:16 Phantom_Hoover: It's so deep, I have to wear all black, smoke slim cigarettes and have largish, purple-tinted glasses. Yes. 00:36:38 Phantom_Hoover: ok, you missed that bit. (I have an iMac at work now, so I'm one of Them.) 00:36:51 catseye, I always knew Good Omens was a true story. 00:37:22 will google it when finished noms 00:38:12 Oh, fuck 00:38:29 .....it's sad that that's the first thing I remembered 00:38:33 Sgeo: what 00:38:35 hello to you too, Sgeo 00:39:10 * Sgeo feels like leaving elliott in the dark 00:39:27 Sgeo: ...just tell me? 00:40:02 BAH 00:40:06 def forward(p1, p2) 00:40:06 until (buffer = p1.read_nonblock(4096)).empty? 00:40:06 p2.write buffer 00:40:06 end 00:40:06 end 00:40:09 Aziraphale, an angel, as he stepped into some.. circle thingy that pretty much .. debodied him 00:40:12 *after 00:40:20 Sgeo: ...why is that "oh fuck" 00:40:23 catseye: i am totally starting this multi-language netcat thing 00:40:27 I HAVE TO LEAVE CIVILISATION COMPLETELY NOW 00:40:27 catseye: (see forward function) 00:40:33 i think you could rewrite that as 00:40:45 p2.write buffer until (buffer = p1.read_nonblock(4096)).empty? 00:40:46 but hahaha no 00:40:47 elliott, he had some rather important things to do 00:40:50 Phantom_Hoover: is the thing about the angel upsetting you, too? 00:40:54 MAY REACH CIVILISATION TOMORROW STOP NOT SURE WHEN STOP 00:40:55 Sgeo: IT'S A FUCKING NOVEL 00:41:02 elliott: i can see, you are 00:41:10 catseye: I can see you're. 00:41:11 HAHAHAHHA 00:41:19 elliott: NO 00:41:21 * Sgeo decides to keep leaving elliott in the dark 00:41:21 Sgeo has gone batshit fucking insane at last. 00:41:24 This is hilarious 00:41:27 grammarfuck 00:41:40 Sgeo: are you on drugs or just a fucking moron? 00:42:16 Or you misread something I said 00:42:16 Sgeo, start talking or I'm going to fly to New York, hunt you down, and beat you about the head with a bar of soap until you talk. 00:42:37 Sgeo: oh, i see 00:42:40 you used * highly ambiguously 00:42:47 and still shed no light at all on why the hell you'd say that 00:42:52 and have now gone psychotic because of it 00:42:58 No, you don't see 00:43:12 Aziraphale, after stepping onto some debodying thing, said "Oh, fuck". 00:43:19 There we go 00:43:23 Yes. 00:43:26 Aziraphale, an angel, as he stepped into some.. circle thingy that pretty much .. debodied him 00:43:26 *after 00:43:29 "*after" being almost useless here. 00:43:43 detrimental, really 00:43:49 *he said => much better 00:43:53 I MUST GO STOP I MAY NOT COME BACK STOP FAREWELL STOP 00:44:02 Phantom_Hoover: :( 00:44:30 Phantom_Hoover: adieu, brave ecto-thing! 00:44:44 *octo-thing 00:45:28 stupid client; why did it highlight that line? 00:46:24 Mathnerd314: because octo 00:46:34 stupid idea, before i forget 00:47:22 "if x" -> "bool(x)", "x then y" -> "x && y", "x else y" -> "(!x) && y", with appropriate precedence 00:47:26 elliott: I still don't know why it highlighted it 00:47:54 Mathnerd314: because you are being subjected to a neon meate dream of a octafish 00:48:02 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds). 00:48:07 catseye: breaks down when y in "x then y" is false 00:48:15 bonus: you can yuse "then" like you would ";" sort of and it sort of reads out loud ok 00:48:32 also, don't you mean "x else y" => "x || y"? 00:48:43 elliott: maybe 00:48:45 otherwise y is always executed 00:48:53 wait maybe not 00:48:55 well whatever 00:49:17 it;d not developed yet 00:49:20 *it's 00:49:42 catseye: yes you definitely do 00:49:45 consider x being true 00:49:49 then "x else y" is false 00:49:51 but if you do 00:49:59 (if x then y else z) then ... 00:50:01 then if x 00:50:04 ... is never executed 00:50:07 only if !x is ... executed 00:50:09 you definitely mean || 00:50:38 the result was not as important to me as the simulation of the control structure 00:51:00 great, i have a ruby question :P 00:51:07 i.e.if..then..else was not an expr, in my mind 00:51:14 i k ow rby 00:51:16 YESSS 00:51:18 mm 00:51:19 catseye: what 00:51:33 (noms) 00:51:39 RCSID = %w$Id: optparse.rb 27089 2010-03-29 09:10:12Z nobu $[1..-1].each {|s| s.freeze}.freeze 00:51:40 i... 00:51:41 elliott: What is your Ruby q? 00:51:45 * elliott tries to figure out how that works 00:52:03 catseye: "when using OptionParser, can i do opts.something to show the help screen?" 00:52:03 wait no 00:52:06 that's obnoxious 00:52:09 i don't even want to do that 00:52:09 hooray 00:52:36 going to totally write some ruby tonight man 00:52:40 elliott is using Ruby? 00:52:41 are you 00:52:43 What is the world coming to? 00:52:59 Sgeo: no, he is using Java 00:53:04 catseye: what have you been smoking btw? 00:53:04 Sgeo: i used ruby for years... 00:53:12 I thought you disliked Ruby 00:53:23 yes well 00:53:25 quintopia: slim cigarettes -- obv you missed that pt 00:53:26 i might dislike python even more. 00:53:31 also, noms 00:53:38 indeed i did 00:53:42 catseye is eating names 00:53:47 do you not smoke very often? 00:53:52 I wonder if I should force myself to try Ruby again 00:54:20 I think what I disliked most about it was the "There's more than one way to do it" philosophy it inherited from Perl 00:54:35 Mostly i am smoking French names, yes. 00:54:51 Sgeo: no. 00:54:54 you do not need more languages. 00:55:08 Someone stop Sgeo before he falls in love again! 00:55:25 Easy way to stop me falling in love: Force me to work with it 00:55:37 catseye: man writing this netcat in ruby is far harder than in python because i'm not used to it but i'm not wanting to stab the code i write 00:55:43 Languages I must work with I hate, and languages I don't have to work with I end up having love affairs with 00:55:46 Sgeo: but you never work with anything 00:55:58 Second Life forces LSL 00:56:04 pffrtahtahtahahahaha 00:56:11 Creatures forces CAOS (not that I ever programmed much in CAOS) 00:56:16 catseye: i think this is the thing -- ruby is a not-so-ideal language but you can be happy with what you write in it 00:56:23 you just have to give up your sanity 00:56:37 The Project forced C# 00:56:46 Although C# is nice, I'm not madly in love 00:56:56 "forced" 00:57:02 elliott: Yes -- same for any scripting language, really, but some of them make you give up different aspects of your sanity than others. 00:57:11 And amount, certainly. 00:57:20 *different amounts 00:58:16 I am now under the impression that if you keep a somewhat Chindogu-esque outlook, Ruby will not eat your entire brain, and you can get by. 00:58:24 catseye: i just can't hate it, you know? 00:58:26 matz is too nice. 00:58:38 he made a programming language! it has libraries and things. 00:58:41 you can write prorgams with it! 00:58:49 hooray, right??? 00:58:54 Also, for any language, I figure, half the trick is knowing what half the language to never use. 00:58:55 it has smalltalk and lisp in it! 00:59:05 And PERL 00:59:08 *Perl 00:59:09 Perl 00:59:09 Perl 00:59:10 Perl 00:59:29 If I said SMALLTALK, would you chastise me? 00:59:49 netcat.rb:37:in `
': invalid option: --sdf (OptionParser::InvalidOption) 00:59:51 a bit ugly... 01:00:47 catseye: Ruby odd-but-really-useful: list[n] is nil when list.length <= n 01:00:57 surprisingly, i never had any bugs due to this. 01:01:18 elliott: feels a bit like how the default value of all keys in a Lua table is nil. 01:01:37 netcat.rb:7:in `read_nonblock': Resource temporarily unavailable - read would block (Errno::EAGAIN) 01:01:40 uh, okay... 01:01:44 that it's an exception in Python took some getting used to. 01:02:00 elliott: *that* seems like unix rather than ruby, right there 01:02:05 catseye: well it is 01:02:08 i'm using read_nonblock 01:02:10 here be dragons 01:02:14 catseye: python is basically BDSM: The Language 01:02:14 yeah, garf 01:02:40 "I can't do a nonblocking read because it would block" -- ohhh kayyyyy... 01:04:07 catseye: it's... yeah, unix. 01:04:19 ....? 01:04:31 Wait, unix makes what should be a nonblocking call block? 01:04:38 Sgeo: try reading 01:04:56 Oh 01:05:02 elliott: No, he'll block! 01:05:59 ok *cracks knuckles* plan for tonight: write catbus 01:06:22 although, perhaps i should be scared off by nonblocking reads 01:06:50 catseye: not really 01:06:53 i can help \o/ 01:06:54 | 01:06:54 |\ 01:07:00 catseye: anyway i can get the frontpage from google now 01:07:11 Why would it be impossible to read certain resources without blocking? Unless that read_noblock doesn't use a callback... 01:07:26 Wait, no 01:07:41 There would be no available UNIX thingy to read it without blocking? 01:07:42 Why? 01:09:06 Sgeo: hint: EAGAIN is not "really" an error 01:09:21 Much like Snow White is not a dwarf. 01:09:37 Ooooooooooooh 01:09:37 Well, maybe not *that* much like that. 01:10:04 Ok, so what was the problem that whoever was having? 01:10:11 It's just a failure to use the method properly 01:10:23 Erm, maybe 01:10:28 catseye: spot the bug: 01:10:29 select_on = [sock, input] 01:10:29 until sock.closed? 01:10:29 forward input, sock 01:10:29 forward sock, output 01:10:29 IO.select(select_on, select_on, select_on) 01:10:31 end 01:11:00 Shoud there be a block somewhere there? 01:11:24 um, nothing jumps out at me except that I should think there is a prev call to IO.select you're not showing, or you should be using awhile loop instead 01:11:36 Wait, until is syntactic magic? 01:11:39 * Sgeo headaches 01:11:46 Bring me back to Smalltalk please 01:11:50 I assume until .. end is syntax 01:11:56 catseye: er right it should be the other way around 01:11:59 but no 01:12:00 it's just EOF handling 01:12:02 when input gets EOF 01:12:04 we should keep going 01:12:06 but when sock gets EOF 01:12:09 we need to return 01:12:11 * elliott adds fugly handling-code 01:12:20 yep, broken symmetry i suppose 01:12:38 * catseye denies the existence of the end of any file 01:12:39 Fuck large syntaxes. Give me one dose of Smalltalk, please. 01:12:45 Sgeo: fuck off. 01:12:55 syntaxes aren't hard. 01:13:06 this idea that syntax somehow super over complexifies a language is bullshit 01:13:08 But they're also not beautiful 01:13:10 smalltalk doesn't even have macros, it gains nothing! 01:13:12 yes they are 01:13:18 over-minimalism is not beauty 01:13:46 catseye: it is totally ugly now but i can handle that alter 01:13:47 *later 01:13:48 :( 01:14:06 All I can say is my subjective opinion: Scheme si, Smalltalk nein, Python or Lua sigh sure why not, Ruby or Perl well... urrggh ok 01:14:06 Sgeo: sorry, but it's really irritating seeing this all the time. 01:14:20 catseye: YOU WILL LEARN TO LIKE RUBY MORE THAN PYTHON i swear i feel liberated 01:14:30 like i can experience a whole new world of shittiness without obeying guido every other keypress 01:14:41 Haskell somewhere in between Python and Ruby 01:14:49 elliott: I loved Perl once, so it is possible 01:14:54 Why nein on Smalltalk? 01:15:14 Sgeo: I can't say why but the method invokation thing drives me bonkers. 01:15:16 catseye: wait actually maybe i should quit on input EOF 01:15:20 only source for this: my netcat does :P 01:15:24 oh no wait 01:15:42 almost nailed it 01:15:47 rescue EOFError 01:15:47 sock.close_write 01:15:48 end 01:15:49 or something 01:15:55 t'works 01:17:10 I actually prefer the Pascal-level of syntax complexity (C is close to that too) 01:17:30 oh also 01:17:44 hm, i'll google 01:17:54 catseye: no no tell 01:17:59 catseye: also i am *so close* to making my own language aargh 01:18:12 like lua, right, but with some shorter keywords, actual arrays, actual integers 01:18:15 and a few rubyish niceties 01:18:19 also an actual stdlib 01:18:55 elliott: ditto 01:19:21 or rather, taking my "going to make my own language" thing out of the last place it ended up and trying again 01:19:21 catseye: we should totally CO LABBOR ATE 01:19:25 CO LABBOR 8 01:19:47 elliott: we possibly totally should. 01:19:59 catseye: ok clearly it needs a name. 01:20:00 :P 01:20:09 (valley girl speak BORROWING into catseye idiolect english) 01:20:11 catseye: continuing on with the merd theme, may i suggest "rape"? 01:20:24 "What did you write your awesome new webframework in?" 01:20:25 "Rape!" 01:20:26 you may _suggest_ it... 01:20:34 "Hey, what's the slogan of your favourite language again?" 01:20:45 "I'm Going To Rape You (And Your Codebase)!(TM)" 01:20:48 "Jesus fucking christ man." 01:21:17 let's revisit this idea later 01:21:21 i've got a good one! 01:21:33 let's call it "rape jokes aren't funny >:(" 01:22:21 quintopia: They're as funny as racist jokes. 01:22:25 And racist jokes (can be) hilarious. 01:22:48 Also jew jokes, dead baby jokes, etc. etc. 01:23:16 no they're different 01:23:23 because people actually do get raped and it's horrible 01:23:27 but races? 01:23:28 nah 01:23:32 jews? 01:23:32 nah 01:23:35 quintopia: People died in the holocaust too. 01:23:36 dead babies? 01:23:38 And people get murdered. 01:23:43 they're dead so how can they complain? 01:23:45 And awful shit happens to everyone and that has nothing to do with joking about it or not. 01:23:57 and i have the distinct feeling you're trolling me 01:24:06 elliott: holocaust jokes are also not funny when they speak of people being murdered 01:24:10 murder jokes: also not funny 01:24:25 quintopia: http://harmful.cat-v.org/pc.jpg 01:24:58 what does that have to do with anything? 01:25:03 Everything. 01:25:06 i'm not saying anything about being PC 01:25:11 or any of those things 01:25:28 Your standards for jokes are ridiculous and I refuse to abide by them, as does every sane person. 01:25:42 Feel free to /ignore *rape|murder|hurt|pain|unhappiness|:(* 01:25:47 quintopia: is there anything in bad taste that you do find funny? fart jokes, perhaps? 01:25:55 pain hurt and unhappiness are all HILARIOUS 01:26:08 I think I will subject quintopia to a billion years of intense, agonising pain. 01:26:13 Then we can reconvene. 01:26:32 murder is okay SOMETIMES actually 01:26:42 rape is really really hard to laugh at 01:27:29 perhaps for you 01:27:48 can we perhaps make a distinction between things you find easy to laugh at and things that people are bad for saying? 01:27:51 thanks 01:29:09 yes 01:29:17 definitely make that distinction 01:29:25 quintopia: ok. it is made. 01:29:29 but know that rape jokes are uncommonly unfunny 01:29:36 perhaps. 01:29:37 for many many people 01:29:38 but not because they are about rape. 01:29:49 quintopia: we get it! rape sucks. 01:29:58 i guess you hate most comedians, huh. 01:30:21 ok admittedly 99% of comedians suck but that's not the point 01:30:56 how does that even make sense? "not because they are about rape"? you're suggesting that "maybe this class of jokes is not funny, but it's not because it is this class of jokes" 01:31:01 logic much? 01:31:09 My friend's sister was murdered last year 01:31:45 something can be both in offensively bad taste, *and* funny. the two are not the same thing. 01:31:47 Sgeo: did you just say that to make us feel bad, or... what? 01:32:20 catseye: he said "but not because they are about rape" not "but not because they are in offensively bad taste" 01:32:28 i could understand the latter 01:32:42 quintopia: well, presumably, they are in offensively bad taste because they are about rape 01:32:51 quintopia sounds like a barrel of laughs. 01:32:53 that seems a trivial inference 01:33:00 quintopia: so wait 01:33:06 dead baby jokes -- ok because they're dead 01:33:09 Just that even though no murdered person would find a murder joke offensive, there are people who would naturally get upset at those kinds of jokes 01:33:13 quintopia: surely murder jokes are ok because the victims are dead? 01:33:16 no, it may be something about rape other than its bad taste that makes rape jokes unfunny 01:33:19 Sgeo: they are free not to read them. 01:33:20 i think this may be true 01:41:06 i... am tempted to go into evolutionary psychology and a theory of humour, but i'm too lazy to type it all out, and besides, it's such a buzzkill. 01:43:06 elliott: is "irb" a legit filename extension for ruby scripts? that seems weird, shouldn't it be just "rb"? 01:43:19 catseye: yes. what file in particular? 01:43:27 elliott: that guy with the 3 netcats 01:43:33 catseye: he's probably a moron 01:43:35 wait for netcat.rb 01:43:37 though his style was... inconsistent at best 01:43:37 it's the best thing since sliced rape 01:44:45 i await it with baited tsunami coastal disaster 01:46:34 -!- antivigilante has quit (Quit: Ex-Chat). 01:46:57 -!- antivigilante has joined. 01:47:25 *bated, i guess, to be correct 01:48:03 it's totally 88 lines right now but that will change 01:49:26 3-nc-guy also follows the "This is my program; here the class for my program" pattern, which is... not the hallmark of excellent engineering 01:49:40 Sgeo: I dunno about you, but I love dark humor. Joking about a horrible thing does not in any way suggest that it's *good*, just that it is, in fact, a part of human existence. 01:50:01 Is your program designed to be extended? No? Then it is a class because... you don't know what you're doing. Alright... 01:50:14 pikhq, I think... I'd feel terrible making a joke myself 01:50:14 pikhq: what's better than gassing three baby jews? 01:50:17 raping them once they're dead 01:50:30 elliott, there was no joke 01:50:35 i'm laughing 01:50:44 if he's laughing it's a joke 01:51:08 I like the idea that you can do anything "non-consensually" to a dead baby. 01:51:34 Sgeo: The *only* thing that, in my mind, could be considered wrong about such a joke is making it to someone who you're aware would be horribly upset by it. 01:51:40 if you don't feel right about laughing about raping dead baby jews, laugh about elliot laughing about it 01:51:48 This falls under the common ethical rule, "don't be a dick." 01:51:51 *ELLIOTT ELLIOTT ELLIOTT 01:52:00 "Sorry, ELLIOTT ELLIOTT ELLIOTT." 01:52:04 is 'about' the right preposition though? 01:52:26 elliott: whatever 01:52:31 It's not a matter of not feeling right about laughing 01:52:39 It's the utter lack of anything resembling humor 01:52:54 there is humor to be found in the utter lack of humor 01:53:05 I get the feeling Sgeo wouldn't like Cyanide & Happiness. 01:53:07 WHY THIS NO THE WORKY 01:53:09 Sgeo: what is humor? 01:53:11 pikhq: quintopia even more 01:53:15 It's a dead baby comic! 01:53:16 pikhq, actually, I do sometimes 01:53:45 "BUT I FEEL BAD ABOUT IT AFTERWARDS" 01:53:56 like catholics, masturbating 01:54:11 No, not really 01:54:12 elliott: Every sperm is sacred, after all. 01:54:14 bah! about 8h ago I had some idea about not getting drunk so that I could be productive and/or creative tomorrow (today) 01:54:29 maybe we should go back to evo psych 101: what smiles mean to mammals, and to homo sapiens in specific 01:54:39 elliott: you don't get it. C&H amuses me sometimes. 01:54:59 dead babies amused me when i first heard them 01:55:06 my program is high-lariously broken 01:55:08 catseye: fix my prog 01:55:09 olsner: i have that idea sometimes. put it out of your mind immediately! 01:55:12 (actually, i'm still kind of fond of the "stapled to the chicken" one) 01:55:22 elliott: still staring uselessly at my own, thanks 01:55:33 catseye: let us call upon matz 01:55:43 Dear Matz, 01:55:49 This is violating my Principle of Least Surprise. 01:55:49 Amen. 01:55:53 quintopia: In fact, the more awful something is, the more it *deserves* to be mocked — let some good come from the most horrible of things. 01:55:53 repeat 10 times 01:55:57 elliott: no, i would feel bad about bothering him! 01:55:59 then check for a new ruby release 01:56:11 catseye: he lives only to be nice. 01:56:13 So, I'd say Holocaust jokes are fundamentally necessary. 01:56:21 canada and japan are both "polite" cultures like that 01:56:26 holodeck... or holoCAUST 01:56:32 STAR TREK: HITLER 01:56:49 catseye: Quite unlike the US. It is culturally valid for me to do this: 01:56:52 elliott: Because FUCK YOU. 01:57:28 and there is a subtle but very important difference between mock and deride, btw 01:57:37 but anyway 01:57:41 too cerebral 01:57:46 catseye: Pray tell? 01:57:51 http://editgif.com/406/2 i could stare at this all day, looping 01:58:45 catseye: I did, now I'm wasted and tomorrow will be a son-of-a-bitch 01:59:16 pikhq: perhaps those were not the best choice of words either. i only mean that there are several functions wrapped inside "humor"... 01:59:27 catseye: Ah. 01:59:32 or maybe "laughing" would be a better base of BORING analysis of this 02:00:03 i tend to prefer surreal, absurd humour 02:00:03 Best form of formal analysis. 02:00:05 Why does Opera force me to click the flash before interacting? 02:00:13 Screw complex analysis, boring analysis is where it's at. 02:00:15 Actually, come to think of it, that makes good sense for some situations 02:00:16 (the second-to-last guy at work (I was the last one) made me figure out where the rest of the people went for drinks, and we joined them, and there were pitchers of marguarita) 02:00:36 it's bad if putting a printf-debug after an IO.select call spews out quickly, right? 02:00:37 forever? 02:01:01 iirc, showing plugin contents without previous interaction is patented or something silly like that 02:01:16 fix'd 02:01:18 wait no 02:01:19 boring analysis tends to get holes in it over time 02:01:29 :) 02:01:36 what makes much more sense is to have on-demand plugins that don't even get loaded from the network until you click something 02:02:31 olsner, FlashBlock basically 02:02:47 I think Opera's getting that sort of functionality native in 11 02:03:00 yeah, you can probably make that as an extension in Opera 11 02:03:07 or do it in all opera versions with userjs 02:03:53 Wouldn't userjs just make it invisible? 02:03:56 -!- antivigilante has left (?). 02:04:21 Pretty sure you can remove it from the DOM. 02:04:38 depends on the loading order and stuff, you probably can't be sure it gets removed before loading starts 02:05:01 Removing it from the DOM != preventing whatever's in there from starting to load 02:06:00 the instant the flash plugin starts, you're doomed - address space corrupted, event loops infiltrated, the keylogger has set up the keygrab on the X server and so on 02:07:41 elliott: that sounds kind of bad but dunno 02:08:25 I guess I'm used to Flash causing pain 02:08:33 catseye: wow that netcat-in-ruby is *awfully* written 02:08:42 ;s everywhere, four-space indentation, "while( ... )" instead of just "while ..." 02:08:46 just... 02:08:49 terrible in every way 02:08:56 What's wrong with four-space indentation? 02:09:16 in Ruby? 02:09:18 it's Just Not Done 02:09:21 like two-space indentation in Python 02:09:40 elliott: how many spaces usually, in ruby? 02:09:41 why would you ever indent with *4* of anything? indent 0 or 1 02:09:50 catseye: 2 02:10:02 olsner: i sympathise absolutely, i really do 02:10:08 olsner: my platonic perfect language will use tabs. 02:10:09 I use 4-space almost universally in Python and C (now), 2-space in Perl 02:10:10 i swear. 02:10:11 well 02:10:13 it won't use ascii at all 02:10:14 but 02:10:14 you know. 02:10:22 much of my older C is BSD style though (tabs! gadzooks!) 02:10:27 elliott: it should use abstract units of indentation 02:10:35 NO INDENT CODE 02:10:37 FREE YOURSELF 02:10:38 FROM STRUCTURE 02:10:48 ever see forth guys arguing about indentation? :) 02:11:03 ever see forth guys? 02:11:17 beer to olsner! 02:11:24 olsner: :D 02:13:06 I think indentation is nice because it is a visual representation of the tree structure most programs make 02:13:40 linked basic blocks in an arbitrary graph is closer to the truth though (... in *imperative* programs, I guess) 02:14:07 olsner: "I guess you could do A and then B... if you're the kind of person who writes *imperative* programs... heh." 02:14:42 I guess elliott could do A and then B regardless of what kind of person he is 02:14:58 ... because that's the kind of person he is? 02:15:20 what's A and B again? 02:15:23 we need grasp 02:17:18 quintopia: we... what? 02:17:39 elliott: grasp! do you have it? 02:17:39 the completely graph oriented language... 02:19:49 * olsner builds a graph and orients a language along it 02:20:15 you're going downhill olsner 02:20:38 "ever see forth guys?" will forever be known as your pinnacle unless you pull it together 02:30:10 olsner: Editors should simply present visual representations of the tree structure of the program. 02:30:54 olsner: Rather than simply rendering the text that happens to be in the language syntax. 02:31:17 For instance, it *should* be perfectly feasible to display sexp Lisp using mexps. 02:31:27 * Sgeo has a strong feeling that others have had that idea before, and it never turned out well 02:31:33 mexp? 02:31:49 Syntactic sugar for sexps. 02:32:18 Why do you need syntactic sugar for sexps? 02:32:20 It was *intended* that sexps were just the behind-the-scenes representation of things. Didn't take off because the first Lisp interpreter didn't bother to handle them. 02:32:32 ... So that 2+2 is a meaningful expression? 02:32:53 Ah 02:33:11 That sounds awesome 02:33:19 So, what about, say, (+ 2 2 2) 02:33:24 What does mexps do there? 02:33:25 *do 02:33:53 mexp for (+ 2 2 2) is +[2;2;2] 02:33:54 2+2+2 or +[2; 2; 2], I'm pretty sure. 02:34:57 Sgeo: http://farm1.static.flickr.com/86/212588975_5fa840ddd2.jpg the original self-evaluator, in s-expressions 02:35:09 http://www.arcfn.com/2008/07/maxwells-equations-of-software-examined.html more written-outly 02:35:26 I quite love how the first Lisp interpreter was made. 02:35:52 apparently there's a paren mismatch :D 02:36:03 http://www.instprog.com/blogposts/McCarthys-eval/memo.png 02:36:05 ignore hideous border 02:36:07 also unreadability 02:36:07 uh 02:36:09 http://kazimirmajorinc.blogspot.com/2010/05/interesting-case-of-mismatched.html 02:36:12 enjoy shitty blog post to see it 02:39:03 < pikhq> olsner: Editors should simply present visual representations of the tree structure of the program. 02:39:27 I read a paper once about an IDE that did exactly this, and *omitted names*, replacing them with arcs between nodes. 02:39:34 Whoa. 02:39:37 It was highly vitriolic on the evils of names. 02:39:43 Almost comically so. 02:39:53 That's somewhat comical, indeed. 02:40:29 -!- augur has joined. 02:44:24 -!- augur has quit (Read error: Connection reset by peer). 03:17:02 -!- Zuu has joined. 03:17:30 -!- Zuu has quit (Changing host). 03:17:31 -!- Zuu has joined. 03:40:26 -!- coppro has quit (Read error: Operation timed out). 03:40:31 -!- coppro has joined. 03:40:31 -!- coppro has quit (Changing host). 03:40:31 -!- coppro has joined. 03:55:55 coppro: cloak fail 04:00:44 -!- Sgeo has changed nick to Napoleon. 04:00:48 Registered 04:00:50 -!- Napoleon has changed nick to Sgeo. 04:02:03 * Snowball :Nickname is already in use. 05:03:40 -!- Sgeo has quit (Read error: Connection reset by peer). 05:14:31 elliott: Why am I sleepy *early*? 05:14:38 How does this make any sense? 05:15:39 pikhq: about as much sense as me and catseye trying to produce something of actual value... 05:16:33 So, -¢. 05:17:59 pikhq: yet both are happening! although the latter in a very confused state 05:19:15 WebSplat now has goombalike enemies. 05:19:22 Gregor: favicon yes? 05:19:35 elliott: No, I couldn't figure out howTF to get the favicon from within JS X_X 05:19:46 Gregor: Uhh, just try /favicon.ico. 05:19:50 Failing that, look at page headers. 05:19:54 That's what browsers do. 05:19:57 page headers = 05:19:59 *meta 05:20:05 Well, yeah, I could certainly do that >_> 05:20:07 Kinda yukk <_< 05:20:15 Gregor: yes, well, favicons are yuck 05:20:16 deal with it :P 05:20:25 Fair point :P 05:20:40 Anyway, no, for the moment I'm using yet another quintopia drawing :P 05:20:49 Also, TimeCube has now become CRAZY-HARD. 05:21:15 Gregor: DYING TOO EASY 05:21:15 Remember: quintopia's ideas get precedence for the simple reason that he's actually providing data :P 05:21:41 I have on paper I invented a 32-bit CPU architecture. It has byte 32-bits long. Incrementing immediates is impossible. An instruction code has 4-bits condition, 5-bits command, 5-bits operand mode, 1-bit push old value, 1-bit affect flags, 8-bits destination parameter, 8-bits source parameter. 05:22:00 Gregor: I need a way to jump even when there's stuff above me. 05:22:05 It's simply impossible as is. 05:22:07 elliott: Crouch-jump. 05:22:17 Gregor: worst controls ever 05:22:36 elliott: Crouch-jump isn't a special jump, it's ducking through elements then air-jumping :P 05:22:40 yes but 05:22:40 And it has eight rings, each with its own registers. There is 128 registers and the other 128 registers are just the memory indexed by the actual 128 registers. Sixty-four registers are special use. 05:22:42 the control sucks 05:23:08 Gregor: DYING TOO EASY 05:23:12 Rather than be helpful I like to complain about things. 05:23:17 yse 05:23:18 yes i do 05:24:23 Gregor: gahaha 05:24:25 jump 05:24:26 then jump again 05:24:28 without moving left or right 05:24:30 silliest visual ever 05:24:56 Gregor: no wait while holding right 05:24:57 zoooooom 05:25:06 Gregor: die while jumping; die in mid-air. 05:25:24 Yes, right now you stop suffering from gravity when you die :P 05:25:33 "suffering" 05:25:40 Yes! 05:26:07 Does it matter gravity if you are dead? Unless the game can do useful things while dead? 05:26:17 Gregor: now give it ragdoll physics 05:26:49 zzo38: It's just an excuse for elliott to complain. 05:26:54 zzo38: Not that he needs 'em. 05:27:18 Gregor: i died on theonion.com because i looked away 05:27:18 fix it 05:27:23 also i'm just providing data. 05:33:30 Gregor: so how did you achieve this? 05:33:39 Gregor: anyway havenworks 05:34:27 How did I achieve what? 05:34:46 goomba collision 05:34:46 anyway 05:34:47 havenworks 05:34:55 what's your high ascore 05:34:56 I have another idea, which is to design a microprocessor that you can dynamically modify microcodes to be optimal for the program you are writing 05:34:57 *score 05:35:20 elliott: It's detected like any other collision... 05:35:55 Gregor: ...right 05:35:57 it's 5:35am 05:36:02 *5:35 am 05:37:08 Gregor: horizontal scrolling please 05:37:10 elliott: If you ctrl+- enough on HavenWorks before playing, you can get full width :P 05:37:19 elliott: I've tried multiple times and it's been horribly broken each time >_> 05:37:32 elliott: It's stupidly difficult to determine if the page horizontally scrolls <_< 05:38:12 elliott: Basically, every time I've ended up with something that scrolls properly on pages that have horizontal scrolling, but thinks that e.g. Wikipedia's front page is suddenly 3 screens wide for no obvious reason. 05:38:29 Images collected:42 05:38:32 Images remaining:1712 05:38:38 Gregor: gimme hp dammit :P 05:38:39 also 05:38:40 192 05:38:41 ha 05:43:42 Make a game with the periodic table of elements 05:44:05 * Gregor proceeds to google for a page with the periodic table of the elements, play websplat on it, and declare success. 05:44:48 Gregor: That doesn't count. 05:44:55 :P 05:45:02 Make a game with cards with the periodic table of elements. 05:46:05 Make a game that you will win a big spider three times as big as you. 05:46:15 Make a game that you have to prevent all of the magnets from touching each other. 05:46:43 Make a game involving infinite dimensional space. 05:46:50 Gregor: 209, still alive 05:47:01 now i died 05:47:10 OK, todo: 05:47:11 * HP 05:47:13 * Mushrooms 05:47:31 * Hallucination mushrooms 05:47:35 * Poison mushrooms 05:47:59 * Safe mushroooms 05:47:59 * Cocaine 05:51:38 -!- sftp has joined. 05:51:48 * PH 05:52:48 -!- augur_ has joined. 05:53:19 Gregor: http://www.theonion.com/articles/bored-entertainment-media-decides-to-go-after-ray,18295/?utm_source=recentnews unplayable 05:53:25 images at bottom seem to extend rightwards beyond playfield 05:54:53 Mmmm, yeah. 05:54:54 Bleh. 05:55:04 Why is it so difficult to determine if something is actually visible X_X 05:57:52 Is there a real reason? 05:58:24 There are two obvious ways to make an element invisible, and infinity nonobvious ways. 05:58:53 In this case, the image is invisible because one of its parent elements is overflow:clip, and the image's location is outside the clipping area. 06:00:01 -!- wareya has quit (Read error: Connection reset by peer). 06:00:57 -!- wareya has joined. 06:26:30 Goodnight; bye. 06:26:33 -!- elliott has quit (Quit: Connection reset by peer review). 06:37:25 -!- augur_ has changed nick to augur. 06:47:21 < zzo38> Does it matter gravity if you are dead? Unless the game can do useful things while dead? 06:47:24 Jumpman 06:47:42 you could collect the bombs as you fell after you died 06:48:14 and in theory pass the level before the death was 'final' if you got the last bomb, i guess 06:48:23 i don't remember if i ever accomplished this 06:48:45 Is that how that game work? 06:49:01 I do suppose that is one possibility. 06:52:06 I do remember that you could collect bombs, as you fell, after you died (and you would get points and the playfield would change accordingly.) But unless you got all the bombs, you would continue to fall, and lose a life once you hit the bottom. 06:52:36 No periodic table of elements, I'm afraid. 06:53:09 Ah. Could you have a strategy having to do with the time limit, that is required in order to collect the bombs in this way? 06:53:32 Probably. I don't remember a time limit, though... 06:53:42 OK 06:53:57 Although, I do remember the washroom of a library that no longer exists (they demolished it to build a new, better library.) 06:54:07 *Why* I remember this, now, I cannot say. 06:54:42 catseye: You got /that number/ off the bathroom wall. 06:55:39 Oh THAT number. 06:55:42 Oh yeah totally. 06:56:29 What Avogadro was going in that washroom, I will never know. 06:56:35 *doing 07:00:38 Good save :P 07:03:37 "Can i re-use your code here with some modifications? I dont see a GPL, but I dont want to steal." 07:03:42 those are the two options, you see 07:03:56 copyright with no license thus assumed yours and you'll sue me 07:03:58 or GPL 07:04:23 What code do you mean? 07:04:40 http://4thmouse.com/index.php/2008/02/20/netcat-clone-in-three-languages-part-i-ruby/ 07:04:43 fwiw 07:05:47 catseye: There are no other licenses. 07:06:03 catseye: If anyone has told you otherwise, they're liars trying to hinder your Freedom. 07:06:14 * pH 07:06:17 * Freedom 07:06:56 Of course there are other licenses. But some of them might not be any good. 07:07:32 -!- storkbot has quit (Remote host closed the connection). 07:12:33 i like the idea that "a GPL" refers to any open-source license, kind of like how "a coke" refers to any soda, in certain parts of the US. 07:13:10 "hey slap a BSD GPL on that thing and we're good to go" 07:15:08 And of course it is about just as bad in both ways. But at least if you write "a coke" without capitalized or if it is "a Coke" capitalized, you might know the difference by context. 07:16:08 zzo38: I'm not sure it's a written thing so much as a spoken thing. If you're curious: http://popvssoda.com:2998/ 07:17:20 catseye: You are right; when speaking you can often use informal phrases that you just make up, since it is not written down and don't need to be recorded by writing down. 07:17:48 And they do, seriously, say things like "What kind of coke do you want?" "Orange coke." 07:18:11 I always called them "soft drinks"... 07:18:40 I suppose that is what you can use, in different localities they have their own words 07:18:48 ... that might be a Canadian thing, although, if so, it's not represented on that map. 07:19:57 In the area where I live in Canada, they do often (not always) call it "soft drinks". 07:39:14 catseye: i live in such a place 07:39:20 the Coca-Cola city 07:39:29 and no, no one says orange coke 07:39:32 that's silly 07:40:10 and in fact "soft drink" is slowly taking over 07:40:27 so that asking for a coke here in the city gets you a Coke and not a "what kind?" 07:42:00 Sugar Coke or HFCS Coke? :-) 07:44:17 HFCS 07:44:27 quintopia: that's too bad 07:44:30 you have to go to a supermercado for sugar coke 07:47:32 Dunno if HFCS Coke is actually worse for you than Sugar Coke (it at least isn't better for you), but sugar Coke is already terrible for health. 07:48:56 Fun term for margarine: "lubricant". 07:50:58 As in "pass the lubricant". 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:00:48 -!- zzo38 has quit (Read error: Connection reset by peer). 08:02:42 -!- zzo38 has joined. 08:14:11 late 08:14:37 and ruby code... not working so much 08:16:04 bed 08:16:16 Ilari: sugar coke tastes so much better tho 08:16:18 damn you, completely undocumented IO.select 08:22:44 So I have heard (never tasted HFCS Coke, only Light Coke and the regular one). 08:23:16 The Light versions tastes like crap (like "light" products usually do). 08:26:43 Three good reasons not to use "light" products: a) They taste like crap, b) They replace healthy stuff with questionable-at-best or downright known to be terrible for you stuff, c) They don't work for weight loss (the intended purpose) anyway. 08:36:37 Someone tested heating "light" "cheeses" in microwave... Instead melting like cheese does, that product IIRC "disintegrated". 08:53:38 Then it isn't proper cheese, probably. Maybe they mixed with something else, or else did it entirely differently. Do they have warning labels on them indicating not to heat in microwave? (Better, just don't buy it at all) 08:55:40 Here is an example of how you can write a code in Enhanced CWEB to allow the strings in your program to be internationalized by external files: http://sprunge.us/LgHF 08:55:59 -!- augur has quit (Remote host closed the connection). 08:56:19 -!- augur has joined. 09:00:24 For a kind of report, I have a question: What literate programming systems have you used? 09:02:03 -!- MigoMipo has joined. 09:08:11 As well as any literate programming systems, also any code documentation tools and code generation tools, and things similar to literate programming tools, too. 09:09:26 -!- MigoMipo has quit (Remote host closed the connection). 09:27:57 -!- augur_ has joined. 09:30:07 -!- augur has quit (Ping timeout: 245 seconds). 09:31:02 -!- catseye has quit (Ping timeout: 264 seconds). 09:32:24 -!- augur_ has changed nick to augur. 09:44:59 I have idea: Make a sixteen-dimensional chess game. 09:47:04 -!- cheater99 has joined. 09:52:32 Hay! No cheating! 10:08:05 -!- yorick has joined. 10:42:41 -!- zzo38 has quit (Remote host closed the connection). 10:44:44 wee 10:44:46 new blog theme 10:44:47 :D 10:54:35 -!- GreaseMonkey has quit (Remote host closed the connection). 11:03:09 -!- tombom has joined. 11:12:38 url? 11:12:53 zzo38: ;-))))) 11:13:26 i love the photo on that page: http://www.ips.gov.uk/cps/rde/xchg/ips_live/hs.xsl/index.htm 11:15:07 -!- BeholdMyGlory has joined. 11:19:00 cheater99: wellnowwhat.net/blog 11:27:20 -!- catseye has joined. 11:31:26 -!- catseye has quit (Ping timeout: 240 seconds). 11:32:31 augur: l@@king 11:54:25 Haha... "ROFLMAO... Yeah, and if Ostriches had 15 times the wing surface area they could probably fly." (on one mailinglist) 12:41:26 -!- MigoMipo has joined. 13:52:45 augur: very nice 14:47:27 -!- tombom_ has joined. 14:47:27 -!- tombom_ has quit (Changing host). 14:47:27 -!- tombom_ has joined. 14:49:33 -!- tombom has quit (Ping timeout: 252 seconds). 15:12:59 -!- BeholdMyGlory has quit (Remote host closed the connection). 15:20:03 -!- BeholdMyGlory has joined. 15:24:49 -!- elliott has joined. 15:30:03 -!- MigoMipo has quit (Read error: Connection reset by peer). 15:31:54 23:47:32 Dunno if HFCS Coke is actually worse for you than Sugar Coke (it at least isn't better for you), but sugar Coke is already terrible for health. 15:31:59 LIQUID HFCS WOOOOOOOOOO 15:32:02 23:48:56 Fun term for margarine: "lubricant". 15:32:02 23:50:58 As in "pass the lubricant". 15:32:08 That ... may be ... misinterpreted ... slightly ... 15:32:36 00:22:44 So I have heard (never tasted HFCS Coke, only Light Coke and the regular one). 15:32:45 hmm, right, I guess HFCS coke may not be the only kind of coke in other countries 15:32:53 Ilari: is "Coca-Cola" over there sugar, not HFCS? 15:33:09 elliott: It is. 15:33:13 right 15:33:19 I am actually not sure what it is over here. 15:33:38 I mean, on one hand, I can totally see us buying into the HFCS crap; on the other hand, the US is uniquely privileged in its insanity. 15:33:48 Actually, I think that the only country where HFCS Coke is even available is the US. 15:34:45 Mm, makes sense. 15:35:08 Which just makes me think: if US people think that sugar Coke tastes better than HFCS Coke (which they usually do if they have an opinion at all), 15:35:15 what the fuck does HFCS Coke taste like if not liquid sugar? 15:36:10 Oh, the equivalent to HFCS is making a beachhead as "Glucose-Fructose Syrup". 15:36:36 *beachhead here 15:36:47 How *lucky* you are! 15:36:53 "Effect of Coke on Sperm Motility" I, uh 15:36:58 "Effect of Coke on Sperm Motility" ... 15:37:00 erm 15:37:06 "The spermicidal potency of Coca-Cola and Pepsi-Cola." 15:37:06 ... 15:37:14 I don't drink that stuff anyway. 15:37:31 I wonder who decided to test whether Coke was an effective contraceptive or not. 15:39:39 http://upload.wikimedia.org/wikipedia/commons/d/d9/Coca-Cola_Morocco.jpg YOU CANNOT ESCAPE THE ADS, EVEN IN THE MOUNTAINS OF MOROCCO 15:41:32 That kind of research sounds like what's in Annals of Improbable Research. 15:42:08 -!- nooga has quit (Ping timeout: 272 seconds). 15:42:14 -!- nooga has joined. 15:43:14 00:27:54 --- join: Punk (Punk@c-76-104-158-217.hsd1.wa.comcast.net) joined #esoteric 15:43:15 00:28:10 anyone alive in here? 15:43:15 00:28:39 do you know anything about the 'order of the ookpik'? it's a secret society one of my family members was in and i can't find any information about it ANYWHERE 15:43:17 BAHAHAHAHAAHAHAHAHAHAAHAHAHAHAHA 15:43:28 Ilari: they won Ig Nobel prizes for it, apparently 15:43:40 Ilari: one to the people who discovered that it is effective, one to the people who discovered it's not :) 15:45:05 Wonder about quality of those studies... 15:57:08 Ilari: I've lost the link now but you can search /Ig Nobel/ on Wikipedia's [[Coca-Cola]]. 15:59:54 Haha... "A minute later, all sperm were dead in the Diet Coke, but 41% were still swimming in the just-introduced New Coke."... Wonder what the heck is in diet coke... 16:00:55 00:35:29 i do a google search for "order of the ookpik" and there is ONE result. one guy in a forum referencing th eorder i talk of 16:00:55 the *other* result: http://boards.4chan.org/tg/res/12540100 16:01:01 makes me suspect slightly that it may be 4chan silliness 16:01:04 but, not sure 16:01:38 hmph, all the fun people are offline! :P 16:02:01 For other odd IRC encounters, search for "The legend of potatopatrick". 16:03:14 heh 16:08:10 Just that some study doesn't have serious subject doesn't mean it can't be well done. And serious studies can be very badly done (if not with outright maliscously). 16:08:20 Indeed. 16:08:32 Ilari: Well both got published for better or worse... 16:09:12 There are lots of studies published that wouldn't pass as undergrad science report. 16:10:25 Someone's opinion on matter: 5% of what is published should actually have been published, and about 2% is actually signaficant. 16:10:52 I guess that varies a bit by field. 16:11:34 Or by subfield. E.g. compare IPCC WG1 and IPCC WG3. 16:13:20 Ilari, I'm not familiar with those, which one is "worst"? 16:14:53 -!- BeholdMyGlory has quit (Remote host closed the connection). 16:14:56 IPCC WG1 > IPCC WG2 > IPCC WG3 (in terms of science quality). 16:15:01 ah 16:16:38 IPCC WG1 about what global warming (climate change) actually is. IIRC, WG2 is adaptation to climate change and WG3 is mitigation of climate change. 16:17:01 Ilari, so the last one is about how to stop it? 16:17:12 or not I guess 16:17:17 how to reduce it 16:17:28 which sound futile 16:17:36 Yup, stopping/reducing it... Which I don't think is gracefully possible. 16:17:48 Ilari, it is what needs to be done however 16:18:24 Key word there is "gracefully"... Remebmer the chinese curse "May you live in interesting times"? 16:18:54 Ilari, is it actually Chinese in origins? 16:19:05 Ilari, I thought it was something Pratchett made up XD 16:19:19 At the current rate it won't take many centuries until we have Venus II really... 16:19:31 Ilari: bioengineering seems promising. 16:19:40 of course nobody wants to fund it and we get ~green~ instead. 16:20:19 if humans lived much longer they would probably be more responsible 16:20:40 There are good reassons to doubt validity of simulations (even if the models are good, the input data is suspect) giving likes of +5C or +6C warming by 2100... 16:20:49 -!- augur has quit (Remote host closed the connection). 16:21:28 Hmm. 16:21:46 My previous computer-instruction-set esolang was called Yael. Maybe this one should be called Havrard :) 16:21:50 Hravard 16:21:55 Haravrd 16:22:05 I don't think real runaway climate change is possible. All carbon available would trigger Hell on Earth situation, but no real runaway climate change. 16:22:07 -!- catseye has joined. 16:22:19 catseye! Hello! 16:23:15 Oh, there will be real runaway climate change, but that's at least hundreds of millions of years out... 16:23:40 elliott, what about ITM or TIM? 16:29:38 -!- catseye has quit (Ping timeout: 240 seconds). 16:32:19 -!- Sgeo has joined. 16:32:29 I have homework to do. I shouldn't have opened XChat. Bye. 16:32:40 Sgeo: wait 16:32:40 -!- Sgeo has quit (Client Quit). 16:32:41 Sgeo: this is important 16:34:37 -!- Sgeo|web has joined. 16:34:52 I know you're just pulling my leg, but in case you're not, I can read logs 16:35:20 Sgeo|web: I'm not 16:35:22 Sgeo|web: please 16:35:26 listen 16:35:35 Sgeo|web: Jarhfoissoi fioehrhf uiehsoejfo sonertoihgusr msertoigjh sueroghuhs 16:35:37 what does this mean 16:35:39 i know you know 16:35:40 TELL ME 16:36:00 Sgeo|web: TELL ME 16:36:21 -!- Sgeo|web2 has joined. 16:36:42 Closing out of the tab does not cause the webchat thing to disconnect properly 16:38:45 Sgeo|web: TELL ME 16:39:21 -!- Sgeo|web has quit (Ping timeout: 265 seconds). 16:42:15 -!- nooga has quit (Ping timeout: 276 seconds). 16:42:41 -!- nooga has joined. 16:44:23 -!- catseye has joined. 16:44:29 hello? hello? 16:45:50 Yellow. 16:47:12 Actually, I think that the only country where HFCS Coke is even available is the US. 16:47:15 Canada 16:47:36 catseye: No, you guys *should* have sugared Coke. 16:47:56 catseye: HFCS Coke only makes sense in the US because we subsidise corn and tarrif sugar. 16:48:27 catseye HELLO 16:48:32 pikhq: should, yes... 16:50:20 pikhq: it's a "may contain" thing (it's called "glucose-fructose" on the label, which lets it be any kind of invert sugar, including HFCS.) Granted, in most places in Canada, it's not HFCS. But anywhere it would make sensse economically for it to be, it would be. 16:50:38 catseye: That should be "absolutely nowhere". 16:50:55 catseye: HFCS is significantly more expensive than sucrose. 16:50:56 -!- Sgeo|web2 has quit (Ping timeout: 265 seconds). 16:51:22 The US government has to shovel money at people so that we don't use that evil, nasty, foreign sugar. 16:53:13 *Wow*. Vint Cerf is responsible for IPv4 only having 32 bit addresses. 16:53:33 Because surely 4.3 billion addresses would be enough for the internetworking experiment! 17:01:28 I am out of date, but a brief search reveals either crazy people, or it's gotten worse: "I lived in Ottawa, Ontario for nine years. The Coca-Cola bottle labels from the Ottawa Coca-Cola bottler indicated "High Fructose Corn Syrup" long BEFORE the bottler in New York (where my other residence was.)" 17:02:05 a 2006 comment on a blog 17:03:47 -!- zzo38 has joined. 17:16:09 pikhq, it could make sense if it was shorter to transport from US to Canada, near the border that is 17:16:53 Vorpal: Ah, true. 17:21:29 pikhq, isn't south US hot enough to grow cane sugar? 17:23:11 Vorpal: Yes, but nowhere near as much as we grow corn. 17:25:31 -!- nooga has quit (Ping timeout: 240 seconds). 17:28:10 pikhq, what about beets then? 17:28:33 I don't think you realise how much land we throw at corn. 17:29:14 pikhq, but you can even grow sugar beets in south Sweden! 17:29:22 surely you could in all but Alaska 17:29:24 I'd estimate about a third of the land of the US is growing corn. 17:29:39 pikhq, they could easily switch 17:29:45 And that corn is subsidised by the government. 17:29:53 which is weird 17:30:00 And any threat to that subsidy would be knocked down by the corn lobbies. THEY HAVE FUCKING LOBBIES. 17:30:13 pikhq, shouldn't the republicans want to remove it 17:30:21 Vorpal: No, they fellate them. 17:30:39 ... 17:31:03 The only thing they love more than shouting "small government" while not following through is claiming to be in favor of the "rural farmer" while giving kickbacks to gigantic corporations! 17:31:55 (the small farm is essentially a myth in the US. One that the Republican party uses to great effect. 17:32:02 so paradoxical 17:32:17 ) 17:35:46 most "food" in the US is actually corn. 17:35:46 given that the co-value on food is an involute, i would call you call co-co-nuts. 17:35:52 except for Vorpal. 17:36:03 meat, for example. that animal was fed... corn 17:36:07 most corn in switzerland is actually hashish 17:36:55 Yup, it was almost certainly fed corn. 17:39:30 how strange 17:40:43 [[ On September 14, 2010, The Corn Refiners Association applied for permission to use the name "corn sugar" in place of high fructose corn syrup on food labels for products sold in the United States. According to a press release, "Consumers need to know what is in their foods and where their foods come from and we want to be clear with them," said CRA president Audrae Erickson. "The term 'corn sugar' su 17:40:43 ccinctly and accurately describes what this natural ingredient is and where it comes from – corn." ]] 17:40:48 wtf is that bullshit 17:41:44 Why yes, yes it is. 17:42:03 pikhq, hm? 17:42:13 [[ The association however did not provide clarification as to a change in what the FDA already considers corn sugar, i.e., dextrose[75] or any of the other corn-derived sugars such as corn syrup and maltodextrin. ]] 17:42:15 well 17:44:51 yup, good ol' fashion corn sugar! 17:45:23 Anyways, Imma shut down my system and do some stuff with it. 17:45:28 -!- pikhq has quit (Quit: Ĝis!). 17:45:37 Ewwww 17:46:02 Gregor, was that in response to pikhq's comment or in to what I quoted? 17:47:01 pikhq's comment :P 17:47:06 Gregor, ah 17:47:09 Your quote is a lot less offensive than you make it out to be. 17:47:24 Gregor, well, one can never be sure with you 17:48:26 -!- nooga has joined. 17:53:20 Gregor: Wait, which comment of pikhq? 17:56:03 00:28:39 do you know anything about the 'order of the ookpik'? it's a secret society one of my family members was in and i can't find any information about it ANYWHERE 17:56:04 -!- wareya has quit (Read error: Connection reset by peer). 17:56:05 YOU PEOPLE ARE ALL MADE OF FAIL. 17:56:25 wh 17:56:56 Gregor, why 17:57:19 -!- wareya has joined. 17:58:17 actually it sounds like a damn good secret society. 17:58:23 I mean, if you can't find any info on it 17:58:29 it is obviously quite secret 17:58:46 In that it's restricted to one person :P 17:58:56 Gregor, oh really? 17:59:10 Gregor, who knows 17:59:28 Gregor: http://www.allegro.cc/; can't jump on main area of "Main" heading 18:01:11 elliott: I can ... 18:01:16 Gregor: You can. 18:01:18 Gregor: Now try walking right. 18:01:20 Now try jumping up. 18:01:22 The area is limited. 18:02:09 I'm confused, I seem to have full range of motion while standing on the word "Main" 18:03:02 -!- P3R3T0n3 has joined. 18:03:51 Gregor: Yeees 18:03:55 But the rest of the green heading 18:03:57 -!- P3R3T0n3 has quit (Client Quit). 18:03:57 You can't jump on 18:04:53 elliott, you can't stand on the rest of the green heading at all 18:04:57 elliott, at least not in firefox 18:06:22 elliott: Ohhhh 18:06:30 Gregor: Pages on http://wwwwwwwww.jodi.org/ would be awesome but they have few images :( 18:06:32 elliott: That's true, but by design :P 18:06:39 Fuck that design :P 18:06:44 Well, not by design per se ... 18:06:50 elliott, it blinks? 18:06:58 More to the point, I can't determine the difference between a "green" heading and any other heading. 18:07:19 Gregor: BTW, you shouldn't recommend Google. 18:07:21 You win instantly :P 18:07:28 Gregor: Also, I just meant... it's a block element. 18:07:29 Ah, good old trying to dump a tarnished name... 18:07:32 And it has children and shit. 18:07:34 So... 18:07:36 Ilari: ? 18:07:45 Like Blackwater -> Xe services. 18:08:00 elliott: Lots and LOTS of things are block elements. 18:08:04 Talking about that HFCS -> Corn Sugar. 18:08:10 elliott: If every block element was a platform, the game would suck horribly. 18:08:14 Your mom is a block element. 18:08:15 Ilari: Ah. 18:08:26 Gregor: Sorry. 18:08:28 Gregor: Your mom sucks horribly. 18:09:30 Gregor, css needs a new attribute: jumpable 18:09:39 or wait 18:09:40 solid 18:09:41 :P 18:09:44 would be better 18:09:48 that website designers are mandated to use properly 18:10:02 Gregor: BTW, you know the yellow border around images? 18:10:03 Make it !important. 18:10:38 * Gregor wonders what that means ... 18:11:13 OMGYESSSSS 18:11:15 I need that so much X-D 18:11:23 Gregor: Yes 18:11:24 Yes you do 18:11:39 Of course, they could just override it with their own !important, presumably :P 18:12:16 elliott, that wwwwwwwww.jodi.org is highly confusing 18:12:38 Also "!important" is a terrible name for something that makes a style IMPORTANT. 18:14:08 Gregor, yes indeed it should mandate upper case and at least 12 exclamation marks! 18:14:09 Gregor: I will now attempt to play http://www.reddit.com/r/hurts_my_eyes/. 18:14:14 Also, I think they might need !important !important. 18:14:16 Err. maybe. 18:14:19 You loaded it second. 18:14:20 You'll win. 18:15:06 Err, that seems to have broken everything ... 18:15:10 Gregor: Sweet, it makes the game selection crazy 18:15:13 omg 18:15:14 my guy has a background 18:15:16 Gregor: Howso? 18:15:26 haha wow this is amazing 18:15:35 The borders went away entirely. 18:15:56 Gregor: show css plz 18:16:03 img { border: poop !important; } 18:16:05 is the syntacititititi 18:16:08 c.style.border = "2px solid gold !important"; 18:16:18 Gregor: Yeah it's more like 18:16:28 c.style = c.style + "border: 2px solid gold !important"; 18:16:29 I guess 18:17:08 Gregor: jQuery 18:17:11 has a thing to add styles, it seems 18:17:21 Oh, wait, maybe not 18:17:38 Gregor: Anyway wouldn't it be easier to add a global stylesheet? 18:17:49 Gregor: Just insert a 18:17:50 in the header 18:17:53 at the end 18:18:03 A) That is not how el.style works. 18:18:08 B) No, that would be much, much harder. 18:18:20 yay i can use IO.popen in Ruby yay 18:19:10 And do you HONESTLY think I did all of this without knowing HOW TO ADD CSS STYLES TO ELEMENTS FROM JAVASCRIPT? 18:19:13 * Gregor smacks elliott upside the head. 18:20:52 Gregor: I know that you can do that ... 18:20:56 But you evidently 18:20:58 can't add !important that way. 18:21:12 c.style = c.style + "border: 2px solid gold !important"; <-- you can't do this 18:21:15 I know that. 18:21:23 Brainlag, kay? 18:21:36 Gregor: http://rule52.com/2008/06/css-rule-page-load/ was what lead me to have the impression that jQuery had something to add styles with !important. Instead it just implements it itself. 18:21:41 Anyway, no, inserting a style element is ... trivial? 18:21:52 oh lol 18:21:54 it's actually prototype 18:21:56 whatever 18:22:25 Gregor: But anyway, I don't see the difficutly at all. 18:22:39 Also, give those dogs a border, they look strange on white backgrounds 18:22:41 Also, complain 18:23:21 Gregor: But anyway, I don't see the difficutly at all. <-- this is because you have no idea what the system is doing here :P 18:23:30 Probably something stupid. 18:23:43 That being said, I could probably apply the right /class/ to the elements, and have a style based on that class ... 18:24:07 Also, fuck you. 18:24:26 Gregor: Fuck you too :P 18:24:37 Gregor: I'll just not report bugs yay 18:25:30 Gregor: But anyway, I don't see the difficutly at all. <-- this is because you have no idea what the system is doing here :P Probably something stupid. <-- this is not reporting a bug. 18:25:37 This is being a douchebag for the sake of being a douchebag. 18:25:44 Gregor: I...was...joking... 18:25:53 Gregor, indeed, elliott loves that 18:26:06 Gregor: Remind me to collapse in a pool of offence the next time you say "your face" 18:26:58 Only if you remind your FACE to collapse in a pool of offense the next time I use an American spelling! 18:27:48 -!- pikhq has joined. 18:28:26 Mmkay, done getting rid of the rat's nest. 18:28:34 pikhq: I... was that literal? 18:28:45 Gregor: Are dogs which just wiggle on the spot evilly and spell instant deatha bug or not? 18:28:49 *death a bug 18:28:51 elliott: Not literal. 18:28:57 pikhq: Hooray :P 18:29:16 elliott: To the former, that's not a bug, they're just on a very small platform. 18:29:24 Yes but they also cause issues. 18:29:25 To the latter: Well, it should be POSSIBLE to kill them, if not easy. 18:30:11 Oh? 18:30:21 Gregor: Well, it's a pain :P 18:30:24 Their platform AI could be far smarter than it is :P 18:30:29 Also, which former and latter??? 18:31:11 "wiggle on the spot evilly" and "spell instant death" 18:32:09 Ah 18:32:23 Gregor: Uhh, I just died by going to the bottom of a page and pressing down. 18:32:27 I fell further and... just... died. 18:32:34 Yup 18:32:38 what 18:32:48 -!- yorick has quit (Remote host closed the connection). 18:33:05 That's not by design /per se/, but it's how it ended up resolving for the moment :P 18:33:24 Basically, it was easier to make it so you don't die at the bottom by just putting a platform at the bottom. 18:33:31 But it is a normal platform, so you can still fall through it and die :P 18:33:43 I could actually fix that easily now, but I like that you can suicide if you want :P 18:34:11 -!- Phantom_Hoover has joined. 18:34:40 Gregor, you can't win as such can you? No "you won" screen 18:34:58 Nope :P 18:35:35 Anyways. New kernel, somewhat tidy cabling, and now to decompress this monster so I can encode it. 18:36:17 OMGYESSSSS 18:36:21 pikhq: You mean 18:36:22 * Gregor finds the "YOU ARE WINNER" trophy. 18:36:24 Vorpal, for what? 18:36:29 pikhq: Sita Sings the 1080p / 5.1 FLAC Blues? 18:36:33 elliott: Yup. 18:36:36 pikhq: But dude 18:36:39 pikhq: She released the FLAC filse 18:36:39 Oh, sorry, it's "YOU'RE WINNER" 18:36:41 Big Rigs? 18:36:41 *files 18:36:47 pikhq: You could do seventy trillion pixels squared. 18:36:48 elliott: I'm decompressing the y4m.xz file. 18:36:53 erm 18:36:55 pikhq: She released the Flash files 18:37:01 pikhq: Is there any... vector video format? 18:37:05 Apart from .swf :P 18:37:09 elliott: Aside from .swf, not really. 18:37:15 pikhq: Because... that would be amazing. 18:37:27 Oh, and SVG. 18:37:38 (you can use Javascript in SVG.) 18:38:08 pikhq: Can you put SVG in MKV? :P 18:38:34 Yes, but nothing and I mean nothing will handle it. 18:38:41 You can literally put *anything* in MKV. 18:38:41 pikhq: pikhqplayer 18:39:46 Vorpal, for what? <-- I won't answer, read scrollback 18:40:11 Phantom_Hoover, or logs in your case 18:40:13 Vorpal, dear god, that is the most obnoxiously stupid thing I've heard you say. 18:40:14 So, NASA has started planning... For an interstellar space ship. 18:40:15 Ever. 18:40:28 Phantom_Hoover, " Phantom_Hoover, or logs in your case" 18:40:42 OK, just obnoxious, then. 18:40:43 pikhq: i suppose it was inevitable 18:40:55 Phantom_Hoover, I'm fine with that 18:41:28 Phantom_Hoover, elliott does it all the time however 18:41:56 perhaps elliott should not be the gold standard for decorum on #esoteric 18:42:01 Vorpal, what, saying "NO I'M NOT GOING TO TELL YOU WHAT I'M GOING ON ABOUT BECAUSE MY TIME IS SO PRECIOUS" 18:43:25 Vorpal, elliott: OK THERE'S A WIN SCREEN NOW! 18:45:10 Gregor, wow 18:45:21 Phantom_Hoover, I did not say that 18:45:37 Phantom_Hoover, but yes 18:45:40 catseye, agreed! 18:46:32 Vorpal: you do realize that means that "elliott does it all the time however" is not a justification for your behavior, then? 18:46:49 what do I do all the time? 18:46:53 hypothetically 18:46:57 elliott, see my previous post. 18:47:01 ah. 18:47:02 *message 18:47:25 3 more hours of decompressing this... 18:47:25 *last thing I said (which there should be a word for) 18:47:32 "The Gold Team and the Silver Team stay here; the Brown Team goes to the special classroom in the basement." 18:47:52 (and yes, I tried using a FIFO to just shove the output to mencoder. Didn't work.) 18:48:00 Oh, I think I've worked out why Freespace was being weird, if I can get md5 sums competently. 18:48:04 Which is a big "if". 18:48:45 Gregor, no? 18:48:51 Gregor, just tried on w3.org 18:48:54 no such screen 18:49:00 do I need to clear cache or something? 18:49:26 Maybe, I've found that problematic occasionally ... 18:49:37 ouch 18:49:44 Gregor, yeah worked on google 18:49:48 but it looks strange 18:49:51 on google 18:49:59 should it look like 10 overlaid copied? 18:50:02 copies* 18:50:39 Gregor, w3.org has 23 images, more than most. Fun to play at 18:50:46 hard but not impossible 18:51:10 Gregor, you might want to add it as a recommendation 18:51:55 Yes, it should look like a total mess. 18:53:03 Yes, w3 is nice ... 18:58:29 Gregor, aww, why does resizing the browser window result in dying? 18:58:58 Vorpal: Because it can't detect when elements move. 18:59:08 Gregor, oh? 19:00:53 Vorpal: I don't know how to respond to that "oh?" :P 19:00:55 elliott: OK, coin borders are now actually "!important". I wish that would work from JS X_X 19:01:58 elliott: (Thanks for the tip on that) 19:07:26 Gregor, "coin"? 19:07:38 s/coin/image/ >_> 19:07:43 They're called coins internally :P 19:08:28 -!- MYCROFTIV has changed nick to mycroftiv. 19:09:13 Gregor: Coin? 19:09:15 Whut 19:09:15 Oh 19:09:16 Images 19:09:34 Gregor: You're welcome for the bug report, goat-fucker! 19:09:58 Hey now! ... I would make some goat-sexing joke here but I can't think of what name a person would call a goat. 19:10:18 Something along the lines of "Hey now! and I are in LOVE!" 19:10:37 Gregor: Neigh, I believe that goats have not got names. 19:11:03 Well, it's hard to argue that you're in love with Goat #3A 19:11:04 :P 19:11:21 "I call her Threeigh." 19:11:31 Gregor: Please tell me you spotted the horse pun. 19:11:36 I'm getting hoarse just telling it. 19:11:42 I did. 19:11:49 It was not worth commenting on X-P 19:12:08 "What's the most common problem experienced among practitioners of equine fellatio?" "Their voice goes hoarse." 19:12:14 Gregor: ^^^^^^^ 19:12:25 LOLOLOLOLOLL 19:12:49 ... X-D 19:15:08 worst joke ever 19:15:43 Gregor: What do we want? favicon goombas! 19:15:49 When do we want them? Sometime reasonably soon! 19:16:22 I don't know how to get the favicoooooooooooon D-8 19:16:35 Gregor: codu.org php file that takes a domain and tries /favicon.ico; it either returns the data or gives a 404 response. 19:16:49 If the JS receives a 404 response, it looks for a tag with... icon or whatever it was in the type. 19:16:51 And that's the URL. 19:17:00 Gregor: And *yes* that is the *official* way to do it. 19:17:09 You need the codu proxy so you can tell whether /favicon.ico exists or not. 19:17:30 Gregor: And, yes, this violates the design goal of not reserving any paths in the namespace. Turns out nobody gives a shit. 19:18:48 Wait, wtf, it tries /favicon.ico BEFORE looking for a meta tag? 19:19:30 Also, there's no need for the proxy, my JS code is loaded into the host page, I can XHR it :) 19:20:09 Even if that wasn't the case, I could just make a new Image() and detect whether it loads properly or not, regardless of host. 19:20:17 Hurr... This IPv4 depletion estimate has IANA depletion in early April next year. But set it to use 2 years of historical data and it gives estimate in early March next year.... 19:20:17 ... which is what I should do anyway. 19:22:12 Gregor: And, yes, this violates the design goal of not reserving any paths in the namespace. Turns out nobody gives a shit. <-- so... what about robots.txt 19:23:58 Ilari, link? 19:24:36 Ilari: Oh? 19:24:39 Vorpal: http://www.ipv4depletion.com/?page_id=77 19:24:59 Ilari, that should be .net, no? 19:25:11 Gah, this time the smoke just smells like the essence of burning things. 19:25:22 fizzie, "this time"? 19:25:31 fizzie, also go look for some way to put it out then 19:26:07 Vorpal: Yesterday I mentioned it smells like popcorn, but maybe you weren't here then. 19:26:24 And it's intentional smoke, from one of those machines. 19:26:41 fizzie, oh 19:26:49 I thought those were supposed to be more or less odourless, though. 19:26:52 fizzie, why are you using a smoke machine? 19:27:15 I'm not, the place is. There's a chiptune artist playing stuff. 19:27:21 fizzie, oh 19:27:42 Wait, wtf, it tries /favicon.ico BEFORE looking for a meta tag? 19:27:43 Well, okay, no. 19:27:43 fizzie, where/what is that place? 19:27:47 Do it the other way around. 19:28:02 *whew* :P 19:28:09 Gregor: Look for the meta tag, if it's there, use that; failing that, XHR /favicon.ico. Done. 19:28:19 Vorpal: Someone from you country, actually, I think: http://m.altparty.org/event/alt2010-220 -- they're supposedly Swedish. 19:28:20 Gregor: You may want to scale it to 2x. 19:28:27 s/you/your/ 19:28:32 Gregor: Also maybe in *addition* to the existing goombas, since they're different aspect ratios. :P 19:28:35 elliott: It's 16x16 by default, right? 19:28:56 Gregor: It *is* 16x16. Full stop. 19:28:59 Gregor, it could support multiple sizes 19:29:05 Gregor: wait, does img to an ico work? Right, yes, of course it does. 19:29:08 it is an .ico after all 19:29:13 That's pretty darn small :P 19:29:16 Gregor: So 2x is. 19:29:22 Yesh 19:29:22 *it 19:29:25 32x32 is pretty good 19:29:34 Gregor: And you'll want to keep existing dog things, just make them less frequent. 19:29:36 Gregor, aren't the dogs around that size? 19:29:38 Since different sizes etc. 19:30:27 Vorpal: 26x22 19:30:32 Gregor, ah 19:30:39 The player is only 20x40 19:32:49 Argh, finding favicon = annoying .... 19:32:51 Not all webpages would have favicons. 19:32:54 Gregor: Plof has both parenless function calls and also first-class functions, yes? 19:32:58 How do you handle zero-argument calls? 19:33:06 Not all webpages would have favicons. <-- so use a default one 19:33:06 () 19:33:11 Gregor: You know 19:33:15 elliott: It's just an unfortunate special case. 19:33:18 Gregor: Google has a service to give you a favicon given a domain, reliably. 19:33:20 Including a default. 19:33:29 elliott, really? 19:33:32 Given a /domain/, not a page? 19:33:35 It's not anything "official" I think one of their apps use it. But, yeah. 19:33:39 And where is that? WANT. 19:33:40 Gregor: Uh, page, yeah. 19:33:43 I'll try and find it 19:33:46 It was on reddit or something :P 19:34:08 Gregor: http://www.google.com/s2/favicons?domain=dom 19:34:12 Not URL. 19:34:13 Domain. 19:34:17 But oh well, it also gives back a default favicon. 19:34:23 So who can complain? 19:35:02 Nice 8-D 19:35:11 elliott, seems it converts to png too 19:35:21 Gregor: Plof has both parenless function calls and also first-class functions, yes? 19:35:21 How do you handle zero-argument calls? 19:35:30 i.e. does "f" call f with zero arguments or simply evaluate to f? 19:35:37 If the latter, is there any special syntax for zero-argument calls? 19:35:39 Do you have to say f()? 19:35:51 () elliott: It's just an unfortunate special case. 19:35:58 As in, f() 19:35:59 Gregor: Ohh, I thought you meant the favicons. X-D 19:36:07 X-D 19:36:13 Gregor: i.e. when it has no favicon 19:36:34 Gregor: In my/our case that's a bit inconvenient since it'd be nice to have things like .sort! to destructively sort, and () kinda ruins that a bit. 19:36:35 Blergh. 19:36:54 In C you write f() and it makes sense like that. But the thing that is slightly less sense is when you put a variable name it doesn't say address/fetch/store 19:37:17 elliott: Yeah, it's not the nicest part of the syntax :( 19:37:44 Gregor: You're not meant to lament it with me, you're meant to come up with a solution. :P 19:37:57 Another question, if you know about PXELINUX, can you please tell me why this program doesn't work: http://pastebin.ca/raw/1968354 19:38:37 elliott: Right now what little Plof effort I have is going towards the backend, not the frontend. 19:39:00 Gregor: Does FYTHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE PLOF 4 fix this? :P 19:41:03 No. 19:41:13 I'm just saying that that's not where my effort is :P 19:41:13 Gregor: Bah! 19:43:58 Have you seen a report about Vorbis is better than MP3 for vector drawings? 19:44:10 For ... vector drawings? 19:44:25 Yes, for vector drawings on an oscilloscope. 19:45:09 (The left speaker channel can correspond to the X axis, and the right speaker channel to the Y axis) 19:46:02 Although not mentioned in the report, I have seen this method of drawing called "scribblevision" 19:47:09 * Gregor wonders why the favicon goombas aren't working ... 19:47:16 zzo38: I have to mention this now: http://www.intio.or.jp/jf10zl/corpmark.htm 19:47:51 Whoops, my stupidity is why not! 19:48:17 JF10ZL is my electronics hero 19:49:13 FAVICON GOOMBAS AWAAAAAAY! 19:51:11 * Gregor wtfs 19:51:14 http://www.google.com/s2/favicons?domain=google.com works 19:51:18 http://www.google.com/s2/favicons?domain=www.google.com 19:51:21 Does not 19:51:26 He gave up communication by email, so has Donald Knuth, and myself, and some other people 19:52:01 yup 19:52:30 In fact, www.foo doesn't work in general X_X 19:52:46 Gregor: Uhh 19:52:47 Gregor: http://www.google.com/s2/favicons?domain=www.google.com WFM 19:52:54 Your browser is on crack or something 19:52:57 Works in Chrome 19:53:07 I mean it doesn't result in Google's favicon. 19:53:11 Gregor: Yes. 19:53:11 It results in the generic favicon. 19:53:12 Gregor: It does. 19:53:14 Wrong. 19:53:22 Gregor: It... results in Google's favicon. 19:53:23 Literally. 19:53:37 Not on any browser for me. 19:53:54 Gregor: Chrome. 19:53:55 Srsly. 19:53:56 It works. 19:54:05 I have Chrome. 19:54:08 It does not work. 19:54:09 Gregor: Also for reddit.com, github.com. 19:54:10 It does. 19:54:12 You are wrong. 19:54:26 OK, reddit it works on ... 19:54:39 Also non-reddit. 19:54:47 github too it works on. 19:54:52 It only fails for me on www.google.com 19:55:33 Gregor: Well... uhh... 19:55:39 Gregor: My google goes to .co.uk. 19:55:43 But I doubt *that* does anything. 19:55:44 Gregor: Try curl. 19:55:55 -!- nooga has quit (Ping timeout: 252 seconds). 19:55:58 $ curl -I http://www.google.com/s2/favicons?domain=www.google.comHTTP/1.1 200 OK 19:56:17 elliott: WTFWTFWTF that worked 19:56:25 Gregor: Cookies. 19:56:29 Gregor: Google location cookies. 19:56:40 Gregor: curl can use a cookie jar, right? Is it compatible with any of your browsers? Try that. 19:56:40 Even with cookies, why would it give me the WRONG FAVICON? 19:57:39 elliott: They all store cookies in DBs now and curl can't use those. 19:57:58 Whatever, I no longer care, so long as the wtfery is localized :P 19:58:32 OH GOD THE GIANT W'S ARE GOING TO KILL ME 19:58:50 Gregor: :D 19:58:53 They are slightly gigantic. 19:58:59 Gregor: Are you sure you don't just want to scale them to 24x24? 19:59:15 I'm not sure of anything, I just went with 32x32 for lulz. 19:59:20 Gregor: 128x128 19:59:48 Gregor: WHAT'S YOUR HIGH SCORE ON GOATSE.FR 20:00:36 Gregor: Come to think of it cookies wouldn't matter. 20:00:40 Wait, maybe they would. 20:00:46 Gregor: It's google.com after all, that the favicon service is on. 20:00:51 So *they get your Google cookies*. 20:00:59 Meh. 20:01:40 Jeeeze. 1 year until an RIR is out of IPv4. 20:02:10 Tick tock tick tock tick tock tick tock. 20:02:28 Yup. 20:03:02 Which means probably 1 year until ISPs start *having a transition plan*. 20:03:04 Ugh. 20:03:21 Tick ____ tick ____ tick ____ tick tock tick ____ ticktickticktick ____ tickticktick _____________ tttttiiiiiicccccccckkkkkk___________ tick ticktick tick.... 20:03:47 1, 1, 1, 101, 1111, 111, ...what, 1111 20:06:01 quintopia's gonna awesome up the favicons :) 20:06:15 Gregor: How do you... awesome up... a favicon? 20:06:20 Make a custom one for every single website? 20:06:25 By giving it little arms and legs :P 20:06:31 And maybe a knife? 20:06:47 Gregor: Crazy idea how about HP :| 20:07:24 Science, elliott! Speculative science! 20:07:47 Gregor: gahahaa no don't add arms and legs 20:07:49 Gregor: try it on w3c 20:07:54 the globes rolling arounnd 20:07:56 is the most hilarious thing ever 20:07:57 *around 20:08:49 elliott: AHA! So you see, that favicon URL doesn't work on at least one other page, w3! 20:09:09 Gregor: ...but they don't have a fucking favicon 20:09:19 Yes, they do. 20:09:27 Oh, so they do. 20:09:38 Gregor: Well, uh, I have no idea. 20:09:41 Gregor: Do it the manual way then. 20:09:46 IO.popen should be called IO.poopen 20:09:57 elliott: But this way seemed so nice X-D 20:09:58 catseye: Why? 20:10:13 zzo38: cuz it's poop! well no, it just hates me. 20:11:06 catseye: i can totally help. 20:11:08 maybe 20:12:19 "VALIDATORS, UNICORN, AND OTHER SOFTWARE" 20:12:48 Gregor: Totally add a time-played counter. 20:12:51 SPEEDRUN 20:13:36 TWICE CHROME HAS TRIED TO KILL MY SYSTEM 20:13:36 WTF 20:13:48 GOD DAMMIT. 20:14:00 THIS THING GETS TO 9.07GB (in) AND THEN STOPS. 20:14:02 Gregor: wired.com is win 20:14:10 pikhq: your MOM gets 9 gigs in and then stops 20:15:33 elliott: i think it's the same problem you were having, or similar. i write stuff to a pipe, fine. other end is supposed to read each line and write stuff back (character count for now). i do this manually, everything works; if i try it in a select() loop, that process never becomes 'ready for reading'. 20:15:47 catseye: why are you duplicating my perfect work psht :P 20:15:48 so it's not IO.popen that hates me, really, it's IO.select 20:17:05 If it does this again I'm redownloading from archive.org. 20:18:22 Though in *principle* it should be perfectly correct; TCP does make that an entirely reasonable assumption, after all. 20:19:30 elliott: did you ever get your perfect work to... work? 20:19:36 catseye: well i will today! 20:19:41 elliott: perfect. 20:19:43 catseye: it has everything else but this tiny feature :P 20:20:19 Gregor: Bug: Doesn't work on chrome://history :P 20:20:43 elliott: It actually does work on most of Firefox's internal pages, which is pretty amusing. 20:20:58 Gregor: OMG 20:21:02 Gregor: You know that URL that is the chrome itself? 20:21:05 i.e. the actual interface? 20:21:06 DO ITD 20:21:07 *IT 20:21:19 I don't remember what URL that is, but yes :P 20:22:41 elliott, what was your maximum speed with that aria thing? 20:22:43 Gregor: chrome://browser/content/browser.xul 20:22:47 Phantom_Hoover: 1 meg a sec or so 20:23:03 "Is anyone else consistently amazed how well Google Maps works, even though it's made entirely of DOM elements?" 20:23:05 * elliott cry 20:24:04 Gregor: IT DOESN'T WORK ON THE BROWSER ;_; 20:24:13 I demand a refund. 20:24:36 elliott, that URL is... zen. 20:24:45 elliott: ... Isn't everything entirely made of DOM elements on the web? 20:24:51 elliott: Y'know, by definition? 20:24:58 pikhq: Yup. 20:25:08 Is anyone else consistently amazed how well people work, even though they're made entirely of atoms? 20:25:20 Ah, good, so I'm not insane. Just pissed off. 20:25:39 W3's Favicon goombas are now favicon goombas. 20:33:51 -!- GreaseMonkey has joined. 20:35:18 elliott: Game timer added. 20:35:45 Gregor: Does it stop on death? 20:35:47 And winning? 20:35:50 Also, I don't get the trophy. 20:35:51 Ever. 20:36:11 Gregor: omg on codu.org it is hilarious the hats 20:36:15 oh wait 20:36:19 i do get the trophu 20:36:25 Gregor: havenworks 20:40:39 Gregor: 216 images, 461 time 20:40:48 Gregor: it doesn't pause when you tab away 20:40:51 i mean it does 20:40:53 but then it catches u 20:40:53 p 20:40:56 also it doesn't stop when you die 20:41:06 *facepalm* 20:41:24 No wonder it gives up. It runs out of space during decompression. 20:41:26 Whaaa? It shouldn't catch up. 20:41:36 pikhq, larger HDD then 20:41:41 pikhq, or delete some stuff 20:41:55 Gregor: it does 20:41:55 die 20:41:58 tab away for a minute 20:41:58 tab back 20:42:01 watch clock scramble 20:42:05 Gregor: really though just fix the dying thing. 20:42:20 OH, the clock catches up. 20:42:22 Shoot, that's right ... 20:43:02 Gregor, game doesn't work on http://codu.org/hats.php, you need to add something stand on in between :P 20:43:05 Vorpal: Or just stop with the insanity. I like that one. 20:43:17 pikhq, what are you trying to do? 20:43:26 Vorpal: Lossless feature-length film at 1080p. 20:43:41 pikhq, haha, how many GB? 20:43:52 341GB uncompressed. 20:43:59 pikhq, and downloaded? 20:44:01 "Lossless" is particularly silly because your input is lossy :P 20:44:18 Gregor: The input is actually lossless. 20:44:38 Whaaa? What's your input? 20:44:48 Gregor, rendered data perhaps? 20:45:04 The raw frames. 20:45:05 Gregor: Sita Sings the Blues. 20:45:13 Gregor: A freely-distributed animated film. 20:45:27 ... AHAHAH. 20:45:27 elliott, about what? 20:45:31 Gregor: Including raw, uncompressed 1080p video and the Flash vector files. 20:45:31 I can actually get this done. 20:45:40 mencoder supports streaming over HTTP. 20:45:45 pikhq: good lord 20:45:46 I will just compress straight from archive.org 20:45:52 pikhq: but it's .mov on archive.org, isn't it? 20:45:57 Yes. 20:46:02 pikhq: and it has the audio in. 20:46:04 is the audio lossless? 20:46:10 pikhq: make sure to include it as raw PCM 20:46:22 If not I can just use the FLAC I already have. 20:46:33 Gregor: Havenworks is like the friggin' boss of WebSplat. 20:46:42 8-D 20:46:53 elliott, Havenworks? 20:47:10 ouch 20:47:10 Gregor: If it was multiplayer -- yes. 20:47:14 I googled it 20:47:15 Gregor: You have to get images before your opponent does. 20:47:24 Gregor, can you tell me what that site is supposed to me? 20:47:25 I would so kick your havenworks ass. 20:47:26 it looks extreme 20:48:10 Oh, so that's why the raw off of archive.org is smaller. *That's* a 12fps video. 20:49:07 pikhq: ...is the film 12fps? 20:49:25 elliott: Not unusual for animation. 20:49:37 pikhq: Yeah, but for a film? 20:49:48 Animated film? Yeah. 20:55:18 * pikhq tries a 60 second sample. 20:55:28 It would seem this has serious issues with buffering. 20:56:36 lawl 21:00:00 Hmmm. Let's see if ffmpeg has issues with a FIFO. 21:02:01 pikhq: ffmpeg could convert to flac on the fly, too :) 21:05:06 ffmpeg *does* work with a pipe. Ahahah. 21:05:15 Pity I deleted the xz in a fit of rage. XD 21:05:45 -!- nooga has joined. 21:05:57 pikhq: REDOWNLOAD IT IS YOUR DESTINY. 21:05:58 pikhq: or 21:06:02 pikhq: <(curl raw_quicktime) 21:06:07 that's a file! 21:07:01 elliott: Does curl ever ever stop trying to retry a download? 21:07:24 dunno 21:07:36 ... Eh, I'll just tee the output from curl. 21:07:53 I can store this compressed just fine; it's just uncompressed that's a problem. 21:12:09 so my Ruby problem, I *think*, was that I was using read instead of readpartial. 21:12:59 -!- Sgeo has joined. 21:15:50 Sgeo! 21:16:54 Can't talk, no keyboard 21:17:34 Okay, there we go. Got ffmpeg just compressing straight to x264. 21:18:09 Yay, found thecon screen keyboard 21:18:16 Victory is mine. 21:18:25 wget --tries=0 -O - -q http://media.xiph.org/video/derf/y4m/1080p/sita_sings_the_blues_1080p24.y4m.xz | tee "sita_sings_the_blues_1080p24.y4m.xz" | xz -d | ffmpeg -i - -vcodec libx264 -threads 0 -cqp 0 -vpre slower vid.avi 21:18:29 :D 21:19:20 * Phantom_Hoover wonders if it is time to get a desktop computer. 21:19:51 pikhq: Why would it retry? 21:20:13 elliott: Connection drop? 21:20:31 elliott: I've got wget set to retry forever. Couldn't find a way to make curl do that. 21:21:29 yes curl 21:22:00 Okay, so far this is compressing at 22,000 kbps. 21:22:00 pikhq: Oh, so --tries is actual tries, not retries. 21:22:04 0 retries would just never retry :P 21:22:13 pikhq: ETA? 21:22:21 Let's go with... 13 hours. 21:22:51 pikhq: Then you get to mkvmerge it with the FLAC :P 21:22:55 Yup. 21:22:55 pikhq: Hopefully it'll sync up alright... 21:23:05 pikhq: We can get bsmntbombdood to play it. 21:23:10 If anyone's computer can play it, his can. 21:23:25 Currently, this is going at sub-DVD bitrates. 21:23:43 Erm, no, it's not. 21:23:47 Can't talk, no keyboard 21:23:47 Twice-DVD bitrates. 21:23:51 riiiiiiight 21:24:21 Moral of the story, animated content compresses really well. 21:25:28 pikhq, naturally. Lots of same colour areas 21:25:58 pikhq: It... would fit on a Blu-Ray? Surely not. 21:26:58 This is driving me bonkers 21:27:23 at least ONE of my scripts works, but what is the difference? 21:27:38 catseye: pastie both of them? 21:27:56 pikhq: http://www.youtube.com/watch?v=7y5_zJ1xfQs looks like some of that animation is more fluid than 12fps. i may be wrong 21:28:59 elliott: sec 21:29:05 elliott: The stream I'm actually encoding from is 24fps. 21:29:18 catseye: what we're learning here is that fuck unix. 21:29:20 elliott: I'm going to guess that the one on archive.org has multiple framerates. 21:29:21 pikhq: Oh, right. 21:29:35 pikhq: Variable frame rate, such amusement. 21:30:02 elliott: Anyways, yeah, it seems this would fit on a Blu-Ray. With room to spare. 21:30:16 The xz'd raw would. 21:30:43 pikhq: but it breaks the blu-ray spec to do so? 21:30:46 to have it as an actual video stream 21:31:06 Yes, it would break the Blu-Ray spec. 21:31:50 elliott: Offscreen images (e.g. havenworks :P) are no longer targets. 21:32:07 Gregor: Horizontal scrolling my friend 21:32:11 Gregor: also with havenworks just zoom out 21:32:14 that's what i do :D 21:32:22 That's what I told you to do X_X 21:32:22 Gregor: it's not just off-screen 21:32:26 it's off-movable-area too 21:32:29 elliott: YOU make horizontal scrolling work, it's a huge PITA :P 21:32:29 e.g. onion 21:32:42 That I can't fix so easily. 21:33:00 However, theonion should be winnable now, since the invisible elements were still onscreen. 21:33:14 (Just a bit counterintuitive) 21:33:52 Gregor, well, it's fine if you have a touchpad that supports it. 21:34:17 Phantom_Hoover: E_FAILATKNOWINGWHATWE'RETALKINGABOUT :P 21:34:46 Well, it's better than Vorpal's way of handling that error. 21:35:19 -!- wareya_ has joined. 21:35:21 Well, this appears to be playable in realtime. 21:35:42 -!- wareya has quit (Ping timeout: 250 seconds). 21:36:13 catseye: oh interesting it's not actually select that does it 21:36:14 elliott: it. working? now. maybe 21:36:17 * elliott fixes 21:36:24 irb(main):001:0> foo = IO.popen("rev","r+") 21:36:24 => # 21:36:24 irb(main):002:0> foo << "abc\n" 21:36:24 => # 21:36:24 irb(main):003:0> foo.gets 21:36:25 [hang] 21:36:43 try foo.flush 21:36:54 Well, it's better than Vorpal's way of handling that error. <-- you mean, completely out of context comments? Not really no 21:37:11 ooooh i have another thing 21:37:34 catseye: -e 'rev >&2' works 21:37:36 so aha 21:38:43 catseye: 21:38:44 irb(main):001:0> foo = IO.popen("rev","w+") 21:38:44 => # 21:38:44 irb(main):002:0> foo.print "abc\n" 21:38:44 => nil 21:38:45 irb(main):003:0> foo.flush 21:38:47 => # 21:38:49 irb(main):004:0> foo.read_nonblock 8192 21:38:51 Errno::EAGAIN: Resource temporarily unavailable - read would block 21:38:56 and, indeed, read blocks 21:39:48 Does "frobnicate the bar library" mean anything? 21:40:27 yes 21:40:39 it tweaks internal symbol tables 21:44:06 elliott: OK, so I MAY have just fixed horizontal scrolling ... 21:44:16 zzo38, yes but what exactly is hard to say 21:44:41 zzo38, without more context 21:45:21 -!- GreaseMonkey has quit (Remote host closed the connection). 21:46:06 Where can I find a list of how to typeset special characters in man pages? 21:46:18 Gregor: t'works 21:49:31 Images collected:255 21:49:32 Images remaining:1499 21:49:32 Time:604 21:49:33 Died 21:50:29 Gregor: lawl 21:50:30 Seeing havenweb covered in "YOU'RE WINNER would be the most epic thing ever. 21:50:32 Gregor: I'm still going 21:50:38 Yes, that would be impossible :P 21:51:25 -!- ais523 has joined. 21:51:55 Gregor: 252@827D 21:52:07 images got @ time [D|W] (died/won) 21:52:14 252/1402@827D to be precise :P 21:52:17 * Gregor implements proper time pausing ... 21:52:41 hi ais523, we're playing platform games on the most badly-designed website ever 21:52:59 apart from yvette's bridal formal 21:53:53 argh i died! 21:54:02 Gregor: It doesn't help that the havenworks logo is both the favicon and one of the images to get :P 21:54:13 Gregor: Can you set the opacity of the HUD? 21:54:24 Make it white-on-65%-opaque-black or something. 21:54:29 And put it in the bottom-right? It clashes with stuff as it is. 21:55:04 On the bottom-right I don't think it'll be very obvious ... maybe top-right? 21:55:07 Well, eh, that's no better. 21:55:08 Hrm. 21:56:36 Yeah, I guess I can just make it partially transparent :) 21:56:46 Not sure I'm a huge fan of that either ... 21:56:57 Gregor: It's obvious enough when it's white-on-black... 21:57:07 Even if the black is only 65% opaque. 21:57:22 Lesse ... 21:57:24 Gregor: Can you also decrease the threshold for horizontal scrolling? I keep walking into enemies by mistake. 21:57:53 It's already 200 pixels X-D 21:58:14 elliott: heh 21:58:28 SCO are getting more ridiculous, now; they've been offering to sell their contracts with other people to other other people 21:58:33 and the other people are getting confused 21:58:37 whaaat 21:58:52 Gregor: 250 pixels! Or base it on screen width? 21:58:53 at least two major companies have contacted SCO/the bankruptcy court and said, effectively, "we don't have a contract with you do we? what are you talking about?" 21:58:57 225? 21:59:09 ais523: I am confused. :P 21:59:18 and SCO's reply was to tell them, effectively, "actually, here's a different contract we forgot" 21:59:27 nobody else seems to be able to make any sense of this either 21:59:33 but it's certainly an innovative strategy 22:00:29 the latest people they picked on like this were Oracle, incidentally 22:00:40 elliott: Have a suggested multiple of screen width? :P 22:00:56 man 22:01:02 Gregor: 218@311D 22:01:04 i wish someone ported the modplug player to linux 22:01:05 Gregor: Nope :P 22:01:09 Gregor: It should be window width anyway. 22:01:13 and Oracle's response was a very Agoran "I don't know what you're talking about, but I object just in case" 22:01:36 elliott: That was what I assumed you meant. 22:01:47 Gregor: Your face is what I assumed your meant. 22:02:21 Gregor: I spawned on an enemy X_X 22:02:26 Gregor: Also, the time includes the loading time. 22:02:28 This sucks. 22:02:41 elliott: Argh, spawning on an enemy should be impossible. Also, the time does NOT include the load time. 22:02:51 Gregor: well that was NOT 29 seconds 22:02:54 that was zero seconds 22:03:05 Gregor: presumably me and an enemy spawned apart 22:03:06 then it walked into me 22:03:08 because i spawned in midair 22:03:10 or 22:03:12 because i spawned on an image 22:03:14 which obviously fell away 22:04:15 also, I worry that http://esolangs.org/wiki/Talk:BytePushCore is becoming sentient 22:04:40 WTF WHY CAN'T I SET THE FONT COLOR 22:05:34 ais523, why? 22:05:35 ais523, hi 22:05:44 ais523, wtf at that SCO thing 22:06:42 An SCO thing? 22:06:48 My interest is piqued. 22:08:40 Phantom_Hoover, yes read what ais523 said in the last screenful 22:09:02 Phantom_Hoover, starts after SCO are getting more [...] 22:10:30 Gregor: 216@625D; I was taking it slowly and going for breadth, but then a stupid ACTUALLY STATIONARY favicon got me. 22:10:38 Gregor: Plz make favicons flip to show direction or something :P 22:10:41 So I can see it wobbling. 22:11:03 I can't make them flip, can't do that from JS. I could do it on the server, but right now the server doesn't do anything :P 22:11:29 Right now I'm trying to properly make your half-opaque HUD. Which should work except WHY ISN'T THIS FONT COLOR SETTING PROPERLY ARGH 22:12:13 Gregor, what are you doing right now? 22:12:38 Phantom_Hoover: Setting a CSS class to set color: white !important, and putting that CSS class on the table cells of the HUD. 22:13:54 ArghwtfCSS. MY FAULT I'M DUMB. 22:13:56 Gregor: Uhh... why not use inline styles? 22:14:06 inane styles 22:14:19 elliott: Because it was getting overridden, and I can't set "!important" from JavaScript. 22:14:34 Gregor: 22:14:40 you can set the style attribute manually 22:14:50 elliott: I didn't write a , I made it in JS. 22:14:51 catseye, does someone pay you to do those puns? 22:15:04 I'm surprised oerjan hasn't cracked down on them. 22:15:05 ... 22:15:07 Gregor: setAttribute 22:15:51 Bleh, I wouldn't have thought to use that to set the style since that's a really grody way to set style ..... 22:15:59 Anyway, I have a DIFFERENT SOLUTION. 22:17:14 hmm, in fossil, commits have background color 22:17:42 olsner is that fossil as in venti? 22:18:14 if that's venti as in fossil, then yes? 22:18:22 olsner, err 22:18:45 but I think no 22:18:59 I was referring to the version control system, fossil-scm.org 22:19:05 Vorpal: Phantom_Hoover: SCO have gone from making software to making lawsuits to making WTFs 22:19:15 elliott: FIX'T looka fancy HUD 22:20:09 Phantom_Hoover: i am on oerjan's payroll 22:20:55 catseye, do you stamp out independent punsters? 22:21:27 ais523, very true 22:21:28 Phantom_Hoover: are you suggesting that I run an independent punster factory? 22:21:42 gaaah, the fossil faq has "What is the difference between a branch and a fork?" and says it's much too big a question for the FAQ... 22:21:45 ... but reading the referenced part of the documentation, it turns out that there *is no difference* 22:21:49 Gregor: GIVE IT A ROUNDED CORNR 22:21:50 *CORNER 22:21:55 although cornr is appropriate 22:21:59 cornr 2.0 beta 22:22:09 catseye, I'm suggesting that you help me overthrow the tyrannical regime of oerjan and implement my own tyrannical regime. 22:22:12 IN HASKELL. 22:22:26 elliott: ... is there a CSS attribute for that? :P 22:22:34 olsner, ah no that is a different fossil 22:22:36 Gregor: Yes. 22:22:39 Gregor: border-radius. 22:22:46 Phantom_Hoover: polymorphic tyrrany! 22:22:52 Indeed! 22:22:53 Gregor: Add -moz-border-radius and -webkit-border-radius to taste. 22:22:57 Wait, better! 22:23:00 Gregor: In fact, just use this: http://border-radius.com/ 22:23:05 In Haskell EXTRACTED FROM COQ! 22:23:16 Recursive tyranny! 22:23:17 Gregor: Actually don't. 22:23:19 Gregor: Here, do this: 22:23:31 Phantom_Hoover: http://www.fourmilab.ch/fist/ will be invaluable in our mission 22:23:40 Gregor: border-top-left-radius: N; -moz-border-radius-topleft: N; -webkit-border-top-left-radius: N; 22:23:44 Gregor: N in ems or px. 22:23:46 Gregor: You're welcome. 22:24:00 ... topleft? 22:24:14 Gregor: If the HUD is in the bottom-right... 22:24:17 Then you want to set the topleft. 22:24:18 Gregor: But yes. 22:24:19 Gregor: One word. 22:24:22 I know. I know. 22:24:25 Don't try and understand. 22:24:31 CSS is not based on logic. 22:24:36 catseye, let's make it iron! 22:25:00 And if the HUD is on the top-left, which it is, then I want bottom-right :P 22:28:16 o.O 22:28:25 Gregor: ...no 22:28:29 Gregor: bottom-right HUD kthx 22:28:34 Gregor: it's the most out-of-the-way 22:28:35 Okay, the stock markets are officially motherfucking insane. 22:28:37 and yes it *is* noticeable 22:28:44 Gregor, please keep the HUD where it is 22:28:47 Gregor, it is better there 22:28:50 elliott: It IS the most out of the way, and yet it is NOT noticeable at all. 22:28:54 99% of stocks in the US are de jure owned by Depository Trust & Clearing Corporation. 22:28:58 Gregor: ...yes it freaking is at 65% black 22:29:01 you're just blind 22:29:30 pikhq, what? 22:29:32 How one goes about "purchasing" a stock is one has DTCC purchase a stock and you are the beneficiary. 22:30:04 Vorpal: They own most of the stocks world-wide. 22:30:13 pikhq, how strange 22:30:22 They have $23 trillion dollars in assets. 22:30:36 Phantom_Hoover: would you settle for... iron-on? 22:30:51 Good enough! 22:30:57 If they wanted to screw over the US economy, they could just take their ball and go home. 22:31:02 Sorry, world economy. 22:31:16 Gregor: Anyway it makes it almost impossible to get some logos. 22:31:18 pikhq, indeed. Is it a private company? 22:31:26 Gregor: Whereas you can't GET to the bottom-right because it scrolls before you do. 22:31:30 i.e. it is by definition out of the way. 22:31:32 Vorpal: Yes. 22:31:48 Gregor, bottom right is bad, would break wikipedia iirc 22:31:58 Gregor, you can't get at the images down there then 22:32:11 Gregor, I believe elliott has me on ignore, so no point in telling him directly 22:32:18 Vorpal: That would be a lot less broken than it is now on Wikipedia. 22:32:27 Gregor, it isn't broken there 22:32:33 Gregor, works perfectly for me 22:32:37 Gregor, the main page that is 22:32:51 Vorpal: Err, sorry, what I mean is that that brokenness on Wikipedia would be a lot less than the brokenness on other sites. 22:33:04 Vorpal: Since having an image in the top-left is a lot more common than having the image in the absolute bottom-right. 22:33:14 Gregor sees the light at last :| 22:33:15 Gregor, hm 22:33:17 Vorpal: Also, on Wikipedia I think those images are high enough up that they still wouldn't be covered. 22:33:25 elliott: I have not argued at all that it would block anything. 22:33:31 elliott: My argument is thus: No one will ever notice it's there. 22:33:36 Gregor, same 22:33:38 Ideas for next version of Enhanced CWEB: * More symbols in WEBMATH font. * New command @" which makes a string typeset with \atquote{...} around it, and allow defining its meaning for CTANGLE. * Allow @. inside of strings: "abc@.def" is indexed as "def" and "abc@.def@.ghi" is indexed as "def...". 22:33:38 Gregor: Okay then. Not 65% opacity. 22:33:40 75%. 22:33:51 *Any other ideas you may have that might or might not be included. 22:33:53 Gregor: It is *impossible not to notice a medium-sized, dark rectangle appearing on a page*. 22:33:54 "The first was to hold all paper stock certificates in one centralized location, and automate the process by keeping electronic records of all certificates and securities clearing and settlement (changes of ownership and other securities transactions). The method was first used in Austria by the Vienna Giro and Depository Association in 1872." 22:33:58 elliott: The level of opacity is irrelevant. It could be fully opaque. No one would ever see it. 22:34:04 Gregor: ...you are crazy 22:34:08 electronic records in 1872 22:34:12 Gregor: I mean bottom-right of the window in case that's not clear. 22:34:17 * Better C interpreter. 22:34:18 Yes, of course. 22:34:27 Gregor: I... do you have any fucking idea how good the eye is at noticing things? 22:34:44 I am... how the fuck can you believe that the appearance of an almost-black, medium-sized rectangle would go COMPLETELY UNNOTICED FOREVER? 22:34:48 You're full of shit. 22:34:49 Sorry, their assets are now at $30 trillion. 22:34:52 TRILLION. 22:35:08 Having watched people not even notice they had a character or that any of the images got bordered, I doubt that there is any limit to what the human eye can fail to notice. 22:35:36 Gregor: Try it and then tell me that. Anyway, is your target market people who are nearly-blind? 22:35:43 The character isn't black. (in the literal sense) 22:35:47 The character is tiny. 22:35:48 The HUD is not. 22:35:57 Yellow blends in very well with white, and the borders are small. 22:36:08 In fact it's easy not to notice the HUD now because it's *black on white like most web pages*. 22:36:42 elliott: I already tried ti! 22:36:43 People have set it up so a single entity holds all the stocks, just to make it easier to trade stocks. 22:36:46 *it 22:36:53 I wouldn't have said anything if I hadn't tried it. 22:36:55 Gregor: Push it to the server, srsly. I want to see for myself. 22:37:00 The financial "industry" is a bunch of morons. 22:37:12 pikhq, what was the name of the company again? 22:37:31 Phantom_Hoover: Depository Trust & Clearing Corporation. 22:38:17 ARGH 22:38:23 428@1105D 22:38:31 pikhq, so they are the TRUE rulers of the world? 22:38:36 I was a third of the way there D-8 22:38:36 Gregor: HAHAHAHAHAHA :| 22:38:43 elliott: Fine, pushed. Except that you're doubly incapable of thinking there's anything wrong with it regardless of whether there is :P 22:39:06 Phantom_Hoover: They have the power to create the largest economic crash ever, so *yes*. 22:39:13 Gregor: You have... not pushed. 22:39:15 It's still right there. 22:39:22 pikhq, are they hiring? 22:39:26 Phantom_Hoover: Alternately, they could merely use their stocks to take over every company. 22:40:10 Gregor: Also, please tell me you use "outline: ..." to do the image borders. 22:40:11 Phantom_Hoover: http://www.dtcc.com/careers/ 22:40:12 Also you failed to push. 22:40:16 wtfbbq, I pushed but it didn't do it right ... 22:40:32 pikhq, that was facetious, by the way. 22:40:50 elliott: PLEASE TELL ME YOU CAN MANAGE TO NOT BITCH ABOUT ONE FUCKING THING EVER. 22:40:56 In short, we are *fuuucked*. 22:41:02 So there is no regulation in place to stop them destroying the world economy? 22:41:02 Gregor: You... said you pushed. You did not push. 22:41:05 Calm down. 22:41:15 I was talking about "outline" 22:41:17 Wow, my supervillian dreams can finally become reality. 22:41:21 I did push, it didn't go through apparently. 22:41:39 Gregor: I was making a suggestion to use outline if you didn't... 22:41:41 Jesus man. 22:41:49 btw 22:41:50 Phantom_Hoover: There is no regulation in place to stop them from running the world, no. 22:41:54 i really really like augur's new layout 22:41:56 kid's got talent 22:42:02 Phantom_Hoover: Because they are the majority stockholder of everything. 22:42:27 elliott: Also, it appears that it was pushed, probably a caching issue. Clear thine cache. 22:42:33 Name a company, THEY OWN IT. 22:42:38 pikhq, so why aren't they? 22:42:55 Dunno. 22:43:23 pikhq: they don't own my company 22:43:28 Also, any citation for this? 22:43:40 pikhq: largely because the prosperity of my company is unrelated to the economic climate 22:43:59 Not that I don't believe you, but this is deeply interesting, and I don't want to have to bug you with questions. 22:44:39 Phantom_Hoover: http://ming.tv/flemming2.php/__show_article/_a000010-000923.htm , http://en.wikipedia.org/wiki/Depository_Trust_%26_Clearing_Corporation , http://www.dtcc.com/downloads/annuals/2010/DTC_Q2_2010.pdf , etc. 22:45:38 pikhq, what's the US's national budget? 22:46:12 $3.8 trillion. 22:46:15 INT_MAX 22:46:34 The US national *debt* is $13 trillion. 22:46:45 Yes, I do believe DTCC could purchase the US. 22:46:49 usa is like a fucking crackmonkey 22:46:56 They already arguably have. 22:47:13 They own all the shares; what more do you want? 22:49:13 * Phantom_Hoover reads that quarterly report. 22:49:35 The world GDP is $58 trillion. DTCC has nearly half of the world GDP. 22:49:37 Hmm, they only list their total assets at $3.7 million. 22:49:51 Wait, that column is in thousands. 22:50:11 That may be a holding company? 22:50:30 pikhq: on Sita: "Who created the film? and as an artist i will never agree to give my creations to anyone to take it and claim it... would you give away your children for anyone to take? would you say its about the children not you as the parent? When you steal you steal.. I have the right to my writings, and my films.... and it's not for anyone else to take...." 22:50:33 lol youtube comments. 22:50:43 Must be, given that the sum of all the numbers can't be more than a couple of tens of billions. 22:50:54 http://www.dtcc.com/downloads/annuals/2009/dtcc_consolidated_2009.pdf 22:50:57 There's the sum total. 22:51:16 "Why should I question copyrights...?. I'm a filmmaker, and I spend and sacrifice my time, health, and sanity to create my stories and my films... Why do I want to just give it away and let people use it as theirs????" 22:51:26 pikhq: apparently anti-copyright = plagiarist 22:51:34 elliott: Retarded. 22:55:19 pikhq, so wait, why did it end up like this? 22:56:00 Phantom_Hoover: To reduce paperwork. 22:56:16 A noble aim if I ever heard one. 22:56:16 Phantom_Hoover: Before, to trade stocks you had to trade physical stock certificates. 22:56:23 Phantom_Hoover: Now, it never changes hands. 22:56:48 Bankers are morons. 22:56:51 Meanwhile here you just say to DTCC "he can have those stocks" and DTCC pushes a little trolley around in its vault? 22:57:18 I'm never going to be dissuaded from that picture, so please don't try. 22:57:26 Not even. DTCC just changes who it's held in trust for in their computer... 22:57:39 Though you could argue that there's a *tiny* little trolley shovelling the bits around. 22:57:59 pikhq: without DTCC, we wouldn't have all the crazy high-freq trading, would we? :P 22:58:06 "I've taken this trolley... and put a ROCKET on the back of it." 22:58:16 "OMG WE CAN TRADE LIKE ONE STOCK EVERY THREE SECONDS THIS WAY" 22:58:19 "Revolutionary!" 22:58:21 elliott: Not without changing some actual regulations. 22:58:35 ^ this should have happened 22:58:44 As it is, there's a bunch of actual paper certificates sitting in DTCC's vaults. 22:58:47 brb 22:58:53 One per stock. 22:58:54 elliott, let's both join them and help revolutionise the process! 22:58:59 One per mother-fucking stock. 22:59:05 pikhq, you can join in too! 22:59:13 We'll get ROBOTS! 22:59:17 With KITTENS! 22:59:25 And MISSILES full of STOCKS! 22:59:30 pikhq, enormous vaults then? 22:59:46 Vorpal, which is why they need ROCKET SLEDS! 22:59:49 Vorpal: They've got *40 trillion dollars*. I think they can afford a few enormous vaults. 23:00:05 pikhq, better idea: change regulations so there doesn't have to be physical papers 23:00:22 After all, they could go out and purchase MOST OF THE PLANET. 23:00:32 Vorpal, TOO DAMN SANE 23:00:35 Vorpal: This would be smart. 23:00:38 Vorpal: Bankers are morons. 23:00:39 You can't come to our robot party! 23:00:49 pikhq, don't complain about it, EXPLOIT it! 23:00:53 pikhq, oh right 23:01:30 pikhq, wait, you can create stock out of thin air, can't you? 23:01:32 Vorpal: Also fun. If some cracker wanted to be truly nasty, well, they've got a single target. 23:01:40 Phantom_Hoover: By splitting stocks, yes. 23:01:53 pikhq, hah, I'm sure they have backups 23:01:58 And then DTCC has a little printer that runs off a new certificate? 23:02:06 Phantom_Hoover: I suppose. 23:02:12 Phantom_Hoover, probably a huge printer 23:02:17 And then an army of secretaries filing constantly? 23:02:25 -!- tombom__ has joined. 23:02:33 See how this is RIPE for the mighty ARM of AUTOMATION! 23:02:39 elliott: Well? 23:02:55 Gregor, you any good at robots? 23:02:59 It's in the bottom-right, what's your prognosis? 23:03:02 Phantom_Hoover: Not even a little bit. 23:03:06 Phantom_Hoover, no I think it is ARIN for that 23:03:29 if you don't get the pun I will be sad 23:03:35 Gregor, well, are you clinically INSANE? 23:03:40 Phantom_Hoover: Aw, there's denominations of stock certificates. 23:03:44 Vorpal, you can do something just for that pun. 23:03:46 pikhq, NOOOO 23:03:53 Phantom_Hoover: Probably. 23:03:59 Well, the army of secretaries will still be there? 23:04:07 Just a smaller army. 23:04:23 pikhq, yes, but if I create a new company, isn't new stock somehow now there? 23:05:03 Phantom_Hoover: When you create a brand-new company, *you* own it. 23:05:10 pikhq, this only applies to publicly traded stock right? 23:05:17 Phantom_Hoover: DTCC only becomes involved when it becomes publicly traded. 23:05:22 Wherein stocks come into existence. 23:05:32 pikhq, OK, so then the little printer is brought online? 23:05:41 Guess so. 23:05:50 -!- tombom_ has quit (Ping timeout: 264 seconds). 23:06:36 pikhq, also, if I split a stock and then trade half of it with someone else, that half still needs to be moved, yes? 23:07:13 *Companies* split the stock every now and then. 23:07:29 * Phantom_Hoover knows NOTHING about economics. 23:07:30 Splitting the stock is something that happens to all the stock of the company at once. 23:07:36 Ah. 23:07:49 This is not so much economics as it is the crazy game run by bankers. 23:08:18 OK, but there still must be a little printer far under DTCC which prints out new stocks. 23:08:25 Yeah. 23:09:24 And there must be some system to move these stocks around. 23:09:44 Not really. File them once and forget them. 23:09:50 If only because otherwise the little printer will basically be under a huge pile of stocks that is starting to crystallise. 23:10:08 Dammit pikhq, you're treading on my dreams! 23:11:29 My dreams of giant robots and rocket sleds! 23:12:46 * Gregor proceeds to change the position of the scoreboard again since elliott is unresponsive and he hates having it in the bottom-right. 23:13:10 pikhq, one last time, there is absolutely no regulation of note acting on DTCC? 23:13:36 Phantom_Hoover: None. 23:14:09 There must be a conspiracy theory here already. 23:14:24 Phantom_Hoover: Except that as a member of the Federal Reserve, they need to take out insurance on any bank deposits made with them. (they don't offer bank accounts) :P 23:15:53 pikhq, my mind is blown. 23:15:59 What about outside the US? 23:16:21 Other than the fact that the US economy crashing taking the rest with it, of course. 23:16:26 *takes 23:17:15 I assume that other places don't have this exact strain of insanity. 23:17:25 Phantom_Hoover: They perform the same function in most of the world stock markets. 23:17:33 O.o 23:17:51 So not only do they control the US economy, but most of the world economy too? 23:18:01 Yes. 23:19:25 How do they actually make money? 23:20:33 I mean, do you give them a cut to push the trolley around? 23:22:25 Yes. 23:23:08 Also, presumably the $3*10^13 isn't just petty cash. 23:23:41 It's the stocks they are holding, so surely they can't just spend it with no other economic consequences? 23:24:01 -!- tombom__ has quit (Quit: Leaving). 23:25:37 In their SEC filing they should have listed the cash or cash equivalent. 23:25:47 *That* is their assets that are liquid. 23:26:10 (i.e. what they could go out and blow in a orgy of spending right this instant) 23:26:26 Was that pdf you linked the SEC filing? 23:26:36 Think so, yeah. 23:27:35 It had $4e9 as the total assets, IIRC. 23:27:44 does all that money exist as physical money? 23:27:53 http://www.dtcc.com/downloads/annuals/2009/dtcc_consolidated_2009.pdf This? 23:27:58 Wait, no. 23:27:59 Oops. 23:28:02 love the scientific notation on these figures, btw 23:28:07 Vorpal: It exists as stocks that could be traded. 23:28:14 Vorpal, the $3e13 is in stocks. 23:28:20 Phantom_Hoover, oh 23:28:26 Vorpal: That is to say, it is definitely considered part of the money supply. 23:29:03 "Total assets 37,719,148" 23:29:18 "(In thousands, except share data) 23:29:20 *" 23:29:39 As part of the M2 -- that is, as part of what is generally considered "money in circulation". 23:29:42 So $4e10. 23:30:06 Phantom_Hoover: $4e13, you mean. 23:30:27 pikhq, no, that's the total assets from various other sources. 23:30:35 Oh, I see. 23:31:03 dtcc_consolidated_2009.pdf is where I got the $4e10 from. 23:31:48 How does Wikipedia break this X_X 23:32:02 According to that Ming the whatever article you linked to, there's another company called something & co. which is on the stock certificates. 23:32:31 Their total liabilities are $4e10 as well. 23:32:40 But I have no idea what liabilities are 23:32:40 A subsidiary of DTCC. 23:32:47 Cede and Company. 23:32:48 pikhq, yes. 23:32:50 Them. 23:34:21 -!- BeholdMyGlory has joined. 23:35:09 I assume they have the $3e13 total assets, but I could well be wrong. 23:36:29 -!- Sgeo has quit (Quit: Leaving). 23:36:31 [[Stocks held by DTC are kept in the name of its partnership nominee, Cede & Co.]] 23:36:45 — WP 23:37:46 * Gregor sobs at Wikipedia's inability to set my BG ... 23:38:24 Gregor: Can you put it back so I have a chance to check it? :P 23:38:34 Also, set the "background" by just overlaying the entire screen. 23:38:37 fixed-position element 23:38:40 -!- Harpyon has joined. 23:39:05 That's ... lame. CSS background should work. 23:39:06 elliott: can you think of a name for the subset of concatenative languages where the main form of flow control is manipulating code as data on a stack? 23:39:15 Also, that element would just have to use CSS background itself. 23:39:16 Gregor: It also goes over all the elements, which is fun 23:39:21 ais523: hmm 23:39:23 Gregor: perhaps it's the frame-breaking code, or something like that? 23:39:30 ais523: Quinatanative :D 23:39:38 Gregor: * { background: foo !important } 23:39:40 Gregor: DO IT 23:40:48 elliott: Well, yes, setting the background on everything will in fact give it a background color :P 23:40:49 "underload-likes" 23:40:55 quintopia: boring 23:41:00 also too self-plugging, for ais523 :P 23:41:03 elliott: and descriptive 23:41:05 Gregor: DOOO IT 23:41:08 quintopia: no it's not 23:41:12 it requires knowledge of underload 23:41:13 also, it's not pretty 23:41:16 you're boring 23:41:18 elliott: YOU'RE WINNER already DOOOOS that. 23:41:20 so? 23:41:23 pikhq, surely there are some agreements, even unspoken or non-legally-binding ones, governing DTCC. 23:41:24 Gregor: Dos it. 23:41:31 "rogue-likes" rquires knowledge of rogue 23:41:36 AESTHETICS DON'T MATTER WE SHOULD ALL TALK IN C 23:41:38 humans communicate by metaphor and comparison 23:41:40 ++ 23:41:46 elliott: When you win, it just adds * { background: url(...) !important; } to your CSS. 23:41:58 Gregor: Oh. So you DO have the same awesome idea as me. 23:42:05 Gregor: I was commenting more on "DOOOOS" :P 23:42:29 this is a good idea 23:42:37 if wikipedia won't work, we should DoS it 23:43:07 Gregor: Anyhow totally put the HUD back for my opinioning. 23:43:09 >_> 23:43:29 pikhq, aren't there even contracts somewhere along the line 23:43:37 Nope. 23:44:14 Phantom_Hoover: pikhq: lol 23:44:24 i have a feeling pikhq is either exaggerating slightly due to being misinformed somehow 23:44:26 or... 23:44:29 or i have no idea what 23:44:30 elliott: I have. And it's pushed. If you say it isn't pushed, you get /ignore. Learn to clear your cache. 23:44:43 Gregor: You said you put it back. 23:44:46 elliott, it does seem *way* too crazy to be that true... 23:44:51 * Gregor proceeds to change the position of the scoreboard again since elliott is unresponsive and he hates having it in the bottom-right. 23:44:55 I read my scrollback when I return. 23:44:57 elliott: I /just/ put it back again. 23:45:00 Like, three seconds ago. 23:45:04 Gregor: ENOTPSYCHIC 23:45:04 Back back again. 23:45:06 In the bottom-right that is. 23:45:52 Gregor: Okay, that will totally work if you increase the font size. 23:45:57 It's too small as it is. 23:46:04 Just to make the whole thing bigger. 23:46:19 pikhq, do you actually have positive confirmation for the complete unregulatedness of DTCC? 23:46:27 Do you realize how much simpler internationalization.wi is over other programs such as GNU gettext? 23:46:30 That is SUCH AN ANNOYING PLACE for it to be. Even knowing it's there, that's almost always super-distant from where I want my eyes to be. 23:46:38 Gregor: Do it in the top-right then. 23:46:51 Top-right I can live with. 23:46:58 Gregor: That's much less irritating than top-left and anyway most games use top-right. 23:47:08 Gregor: oh man on twitter you get these little evil birds 23:47:10 <3<3<3 23:47:50 OH GOD KILL THE BIRDS OH GOD WHYYYY 23:48:07 wat. 23:48:28 * Gregor got twittered. 23:48:44 Gregor: *twat 23:48:48 Gregor, oh I thought it was a reference to the movie "The Birds" 23:49:01 elliott: Sorry, yes. I got twat. 23:49:11 Gregor, link? 23:49:15 Gregor: oh lovely, the translucency of the HUD means that the trophy gets shown there too 23:49:16 i approve 23:49:31 Vorpal: Uhh, twitter.com ... 23:49:37 Gregor, well duh 23:49:40 Gregor, I meant 23:49:41 elliott: The trophy thing is SO UGLY it has to stay forever :P 23:49:46 Gregor, the page where you got twat 23:49:52 Gregor: omg omg make it flash 23:49:54 Vorpal: There. With WebSplat :P 23:49:58 Gregor: set the background to that and then remove it 23:50:01 every $interval 23:50:02 Gregor, presumably someone linked websplat in a twat? 23:50:03 Gregor: OMG WAIT NO 23:50:10 Gregor: have it remove it from random elements at random times 23:50:16 Vorpal: No, I just got killed by a Twitter bird :P 23:50:17 so that it just... vomits trophies all over the place 23:50:18 forever 23:50:23 Gregor, aaah 23:50:25 Vorpal: That's what I meant by "twittered" 23:50:37 ais523: I'm bad at names, anyway. 23:50:38 Gregor, twat* 23:50:40 Most games use top-right? OK. However, when I make a game I assign an entire row or column to the status information? 23:50:48 Gregor, what game are you trying to write here 23:50:59 Phantom_Hoover: Generic Platform Killemup Game? 23:51:10 Generic Platform Killemup Game ON WHEELS 23:51:12 ^W 23:51:13 ^W 23:51:14 ON WEB 23:51:22 Gregor, that seems distinctly non-esoteric. 23:51:31 Phantom_Hoover: http://codu.org/websplat/ 23:51:36 Gregor, bookmarklet is broken? 23:51:37 I assume there's a caveat here. 23:51:39 Phantom_Hoover: It's played on web pages. 23:51:40 Vorpal: Nope. 23:51:42 Gregor, did you change something recently 23:51:46 Vorpal: Lots of things. 23:52:00 Like that it's written entirely in upside-down characters or something similarly zany. 23:52:00 Vorpal: Try clearing your cache, I've found that the caches are WAY too greedy. 23:52:09 Phantom_Hoover: It's far more zany than that :P 23:52:23 Gregor: Mad props for this btw. 23:52:23 Phantom_Hoover: Just play it. Discover the joy. TASTE THE RAINBOW. 23:52:26 It's an awesome game. 23:52:35 Gregor: OMG I'M GOING TO TRY IT ON GMAIL HAHAHAHA 23:52:35 Why thankee :P 23:52:38 This will break horribly 23:52:47 omg 23:52:47 lawl 23:52:49 Gregor: evil envelopes 23:52:52 Gregor, works on w3.org but not on twitter.com 23:52:56 lol i just drop to the bottom 23:52:59 because gmail's entirely in a frame or something 23:53:03 Vorpal: That's ... bizarre. 23:53:08 elliott: Laaaame :( 23:53:18 Dang it, killed by a Spamusercake. 23:54:29 Gregor: It fails at frames. And EVERYONE USES FRAMES. 23:54:35 X-D 23:54:47 Gregor, that is the coolest thing in history EVER 23:54:52 elliott: Pretty sure SOP would kill me there anyway :P 23:54:59 Phantom_Hoover: WHY YES. YES IT IS. X-P 23:55:06 Gregor: http://www.twogroove.com/blog/wp-content/uploads/2009/06/a_winner_is_you_1024.jpg 23:55:16 Gregor: Please use either YOU'RE WINNER or this with 1/2 probability. 23:55:18 It will be GLORIOUS 23:55:52 * Phantom_Hoover plays it on the WebSplat page. 23:56:02 What's the aim? 23:56:07 Phantom_Hoover: ... 23:56:09 Try loading it again. 23:56:11 And read the button. 23:56:13 And then read the HUD. 23:56:19 elliott: Whoah, where is that from? 23:56:40 Oh. 23:56:42 elliott: Wish that wasn't a JPEG :( 23:56:44 Gregor: Pro Wrestling on the NES. 23:56:47 Gregor: You can find another. 23:56:49 http://www.google.co.uk/images?q=a+winner+is+you&um=1&ie=UTF-8&source=univ&ei=DmjDTMOPGNW7jAesr8S5BQ&sa=X&oi=image_result_group&ct=title&resnum=1&ved=0CCYQsAQwAA&biw=1020&bih=582 23:56:55 Gregor: It's horribly famous. 23:57:27 Gregor, controls are just the arrow keys, yes? 23:57:27 Gregor: authoritative info http://encyclopediadramatica.com/A_winner_is_you 23:57:30 Phantom_Hoover: or was 23:57:32 wasd 23:57:35 AS IT SAYS ON THE PAGE 23:57:47 Phantom_Hoover doesn't like to read :P 23:57:52 Phantom_Hoover: down falls below the floor if you want 23:57:57 down-jump can be useful to jump on top of things 23:58:01 up-up is double jump. 23:58:03 the end 23:58:10 What do I do when I get trapped by a paragraph? 23:58:13 elliott: I'm in JPEG hell why are they all JPEGs oh god NOOOO 23:58:25 Phantom_Hoover: You can duck to drop through things, and double-jump to jump through things. 23:58:46 Gregor: there's a gif 23:58:46 Phantom_Hoover: DTCC-held stocks have the 'owner' listed as a beneficiary. 23:58:51 Gregor, the guy is you, right? 23:58:56 Phantom_Hoover: Yup :P 23:59:12 Gregor: also 23:59:14 Gregor: or 23:59:19 Gregor: append "filetype:png" 23:59:21 or "filetype:gif" 23:59:30 Gregor: http://www.phlashers.com/images/aWinner.gif 23:59:32 Phantom_Hoover: This is the same legal infrastructure as is used for trust funds. It's all not in the beneficiary's name, but it's technically operated for the sake of the beneficiary. 23:59:51 elliott: Aha, that's perfect though, hoopla